aboutsummaryrefslogtreecommitdiff
path: root/frontend/convertDynamics.icl
AgeCommit message (Expand)AuthorFilesLines
2002-11-19- type synonyms in type definition written to a tcl-file are fully expanded now.martijnv1-24/+27
2002-11-12bug fix,ronny1-3/+3
2002-11-07correct numbering of type vars in right-hand side dynamicsronny1-3/+6
2002-10-31Fix bug where wrong type code constructor was selected.ronny1-4/+4
2002-10-14new type code and type code constructor representationronny1-206/+170
2002-09-20moved var info definitions to the modules where they are usedronny1-0/+3
2002-09-20switch to 2.0 syntax, remove duplicated definitions from icl modulesronny1-5/+0
2002-09-19major rewrite dynamicsronny1-1007/+626
2002-07-29move typedefs from trans to syntax; allow for uncurried instances; fix compar...diederik1-1/+1
2002-06-17removed ignored !'sjohnvg1-3/+3
2002-06-10- bug fix:types scopesmartijnv1-1/+8
2002-05-14- improved handling of equivalent types within one application to share amartijnv1-2/+2
2002-04-04* bug fix to correctly separate types without Clean definition from types whichmartijnv1-2/+1
2002-04-03- collection of used type constructors in unify/coerce. There are two sources:martijnv1-83/+118
2002-03-11- bug fix: added a forgotten alternative to function convertDynamics formartijnv1-3/+1
2002-03-11- bug fix: added a forgotten alternative to function convertDynamics formartijnv1-4/+5
2002-02-11removed comments that marked various patchesronny1-128/+16
2002-02-11- creation of {PV,UPV,UV}_Placeholder instead of P_laceholder. See predefmartijnv1-21/+17
2002-02-08- change in strictness informationmartijnv1-3/+3
2002-02-06store strictness annotations in SymbolType instead of ATypejohnvg1-2/+2
2002-02-04er worden nu universele type variabelen in de vorm van UP_laceHolder'smartijnv1-20/+31
2002-01-23small bug fix to check whether T_ypeID is availablemartijnv1-73/+16
2002-01-23bug fix: generate more type information in order to prevent the backend frommartijnv1-13/+105
2002-01-21bug fix: the let for a ModuleID was generated *after* copyExpression whichmartijnv1-54/+55
2001-12-17solved multiple defined moduleIDs in letsmartijnv1-29/+27
2001-12-13remove tuple symbol from UniqueSelector (! selector) and MatchExprjohnvg1-2/+2
2001-12-05removed type from BasicExprjohnvg1-9/+8
2001-11-30store predefined identifiers in CAFjohnvg1-8/+16
2001-11-29different representation of selector kind in Selectionronny1-3/+3
2001-11-21new explicit import syntaxjohnvg1-1/+1
2001-11-19Changes:martijnv1-31/+26
2001-10-02Bug fixes: reference count analysis fixed,sjakie1-1/+1
2001-09-20Added module owners for convertDynamics, type_io and type_io_commonmartijnv1-0/+3
2001-08-31added code for OverloadedListPatternsjohnvg1-0/+4
2001-08-28bug fix: count of let bindings was wrong which caused convertcases to crashmartijnv1-1/+2
2001-08-27bug fixes, ModuleID argument in T_ypeConsSymbol, added _SystemDynamicmartijnv1-20/+75
2001-08-15Bug fixes: default cases and (more or less) correct types for generated case ...sjakie1-30/+50
2001-06-27Sjaak: Improved dynamics, not yet finished.sjakie1-3/+24
2001-06-22boolean for explicit cases (cases that are specified by the programmer)ronny1-0/+6
2001-06-01removed import of debug modulejohnvg1-1/+1
2001-06-01removed import pp in order to make the compiler compilable without mymartijnv1-1/+1
2001-05-31Added a switch which generates for an unify/coerce application an extramartijnv1-17/+57
2001-05-10bug fix: unusued dynamics in where/let clauses produced a rule doesn't matchmartijnv1-3/+51
2001-04-02bug fix in convertTypeCode2martijnv1-1/+15
2001-03-28minor changes to files associated with dynamics. Most notably is themartijnv1-12/+32
2001-03-20Sjaak: fixed inheritance bugs and strictness attributessjakie1-2/+0
2001-03-15compiler frontend without writing tcl-filesmartijnv1-6/+15
2001-03-15changes:martijnv1-0/+2
2001-03-13added 2.0 syntax to type_io.iclmartijnv1-0/+2
2001-03-12made module name optionalmartijnv1-1/+4