- 13 Nov, 2017 1 commit
-
-
John van Groningen authored
remove some unused functions
-
- 25 Oct, 2017 1 commit
-
-
John van Groningen authored
-
- 26 Sep, 2014 1 commit
-
-
John van Groningen authored
-
- 12 Dec, 2013 1 commit
-
-
John van Groningen authored
to the list of all type attributes (not adding these type attributes caused a type error), this also happens for function types that are specified by the programmer, the universally quantified type variables are however not added to the list of all type variables
-
- 09 Apr, 2013 1 commit
-
-
John van Groningen authored
allow integers and strings as consumer for generic functions (to optimize use of generic info). use PR_CurriedFunction instead of PR_Curried for local macro functions that are good producers. check the arity of the function to be generated already in determineProducer, if too large, don't yield a producer which will be rejected later, to allow optimization of producers in subsequent arguments. optimize trivial function calls (with arguments) before optimizing arguments, treat constant function as trivial function. if a function call has two identical arguments, generate a specialized function that shares these parameters. specialize functions with zero arity constructor arguments, if the function is a generic function, or the constructor is a generic constructor.
-
- 08 Apr, 2013 1 commit
-
-
John van Groningen authored
add generic case definitions in definition modules for the types used to make the generic representation, in generic case definitions in definition modules specify what generic info and dependencies are used
-
- 05 Apr, 2013 3 commits
-
-
John van Groningen authored
-
John van Groningen authored
-
John van Groningen authored
-
- 04 Apr, 2013 2 commits
-
-
John van Groningen authored
-
John van Groningen authored
-
- 03 Dec, 2012 1 commit
-
-
John van Groningen authored
instead of only for first argument
-
- 24 Oct, 2012 1 commit
-
-
John van Groningen authored
change GenericInfo
-
- 14 Aug, 2012 1 commit
-
-
John van Groningen authored
-
- 02 Aug, 2012 1 commit
-
-
John van Groningen authored
add constructors PE_Matches and IsConstructor in module syntax
-
- 08 Nov, 2011 2 commits
-
-
John van Groningen authored
-
John van Groningen authored
-
- 21 Apr, 2011 1 commit
-
-
John van Groningen authored
add instance member types in definition modules
-
- 19 Apr, 2011 1 commit
-
-
John van Groningen authored
-
- 18 Apr, 2011 1 commit
-
-
John van Groningen authored
-
- 15 Apr, 2011 1 commit
-
-
John van Groningen authored
No commit message
-
- 22 Mar, 2011 1 commit
-
-
John van Groningen authored
-
- 21 Mar, 2011 1 commit
-
-
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)
-
- 17 Mar, 2011 1 commit
-
-
John van Groningen authored
call instance functions for OBJECT, CONS and FIELD directly, with generic info
-
- 04 Mar, 2011 2 commits
-
-
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..
-
John van Groningen authored
-
- 28 Feb, 2011 1 commit
-
-
John van Groningen authored
-
- 24 Feb, 2011 1 commit
-
-
John van Groningen authored
No commit message
-
- 23 Feb, 2011 1 commit
-
-
John van Groningen authored
because OBJECT, CONS and FIELD have this kind and are the only types using generic info
-
- 11 Feb, 2011 1 commit
-
-
John van Groningen authored
call exported generic instances directly
-
- 02 Jul, 2010 1 commit
-
-
John van Groningen authored
in genericsupport
-
- 07 May, 2010 2 commits
-
-
John van Groningen authored
-
John van Groningen authored
existential or universal quantifier
-
- 05 Feb, 2010 3 commits
-
-
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
-
- 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
-