- 26 Sep, 2012 4 commits
-
-
Cloning the predicates and loop lists in the control directives inside the function evaluator. Necessary in case they get modified during the in-place evaluation.
Aaron Leung authored -
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
- 25 Sep, 2012 1 commit
-
-
Evaluating numeric constants as soon as possible (i.e., at parse time). Should prevent subtle eval bugs later on.
Aaron Leung authored
-
- 24 Sep, 2012 2 commits
-
-
Aaron Leung authored
-
Aaron Leung authored
-
- 22 Sep, 2012 1 commit
-
-
Aaron Leung authored
-
- 21 Sep, 2012 1 commit
-
-
Aaron Leung authored
-
- 20 Sep, 2012 4 commits
-
-
Little tweaks. Some concatenations are still erroneously quoted, but that can be easily worked around for the time being with the 'unquote' built-in.
Aaron Leung authored -
Aaron Leung authored
-
Aaron Leung authored
-
Redoing the arithmetic. Should fix some erroneous behavior on complex expressions in weird contexts.
Aaron Leung authored
-
- 19 Sep, 2012 2 commits
-
-
Aaron Leung authored
-
Aaron Leung authored
-
- 18 Sep, 2012 6 commits
-
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
- 17 Sep, 2012 2 commits
-
-
Aaron Leung authored
-
Aaron Leung authored
-
- 15 Sep, 2012 1 commit
-
-
Aaron Leung authored
-
- 14 Sep, 2012 1 commit
-
-
Aaron Leung authored
-
- 11 Sep, 2012 5 commits
-
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
- 10 Sep, 2012 9 commits
-
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Conflicts: functions.cpp
Aaron Leung authored -
Eh, not doing the cloning thing after all. If there's an error in the argument to a built-in function, just report the entire call site rather than the location of the argument.
Aaron Leung authored -
Cloning values fetched from variables in order to set their paths and line-numbers to the point of reference. (Using the original values would result in paths and line-numbers being reported as the point of assignment, which is not helpful for debugging.)
Aaron Leung authored -
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
- 08 Sep, 2012 1 commit
-
-
Aaron Leung authored
-