• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1v0.1 (2006-11-06)
2=================
3
4I have tagged and tarballed a 0.1 release of Sparse, now available
5from http://ftp.be.debian.org/pub/software/devel/sparse/dist/, with sha1sum 9e0a4d5abb8e8a4be4cf8d9fe632c69dbec3e242.
6
7As discussed in [http://marc.info/?l=linux-sparse&m=116231992212971 Re: Official releases?],
8I've taken maintainership of sparse.  Thanks to Linus Torvalds for his
9previous maintainership.  As a result, this release comes from my sparse Git
10repository.  You can find more information about obtaining sparse via Git at
11the [https://www.kernel.org/pub/linux/kernel/people/josh/sparse/ new sparse homepage].
12
13In addition to all the work in the
14[https://www.kernel.org/pub/scm/devel/sparse/sparse.git/ previous Sparse repository],
15this release includes the following changes:
16
17Adam DiCarlo (1):
18   * Add type information to enum mismatch warning
19
20Al Viro (2):
21   * added a bunch of gcc builtins
22   * switch to hash-based get_one_special()
23
24Josh Triplett (15):
25   * "Initializer entry defined twice" should not trigger with zero-size fields
26   * Fix incorrect symbol in comment on #endif for multiple-inclusion guard
27   * Add -Wno-uninitialized
28   * graph: Show position in basic block nodes
29   * bb_terminated: Use boundary values rather than specific opcodes
30   * Turn on -Wcontext by default
31   * Merge branch 'fix-defined-twice-error-on-empty-struct' into staging
32   * Merge branch 'graph' into staging
33   * merge branch 'more-warning-flags' into staging and fix conflicts
34   * merge branch 'no-semantic-h' into staging and fix conflicts
35   * Merge branch 'Wcontext-default' into staging
36   * Add test cases to validation/context.c for the Linux __cond_lock macro
37   * Merge branch 'context-test-cases-for-cond-lock' into josh
38   * Rename test case bad-assignement.c to bad-assignment.c, fixing the typo.
39   * Stop building and installing libsparse.so
40
41Josh Triplett and Pavel Roskin (1):
42   * Recognize and ignore __alias__ and __visibility__
43
44Pavel Roskin (4):
45   * Compile sparse executable under it's own name, not as "check"
46   * Add support for __builtin_strpbrk()
47   * Typo fixes
48   * Install cgcc on "make install", refactor installation code
49
50Known issue with this release:
51
52* Sparse does not produce the expected set of warnings for several of the validation programs, included in the sparse source in the directory 'validation/'.  Some scripts should provoke warnings but don't, and others provoke warnings they shouldn't.
53
54-- Josh Triplett
55