2005-04-08 |
Linus Torvalds | Fix dependencies again, after again having been bitten...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add symbol scoping for proper parsing.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Parse __alignof__ (although right now it ends up parsing...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make listop functions keep the lists in chronological...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | First cut at retokenization (ie 'a ## b') in macro...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix up whitespace for token expansion to make printout...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix up warnings by adding includes and the proper prototypes.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Print out statement parse trees so that we can verify...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Avoid re-tokenizing header files that are protected by
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Start tracking whether a stream may be constant or...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make the tokenizer insert begin/end tokens at stream...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Clean up makefile, add more dependencies.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Re-name the "action" thing as something saner - it...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix fd leak in tokenization.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Tokenization drops whitespace, but there is one area...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Since we're making much more progress now, allow more...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | This gets us up and parsing through a lot of the regular...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Do preprocessor macro argument substitution.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make preprocessor expansion a hell of a lot more readable by
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Parse the incoming argument list for macro expansion.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Don't be overly verbose when clearing an allocator.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add scaffolding for argument handling of macros. Very...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Clear allocation statistics when clearing an allocator.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make the preprocessor use the C parser, and then evaluate...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Declare 'alloc_token()' for use in the pre-processor...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Whitespace and comment fixes for testers
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Create function to clear out the existing allocations...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Properly expand tokens on #if/#elif/#include preprocessor...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Argh, fix the pre-processor expression parsing warning...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make preprocessor errors more readable, to help adding the
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Do proper recursive expansion, with the right avoidance...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix stream naming on include - we need to allocate...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix 'elif' semantics: if we've ever seen a previous...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Move some common parsing routines to "lib", so thatthe
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | When tokenizing integers, make the first character...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Teach the preprocessing pass to handle 'include' and
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Do much more pre-processing work: support #ifdef/#else...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Avoid using named initializers for anonymous union...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Preprocessor symbol handling: handle simple cases of...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add initial preprocessor pass (doesn't actually do...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Implement space-efficient allocator for small data...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make 'struct token' smaller (it's way too common).
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix cast parsing. Add parsing of gcc typeof/attribute...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Tokenize integer constants with "u" and "l" specifiers...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add allocators for statistics
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add parsing for 'for', 'while', 'do', 'goto' and label...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Parse compound statements, 'break', 'continue', 'default...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Parse if-else and return statements
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Parse a lot more types (including complex structures...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Parse enums and structures properly. Name the types...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix up confusion between different typedefs and namespaces.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make lexing tester print out string constants properly.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Parse structure-or-union-specifiers.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix warning, missed return value, and add 'struct'...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Initialize 'struct', 'union' and 'enum' built-ins.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Start binding typedefs. More work needed, but this...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Parse enough of an 'external-declaration' to be able...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add more type parsing: function and array declarators...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Parse some type declarators. Much more to go.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make for more readable "expected xxxx" messages.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | First cuts at simple type declaration and statement...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Parse assignment expressions too..
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Start handling minimal semantic information, needed...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Mark local parsing functions 'static'.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Parse more C expressions.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add simple recursive-descent C expression parsing ...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Ignore object files and the test app
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Yaah. I'm a retard, but I want to at least try to see...
|
commit | commitdiff | tree |