db/fixup_kernel.sh: delete some impossible returns
[smatch.git] / Documentation / release-notes / v0.4.3.rst
blob7c39382042080922c9ec6af6043378e1768a45f7
1 v0.4.3 (2010-11-02)
2 ===================
4 Hi,
6 It is final there. The sparse version 0.4.3 is released.
8 Mostly small fix up. It can parse the recent kernel better, less noise.
10 For people interested in the sparse internals, there is a sparse inspecting
11 tools now. Currently it has limited knowledge of AST. It is very easy to
12 extent though.
14 Thanks every one for the contribution.
16 Chris
20 Bernd Petrovitsch (1):
21    * Fix a typo - "typdef" is neither C nor plain English
23 Christopher (3):
24    * evaluate: check for NULL type inside typeof
25    * Add test case for builtin_unreachable()
26    * inspect: add some expression inspection
28 Christopher Li (15):
29    * Make MOD_NORETURN fits into 32 bit
30    * Move noreturn attribute out of ignore attr area
31    * Declare ignored attributres into a list of string.
32    * Simplify Makefile using static pattern rules
33    * Adding test case for "x && y && z" .
34    * Pointer don't inherent the alignment from base type
35    * Allow parsing L'\0'
36    * Parsing wide char string
37    * Adding asm goto label test case
38    * inspect: add custom ast treeview model
39    * inspect: add some example inspect for symbol and statement
40    * inspect: Add test-inspect program
41    * inspect: cast expression
42    * Fixup and cleanup modifier_string() function.
43    * sparse 0.4.3 finial
45 Damien Lespiau (1):
46    * Ignore the may_alias GCC attribute
48 Dan Carpenter (1):
49    * add test-inspect to .gitignore
51 Dan McGee (1):
52    * Makefile: fix permissions mixup on install
54 Daniel De Graaf (1):
55    * Fix incorrect linearization of "x && y && z"
57 Jiri Slaby (3):
58    * parser: add support for asm goto
59    * parser: fix and simplify support of asm goto
60    * parser: define __builtin_unreachable
62 Joel Soete (1):
63    * possible fix to cgcc issue in sparse 0.4.2:
65 Josh Triplett (2):
66    * Rename -Wall to Wsparse-all, so it doesn't get turned on unintentionally
67    * New attribute designated_init: mark a struct as requiring designated init
69 Kamil Dudka (1):
70    * do not ignore attribute 'noreturn'...
72 Michael Buesch (2):
73    * ignore attributes "externally_visible" and "signal"
74    * Ignore "naked" attribute
76 Michael Stefaniuc (3):
77    * Ignore the ms_abi/sysv_abi attributes.
78    * Ignore the alloc_size attribute.
79    * Handle __builtin_ms_va_list.
81 Mike Frysinger (1):
82    * parser: add Blackfin gcc info
84 Morten Welinder (1):
85    * skip may_alias and declare builtin_fabs