Bentley James Oakes
|
f167581c21
More porting of HUTN compiler to Python 3.
|
7 years ago |
Bentley James Oakes
|
c6f022e5d1
Continue Python3 porting for HUTN compiler.
|
7 years ago |
Yentl Van Tendeloo
|
6144899974
Revert "Misc changes to speed up serialization of intermediate trees"
|
8 years ago |
Yentl Van Tendeloo
|
3787799cd7
Misc changes to speed up serialization of intermediate trees
|
8 years ago |
Yentl Van Tendeloo
|
3c6cdfc184
Update compiler to use the tree for hashing, instead of the file contents
|
8 years ago |
Yentl Van Tendeloo
|
da3fb1a192
Make compiler cache results as well (re-enable for now)
|
8 years ago |
Yentl Van Tendeloo
|
a8117802fb
Fixed Modelverse input, partially by disabling the JIT on the input function
|
8 years ago |
Yentl Van Tendeloo
|
6ea21828bb
More informative error messages in parser: include context
|
8 years ago |
Yentl Van Tendeloo
|
268252cef6
Cache the final result of do_compile as well, much faster bootstrap generation
|
8 years ago |
Yentl Van Tendeloo
|
6518e8fd23
Remove unnecessary parts in bootstrap and compilers: symbols and hash
|
8 years ago |
Yentl Van Tendeloo
|
d701ad19ea
Remove unused files in the compiler
|
8 years ago |
Yentl Van Tendeloo
|
a2d06763c2
Use the compiler caches more often: write time is no longer relevant!
|
8 years ago |
Yentl Van Tendeloo
|
2ea885d421
Make HUTN compiler cache based on contents, not on filename
|
8 years ago |
Yentl Van Tendeloo
|
ca0fd1b12a
Prevent too many files from being opened; prevent zombie process
|
8 years ago |
Yentl Van Tendeloo
|
2b15a6871c
First step towards compiling models in the bootstrap file as well
|
8 years ago |
Yentl Van Tendeloo
|
fd3d1543da
Increase max recursion depth for compiler
|
8 years ago |
Yentl Van Tendeloo
|
d1be97e5c1
Minor tweaks again; mainly affecting the parser
|
8 years ago |
Yentl Van Tendeloo
|
27c00b95a8
Added reRAMify operator and fixed many small things to make test work
|
8 years ago |
Yentl Van Tendeloo
|
97c053c0e2
Added test for add_MT_language operation
|
8 years ago |
Yentl Van Tendeloo
|
7649d96d8d
Built in some safety when running tests and there is no debug_info
|
8 years ago |
Simon Van Mierlo
|
e3cfa440ad
some more debugging
|
8 years ago |
Yentl Van Tendeloo
|
be14c05b70
Fixed updating of objects for constructors as well; added
|
8 years ago |
Yentl Van Tendeloo
|
2532a26a33
Add symbols to the bootstrap file
|
8 years ago |
Yentl Van Tendeloo
|
7e3021bdfc
Added an execute_model script, which adds the model, as well as compiling everything
|
9 years ago |
Yentl Van Tendeloo
|
fe2863e1b9
Prevent the model constructors from propagating IDs as well
|
9 years ago |
Yentl Van Tendeloo
|
1c948e4b02
New metamodel is merged in and basic conformance checks seem to work
|
9 years ago |
Yentl Van Tendeloo
|
fa02c4b347
Propagate self.inputfile throughout the parse tree
|
9 years ago |
Yentl Van Tendeloo
|
926d56fc68
Change the complete interface of Visitors (using arguments)
|
9 years ago |
Yentl Van Tendeloo
|
65247b4590
Add debug information to PrimitivesVisitor
|
9 years ago |
Yentl Van Tendeloo
|
122624f5e5
Added nice pretty printer after semantic visitor (and tree
|
9 years ago |