| Age | Commit message (Expand) | Author | Files | Lines |
| 2007-06-27 | Bitfield without explicit sign should be a warning, not an error | Pavel Roskin | 1 | -1/+1 |
| 2007-06-26 | [PATCH] fix handling of integer constant expressions | Al Viro | 1 | -5/+5 |
| 2007-06-25 | [PATCH] deal with enum members without excessive PITA | Al Viro | 1 | -0/+1 |
| 2007-06-18 | [PATCH] tie the fields of struct in simple list | Al Viro | 1 | -1/+19 |
| 2007-05-22 | Add no-double-underscore variant format_arg. | Josh Triplett | 1 | -0/+1 |
| 2007-05-22 | Add double-underscore variant __syscall_linkage__. | Josh Triplett | 1 | -0/+1 |
| 2007-05-22 | Add no-double-underscore variant "used", ignored like "__used__". | Josh Triplett | 1 | -0/+1 |
| 2007-05-22 | Add double-underscore variant __noinline__. | Josh Triplett | 1 | -0/+1 |
| 2007-05-22 | Add double-underscore variant __always_inline__. | Josh Triplett | 1 | -0/+1 |
| 2007-05-22 | Ignore the GCC constructor and destructor attributes | Josh Triplett | 1 | -0/+4 |
| 2007-05-22 | Add (more) support for WIN32 attribute names | Ramsay Jones | 1 | -0/+6 |
| 2007-05-22 | Fix an __attribute__() parsing error | Josh Triplett | 1 | -1/+4 |
| 2007-05-22 | Add -Wno-old-initializer to turn off warnings about non-C99 struct initializers | Josh Triplett | 1 | -1/+2 |
| 2007-05-15 | Ignore the cdecl and stdcall attributes for now. | Michael Stefaniuc | 1 | -0/+4 |
| 2007-05-02 | Pass a bitmask of keywords to handle_attributes | Christopher Li | 1 | -7/+7 |
| 2007-05-01 | Parse asm after a label as a statement, not an attribute | Josh Triplett | 1 | -7/+7 |
| 2007-05-01 | Fix most -Wshadow warnings in Sparse.0.3 | Josh Triplett | 1 | -1/+0 |
| 2007-04-20 | handle label attributes | Christopher Li | 1 | -1/+2 |
| 2007-04-20 | Parse and ignore the __regparm__ attribute, just like regparm. | Josh Triplett | 1 | -0/+1 |
| 2007-03-09 | Use GCC format and sentinel attributes on appropriate functions | Josh Triplett | 1 | -1/+1 |
| 2007-03-09 | Fix typos in comments | Josh Triplett | 1 | -2/+2 |
| 2007-03-09 | Introduce keyword driven attribute parsing | Christopher Li | 1 | -193/+262 |
| 2007-03-07 | Introduce top level parsing for asm parsing. | Josh Triplett | 1 | -2/+7 |
| 2007-03-07 | Introducing statement keywords | Josh Triplett | 1 | -38/+90 |
| 2007-03-07 | Free up some special bits in modifiers. | Josh Triplett | 1 | -26/+115 |
| 2007-03-07 | Moving statement parsing into smaller functions. | Josh Triplett | 1 | -93/+139 |
| 2007-02-25 | Fix a bug that match_idents forget to end with NULL | Christopher Li | 1 | -1/+1 |
| 2007-02-22 | Fix double semicolon in struct declaration | Christopher Li | 1 | -1/+2 |
| 2007-02-21 | Handle structure attributes between the structure keyword and the name | Christopher Li | 1 | -0/+2 |
| 2007-01-27 | Another attempt to fix the attribute parsing. | Christopher Li | 1 | -29/+56 |
| 2006-10-17 | Recognize and ignore __alias__ and __visibility__ | Josh Triplett | 1 | -2/+4 |
| 2006-10-01 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -0/+1 |
| 2006-10-01 | Add warning message for naked do-while | Linus Torvalds | 1 | -0/+3 |
| 2006-10-01 | [PATCH] handle fouled-bitwise | Al Viro | 1 | -0/+1 |
| 2006-08-30 | [PATCH] Parse and track multiple contexts by expression | Josh Triplett | 1 | -11/+25 |
| 2006-07-05 | [PATCH] Ignore no_instrument_function attributes | Josh Triplett | 1 | -0/+3 |
| 2006-03-28 | [PATCH] Attribute "sentinel" | Morten Welinder | 1 | -0/+3 |
| 2005-12-31 | Make local declarations be statements of their own | Linus Torvalds | 1 | -6/+11 |
| 2005-12-20 | [PATCH] fix "wrong" NS_STRUCT symbol->pos | Oleg Nesterov | 1 | -1/+4 |
| 2005-11-22 | [PATCH] new flag - Wone-bit-signed-bitfield | Al Viro | 1 | -1/+1 |
| 2005-11-16 | Fix up stupid thinko in K&R parameter parsing. | Linus Torvalds | 1 | -22/+26 |
| 2005-11-16 | Re-name "error()" function to "sparse_error()" | Linus Torvalds | 1 | -27/+27 |
| 2005-11-16 | Fix K&R argument scoping | Linus Torvalds | 1 | -1/+8 |
| 2005-11-03 | Cast all enum values to the final type | Linus Torvalds | 1 | -0/+22 |
| 2005-11-03 | Make sure we keep enum values in a sufficiently large type for parsing | Linus Torvalds | 1 | -2/+17 |
| 2005-09-22 | [PATCH] replaced warnings with errors. | Mitesh Shah | 1 | -29/+29 |
| 2005-09-09 | [PATCH] Fix address space ordering problem | viro@ZenIV.linux.org.uk | 1 | -1/+2 |
| 2005-08-17 | [PATCH] enum: improve error messages | Oleg Nesterov | 1 | -1/+3 |
| 2005-08-17 | [PATCH] enum: fix sparse segfault with incomplete enum | Oleg Nesterov | 1 | -1/+7 |
| 2005-08-15 | Fix parsing of top-level asm statements | Linus Torvalds | 1 | -6/+4 |
| 2005-08-15 | Clean up iterator handling | Linus Torvalds | 1 | -2/+2 |
| 2005-08-14 | [PATCH] de-anonymize typedefs | Oleg Nesterov | 1 | -2/+6 |
| 2005-08-03 | Get closer to parsing multiple files correctly. | Linus Torvalds | 1 | -14/+1 |
| 2005-06-26 | [PATCH] avoid segfault after parse errors in array designated initializer | Luc Van Oostenryck | 1 | -0/+4 |
| 2005-06-20 | [PATCH] __attribute__ handling for attributes used in the userland | Peter Jones | 1 | -5/+25 |
| 2005-05-31 | [IDENT] Add some more attributes | Arnaldo Carvalho de Melo | 1 | -0/+8 |
| 2005-05-19 | [PATCH] Fix segfault on non-ANSI function-like declaration for real | Luc Van Oostenryck | 1 | -1/+1 |
| 2005-05-17 | Fix SIGSEGV on non-ANSI function-line declarations without a direct name. | Linus Torvalds | 1 | -1/+1 |
| 2005-04-07 | [PATCH] static declear | Christopher Li | 1 | -7/+7 |
| 2005-04-07 | Give function name in non-ANSI declaration warning. | Linus Torvalds | 1 | -5/+5 |
| 2005-04-07 | [PATCH] sparse: add function name to warning | Bernhard Fischer | 1 | -2/+2 |
| 2005-04-07 | Make enum symbols be regular symbols with constant initializers. | Linus Torvalds | 1 | -6/+19 |
| 2005-04-07 | Handle bad enum expression types gracefully. | Linus Torvalds | 1 | -1/+3 |
| 2005-04-07 | Make sure to re-examine a struct/union/enum type after | Linus Torvalds | 1 | -0/+3 |
| 2005-04-07 | Add compile-time "range-check" infrastructure to sparse | Linus Torvalds | 1 | -1/+10 |
| 2005-04-07 | [PATCH] Diff to make sparse not complain about __format_arg__ | santtu.hyrkko@gmail.com | 1 | -1/+2 |
| 2005-04-07 | Save off the asm parameter name too. | Linus Torvalds | 1 | -1/+5 |
| 2005-04-07 | Don't set the base type for __attribute__((__mode__(__DI__))) and friends. | Linus Torvalds | 1 | -4/+0 |
| 2005-04-07 | Now that we actually save off asm info, that showed how we had | Linus Torvalds | 1 | -1/+1 |
| 2005-04-07 | Save away (most) of the asm information when parsing inline assembly. | Linus Torvalds | 1 | -8/+11 |
| 2005-04-07 | Split out the blob allocator from lib.c into allocate.c. | Linus Torvalds | 1 | -0/+1 |
| 2005-04-07 | Allow parsing of nested functions. | Linus Torvalds | 1 | -7/+14 |
| 2005-04-07 | Allow the C99/C++ mixed variable declaration syntax. | Linus Torvalds | 1 | -7/+10 |
| 2005-04-07 | Update copyright notices a bit. | Linus Torvalds | 1 | -1/+1 |
| 2005-04-07 | Make "translation_unit()" do symbol evaluation too. | Linus Torvalds | 1 | -2/+6 |
| 2005-04-07 | enums, bitfields and nodes pick up their signedness | Linus Torvalds | 1 | -3/+0 |
| 2005-04-07 | Remove "fieldwidth" member of struct symbol | Linus Torvalds | 1 | -11/+8 |
| 2005-04-07 | Use 'bad_type' instead of NULL when something bad happens | Linus Torvalds | 1 | -6/+6 |
| 2005-04-07 | Don't generate invalid statements when encountering a | Linus Torvalds | 1 | -0/+1 |
| 2005-04-07 | Make context attributes additive. | Linus Torvalds | 1 | -4/+4 |
| 2005-04-07 | Replace context/contextmask (never used) with in_context/out_context. | Linus Torvalds | 1 | -18/+11 |
| 2005-04-07 | Add an internal sparse "context" statement type. | Linus Torvalds | 1 | -0/+5 |
| 2005-04-07 | Clean up declarator sym->ident handling. | Linus Torvalds | 1 | -24/+14 |
| 2005-04-07 | Fix up "enum" base types. | Linus Torvalds | 1 | -13/+26 |
| 2005-04-07 | Handle __func__, __FUNCTION__ and __PRETTY_FUNCTION__ the same | Linus Torvalds | 1 | -26/+3 |
| 2005-04-07 | Handle asm __volatile variant too. | welinder@troll.com | 1 | -1/+1 |
| 2005-04-07 | [PATCH] graceful handling of old-style array initializers | Alexander Viro | 1 | -31/+45 |
| 2005-04-07 | [PATCH] trivial sparse patch - ignore model attribute | David Mosberger | 1 | -0/+3 |
| 2005-04-07 | Warn about old-style gcc named initializers, suggesting C99 usage. | Linus Torvalds | 1 | -4/+12 |
| 2005-04-07 | Be more lenient in placement of 'asm("reg")' variable hard-register | Linus Torvalds | 1 | -13/+17 |
| 2005-04-07 | [PATCH] enum handling | Alexander Viro | 1 | -6/+99 |
| 2005-04-07 | Make enumerated constants have the type of the constant | Linus Torvalds | 1 | -2/+5 |
| 2005-04-07 | Totally re-do how we build up the initializer tree: make the | Linus Torvalds | 1 | -7/+14 |
| 2005-04-07 | Parse "nested" named or index initializers. | Linus Torvalds | 1 | -3/+11 |
| 2005-04-07 | Many files: | welinder@darter.rentec.com | 1 | -40/+40 |
| 2005-04-07 | symbol.h, symbol.c: | welinder@troll.com | 1 | -11/+19 |
| 2005-04-07 | Reinstate non-ANSI warning for "int foo () { }". | welinder@troll.com | 1 | -2/+12 |
| 2005-04-07 | Make END_FOR_EACH_PTR[_REVERSE] take the ptr name as an argument. | Linus Torvalds | 1 | -5/+5 |
| 2005-04-07 | [PATCH] __attribute__((bitwise)) | Alexander Viro | 1 | -6/+21 |
| 2005-04-07 | [PATCH] parser.c cleanup | Alexander Viro | 1 | -57/+64 |
| 2005-04-07 | [PATCH] uninlining inline functions | Alexander Viro | 1 | -3/+9 |
| 2005-04-07 | [PATCH] avoid matching idents with string compares | Christopher Li | 1 | -40/+40 |
| 2005-04-07 | __const in addition to const and __const__. Sigh. | welinder@troll.com | 1 | -0/+1 |
| 2005-04-07 | Improve error reporting for bad K&R function parameter | Linus Torvalds | 1 | -2/+9 |
| 2005-04-07 | Oops - when parsing a K&R function, we started at the wrong point. | Linus Torvalds | 1 | -1/+1 |
| 2005-04-07 | Since we allow K&R declarations, allow empty ones too. | Linus Torvalds | 1 | -0/+3 |
| 2005-04-07 | Improve K&R name matching. | Linus Torvalds | 1 | -13/+11 |
| 2005-04-07 | Final part of K&R functions - integer promotions | Linus Torvalds | 1 | -4/+16 |
| 2005-04-07 | Apply the K&R parse ctypes to the argument list. | Linus Torvalds | 1 | -4/+22 |
| 2005-04-07 | Parse K&R function declarations. | Linus Torvalds | 1 | -5/+26 |
| 2005-04-07 | First cut at getting local structure ns handling right. | welinder@troll.com | 1 | -2/+16 |
| 2005-04-07 | Merge troll.com:/scratch/welinder/linus-sparse | welinder@troll.com | 1 | -1/+1 |
| 2005-04-07 | Allow "extern" void declarations. | Linus Torvalds | 1 | -1/+1 |
| 2005-04-07 | Put enums in the same namespace as unions and structs. | welinder@troll.com | 1 | -4/+6 |
| 2005-04-07 | Check for illegal modifier combinations only after we | Linus Torvalds | 1 | -1/+1 |
| 2005-04-07 | Handle __func__ correctly as a variable and not a #define. | welinder@troll.com | 1 | -1/+28 |
| 2005-04-07 | Mondane cleanups at the level of typos. | welinder@troll.com | 1 | -4/+4 |
| 2005-04-07 | Introduce -Wdefault-bitfield-sign and only warn when asked for. | welinder@troll.com | 1 | -1/+2 |
| 2005-04-07 | parse.c: | welinder@troll.com | 1 | -3/+4 |
| 2005-04-07 | Don't complain over sign problems with unnamed bitfields. | welinder@troll.com | 1 | -1/+17 |
| 2005-04-07 | Fix nonterminated ident matching. | Linus Torvalds | 1 | -2/+2 |
| 2005-04-07 | Fix merge issue with Al's stuff. | welinder@troll.com | 1 | -5/+5 |
| 2005-04-07 | Merge | welinder@troll.com | 1 | -0/+5 |
| 2005-04-07 | [PATCH] attributes on bitfields | Alexander Viro | 1 | -0/+5 |
| 2005-04-07 | parse.c: | welinder@troll.com | 1 | -1/+1 |
| 2005-04-07 | parse.c: | welinder@troll.com | 1 | -11/+27 |
| 2005-04-07 | parse.c: | welinder@troll.com | 1 | -1/+2 |
| 2005-04-07 | parse.c: | welinder@troll.com | 1 | -3/+8 |
| 2005-04-07 | parse.c: | welinder@troll.com | 1 | -0/+30 |
| 2005-04-07 | parse.c: | welinder@troll.com | 1 | -1/+7 |
| 2005-04-07 | Add "__word__" mode attribute and fix __QI__. | Linus Torvalds | 1 | -1/+7 |
| 2005-04-07 | [PATCH] Silently ignore __attribute__((visibility("hidden"))) | terra@gnome.org | 1 | -0/+2 |
| 2005-04-07 | [PATCH] "signed unsigned", "short long", "double x : 4", "int y : 1 : 2" | terra@gnome.org | 1 | -7/+18 |
| 2005-04-07 | Keep track of computed target label lists per-function. | Linus Torvalds | 1 | -0/+16 |
| 2005-04-07 | Warn about missing ';' at end of declaration. | Linus Torvalds | 1 | -1/+3 |
| 2005-04-07 | [PATCH] misc small updates | Alexander Viro | 1 | -0/+4 |
| 2005-04-07 | The base type of an enum is "int". | Linus Torvalds | 1 | -0/+1 |
| 2005-04-07 | [PATCH] small sparse additions | Chris Wedgwood | 1 | -0/+2 |
| 2005-04-07 | Introduce a "incomplete type" rather than leaving | Linus Torvalds | 1 | -2/+12 |
| 2005-04-07 | [PATCH] More mode attribute recognition | David S. Miller | 1 | -4/+8 |
| 2005-04-07 | Add "force" type attribute. | Linus Torvalds | 1 | -0/+4 |
| 2005-04-07 | User-defined types can mix with storage specifiers, so don't | Linus Torvalds | 1 | -1/+0 |
| 2005-04-07 | Add attribute mode "__QI__" | Linus Torvalds | 1 | -1/+6 |
| 2005-04-07 | Make sure user-defined types don't mix with other | Linus Torvalds | 1 | -0/+7 |
| 2005-04-07 | [PATCH] more fun with sparse | Alexander Viro | 1 | -0/+4 |
| 2005-04-07 | Fix type declaration parsing for multiple variables in the | Linus Torvalds | 1 | -7/+5 |
| 2005-04-07 | Fix up modifier parsing, don't leave stale modifier | Linus Torvalds | 1 | -0/+1 |
| 2005-04-07 | Ignore alias attributes | Dave Jones | 1 | -0/+2 |
| 2005-04-07 | Allow top-level inline asms | Linus Torvalds | 1 | -19/+57 |
| 2005-04-07 | Now that BITS_IN_XXXX aren't defined contstants any more, | Linus Torvalds | 1 | -1/+1 |
| 2005-04-07 | Revert ptr-to-array type demotion. It's wrong. | Linus Torvalds | 1 | -12/+0 |
| 2005-04-07 | Fix up pointer-to-array type declarations. | Linus Torvalds | 1 | -0/+12 |
| 2005-04-07 | Fix up typename parsing. | Linus Torvalds | 1 | -5/+3 |
| 2005-04-07 | Introduce "safe" pointer expressions. | Linus Torvalds | 1 | -0/+4 |
| 2005-04-07 | [PATCH] make sparse recognise assembler naming (register and symbol names) | Christopher Li | 1 | -0/+9 |
| 2005-04-07 | Fix up some __attribute__() parsing. | Linus Torvalds | 1 | -1/+31 |
| 2005-04-07 | Allow variable-sized array size declarations. | Linus Torvalds | 1 | -4/+1 |
| 2005-04-07 | Update copyright notices to reflect the fact that Transmeta | Linus Torvalds | 1 | -0/+1 |
| 2005-04-07 | You can use a typedef as a variable name or a struct/union | Linus Torvalds | 1 | -4/+2 |
| 2005-04-07 | Now that inlining works, make the return handling work properly too, | Linus Torvalds | 1 | -1/+4 |
| 2005-04-07 | This makes function inlining largely work correctly. In order | Linus Torvalds | 1 | -2/+23 |
| 2005-04-07 | Cleanup: factor out function body parsing into a function of its own. | Linus Torvalds | 1 | -24/+34 |
| 2005-04-07 | Handle more attributes now that we warn about stuff we don't | Linus Torvalds | 1 | -3/+25 |
| 2005-04-07 | Peter Jones informs about the gcc "attribute((aligned))" behaviour: | Linus Torvalds | 1 | -3/+5 |
| 2005-04-07 | Give better warnings for attribute mis-parses. | Linus Torvalds | 1 | -12/+19 |
| 2005-04-07 | Make function returns a bit more realistic | Linus Torvalds | 1 | -8/+42 |
| 2005-04-07 | Don't try to give typdefs storage bits. | Linus Torvalds | 1 | -0/+7 |
| 2005-04-07 | Check whether a parameter declaration is a type before trying | Linus Torvalds | 1 | -0/+4 |
| 2005-04-07 | Fix enums. We can't turn _all_ enums into values, only the actual | Linus Torvalds | 1 | -1/+1 |
| 2005-04-07 | Parse and evaluate gcc computed goto extensions: label addressing | Linus Torvalds | 1 | -5/+8 |
| 2005-04-07 | Parse C99 style 'for()' statements with variable declarations. | Linus Torvalds | 1 | -4/+13 |
| 2005-04-07 | Clean up for/while/do parsing by separating them out | Linus Torvalds | 1 | -54/+71 |
| 2005-04-07 | Fix switch/case statement show-parse. | Linus Torvalds | 1 | -0/+1 |
| 2005-04-07 | Add comments about special terator/switch statement symbols. | Linus Torvalds | 1 | -7/+51 |
| 2005-04-07 | Start updating the copyright license comments to the OSL, | Linus Torvalds | 1 | -1/+3 |
| 2005-04-07 | Evaluate array initializers (type fixing and array index | Linus Torvalds | 1 | -1/+2 |
| 2005-04-07 | Oops. Bad scoping for iterators and switch() statements. We didn't | Linus Torvalds | 1 | -4/+7 |
| 2005-04-07 | Mark all function declarations automatically extern unless they | Linus Torvalds | 1 | -1/+9 |
| 2005-04-07 | Show if/label/asm statements in a saner format. | Linus Torvalds | 1 | -3/+24 |
| 2005-04-07 | Show iterators and goto's properly as pseudo-assembler. | Linus Torvalds | 1 | -2/+3 |
| 2005-04-07 | Turn 'break'/'continue' statements into goto's with | Linus Torvalds | 1 | -10/+34 |
| 2005-04-07 | Make sure that when we parse a pointer type, we properly | Linus Torvalds | 1 | -0/+6 |
| 2005-04-07 | Don't add inline functions to the top-level parse tree. They'll | Linus Torvalds | 1 | -2/+3 |
| 2005-04-07 | Drop the MOD_ATTRIBUTE bit when parsing attributes. | Linus Torvalds | 1 | -0/+1 |
| 2005-04-07 | Simplify typedef testing, and don't mess with MOD_EXTERNAL testing | Linus Torvalds | 1 | -8/+8 |
| 2005-04-07 | Whee.. Arrays of arrays were type-parsed quite wrong. Maybe | Linus Torvalds | 1 | -0/+1 |
| 2005-04-07 | Oops. Missed a place where we added pure symbol declarations | Linus Torvalds | 1 | -6/+1 |
| 2005-04-07 | Only add symbol definitions, not declarations, to the result list | Linus Torvalds | 1 | -16/+29 |
| 2005-04-07 | Make "final type attributes" properly apply the attribute | Linus Torvalds | 1 | -37/+46 |
| 2005-04-07 | Rename the symbol 'type' attribute as a 'context' attribute. | Linus Torvalds | 1 | -39/+28 |
| 2005-04-07 | Add parsing of "noderef" attribute, and remember to save the | Linus Torvalds | 1 | -0/+11 |
| 2005-04-07 | Add some limited attribute parsing. "packed", "aligned" and "type". | Linus Torvalds | 1 | -0/+32 |
| 2005-04-07 | Get closer to actually looking at type attributes. | Linus Torvalds | 1 | -13/+21 |
| 2005-04-07 | Prepare attribute parsing for future work. | Linus Torvalds | 1 | -3/+5 |
| 2005-04-07 | Change the copyright to Transmeta Corp, that's likely to be | Linus Torvalds | 1 | -1/+1 |
| 2005-04-07 | Save enough information at parse time to make "typeof" work | Linus Torvalds | 1 | -4/+4 |
| 2005-04-07 | Fix modifiers for pointer types. Bug hidden by not very | Linus Torvalds | 1 | -2/+2 |
| 2005-04-07 | Make the parser discard the tokens after having parsed | Linus Torvalds | 1 | -0/+2 |
| 2005-04-07 | Update comment about NS_LABEL scoping behaviour, now | Linus Torvalds | 1 | -3/+3 |
| 2005-04-07 | Separate scopes for blocks and functions. Function scopes | Linus Torvalds | 1 | -2/+2 |