Age | Commit message (Expand) | Author | Files | Lines |
2020-07-06 | cleanup: move parsing helpers to parse.c | Luc Van Oostenryck | 1 | -0/+2 |
2020-05-21 | bad-label: mark labels as used when needed | Luc Van Oostenryck | 1 | -1/+1 |
2020-05-21 | bad-goto: jumping inside a statement expression is an error | Luc Van Oostenryck | 1 | -0/+1 |
2020-05-21 | scope: give a scope for labels & gotos | Luc Van Oostenryck | 1 | -0/+1 |
2019-09-27 | asm: use a specific struct for asm operands | Luc Van Oostenryck | 1 | -2/+2 |
2018-01-07 | cleanup: make some functions static | Luc Van Oostenryck | 1 | -1/+0 |
2017-03-06 | add an optional validation method to external_declaration() | Luc Van Oostenryck | 1 | -1/+2 |
2017-02-16 | remove unused field 'goto_bb' in struct statement | Luc Van Oostenryck | 1 | -4/+0 |
2017-02-16 | remove unused field 'multijmp' in struct statement | Luc Van Oostenryck | 1 | -5/+0 |
2017-02-13 | parse: Add comment to struct statement | Daniel Wagner | 1 | -1/+1 |
2013-11-29 | sparse: Relicense under the MIT license | Franz Schrober | 1 | -1/+17 |
2011-04-18 | Fix build with GCC 4.6 series. | Diego Elio Pettenò | 1 | -4/+0 |
2010-06-17 | parser: add support for asm goto | Jiri Slaby | 1 | -0/+1 |
2009-07-18 | Simplify get_number_value() and ctype_integer() | Al Viro | 1 | -1/+1 |
2009-07-17 | Rewrite and fix specifiers handling | Al Viro | 1 | -1/+0 |
2008-12-24 | Revert the context tracking code | Johannes Berg | 1 | -2/+1 |
2008-04-21 | make sparse keep its promise about context tracking | Johannes Berg | 1 | -1/+2 |
2007-03-07 | Free up some special bits in modifiers. | Josh Triplett | 1 | -0/+1 |
2007-03-02 | Add annotation for inline function call. | Christopher Li | 1 | -0/+2 |
2006-08-30 | [PATCH] Parse and track multiple contexts by expression | Josh Triplett | 1 | -1/+4 |
2005-12-31 | Make local declarations be statements of their own | Linus Torvalds | 1 | -1/+4 |
2005-08-03 | Get closer to parsing multiple files correctly. | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | [PATCH] static declear | Christopher Li | 1 | -0/+1 |
2005-04-07 | Add compile-time "range-check" infrastructure to sparse | Linus Torvalds | 1 | -1/+7 |
2005-04-07 | Save away (most) of the asm information when parsing inline assembly. | Linus Torvalds | 1 | -0/+6 |
2005-04-07 | Allow the C99/C++ mixed variable declaration syntax. | Linus Torvalds | 1 | -1/+0 |
2005-04-07 | Make "translation_unit()" do symbol evaluation too. | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Add an internal sparse "context" statement type. | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | Remove "match_string_ident" now that nothing uses it. | Linus Torvalds | 1 | -1/+0 |
2005-04-07 | [PATCH] uninlining inline functions | Alexander Viro | 1 | -0/+1 |
2005-04-07 | Mondane cleanups at the level of typos. | welinder@troll.com | 1 | -2/+2 |
2005-04-07 | Keep track of computed target label lists per-function. | Linus Torvalds | 1 | -0/+6 |
2005-04-07 | Remove now-obsolete temporary statement types. | Linus Torvalds | 1 | -6/+0 |
2005-04-07 | Add proper linearization of switch statements. | Linus Torvalds | 1 | -0/+7 |
2005-04-07 | Split "STMT_GOTO_BB" into "STMT_CONDTRUE" and "STMT_CONDFALSE". | Linus Torvalds | 1 | -1/+2 |
2005-04-07 | Linearize iterators, at least a first try at it. | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Add real flow control to the basic-block handling. | Linus Torvalds | 1 | -0/+7 |
2005-04-07 | Update copyright notices to reflect the fact that Transmeta | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | Clean up function inlining some, and fix the type of the | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | [PATCH] Make all the anonymous structures truly anonymous | Ryan Anderson | 1 | -9/+9 |
2005-04-07 | Create "inline.c", which contains the function "copy_statement()", | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | Make function returns a bit more realistic | Linus Torvalds | 1 | -0/+5 |
2005-04-07 | Simplify if-statements without even evaluating the false side | Linus Torvalds | 1 | -1/+0 |
2005-04-07 | Parse and evaluate gcc computed goto extensions: label addressing | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | Parse C99 style 'for()' statements with variable declarations. | Linus Torvalds | 1 | -0/+1 |
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 | -1/+1 |
2005-04-07 | Start updating the copyright license comments to the OSL, | Linus Torvalds | 1 | -1/+3 |
2005-04-07 | Show if/label/asm statements in a saner format. | Linus Torvalds | 1 | -2/+3 |
2005-04-07 | Turn 'break'/'continue' statements into goto's with | Linus Torvalds | 1 | -2/+2 |
2005-04-07 | Make statement and expression printouts be more "linearized", and | Linus Torvalds | 1 | -2/+2 |
2005-04-07 | Add some limited attribute parsing. "packed", "aligned" and "type". | Linus Torvalds | 1 | -0/+2 |
2005-04-07 | Change the copyright to Transmeta Corp, that's likely to be | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Make labels be symbols in their own namespace (NS_LABEL). | Linus Torvalds | 1 | -3/+3 |
2005-04-07 | Remove last user of "struct token" from "struct expression". | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Make a function call point an expression type of its own, and | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Clean up type handling in a big way. Don't leave those | Linus Torvalds | 1 | -0/+3 |
2005-04-07 | Replace for/while/do-while loops with a generic internal | Linus Torvalds | 1 | -6/+9 |
2005-04-07 | Move expression data structures to "expression.h", they got | Linus Torvalds | 1 | -41/+0 |
2005-04-07 | Add copyright statements and file comments. Add a FAQ, README, and | Linus Torvalds | 1 | -0/+5 |
2005-04-07 | Make iterators take a helper datum, and tell the callback whether | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Bind symbols when declared. Bind arguments to functions. | Linus Torvalds | 1 | -1/+3 |
2005-04-07 | Fix up warnings by adding includes and the proper prototypes. | Linus Torvalds | 1 | -0/+3 |
2005-04-07 | Fix cast parsing. Add parsing of gcc typeof/attribute stuff. Parse the | Linus Torvalds | 1 | -0/+11 |
2005-04-07 | Add parsing for 'for', 'while', 'do', 'goto' and label statements. | Linus Torvalds | 1 | -1/+17 |
2005-04-07 | Parse compound statements, 'break', 'continue', 'default', 'case' and | Linus Torvalds | 1 | -0/+14 |
2005-04-07 | Parse if-else and return statements | Linus Torvalds | 1 | -4/+8 |
2005-04-07 | Parse a lot more types (including complex structures and unions and | Linus Torvalds | 1 | -3/+7 |
2005-04-07 | Start binding typedefs. More work needed, but this parses correctly: | Linus Torvalds | 1 | -2/+3 |
2005-04-07 | Add more type parsing: function and array declarators, function | Linus Torvalds | 1 | -0/+2 |
2005-04-07 | Make for more readable "expected xxxx" messages. | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | First cuts at simple type declaration and statement parsing. | Linus Torvalds | 1 | -1/+25 |
2005-04-07 | Start handling minimal semantic information, needed for types. | Linus Torvalds | 1 | -0/+5 |
2005-04-07 | Parse more C expressions. | Linus Torvalds | 1 | -2/+8 |
2005-04-07 | Add simple recursive-descent C expression parsing (but we only do the | Linus Torvalds | 1 | -0/+24 |