aboutsummaryrefslogtreecommitdiff
path: root/frontend/generics1.icl
AgeCommit message (Expand)AuthorFilesLines
2011-03-22recognize non generic variables in is_bimap_idjohnvg1-41/+51
2011-03-21optimize adapters for generic functions using algebraic types which havejohnvg1-181/+404
2011-03-17pass generic info only to instances for OBJECT, CONS and FIELD,johnvg1-236/+329
2011-03-04remove shorthand and iso functions from generic ranges,johnvg1-168/+203
2011-03-04remove unused index passed by foldArrayStjohnvg1-150/+83
2011-02-28adapt arguments and result separately, instead of adapting the functionjohnvg1-17/+49
2011-02-24git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1858 1f8540f1-abd...johnvg1-17/+7
2011-02-23only generate a generic info argument for generic instances of kind *->*,johnvg1-194/+161
2011-02-11use ClassInstanceMember array for ins_members instead of DefinedSymbol array,johnvg1-71/+19
2010-07-02pass Ident name instead of Ident to functions to create generic identsjohnvg1-13/+13
2010-05-07no messagejohnvg1-4/+1
2010-05-07report an error if a generic instance is derived for a type with anjohnvg1-33/+41
2010-02-05add optimizations for generic bimap,johnvg1-159/+931
2010-02-05make local build_ functions globaljohnvg1-73/+88
2010-02-05use record FunsAndGroups instead of a tuplejohnvg1-223/+79
2010-02-04make generic info lazy to improve fusion results,johnvg1-65/+19
2010-02-04fix bug in foldExpr for @, first expression was used twicejohnvg1-50/+16
2010-02-04remove unused codejohnvg1-235/+3
2008-10-28remove fields gen_cases and gen_star_cases because they are notjohnvg1-5/+1
2007-12-20update ft_arity of generated dcl functions, if this field is not updated, fusionjohnvg1-5/+3
2007-09-05use an integer instead of a string in GenTypeVarjohnvg1-14/+23
2007-09-05use bimapId instead of bimap{|*|} for variablesjohnvg1-10/+23
2007-04-11rename field cons_index as cons_numberjohnvg1-2/+2
2007-02-14add space before and after @johnvg1-1/+1
2006-11-16report an error if an existential type is usedjohnvg1-6/+9
2006-07-17substitute TA_RootVar when expanding type synonymsjohnvg1-1/+6
2005-11-21remove unused constructor WildCardjohnvg1-2/+0
2005-11-18correct the arities in the 'incorrect arity' error messagejohnvg1-9/+5
2005-04-22remove code for Clean 1.3johnvg1-6/+0
2005-04-21remove unused variable generated_arg_namesjohnvg1-2/+0
2003-07-15OBJECT marking is addedalimarin1-28/+163
2003-06-19removed unused field class_arg_kindsronny1-2/+1
2003-06-16fixed bug with field indexes in StdGenericalimarin1-2/+5
2003-05-16renamed field names of type Ident in syntax treeronny1-162/+162
2003-05-14foldExp - added alternative for EEalimarin1-0/+2
2002-11-28added special handling for strings:alimarin1-10/+16
2002-11-12bugs fixed in genericsalimarin1-55/+117
2002-10-01minor changes in genericsalimarin1-7/+21
2002-06-17removed ignored !'sjohnvg1-11/+11
2002-06-03removed tracealimarin1-4/+4
2002-06-03added constructor/type/field information to genericsalimarin1-577/+1128
2002-04-11support for generic type context like inalimarin1-14/+192
2002-03-28fixes in generics to compile with Clean 2.0alimarin1-21/+11
2002-03-25new implementation of genericsalimarin1-0/+3062