| Age | Commit message (Expand) | Author | Files | Lines |
| 2005-04-07 | Introduce a "struct position", and have the different types refer | Linus Torvalds | 1 | -65/+65 |
| 2005-04-07 | Clean up type handling in a big way. Don't leave those | Linus Torvalds | 1 | -1/+1 |
| 2005-04-07 | Handle __LINE__ and __FILE__ in pre-processor. | Linus Torvalds | 1 | -0/+24 |
| 2005-04-07 | Make the includepath be an array of "const char *" | Linus Torvalds | 1 | -2/+2 |
| 2005-04-07 | Add preprocessor directives to manipulate the include path. | Linus Torvalds | 1 | -0/+51 |
| 2005-04-07 | Split the compile time constant evaluation up into | Linus Torvalds | 1 | -91/+1 |
| 2005-04-07 | Move expression data structures to "expression.h", they got | Linus Torvalds | 1 | -0/+1 |
| 2005-04-07 | Uhuh. Fix stupid thinko in insertion of macro expansion. | Linus Torvalds | 1 | -4/+3 |
| 2005-04-07 | Remove unused variable | Linus Torvalds | 1 | -1/+0 |
| 2005-04-07 | Don't expand arguments that are preceded by '#' or preceded or followed | Linus Torvalds | 1 | -3/+6 |
| 2005-04-07 | Fix stringify that got broken by other changes | Linus Torvalds | 1 | -1/+0 |
| 2005-04-07 | Teach ## expansion about the magic gcc behaviour: x ## arg goes | Linus Torvalds | 1 | -0/+24 |
| 2005-04-07 | Fix recursive expansion of preprocessor macros. | Linus Torvalds | 1 | -50/+47 |
| 2005-04-07 | Handle '#' properly (well, _more_ properly) in macro expansion. | Linus Torvalds | 1 | -9/+28 |
| 2005-04-07 | Fix showing of tokens - whitespace messed up. | Linus Torvalds | 1 | -2/+4 |
| 2005-04-07 | Remove global argument/arglist pointers, and pass them properly as | Linus Torvalds | 1 | -11/+24 |
| 2005-04-07 | Make the naming in expand_arguments() match the others | Linus Torvalds | 1 | -2/+2 |
| 2005-04-07 | Move includepath[] array out of pre-processor, since we want | Linus Torvalds | 1 | -9/+1 |
| 2005-04-07 | Parse enum declarations, and associate the enum's with the | Linus Torvalds | 1 | -9/+29 |
| 2005-04-07 | Add copyright statements and file comments. Add a FAQ, README, and | Linus Torvalds | 1 | -0/+2 |
| 2005-04-07 | Fix constant expression parsing (a constant expression can | Linus Torvalds | 1 | -2/+2 |
| 2005-04-07 | Bind symbols when declared. Bind arguments to functions. | Linus Torvalds | 1 | -4/+4 |
| 2005-04-07 | Parse __alignof__ (although right now it ends up parsing as a | Linus Torvalds | 1 | -3/+0 |
| 2005-04-07 | First cut at retokenization (ie 'a ## b') in macro expansion. | Linus Torvalds | 1 | -0/+101 |
| 2005-04-07 | Fix up whitespace for token expansion to make printout prettier. | Linus Torvalds | 1 | -0/+1 |
| 2005-04-07 | Avoid re-tokenizing header files that are protected by | Linus Torvalds | 1 | -3/+26 |
| 2005-04-07 | Start tracking whether a stream may be constant or not. Very experimental. | Linus Torvalds | 1 | -24/+40 |
| 2005-04-07 | Make the tokenizer insert begin/end tokens at stream boundaries, | Linus Torvalds | 1 | -3/+12 |
| 2005-04-07 | Re-name the "action" thing as something saner - it's now a "stream". | Linus Torvalds | 1 | -3/+13 |
| 2005-04-07 | Fix fd leak in tokenization. | Linus Torvalds | 1 | -0/+1 |
| 2005-04-07 | Tokenization drops whitespace, but there is one area where it is | Linus Torvalds | 1 | -2/+7 |
| 2005-04-07 | This gets us up and parsing through a lot of the regular header files: | Linus Torvalds | 1 | -7/+15 |
| 2005-04-07 | Do preprocessor macro argument substitution. | Linus Torvalds | 1 | -1/+72 |
| 2005-04-07 | Make preprocessor expansion a hell of a lot more readable by | Linus Torvalds | 1 | -25/+35 |
| 2005-04-07 | Parse the incoming argument list for macro expansion. | Linus Torvalds | 1 | -2/+28 |
| 2005-04-07 | Add scaffolding for argument handling of macros. Very preliminary. | Linus Torvalds | 1 | -9/+28 |
| 2005-04-07 | Make the preprocessor use the C parser, and then evaluate preprocessor | Linus Torvalds | 1 | -113/+132 |
| 2005-04-07 | Properly expand tokens on #if/#elif/#include preprocessor lines | Linus Torvalds | 1 | -34/+55 |
| 2005-04-07 | Argh, fix the pre-processor expression parsing warning to warn | Linus Torvalds | 1 | -3/+3 |
| 2005-04-07 | Make preprocessor errors more readable, to help adding the | Linus Torvalds | 1 | -1/+1 |
| 2005-04-07 | Do proper recursive expansion, with the right avoidance of infinite | Linus Torvalds | 1 | -10/+30 |
| 2005-04-07 | Fix stream naming on include - we need to allocate stable storage for it | Linus Torvalds | 1 | -2/+5 |
| 2005-04-07 | Fix 'elif' semantics: if we've ever seen a previous if that matched, | Linus Torvalds | 1 | -10/+12 |
| 2005-04-07 | Move some common parsing routines to "lib", so thatthe | Linus Torvalds | 1 | -1/+124 |
| 2005-04-07 | Teach the preprocessing pass to handle 'include' and | Linus Torvalds | 1 | -2/+97 |
| 2005-04-07 | Do much more pre-processing work: support #ifdef/#else/#endif | Linus Torvalds | 1 | -21/+196 |
| 2005-04-07 | Preprocessor symbol handling: handle simple cases of #define and | Linus Torvalds | 1 | -8/+83 |
| 2005-04-07 | Add initial preprocessor pass (doesn't actually do much) | Linus Torvalds | 1 | -0/+51 |