- 07 Sep, 2015 2 commits
-
-
Laszlo Domoszlai authored
-
Laszlo Domoszlai authored
-
- 03 Sep, 2015 1 commit
-
-
Laszlo Domoszlai authored
-
- 01 Sep, 2015 1 commit
-
-
Laszlo Domoszlai authored
-
- 31 Aug, 2015 4 commits
-
-
Laszlo Domoszlai authored
- CT_LIT -> SHARED_THUNK - CT_VAR only local vars, function names are converted to applications - CT_APP dynamic/static. static case contains the correct descriptor pointer (to the slice)
-
Laszlo Domoszlai authored
-
Laszlo Domoszlai authored
+ faster way to check if thunk can be overwritten + check in the last two cases if arg is strict before evaluation
-
Laszlo Domoszlai authored
-
- 30 Aug, 2015 3 commits
-
-
Jurriën Stutterheim authored
-
Laszlo Domoszlai authored
-
Laszlo Domoszlai authored
-
- 29 Aug, 2015 1 commit
-
-
Laszlo Domoszlai authored
+ "eval" where cannot be avoided
-
- 28 Aug, 2015 6 commits
-
-
Laszlo Domoszlai authored
+ introduce B stack
-
Laszlo Domoszlai authored
-
Laszlo Domoszlai authored
can be applied.
-
Laszlo Domoszlai authored
-
Laszlo Domoszlai authored
probably because most of the time the value removed immediately from the stack and set in a thunk this way, this additional step can be saved
-
Laszlo Domoszlai authored
-
- 27 Aug, 2015 3 commits
-
-
Laszlo Domoszlai authored
+ primitive functions set return value directly instead of returning it
-
Laszlo Domoszlai authored
-
Laszlo Domoszlai authored
-
- 26 Aug, 2015 4 commits
-
-
Laszlo Domoszlai authored
-
Laszlo Domoszlai authored
-
Laszlo Domoszlai authored
-
Laszlo Domoszlai authored
+ execute a single VAR_FN when forced + refactor basic struct Desc definition to avoid cyclic includes
-
- 25 Aug, 2015 4 commits
-
-
Laszlo Domoszlai authored
-
Laszlo Domoszlai authored
-
Laszlo Domoszlai authored
-
Laszlo Domoszlai authored
-
- 24 Aug, 2015 4 commits
-
-
Laszlo Domoszlai authored
-
Laszlo Domoszlai authored
-
Laszlo Domoszlai authored
-
Laszlo Domoszlai authored
-
- 22 Aug, 2015 1 commit
-
-
Laszlo Domoszlai authored
-
- 21 Aug, 2015 1 commit
-
-
Laszlo Domoszlai authored
-
- 20 Aug, 2015 2 commits
-
-
Laszlo Domoszlai authored
-
Laszlo Domoszlai authored
-
- 19 Aug, 2015 3 commits
-
-
Laszlo Domoszlai authored
-
Laszlo Domoszlai authored
+ local vars current running maximum: :: _predefined._List = _predefined._Cons a1 a2 | _predefined._Nil example.map f_0 !_x_1 = select _x_1 (_predefined._Nil -> _predefined._Nil) (_predefined._Cons a_1_0 as_1_1 -> _predefined._Cons (f_0 a_1_0) (example.map f_0 as_1_1)) example.inc !a_0 = add a_0 1 example.Start = example.map example.inc (_predefined._Cons 1 (_predefined._Cons 2 (_predefined._Cons 3 _predefined._Nil)))
-
Laszlo Domoszlai authored
overwrite a thunk if the result fits or put a forward pointer there
-