- 07 Aug, 2012 2 commits
-
-
John van Groningen authored
-
John van Groningen authored
before copying the producer, the type variables are modified to use the type of the producer when updating the types in cases and lets, otherwise a polymorphic type may be specialized, possibly causing a type error later
-
- 02 Aug, 2012 1 commit
-
-
John van Groningen authored
add constructors PE_Matches and IsConstructor in module syntax
-
- 03 May, 2012 1 commit
-
-
John van Groningen authored
-
- 23 Mar, 2012 1 commit
-
-
John van Groningen authored
-
- 10 Nov, 2011 1 commit
-
-
John van Groningen authored
adjust imports
-
- 09 Nov, 2011 1 commit
-
-
John van Groningen authored
-
- 04 Nov, 2011 1 commit
-
-
John van Groningen authored
-
- 18 Aug, 2011 1 commit
-
-
John van Groningen authored
-
- 21 Apr, 2011 1 commit
-
-
John van Groningen authored
add instance member types in definition modules
-
- 18 Apr, 2011 1 commit
-
-
John van Groningen authored
-
- 15 Apr, 2011 2 commits
-
-
John van Groningen authored
No commit message
-
John van Groningen authored
-
- 14 Apr, 2011 2 commits
-
-
John van Groningen authored
(to have fewer differences with the haskell frontend branch)
-
John van Groningen authored
(to have fewer differences with the haskell frontend branch), the conversion table for macros is not used after checking
-
- 08 Apr, 2011 1 commit
-
-
John van Groningen authored
but do not occur in the type of a dynamic pattern. TempQDV is used for existential type variables in a dynamic pattern.
-
- 04 Apr, 2011 2 commits
-
-
John van Groningen authored
-
John van Groningen authored
-
- 31 Mar, 2011 1 commit
-
-
John van Groningen authored
because function pointers for generated functions are stored in the Component, they can be found without searching the new functions list
-
- 22 Mar, 2011 1 commit
-
-
John van Groningen authored
-
- 21 Mar, 2011 2 commits
-
-
John van Groningen authored
constructors with only type variable arguments occurring at most once, these types can be optimized if they occur as an argument or result, or as an argument of such a type, of a generic function (and a generic variable is used by the type)
-
John van Groningen authored
-
- 17 Mar, 2011 1 commit
-
-
John van Groningen authored
call instance functions for OBJECT, CONS and FIELD directly, with generic info
-
- 04 Mar, 2011 1 commit
-
-
John van Groningen authored
first all main instances are build, then all shorthand instances, shorthand instances directly call the main instance (SK_Function instead of SK_Generic), call toGeneric.. and fromGeneric.. functions directly if possible, instead of iso..
-
- 24 Feb, 2011 1 commit
-
-
John van Groningen authored
No commit message
-
- 11 Feb, 2011 1 commit
-
-
John van Groningen authored
call exported generic instances directly
-
- 09 Feb, 2010 1 commit
-
-
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.
-
- 05 Feb, 2010 1 commit
-
-
John van Groningen authored
add bimap instances for standard generic types to compiler
-
- 29 Jul, 2009 1 commit
-
-
John van Groningen authored
of a case and is also used in another alternative, these lets were not added to the list of lets closed by cases, now they are, and the let will be reopened in the other alternative
-
- 28 Jul, 2009 2 commits
-
-
John van Groningen authored
-
John van Groningen authored
backendpreprocess may number variables incorrectly, causing a crash in backend.dll, renamed VI_CaseVar to VI_CaseOrStrictLetVar
-
- 25 Feb, 2009 2 commits
-
-
John van Groningen authored
-
John van Groningen authored
-
- 28 Oct, 2008 1 commit
-
-
John van Groningen authored
used and may cause the compiler to crash if generic definitions and instances occur on a cycle of definition modules
-
- 11 Sep, 2007 1 commit
-
-
John van Groningen authored
{a & [i]= } expressions, instead of [i] a sequence of record and array selections may be used. ending with an array selection
-
- 10 Sep, 2007 1 commit
-
-
John van Groningen authored
use UniqueSingleArraySelector for a![i] instead of NormalSelector and add UniqueSingleArraySelectorUniqueElementResult
-
- 05 Sep, 2007 2 commits
-
-
John van Groningen authored
-
John van Groningen authored
-
- 19 Apr, 2007 2 commits
-
-
John van Groningen authored
-
John van Groningen authored
remove unused field stv_count in STE_BoundTypeVariable, remove unused argument def_macros of type CollectedDefinitions
-