mesa.git
2010-06-04 Kenneth GraunkeDisallow defining macros whose names start with "__...
2010-06-02 Carl WorthMake the multi-line comment regular expression a bit...
2010-06-02 Carl WorthFix multi-line comment regular expression to handle...
2010-06-01 Carl WorthImplement comment handling in the lexer (with test).
2010-06-01 Carl WorthFix #if-skipping to *really* skip the skipped group.
2010-05-29 Carl WorthMerge branch 'take-2'
2010-05-29 Carl WorthAdd three more tests cases recently added to the take...
2010-05-29 Carl WorthAdd killer test case from the C99 specification.
2010-05-29 Carl WorthAdd test and fix bugs with multiple token-pasting on...
2010-05-29 Carl WorthFix pass-through of '=' and add a test for it.
2010-05-28 Carl WorthAdd two more (failing) tests from the take-2 branch.
2010-05-28 Carl WorthAdd two (passing) tests from the take-2 branch.
2010-05-28 Carl WorthTweak test 25 slightly, (so the non-macro doesn't end...
2010-05-28 Carl WorthRemove some blank lines from the end of some test cases.
2010-05-28 Carl WorthPerform macro by replacing tokens in original list.
2010-05-28 Carl WorthSimplify calling conventions of functions under expand_...
2010-05-28 Carl WorthStop interrupting the test suite at the first failure.
2010-05-28 Carl WorthRevert "Add support for an object-to-function chain...
2010-05-27 Carl WorthRemove blank lines from output files before comparing.
2010-05-27 Carl WorthAdd test for token-pasting of integers.
2010-05-27 Carl WorthImplement token pasting of integers.
2010-05-27 Carl WorthAdd placeholder tokens to support pasting with empty...
2010-05-27 Carl WorthAdd test for macro invocations with empty arguments.
2010-05-27 Carl WorthProvide support for empty arguments in macro invocations.
2010-05-27 Carl WorthMake two list-processing functions do nothing with...
2010-05-27 Carl WorthAdd test 56 for a comma within the expansion of an...
2010-05-27 Carl WorthAvoid treating an expanded comma as an argument separator.
2010-05-27 Carl WorthAdd support (and test) for an object-to-function chain...
2010-05-26 Carl WorthAdd two tests developed on the take-2 branch.
2010-05-26 Carl WorthTreat newlines as space when invoking a function-like...
2010-05-26 Carl WorthAll macro lookups should be of type macro_t, not string...
2010-05-26 Carl WorthImplement (and test) support for macro expansion within...
2010-05-26 Carl WorthFix lexing of "defined" as an operator, not an identifier.
2010-05-26 Carl WorthImplement #if and friends.
2010-05-26 Carl Worthstash
2010-05-26 Carl WorthImplement token pasting.
2010-05-26 Carl WorthRename identifier from 'i' to 'node'.
2010-05-26 Carl WorthRemove some stale token types.
2010-05-26 Carl WorthPrevent unexpanded macros from being expanded again...
2010-05-26 Carl WorthREADME: Document some known limitations.
2010-05-26 Carl WorthFix a typo in a comment.
2010-05-26 Carl WorthExpand macro arguments before performing argument subst...
2010-05-26 Carl WorthChange macro expansion to append onto token lists rathe...
2010-05-26 Carl WorthCheck active expansions before expanding a function...
2010-05-26 Carl WorthDefer test 26 until much later (to test 55).
2010-05-26 Carl WorthAvoid getting extra trailing whitespace from macros.
2010-05-26 Carl WorthRemove a bunch of old code and give the static treatmen...
2010-05-26 Carl WorthAvoid swallowing initial left parenthesis from nested...
2010-05-26 Carl WorthIgnore separating whitespace at the beginning of a...
2010-05-26 Carl WorthImplement substitution of function parameters in macro...
2010-05-26 Carl WorthCollapse multiple spaces in input down to a single...
2010-05-26 Carl WorthAdd a test #0 to ensure that we don't do any inadverten...
2010-05-26 Carl WorthPass through literal space values from replacement...
2010-05-25 Carl WorthImplement simplified substitution for function-like...
2010-05-25 Carl WorthImplement #undef.
2010-05-25 Carl WorthImplement expansion of object-like macros.
2010-05-25 Carl WorthMake the lexer pass whitespace through (as OTHER tokens...
2010-05-25 Carl WorthStore parsed tokens as token list and print all text...
2010-05-25 Carl WorthDelete some trailing whitespace.
2010-05-25 Carl WorthAdd xtalloc_reference.
2010-05-25 Carl WorthStarting over with the C99 grammar for the preprocessor.
2010-05-24 Carl WorthAdd test for '/', '<<', and '>>' in #if expressions.
2010-05-24 Carl WorthAdd test of bitwise operators and octal/hexadecimal...
2010-05-24 Carl WorthAdd support for octal and hexadecimal integer literals.
2010-05-24 Carl WorthSwitch to intmax_t (rather than int) for #if expressions
2010-05-24 Carl WorthAdd the '~' operator to the lexer.
2010-05-24 Carl WorthImplement all operators specified for GLSL #if expressi...
2010-05-21 Carl WorthImplement #if, #else, #elif, and #endif with tests.
2010-05-20 Carl WorthImplement (and add test) for token pasting.
2010-05-20 Carl WorthPre-expand macro arguments at time of invocation.
2010-05-20 Carl WorthAdd xtalloc_asprintf
2010-05-20 Carl WorthFinish cleaning up whitespace differences.
2010-05-20 Carl WorthAvoid printing a space at the beginning of lines in...
2010-05-20 Carl WorthFix bug of consuming excess whitespace.
2010-05-20 Carl WorthRemove unused function _print_string_list
2010-05-20 Carl WorthRemove "unnecessary" whitespace from some tests.
2010-05-20 Carl WorthStop ignoring whitespace while testing.
2010-05-20 Carl WorthAdd test (and fix) for a function argument of a macro...
2010-05-20 Carl WorthAdd support for commas within parenthesized groups...
2010-05-20 Carl WorthAvoid re-expanding a macro name that has once been...
2010-05-19 Carl WorthUse new token_list_t rather than string_list_t for...
2010-05-19 Carl WorthPerform "re lexing" on string list values rathern than...
2010-05-19 Carl WorthRemove unused NEWLINE token.
2010-05-19 Carl WorthRemove unneeded YYLEX_PARAM define.
2010-05-19 Carl WorthRename yylex to glcpp_parser_lex and give it a glcpp_pa...
2010-05-19 Carl WorthAdd a wrapper function around the lexer.
2010-05-19 Carl WorthLike previous fix, but for object-like macros (and...
2010-05-19 Carl WorthFix bug as in previous fix, but with multi-token argument.
2010-05-19 Carl WorthFix bug (and test) for an invocation using macro name...
2010-05-19 Carl WorthFix bug (and add tests) for a function-like macro defin...
2010-05-19 Carl WorthRewrite macro handling to support function-like macro...
2010-05-19 Carl WorthAdd several tests where the defined value of a macro...
2010-05-17 Carl WorthFix (and add test for) function-like macro invocation...
2010-05-17 Carl WorthExpect 1 shift/reduce conflict.
2010-05-17 Carl WorthFix bug (and add test) for a function-like-macro appear...
2010-05-17 Carl WorthAdd test and fix bug leading to infinite recursion.
2010-05-15 Carl WorthFix two whitespace bugs in the lexer.
2010-05-15 Carl WorthDon't return SPACE tokens unless strictly needed.
2010-05-15 Carl WorthAdd test with extra whitespace in macro defintions...
2010-05-14 Carl WorthProvide implementation for macro arguments containing...
next