summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2019-10-07 09:42:51 +0200
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2019-10-07 09:46:35 +0200
commit0ccb3b4f73805d49a266a23f11d640cef8c47553 (patch)
tree88a1b4f7664c9f5a147c2d216a5b5de321ebef9a
parent38eda538ece3b9b2d25a2fedcd3b5915ea7b03ba (diff)
downloadsparse-0ccb3b4f73805d49a266a23f11d640cef8c47553.tar.gz
Sparse v0.6.1-rc2 is now out.v0.6.1-rc2
The source code can be found at its usual repository: git://git.kernel.org/pub/scm/devel/sparse/sparse.git v0.6.1-rc2 The tarballs are found at: https://www.kernel.org/pub/software/devel/sparse/dist/ Many thanks to people who have contributed to this release: Ben Dooks, Dan Carpenter, Jann Horn, Randy Dunlap, Thomas Weißschuh, Ramsay Jones, Linus Torvalds, Oliver Hartkopp and Ilya Maximets, Most changes since the previous release (v0.6.1-rc1) belong in 2 categories: 1) small fixes and iprovements 2) do the evaluation & expansion of ASM operands The complete list of patches are: Ben Dooks (1): .gitignore: add temporary *~ files Dan Carpenter (1): fix sign extension in casting enums Jann Horn (1): evaluate: externally_visible functions don't need a declaration Luc Van Oostenryck (32): expand: add explanation to 'conservative' add test for evaluation of invalid assignments also accept casts of AS pointers to uintptr_t man: explain role of uintptr_t & unsigned long in casts from AS pointers fix allowing casts of AS pointers to uintptr_t cgcc: fix wrong processing of -MD & -MMD constexpr: relax constexprness of constant conditionals more consistent type info in error messages shorter message for non-scalar in conditionals expand: add test for expansion of compound literals expand: add missing expansion of compound literals dissect: fix processing of ASM statements string: add helper string_expression() string: use string_expression() in parse_static_assert() asm: add test evaluation, expansion & linearization of ASM operands asm: check earlier that body & constraints are strings asm: use a specific struct for asm operands asm: keep using struct asm_operand during linearization asm: parse constraints asm: use parse_asm_constraint() to verify constraints asm: missing evaluation of asm statements asm: linearization of output memory operands is different asm: fix liveness memory operand asm: fix missing expansion of asm statements asm: arrays & functions in non-memory operand degenerate into pointers do not linearize invalid expression add test for enum sign extension remove useless optimization in cast_enum_list() asm: warn on invalid empty constraints make 'directive in argument list' clearer expand more builtins like __builtin_ffs() cleanup: make arch_msize_long static Randy Dunlap (1): problem building sparse 0.6.0 (sparse-llvm) Thomas Weißschuh (1): expand: 'conservative' must not bypass valid simplifications Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
-rw-r--r--Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 7e8c2abc..03cbf5ac 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-VERSION=0.6.1-rc1
+VERSION=0.6.1-rc2
########################################################################
# The following variables can be overwritten from the command line