Cesar Rodas
|
77b87fa3f8
Execute the initial LOAD and create the initial_register
|
il y a 4 mois |
Cesar Rodas
|
84df9c0537
Upgrade `ValueOrRef`.
|
il y a 4 mois |
Cesar Rodas
|
a661fe4b18
WIP
|
il y a 4 mois |
Cesar Rodas
|
535247fb00
Check there is no jump between the checks
|
il y a 5 mois |
Cesar Rodas
|
caf65c34b9
Add another optimization
|
il y a 5 mois |
Cesar Rodas
|
d67d386b52
With the compiler_expr optimizations the output needs fewer optimizations
|
il y a 5 mois |
Cesar Rodas
|
33f801b0ba
Remove $ from the variable name. Bye bye PHP
|
il y a 5 mois |
Cesar Rodas
|
4e44587154
Remove LIMIT and ORDER BY from the language
|
il y a 5 mois |
Cesar Rodas
|
07b0f6c5b4
Fix optimization issues, enabled back `remove_dead_code` on each iteration and enhanced resolve_label
|
il y a 5 mois |
Cesar Rodas
|
7eb02fad1b
1. Move remove_dead_code to its own final stage optiimzation
|
il y a 5 mois |
Cesar Rodas
|
ebd481baeb
Add optimization to remove dead code
|
il y a 5 mois |
Cesar Rodas
|
75a4bff631
Added ability to rearrange expression terms
|
il y a 5 mois |
Cesar Rodas
|
f4115ceb24
Added support for boolean literals
|
il y a 5 mois |
Cesar Rodas
|
67af4f1b80
Added tests
|
il y a 5 mois |
Cesar Rodas
|
32c1b594f2
Remove LOAD, as they are preexecuted
|
il y a 5 mois |
Cesar Rodas
|
c048a71e7b
Code cleanup
|
il y a 5 mois |
Cesar Rodas
|
43b7aa39c7
Fixed bug in optimization
|
il y a 5 mois |
Cesar Rodas
|
d830f48c3b
More optimizations
|
il y a 5 mois |
Cesar Rodas
|
5e30a03a72
Fixed optimization bug
|
il y a 5 mois |
Cesar Rodas
|
d1673fe0c4
More optimizations
|
il y a 5 mois |
Cesar Rodas
|
f424663530
Started working on the optimize()
|
il y a 5 mois |
Cesar Rodas
|
dba98e193b
Optimizations
|
il y a 5 mois |
Cesar Rodas
|
1368191040
Working on the compiler
|
il y a 5 mois |
Cesar Rodas
|
6903f7e03d
Add proper types for Addr and Register
|
il y a 5 mois |
Cesar Rodas
|
7befdbc554
Foo
|
il y a 5 mois |
Cesar Rodas
|
aaf206c280
Add ability to jump
|
il y a 5 mois |
Cesar Rodas
|
ac9b5b35e8
add error support
|
il y a 5 mois |
Cesar Rodas
|
696bf760f7
String support
|
il y a 5 mois |
Cesar Rodas
|
8f4f5bc6a6
Working on formalizing the query language
|
il y a 5 mois |
Cesar Rodas
|
75a068eaa8
Working a Expr
|
il y a 5 mois |