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