| Age | Commit message (Expand) | Author | Files | Lines |
| 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 |
| 2005-04-07 | Make labels be symbols in their own namespace (NS_LABEL). | Linus Torvalds | 1 | -2/+12 |
| 2005-04-07 | Remove last user of "struct token" from "struct expression". | Linus Torvalds | 1 | -4/+5 |
| 2005-04-07 | Parse array initializer index specifiers: | Linus Torvalds | 1 | -0/+24 |
| 2005-04-07 | Parse initializers properly. We parsed them before, but we didn't | Linus Torvalds | 1 | -25/+30 |
| 2005-04-07 | Introduce a "struct position", and have the different types refer | Linus Torvalds | 1 | -50/+50 |
| 2005-04-07 | Evaluate pointer subtractions correctly: handle the valid | Linus Torvalds | 1 | -9/+15 |
| 2005-04-07 | Fix postop and cast evaluators, that returned success when they | Linus Torvalds | 1 | -1/+4 |
| 2005-04-07 | Add tree evaluation to a few more statement types (iterators, | Linus Torvalds | 1 | -8/+9 |
| 2005-04-07 | Fix indirect type parsing (functions, arrays, bitfields). Update | Linus Torvalds | 1 | -25/+22 |
| 2005-04-07 | Make the 'void' type also be part of the new world order | Linus Torvalds | 1 | -2/+0 |
| 2005-04-07 | Fix typename parsing (incorrect ctype usage), and correct | Linus Torvalds | 1 | -2/+4 |
| 2005-04-07 | Clean up type handling in a big way. Don't leave those | Linus Torvalds | 1 | -7/+56 |
| 2005-04-07 | Replace for/while/do-while loops with a generic internal | Linus Torvalds | 1 | -11/+50 |
| 2005-04-07 | Make array parsing use the proper constant evaluation | Linus Torvalds | 1 | -7/+6 |
| 2005-04-07 | Add type size and alignment information to 'struct symbol'. | Linus Torvalds | 1 | -1/+1 |
| 2005-04-07 | Like other type definitions, typedefs too can have multiple | Linus Torvalds | 1 | -7/+11 |
| 2005-04-07 | Oops, I got the "typeof" parsing wrong. It always needs parentheses | Linus Torvalds | 1 | -7/+12 |
| 2005-04-07 | Parse type qualifiers properly instead of re-using the declaration | Linus Torvalds | 1 | -14/+57 |
| 2005-04-07 | Fix up more stupidities in the type parsing. It might even be getting close | Linus Torvalds | 1 | -38/+43 |
| 2005-04-07 | Fix confusion between symbol types and modifier bit-names. | Linus Torvalds | 1 | -24/+20 |
| 2005-04-07 | Make storage class specifiers move correctly up the chain of | Linus Torvalds | 1 | -6/+8 |
| 2005-04-07 | Parse enum declarations, and associate the enum's with the | Linus Torvalds | 1 | -3/+24 |
| 2005-04-07 | Split up the printout functions into a file of their own. | Linus Torvalds | 1 | -155/+0 |
| 2005-04-07 | Split up the expression parsing in "parse.c" into a file of | Linus Torvalds | 1 | -346/+5 |
| 2005-04-07 | Oops, looked at the wrong type for union/struct/enum/typeof cases. | Linus Torvalds | 1 | -6/+8 |
| 2005-04-07 | Add copyright statements and file comments. Add a FAQ, README, and | Linus Torvalds | 1 | -3/+7 |
| 2005-04-07 | Show for/while/do statements in debugging. Make symbol type | Linus Torvalds | 1 | -5/+28 |
| 2005-04-07 | Fix constant expression parsing (a constant expression can | Linus Torvalds | 1 | -15/+18 |
| 2005-04-07 | More simplification and fixing of type parsing | Linus Torvalds | 1 | -8/+7 |
| 2005-04-07 | More expression parsing simplifications. | Linus Torvalds | 1 | -29/+30 |
| 2005-04-07 | Ok, move closer to a proper type parser. It's still way too | Linus Torvalds | 1 | -75/+91 |
| 2005-04-07 | It's ok to have an empty type declaration with no identifier. | Linus Torvalds | 1 | -6/+13 |
| 2005-04-07 | Make iterators take a helper datum, and tell the callback whether | Linus Torvalds | 1 | -46/+38 |
| 2005-04-07 | Better warning for undeclared identifiers | Linus Torvalds | 1 | -1/+1 |
| 2005-04-07 | Bind symbols when declared. Bind arguments to functions. | Linus Torvalds | 1 | -19/+51 |
| 2005-04-07 | Add symbol scoping for proper parsing. | Linus Torvalds | 1 | -4/+9 |
| 2005-04-07 | Parse __alignof__ (although right now it ends up parsing as a | Linus Torvalds | 1 | -1/+3 |
| 2005-04-07 | Fix up warnings by adding includes and the proper prototypes. | Linus Torvalds | 1 | -1/+1 |
| 2005-04-07 | Print out statement parse trees so that we can verify that the | Linus Torvalds | 1 | -3/+67 |
| 2005-04-07 | Tokenization drops whitespace, but there is one area where it is | Linus Torvalds | 1 | -0/+1 |
| 2005-04-07 | Move some common parsing routines to "lib", so thatthe | Linus Torvalds | 1 | -25/+1 |
| 2005-04-07 | Avoid using named initializers for anonymous union entries, | Linus Torvalds | 1 | -2/+2 |
| 2005-04-07 | Add initial preprocessor pass (doesn't actually do much) | Linus Torvalds | 1 | -10/+0 |
| 2005-04-07 | Make 'struct token' smaller (it's way too common). | Linus Torvalds | 1 | -24/+19 |
| 2005-04-07 | Fix cast parsing. Add parsing of gcc typeof/attribute stuff. Parse the | Linus Torvalds | 1 | -53/+182 |
| 2005-04-07 | Add allocators for statistics | Linus Torvalds | 1 | -10/+3 |
| 2005-04-07 | Add parsing for 'for', 'while', 'do', 'goto' and label statements. | Linus Torvalds | 1 | -1/+48 |
| 2005-04-07 | Parse compound statements, 'break', 'continue', 'default', 'case' and | Linus Torvalds | 1 | -4/+39 |
| 2005-04-07 | Parse if-else and return statements | Linus Torvalds | 1 | -14/+34 |
| 2005-04-07 | Parse a lot more types (including complex structures and unions and | Linus Torvalds | 1 | -30/+95 |
| 2005-04-07 | Parse enums and structures properly. Name the types nicely. | Linus Torvalds | 1 | -44/+66 |
| 2005-04-07 | Fix up confusion between different typedefs and namespaces. | Linus Torvalds | 1 | -40/+62 |
| 2005-04-07 | Parse structure-or-union-specifiers. | Linus Torvalds | 1 | -4/+50 |
| 2005-04-07 | Fix warning, missed return value, and add 'struct', 'union' and | Linus Torvalds | 1 | -23/+24 |
| 2005-04-07 | Start binding typedefs. More work needed, but this parses correctly: | Linus Torvalds | 1 | -15/+67 |
| 2005-04-07 | Parse enough of an 'external-declaration' to be able to parse a simple | Linus Torvalds | 1 | -2/+36 |
| 2005-04-07 | Add more type parsing: function and array declarators, function | Linus Torvalds | 1 | -65/+97 |
| 2005-04-07 | Parse some type declarators. Much more to go. | Linus Torvalds | 1 | -9/+51 |
| 2005-04-07 | Make for more readable "expected xxxx" messages. | Linus Torvalds | 1 | -19/+115 |
| 2005-04-07 | First cuts at simple type declaration and statement parsing. | Linus Torvalds | 1 | -7/+86 |
| 2005-04-07 | Parse assignment expressions too.. | Linus Torvalds | 1 | -1/+27 |
| 2005-04-07 | Start handling minimal semantic information, needed for types. | Linus Torvalds | 1 | -20/+55 |
| 2005-04-07 | Mark local parsing functions 'static'. | Linus Torvalds | 1 | -18/+35 |
| 2005-04-07 | Parse more C expressions. | Linus Torvalds | 1 | -25/+110 |
| 2005-04-07 | Add simple recursive-descent C expression parsing (but we only do the | Linus Torvalds | 1 | -0/+176 |