- 05 Jul, 2010 2 commits
-
-
John van Groningen authored
it is not used because dcl macros cannot use icl macros.
-
John van Groningen authored
it is not used because dcl macros cannot use icl macros.
-
- 02 Jul, 2010 3 commits
-
-
John van Groningen authored
in genericsupport
-
John van Groningen authored
-
John van Groningen authored
checkExplicitImportCompleteness, because it is not used because imported definitions cannot use local macros.
-
- 25 May, 2010 1 commit
-
-
John van Groningen authored
as qualified identifiers
-
- 19 May, 2010 1 commit
-
-
John van Groningen authored
r & f = e // same as r = {r & f=e} a & [i] = e // same as a = {a & [i]=e} nested and multiple updates are also allowed
-
- 07 May, 2010 2 commits
-
-
John van Groningen authored
-
John van Groningen authored
existential or universal quantifier
-
- 11 Feb, 2010 1 commit
-
-
John van Groningen authored
-
- 09 Feb, 2010 2 commits
-
-
John van Groningen authored
-
John van Groningen authored
is used in a curried application of a case expression, to prevent case's with applications that are be optimized. Whether the producer is treated as a curried or normal producer is determined during unfolding, PR_CurriedProducer is used to mark producers for which this is allowed.
-
- 08 Feb, 2010 12 commits
-
-
John van Groningen authored
an application that can be fused, a function is created of the case, without the application (producer), and the new function and the application (producer) are fused later (if possible)
-
John van Groningen authored
may be copied (without duplicating work), this is intended to optimize generic bimaps
-
John van Groningen authored
-
John van Groningen authored
arguments or a basic value
-
John van Groningen authored
-
John van Groningen authored
-
John van Groningen authored
-
John van Groningen authored
-
John van Groningen authored
-
John van Groningen authored
because types in Cases and Lets should not use TA_TempVar's
-
John van Groningen authored
needed if a case function is generated
-
John van Groningen authored
because that is what transCase False No will do, rename transCase as transform_active_root_case and remove is_active and change optional aci to aci, because it is always called with True (Yes aci), rename possibly_generate_case_function as transform_active_non_root_case, changes in layout -> skip_over this_case
-
- 05 Feb, 2010 7 commits
-
-
John van Groningen authored
used by module trans (now uses copy)
-
John van Groningen authored
-
John van Groningen authored
-
John van Groningen authored
-
John van Groningen authored
add bimap instances for standard generic types to compiler
-
John van Groningen authored
-
John van Groningen authored
-
- 04 Feb, 2010 3 commits
-
-
John van Groningen authored
change toGenericFrom and fromGenericto to fromGeneric and toGeneric
-
John van Groningen authored
-
John van Groningen authored
-
- 08 Jan, 2010 1 commit
-
-
John van Groningen authored
(causes crash because field node_strict_node_ids doesn't exist)
-
- 22 Dec, 2009 3 commits
-
-
John van Groningen authored
-
John van Groningen authored
-
John van Groningen authored
-
- 26 Nov, 2009 1 commit
-
-
John van Groningen authored
-
- 12 Oct, 2009 1 commit
-
-
John van Groningen authored
more than one recursive call is fused with a case that is not at the root, previously the recursive calls could get different function indices, causing the compiler to crash
-