aboutsummaryrefslogtreecommitdiffstats
path: root/src/test
Commit message (Collapse)AuthorAgeFilesLines
* Patch merged new upstream unit tests (2)Sven Gothel2023-08-084-62/+60
|
* Manually merge new upstream unit testsSven Gothel2023-08-084-0/+205
|
* Merge remote-tracking branch 'upstream/master' into pulledSven Gothel2023-08-087-0/+55
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # build.gradle # gradle.properties # gradle/wrapper/gradle-wrapper.jar # gradle/wrapper/gradle-wrapper.properties # gradlew # gradlew.bat # src/main/java/com/jogamp/gluegen/jcpp/MacroTokenSource.java # src/main/java/com/jogamp/gluegen/jcpp/Preprocessor.java # src/main/java/com/jogamp/gluegen/jcpp/SourceIterator.java # src/main/java/org/anarres/cpp/Main.java # src/test/java/com/jogamp/gluegen/jcpp/PragmaTest.java # src/test/java/com/jogamp/gluegen/jcpp/RegressionTest.java # src/test/java/com/jogamp/gluegen/jcpp/VaArgsPastingTest.java
| * LexerSource: Fix handling of numeric values with explicit positive exponents.Shevek2019-08-191-0/+1
| |
| * LexerSource: Support text round-trip of lost and lonely unicode.Shevek2018-09-041-0/+5
| |
| * Fix #34.Shevek2017-05-022-0/+74
| |
| * Fix #24: Omit trailing comma pasted onto an empty variadic argument.Shevek2015-11-171-1/+1
| |
| * Test case for #24.Shevek2015-11-171-0/+63
| |
| * Fix #27: Don't preprocess pragma tokens.Shevek2015-05-192-0/+47
| |
| * Fix #29 - line directives out by one on pop_source. Hard to unit test ↵Shevek2015-05-133-0/+37
| | | | | | | | without a CONSUMER for #line directives.
* | IncludeAbsoluteTest: Fix test on Windows: Use slashified absolut pathname as ↵v2.3.1Sven Gothel2015-03-251-1/+6
| | | | | | | | required by Preprocessor
* | Unit Tests: Extend SingletonJunitCase and use deterministic test orderSven Gothel2015-03-259-29/+77
| |
* | Complete JogAmp GlueGen merge: Relocate and patch unit test, strip unrelated ↵Sven Gothel2015-03-2412-135/+264
|/ | | | files, add note in README.md
* Write IncludeAbsoluteTest properly.vanillaShevek2015-01-012-13/+14
|
* Hack to make tests pass on trusty jenkins serverShevek2015-01-011-0/+1
|
* Fix #21: Allow including absolute files.Shevek2015-01-011-0/+34
|
* Fix #10 using build-time metadata.Shevek2015-01-011-0/+33
|
* Fix #23: Allow empty anonymous variadic arguments.Shevek2014-12-301-0/+21
|
* Add extra test from #25.Shevek2014-12-301-0/+43
|
* Trim whitespace from macro parameters when a new line is detected. Fixes #25TimePath2014-12-301-0/+2
| | | | Signed-off-by: Shevek <[email protected]>
* SourceChangeEvent now uses an enum.Shevek2014-12-032-7/+7
| | | | -> gradle 2.2.1
* Handle conditionals in preprocessor statements.Shevek2014-09-111-0/+4
|
* LexerSource: Handle invalid number as a single INVALID token and don't ↵Shevek2014-09-112-9/+34
| | | | consume the entire line.
* Preprocessor: Fix SQSTRING.Shevek2014-09-101-6/+15
|
* NetBeans refactorings to standardize codebase.Shevek2014-09-105-14/+11
|
* Fix #16: NPE on unterminated ifdef.Shevek2014-09-091-3/+20
|
* Fix #15.Shevek2014-09-081-4/+16
|
* Fix #13: Negative constants are not in the C99 standard.Shevek2014-02-052-6/+7
|
* Use gradle-velocity-task.Shevek2014-01-291-2/+2
| | | | | Update PreprocessorListener to be an interface. Make Source.getName() public.
* Finally fix octal floating point.Shevek2014-01-191-4/+11
|
* Better numeric base handling. Fix typos in error messages.Shevek2014-01-181-4/+13
|
* Fix handling of negative exponents.Shevek2014-01-171-0/+4
|
* Fix lots of NumericValue issues - probably more to go.Shevek2014-01-171-0/+77
|
* Implement varargs macros, courtesy ochafikShevek2013-12-283-3/+36
|
* Fix #pragma once.Shevek2013-12-283-4/+29
|
* Fix floating point lexing: Missing chars and bad token stream.Shevek2013-12-281-18/+34
|
* Version bump to 1.4.0-SNAPSHOT.Shevek2013-12-2712-0/+520
Rewrite build system to use gradle. Clean up source for the new generation.