aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add sample cpp "binary".Hugo Hörnquist2022-07-21
|
* Add pre-compiled "headers", ensuring everything compiles again.Hugo Hörnquist2022-07-21
|
* Remove old unused files.Hugo Hörnquist2022-07-21
|
* Major work on parser.Hugo Hörnquist2022-07-21
|
* Merge call-with-tmpfile and diffs for testrunner.Hugo Hörnquist2022-07-21
|\ | | | | | | Merge branch 'next' into c-parser
| * Add script to generate graphviz output from peg deffinitions.Hugo Hörnquist2022-07-21
| |
| * Add diff view to test runner.Hugo Hörnquist2022-07-21
| |
| * Add call-with-tmpfile.Hugo Hörnquist2022-07-21
| |
| * Cleanup in fetch-liu-map script.Hugo Hörnquist2022-07-21
| |
| * Change JS formatters interface.Hugo Hörnquist2022-07-10
| | | | | | | | | | | | Now the application of formatters are centralized. It also allowed me to easily suround stuff in try-catch, since I otherwise had problems with formatters failing, and nothing showing up.
* | Add read-file.Hugo Hörnquist2022-07-21
| |
* | Actually implement parse-c-number.Hugo Hörnquist2022-07-21
| |
* | Major work on to-token.Hugo Hörnquist2022-07-21
| |
* | Acknowledge string prefixes.Hugo Hörnquist2022-07-21
| |
* | Cleanup in lex2 test.Hugo Hörnquist2022-07-20
| |
* | Fixups in lex2Hugo Hörnquist2022-07-20
| |
* | Cleanup in preprocessor2.Hugo Hörnquist2022-07-16
| |
* | Add (hnh util values).Hugo Hörnquist2022-07-16
| |
* | Add break/all.Hugo Hörnquist2022-07-16
| |
* | Fix nested #ifHugo Hörnquist2022-07-15
| |
* | workHugo Hörnquist2022-07-14
| |
* | Add C LALR parser.Hugo Hörnquist2022-07-13
| |
* | Basis of token convertion.Hugo Hörnquist2022-07-13
| |
* | Comment out typechecks on token stream.Hugo Hörnquist2022-07-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Each such typecheck ran in linear time on the remaining tokens, which is a bit to much. Remove it, and hope that the code behaves. Some stats, from running make coverage GUILE=guile3 With typechecks --------------- Slow test: "Parameter expansion times", took 1.077431 Slow test: "Example 3, except part below", took 16.952855 Slow test: "True test", took 18.335534 Slow test: "Example 5", took 3.351126 Slow test: "Example 7", took 2.804212 -------------------------------------------------- Without typechecks ------------------ Slow test: "Example 3, except part below", took 12.863874 Slow test: "True test", took 14.016901 Slow test: "Example 5", took 2.166008 Slow test: "Example 7", took 2.252685
* | Misc tests.Hugo Hörnquist2022-07-13
| |
* | Clearen conditional status predicates.Hugo Hörnquist2022-07-13
| |
* | Resolve #ifdef, #ifndef, #else, #endif.Hugo Hörnquist2022-07-13
| |
* | Fix _Pragma, and non-standard pragma directives.Hugo Hörnquist2022-07-13
| |
* | Stringification operator now escapes quotes and backslashes.Hugo Hörnquist2022-07-13
| |
* | Add support for "other" in preprocessing-tokens.Hugo Hörnquist2022-07-13
| |
* | Ensure #error works.Hugo Hörnquist2022-07-13
| |
* | workHugo Hörnquist2022-07-13
| |
* | Resolve # ## #Hugo Hörnquist2022-07-12
| |
* | s/macro?/cpp-macro?/gHugo Hörnquist2022-07-12
| | | | | | | | Guile cried way to much about me overriding a core identifier.
* | workHugo Hörnquist2022-07-12
| |
* | Remove linear update environment procedures.Hugo Hörnquist2022-07-11
| |
* | Remove usage of zipper.Hugo Hörnquist2022-07-11
| |
* | workHugo Hörnquist2022-07-11
| |
* | Cleanup + fix __LINE__.Hugo Hörnquist2022-07-11
| |
* | Fix whitespace for rest args.Hugo Hörnquist2022-07-11
| |
* | Fix most of expand##.Hugo Hörnquist2022-07-11
| |
* | Rewrite handel-preprocessing-tokens.Hugo Hörnquist2022-07-11
| |
* | Fix #lineHugo Hörnquist2022-07-10
| |
* | Resolve recursive macros.Hugo Hörnquist2022-07-10
| |
* | Add of-type? to (hnh util type).Hugo Hörnquist2022-07-10
| |
* | workHugo Hörnquist2022-07-10
| |
* | Extend type-clauses with not.Hugo Hörnquist2022-07-09
| |
* | Merge typecheck macro into c-parser.Hugo Hörnquist2022-07-09
|\ \ | | | | | | | | | Merge branch 'new-object-system' into c-parser
| * | Document type and object system.new-object-systemHugo Hörnquist2022-07-09
| | |
| * | Move type checking macros to own module.Hugo Hörnquist2022-07-09
| | |