jonathanvdc
|
17680bd8fc
Optimize 'while True' to 'while 1'
|
пре 8 година |
jonathanvdc
|
2ec97f9288
Change some exception variable names
|
пре 8 година |
jonathanvdc
|
2d9c0fbfd2
Support 'if' without an 'else' branch in the JIT
|
пре 8 година |
jonathanvdc
|
b884a46a50
Fix a comment
|
пре 8 година |
jonathanvdc
|
a5619a718c
Add PrimitiveFinished to JIT globals
|
пре 8 година |
jonathanvdc
|
5314e7dd99
Insert a length comment on why NOP_LITERAL works
|
пре 8 година |
jonathanvdc
|
28acadeb06
Make JIT capable of compiling and running a leaf function
|
пре 8 година |
jonathanvdc
|
1f8353c85b
Protect against non-tree graphs in JIT
|
пре 8 година |
jonathanvdc
|
d27213658c
Add JIT support for 'output' instructions
|
пре 8 година |
jonathanvdc
|
6ada6c7c3a
Support 'while' in the JIT
|
пре 8 година |
jonathanvdc
|
dbf9e99bb2
Support 'next' edges on arbitrary nodes in the JIT
|
пре 8 година |
jonathanvdc
|
563da86d42
Start constructing IR trees from method bodies
|
пре 8 година |
jonathanvdc
|
9dd8435769
Remove debug print statement
|
пре 8 година |
jonathanvdc
|
0bb047fb9c
Insert JIT hooks in the kernel
|
пре 8 година |
jonathanvdc
|
a319c031be
Rename ir.py to tree_ir.py
|
пре 8 година |
jonathanvdc
|
921c3ab095
Satisfy linter with ir.py
|
пре 8 година |
jonathanvdc
|
f7ffc3faa0
Define LiteralInstruction, Instruction.has_definition
|
пре 8 година |
jonathanvdc
|
12ca2648fa
Implement simplify in more IR nodes
|
пре 8 година |
jonathanvdc
|
20fd7584b9
Start working on an IR prototype
|
пре 8 година |
Yentl Van Tendeloo
|
96c3678c74
Fixed problem in bootstrap
|
пре 8 година |
Yentl Van Tendeloo
|
58a84051ad
Fixed state selection
|
пре 8 година |
Yentl Van Tendeloo
|
3c19b8c244
Working simulation of FSA
|
пре 8 година |
Yentl Van Tendeloo
|
22634df961
Fixed FSA semantics
|
пре 8 година |
Yentl Van Tendeloo
|
e8aa06b2d1
Fixed protocol mismatch
|
пре 8 година |
Yentl Van Tendeloo
|
762a81c7a7
Fixed problems in formalism
|
пре 8 година |
Yentl Van Tendeloo
|
fd909d28ad
Fixed getAttributeList library function and GUI for FSAs
|
пре 8 година |
Yentl Van Tendeloo
|
170dce8745
Fixed most bugs: something starts working
|
пре 8 година |
Yentl Van Tendeloo
|
a6c5a5e377
Fixed many more bugs
|
пре 8 година |
Yentl Van Tendeloo
|
4a0e64447f
Debugging FSA semantics
|
пре 8 година |
Yentl Van Tendeloo
|
ad7f93cba3
Fixed reference causing exception
|
пре 8 година |