aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Allow the C99/C++ mixed variable declaration syntax.Linus Torvalds2005-04-071-1/+0
* Make "translation_unit()" do symbol evaluation too.Linus Torvalds2005-04-071-1/+1
* Add an internal sparse "context" statement type.Linus Torvalds2005-04-071-0/+1
* Remove "match_string_ident" now that nothing uses it.Linus Torvalds2005-04-071-1/+0
* [PATCH] uninlining inline functionsAlexander Viro2005-04-071-0/+1
* Mondane cleanups at the level of typos.welinder@troll.com2005-04-071-2/+2
* Keep track of computed target label lists per-function.Linus Torvalds2005-04-071-0/+6
* Remove now-obsolete temporary statement types.Linus Torvalds2005-04-071-6/+0
* Add proper linearization of switch statements.Linus Torvalds2005-04-071-0/+7
* Split "STMT_GOTO_BB" into "STMT_CONDTRUE" and "STMT_CONDFALSE".Linus Torvalds2005-04-071-1/+2
* Linearize iterators, at least a first try at it.Linus Torvalds2005-04-071-1/+1
* Add real flow control to the basic-block handling.Linus Torvalds2005-04-071-0/+7
* Update copyright notices to reflect the fact that TransmetaLinus Torvalds2005-04-071-0/+1
* Clean up function inlining some, and fix the type of theLinus Torvalds2005-04-071-0/+1
* [PATCH] Make all the anonymous structures truly anonymousRyan Anderson2005-04-071-9/+9
* Create "inline.c", which contains the function "copy_statement()",Linus Torvalds2005-04-071-0/+1
* Make function returns a bit more realisticLinus Torvalds2005-04-071-0/+5
* Simplify if-statements without even evaluating the false sideLinus Torvalds2005-04-071-1/+0
* Parse and evaluate gcc computed goto extensions: label addressingLinus Torvalds2005-04-071-0/+1
* Parse C99 style 'for()' statements with variable declarations.Linus Torvalds2005-04-071-0/+1
* Fix switch/case statement show-parse.Linus Torvalds2005-04-071-0/+1
* Add comments about special terator/switch statement symbols.Linus Torvalds2005-04-071-1/+1
* Start updating the copyright license comments to the OSL,Linus Torvalds2005-04-071-1/+3
* Show if/label/asm statements in a saner format.Linus Torvalds2005-04-071-2/+3
* Turn 'break'/'continue' statements into goto's withLinus Torvalds2005-04-071-2/+2
* Make statement and expression printouts be more "linearized", andLinus Torvalds2005-04-071-2/+2
* Add some limited attribute parsing. "packed", "aligned" and "type".Linus Torvalds2005-04-071-0/+2
* Change the copyright to Transmeta Corp, that's likely to beLinus Torvalds2005-04-071-1/+1
* Make labels be symbols in their own namespace (NS_LABEL).Linus Torvalds2005-04-071-3/+3
* Remove last user of "struct token" from "struct expression".Linus Torvalds2005-04-071-1/+1
* Make a function call point an expression type of its own, andLinus Torvalds2005-04-071-1/+1
* Clean up type handling in a big way. Don't leave thoseLinus Torvalds2005-04-071-0/+3
* Replace for/while/do-while loops with a generic internalLinus Torvalds2005-04-071-6/+9
* Move expression data structures to "expression.h", they gotLinus Torvalds2005-04-071-41/+0
* Add copyright statements and file comments. Add a FAQ, README, andLinus Torvalds2005-04-071-0/+5
* Make iterators take a helper datum, and tell the callback whetherLinus Torvalds2005-04-071-1/+1
* Bind symbols when declared. Bind arguments to functions.Linus Torvalds2005-04-071-1/+3
* Fix up warnings by adding includes and the proper prototypes.Linus Torvalds2005-04-071-0/+3
* Fix cast parsing. Add parsing of gcc typeof/attribute stuff. Parse theLinus Torvalds2005-04-071-0/+11
* Add parsing for 'for', 'while', 'do', 'goto' and label statements.Linus Torvalds2005-04-071-1/+17
* Parse compound statements, 'break', 'continue', 'default', 'case' andLinus Torvalds2005-04-071-0/+14
* Parse if-else and return statementsLinus Torvalds2005-04-071-4/+8
* Parse a lot more types (including complex structures and unions andLinus Torvalds2005-04-071-3/+7
* Start binding typedefs. More work needed, but this parses correctly:Linus Torvalds2005-04-071-2/+3
* Add more type parsing: function and array declarators, functionLinus Torvalds2005-04-071-0/+2
* Make for more readable "expected xxxx" messages.Linus Torvalds2005-04-071-1/+1
* First cuts at simple type declaration and statement parsing.Linus Torvalds2005-04-071-1/+25
* Start handling minimal semantic information, needed for types.Linus Torvalds2005-04-071-0/+5
* Parse more C expressions.Linus Torvalds2005-04-071-2/+8
* Add simple recursive-descent C expression parsing (but we only do theLinus Torvalds2005-04-071-0/+24