Taddeus Kroes
|
6163840311
Array dimensions are now uniquely named to avoid weird context analysis errors when arrays are redefined
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
1d4e62c077
Fixed bug where only VarDec parameters would have their dimensions expanded in function calls
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
232ac5a408
Bugfix in test for-loop
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
dace7f46a0
Basic variables uses are now propagated like constants to save stack space
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
05b4f8ca70
Code cleanup
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
722c0bd9ab
Added more comments to assembly at -v 2
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
49585e8d11
Fixed bug where array types on global vars would not be printed properly in assembly
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
bc53238e4c
Increased statement limit for loop unrolling to 25
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
e605087b5b
Fixed bug in dimreduce where value of VarLet would not always be traversed
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
ed05e0566d
Small docs fixes
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
6a1d84d5f9
Code cleanup
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
cc41a0ca0a
Typo
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
c47c1c0ee2
Documentation cleanup
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
0e88812018
Typo's
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
632c12d380
Supplemented docs
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
65ff039e7c
Added loop unrolling phase
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
91e500368c
Added distfile to gitignore and gitignore to distfile
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
b43f0ac36a
Cleanup
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
f9487acd48
Typo
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
9f6cedc1a2
Documented output phase
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
99f05a88f6
Documented assembly and peephole phases
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
fbec7624db
Fixed indent
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
9884db816a
Documented index analysis phase
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
8fb15b70f4
Documented constant propagation phase
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
2b0ee7d2fd
Fixed array VarDec dimensions not being propagated as constants
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
111c1d546c
Documented extern variables phase, moved the phase to before dimension reduction, fixed dimension getters/setters for extern array variables
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
714565b5d0
Documented Boolop phase
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
98f34c1ac8
Documented Dimreduce phase
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
351b1419e0
Documented Typecheck phase
|
%!s(int64=12) %!d(string=hai) anos |
Taddeus Kroes
|
50de2235d4
Documented context analysis
|
%!s(int64=12) %!d(string=hai) anos |