summaryrefslogtreecommitdiffstats
path: root/src/glsl/glcpp/tests
Commit message (Expand)AuthorAgeFilesLines
* glsl/glcpp: Drop extra, final newline from most outputCarl Worth2014-07-29127-127/+0
* glsl/glcpp: Add testing for EOF sans newline (and fix for <DEFINE>, <COMMENT>)Carl Worth2014-07-296-0/+8
* glsl/glcpp: Add support for comments between #define and macro identifierCarl Worth2014-07-292-0/+5
* glsl/glcpp: Emit proper error for #define with a non-identifierCarl Worth2014-07-292-0/+3
* glsl/glcpp: Add testing for directives preceded by a spaceCarl Worth2014-07-292-0/+43
* glsl/glcpp: Fix to emit spaces following directivesCarl Worth2014-07-291-2/+2
* glsl/glcpp: Don't choke on an empty pragmaCarl Worth2014-07-092-0/+7
* glsl/glcpp: Promote "extra token at end of directive" from warning to errorCarl Worth2014-07-092-0/+13
* glsl/glcpp: Once again report undefined macro name in error message.Carl Worth2014-07-091-2/+2
* glsl/glcpp: Add short-circuiting for || and && in #if/#elif for OpenGL ES.Carl Worth2014-07-092-0/+57
* glsl/glcpp: Fix glcpp to properly lex entire "preprocessing numbers"Carl Worth2014-07-092-0/+75
* glsl/glcpp: Fix glcpp to catch garbage after #if 1 ... #elseCarl Worth2014-07-094-0/+7
* glsl/glcpp: Fixup glcpp tests for redefining a macro with whitespace changes.Carl Worth2014-07-093-1/+40
* glsl/glcpp: Add test to ensure compiler won't allow #undef for some builtinsCarl Worth2014-07-092-0/+10
* glcpp: Do not remove spaces to preserve locations.Sir Anthony2014-03-083-4/+4
* glcpp: Only warn for macro names containing __Ian Romanick2014-02-191-2/+2
* glcpp: Add "make check" test for comment-parsing bugCarl Worth2014-01-312-0/+5
* glcpp: error on multiple #else/#elif directivesErik Faye-Lund2014-01-024-0/+28
* glcpp: Replace multi-line comment with a space (even as part of macro definit...Carl Worth2014-01-025-4/+13
* glcpp: Add test case for recently fixed loop-control underflow bug.Carl Worth2013-06-032-0/+25
* glsl/build: Build glcpp via the glsl MakefileMatt Turner2013-01-221-2/+2
* glcpp: Add tests for line continuationCarl Worth2013-01-114-0/+46
* glcpp: Allow test-specific arguments for standalone glcpp testsCarl Worth2013-01-111-2/+9
* glcpp: Add test involving token pasting of INTEGER tokens.Carl Worth2012-11-292-0/+15
* glcpp: Extend the invalid-paste testCarl Worth2012-11-292-0/+20
* glcpp: Add support for __LINE__ and __FILE__ macrosCarl Worth2012-11-292-0/+15
* glcpp: Support #elif(expression) with no intervening space.Matt Turner2012-11-286-0/+95
* glcpp: Reject #version and #line not followed by whitespaceMatt Turner2012-11-284-0/+6
* glcpp: wire up glcpp-test to make checkMatt Turner2012-11-091-4/+12
* glcpp/tests: Add tests for multiline #elifMatt Turner2012-11-092-0/+15
* glcpp/tests: Add test for multiline #ifMatt Turner2012-11-092-0/+13
* glcpp/tests: Add test for multiline #lineMatt Turner2012-11-092-0/+11
* glcpp/tests: Add test to check #line followed by codeMatt Turner2012-11-092-0/+5
* glcpp: don't push #line directives into next lineFabian Bieler2012-11-091-1/+1
* glcpp: Reject garbage after #else and #endif tokensMatt Turner2012-11-094-0/+11
* glsl: glcpp: Extend testing of #line directivesCarl Worth2012-06-262-0/+12
* glsl: glcpp: Move handling of #line directives from lexer to parser.Carl Worth2012-06-261-4/+4
* glsl: glcpp: Allow "#if undefined-macro' to evaluate to false.Carl Worth2012-06-264-3/+17
* glsl: Add glcpp tests for a macro used twiceCarl Worth2012-02-022-0/+33
* glcpp: Add new test showing bug where a trailing ':' prevents macro expansionCarl Worth2012-02-022-0/+15
* Revert "src/glsl/glcpp: wire up glcpp-test to make check"Matt Turner2012-01-311-5/+1
* src/glsl/glcpp: wire up glcpp-test to make checkMatt Turner2012-01-301-1/+5
* glcpp-test: don't return failure if valgrind tests aren't runMatt Turner2012-01-301-1/+1
* glcpp: Add a test for #elif with an undefined macro.Carl Worth2011-09-302-0/+8
* glcpp: Raise error if defining any macro containing two consecutive underscoresCarl Worth2011-09-302-1/+5
* glcpp: Test a non-function-like macro using the token paste operatorCarl Worth2011-09-302-0/+7
* glcpp: Add a test for a macro that implements token pasting twice.Carl Worth2011-09-302-0/+7
* Add expected file for 095-recursive-define test case.Carl Worth2011-04-141-0/+4
* glcpp: Add --valgrind option to the glcpp-test utilityCarl Worth2011-04-141-16/+46
* Add an expected file for 084-unbalanced-parenthesesCarl Worth2011-04-141-0/+2