- 07 May, 2012 1 commit
-
-
John van Groningen authored
-
- 03 May, 2012 1 commit
-
-
John van Groningen authored
-
- 19 Mar, 2012 1 commit
-
-
John van Groningen authored
if the cached type contained a generic type context, the compiler could crash
-
- 08 Dec, 2011 1 commit
-
-
John van Groningen authored
-
- 08 Nov, 2011 2 commits
-
-
John van Groningen authored
-
John van Groningen authored
remove import of StdCompare in checksupport.dcl, changed some other imports
-
- 07 Nov, 2011 1 commit
-
-
John van Groningen authored
-
- 15 Apr, 2011 1 commit
-
-
John van Groningen authored
No commit message
-
- 14 Apr, 2011 1 commit
-
-
John van Groningen authored
(to have fewer differences with the haskell frontend branch)
-
- 13 Apr, 2011 1 commit
-
-
John van Groningen authored
fix type checking of existential type variables that are used by a dynamic expression, but do not occur in the type of a dynamic pattern. TempQDV is used for existential type variables in a dynamic pattern.
-
- 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.
-
- 11 Feb, 2011 1 commit
-
-
John van Groningen authored
call exported generic instances directly
-
- 15 Jun, 2009 1 commit
-
-
John van Groningen authored
-
- 05 Jun, 2009 1 commit
-
-
John van Groningen authored
-
- 10 Sep, 2007 1 commit
-
-
John van Groningen authored
use UniqueSingleArraySelector for a![i] instead of NormalSelector and add UniqueSingleArraySelectorUniqueElementResult
-
- 13 Apr, 2007 1 commit
-
-
John van Groningen authored
-
- 12 Apr, 2007 1 commit
-
-
John van Groningen authored
-
- 11 Apr, 2007 2 commits
-
-
John van Groningen authored
cannot be empty
-
John van Groningen authored
-
- 14 Feb, 2007 1 commit
-
-
John van Groningen authored
-
- 01 Nov, 2005 2 commits
-
-
John van Groningen authored
'checkError ("no generic instances of "..' in getSymbolType is called
-
John van Groningen authored
(see example below) by expanding the type synonym if a type variable is unified with a type synonym that contains that variable. :: Parser b a :== (YieldParser b a) -> (ID b) -> b :: YieldParser b a :== a -> (ID b) -> b :: ID b :== b returnP :: a -> Parser b a returnP x = \yp -> yp x failP :: Parser b a failP = \yp fp -> fp
-
- 11 Oct, 2005 1 commit
-
-
John van Groningen authored
'cannot unify types' on separate lines
-
- 21 Apr, 2005 1 commit
-
-
John van Groningen authored
-
- 20 Apr, 2005 1 commit
-
-
John van Groningen authored
because the resulting th_attrs were not stored in the type heaps
-
- 31 Jan, 2005 1 commit
-
-
John van Groningen authored
of the constructor, instead of a type index with a constructor index, create VITI_PatternType only for records
-
- 21 Jan, 2005 1 commit
-
-
John van Groningen authored
a record occurs in a pattern and this record (variable) is updated with a field of another record (with fewer fields). for example: :: R1 = {v1::!Int}; :: R2 = {v2::!Int,n1::!Real}; f r=:{v1} = {r & v2=v1};
-
- 20 Jan, 2005 1 commit
-
-
John van Groningen authored
-
- 16 Sep, 2003 1 commit
-
-
Ronny Wichers Schreur authored
could only fail in case of a kind error which is already detected elsewhere
-
- 19 Aug, 2003 1 commit
-
-
Ronny Wichers Schreur authored
-
- 26 Jun, 2003 1 commit
-
-
Ronny Wichers Schreur authored
-
- 18 Jun, 2003 1 commit
-
-
Ronny Wichers Schreur authored
-
- 06 Jun, 2003 1 commit
-
-
Sjaak Smetsers authored
Bug fixs in universally quantified types: Attribute variables of universal type variables in type definitions were not initialized properly.
-
- 16 May, 2003 1 commit
-
-
Ronny Wichers Schreur authored
s/\<mod_name\>/mod_ident/g s/\<ps_field_name\>/ps_field_ident/g s/\<ps_selector_name\>/ps_selector_ident/g s/\<pc_cons_name\>/pc_cons_ident/g s/\<class_name\>/class_ident/g s/\<gen_name\>/gen_ident/g s/\<gen_member_name\>/gen_member_ident/g s/\<gc_name\>/gc_ident/g s/\<gc_gname\>/gc_gident/g s/\<fs_name\>/fs_ident/g s/\<td_name\>/td_ident/g s/\<fv_name\>/fv_ident/g s/\<var_name\>/var_ident/g s/\<type_name\>/type_ident/g s/\<symb_name\>/symb_ident/g s/\<tv_name\>/tv_ident/g s/\<av_name\>/av_ident/g s/\<me_symb\>/me_ident/g s/\<ft_symb\>/ft_ident/g s/\<fun_symb\>/fun_ident/g s/\<cons_symb\>/cons_ident/g s/\<sd_symb\>/sd__ident/g
-
- 24 Feb, 2003 1 commit
-
-
John van Groningen authored
FI_IsNonRecursive from partition.icl and trans.icl to syntax.dcl, added FI_IsUnboxedListOfRecordsConsOrNil to mark instances of unboxed lists of records generated in type.icl
-
- 08 Jan, 2003 1 commit
-
-
Sjaak Smetsers authored
-
- 29 Nov, 2002 1 commit
-
-
John van Groningen authored
-
- 13 Nov, 2002 1 commit
-
-
Sjaak Smetsers authored
-
- 30 Oct, 2002 1 commit
-
-
Sjaak Smetsers authored
better check for properties of abstract types, check for linearity of instance types, uniqueness bug for type synonyms, kind check for function (arrow) types
-
- 15 Oct, 2002 1 commit
-
-
Ronny Wichers Schreur authored
clean-up and renamed functions from StdDynamic
-