Dan Klishch
|
ec16556fea
JSSpecCompiler: Add option to silence all diagnostics and use in tests
|
1 yıl önce |
Dan Klishch
|
0e7c33b1be
JSSpecCompiler: Let FunctionDeclaration know its name and category
|
1 yıl önce |
Dan Klishch
|
73ba6d77ab
JSSpecCompiler: Rename SpecParser.h to SpecificationParsing.h
|
1 yıl önce |
Dan Klishch
|
a35a751f9e
JSSpecCompiler: Parse optional arguments groups
|
1 yıl önce |
Dan Klishch
|
d14bb7e91e
JSSpecCompiler: Make function arguments parsing much simpler
|
1 yıl önce |
Dan Klishch
|
14ee25b8ba
JSSpecCompiler: Make -xspec capable of parsing the whole specification
|
1 yıl önce |
Dan Klishch
|
483e195e48
JSSpecCompiler: Store arguments in declaration instead of definition
|
1 yıl önce |
Dan Klishch
|
0806ccaeec
JSSpecCompiler: Start converting crashes to error messages
|
1 yıl önce |
Dan Klishch
|
3aec6952a2
JSSpecCompiler: Make TranslationUnit fields private
|
1 yıl önce |
Dan Klishch
|
5825eaa264
JSSpecCompiler: Save references to return value and function arguments
|
1 yıl önce |
Dan Klishch
|
7f47340c82
JSSpecCompiler: Create `FunctionDeclaration`s for all external functions
|
1 yıl önce |
Dan Klishch
|
5338cdd153
JSSpecCompiler: Add bare-bones DCE pass
|
1 yıl önce |
Dan Klishch
|
fbdb1a3d61
JSSpecCompiler: Add SSA form building pass
|
1 yıl önce |
Dan Klishch
|
12072dbac5
JSSpecCompiler: Add control flow graph simplification pass
|
1 yıl önce |
Dan Klishch
|
ce6b987330
JSSpecCompiler: Add `--dump-cfg` option
|
1 yıl önce |
Dan Klishch
|
ff44aea917
JSSpecCompiler: Add control flow building pass
|
1 yıl önce |
Dan Klishch
|
dbd624e875
JSSpecCompiler: Allow dumping AST after specified passes
|
1 yıl önce |
Dan Klishch
|
6ed069ea8d
JSSpecCompiler: Provide an adequate command line interface
|
1 yıl önce |
Dan Klishch
|
867ce0df52
JSSpecCompiler: Move passes to Passes subdirectory of Compiler/
|
1 yıl önce |
Dan Klishch
|
61fa00d46c
JSSpecCompiler: Refactor `CompilerPass` to accept TranslationUnitRef
|
1 yıl önce |
Dan Klishch
|
567b1f6e7c
JSSpecCompiler: Adopt more C++ terminology
|
1 yıl önce |
Dan Klishch
|
81519975c5
JSSpecCompiler: Add reference resolving pass
|
1 yıl önce |
Dan Klishch
|
4c4e1e1aed
JSSpecCompiler: Add if branch merging pass
|
1 yıl önce |
Dan Klishch
|
72794e7843
JSSpecCompiler: Add function call canonicalization pass
|
1 yıl önce |
Dan Klishch
|
cd8f4aaa7d
JSSpecCompiler: Introduce Function and ExecutionContext classes
|
1 yıl önce |
Dan Klishch
|
66f4cdba85
JSSpecCompiler: Make it compile and dump AST created from stdin input
|
1 yıl önce |