On 14/10/2019 00:46, Luc Van Oostenryck wrote: > Sparse v0.6.1 is now out. Thanks! > > It's a small, 74 patches, release containing mainly small > fixes and improvements: > * improve build & test support for distros, mainly Debian > * stop warning on externally_visible functions without a prototype > * accept casts of __user/__iomem/... pointers to/from uintptr_t > * fix the underlying type of some enumeration values > * fix a build problem for sparse-llvm by using 'llvm-config --cppflags' > * conditionals (?:) may now be considered as constants if the condition is > * some error messages are now clearer or more coherent > * add missing expansion of compound literals > * improve parsing & checking of asm operands > * add missing expansion of asm operands > * expand some more builtins with constant operands (ffs, clz, ...) > * fix sparsec with recent version of cygwin Just to confirm, cygwin passes the entire test-suite (also including selftest). I have only had time to just do a shakedown test on 64-bit Linux and cygwin - but I don't expect any problems. Looks good. Thanks again. :-D ATB, Ramsay Jones > * fix crashes with some tools on toplevel asm. > > Many thanks to people who have contributed to this release: > Uwe Kleine-König, Ramsay Jones, Randy Dunlap, Thomas Weißschuh, > Dan Carpenter, Jann Horn, Ben Dooks, Vegard Nossum, Aurelien Aptel, > Oliver Hartkopp, Linus Torvalds and Ilya Maximets. > > The source code can be found at its usual repository: > git://git.kernel.org/pub/scm/devel/sparse/sparse.git v0.6.1 > > The tarballs are found at: > https://www.kernel.org/pub/software/devel/sparse/dist/ > > -- Luc Van Oostenryck >