aboutsummaryrefslogtreecommitdiff
path: root/frontend/predef.icl
AgeCommit message (Expand)AuthorFilesLines
2014-04-03add unit typejohnvg1-3/+21
2013-04-02add type constraints in constructors and function arguments with universal qu...johnvg1-3/+3
2012-10-24in the generic representation use RECORD instead of OBJECT and CONS for records,johnvg1-7/+5
2012-05-14small fixes to previous commitjohnvg1-3/+2
2012-05-14import module _SystemDynamic instead of StdCleanTypes if -dynamics is used,johnvg1-42/+60
2011-11-10move type TypeCodeVariableInfo to module syntax, remove type DynamicValueAlia...johnvg1-2/+1
2011-04-14use type FunSpecials instead of Specials for specials of functionsjohnvg1-2/+1
2011-04-06add qualified import of a module, for functions, macros, constructors, types ...johnvg1-11/+10
2011-03-21remove unused field td_context from type TypeDefjohnvg1-1/+1
2008-11-10make indices of predefined types and expressions of dynamics and genericsjohnvg1-131/+36
2007-12-21don't mark strict and unboxed arrays as hyperstrict (causes incorrectjohnvg1-2/+2
2007-04-02remove definition of TC in predef if dynamics are not enabled,johnvg1-28/+30
2004-03-17reification of type definitionsronny1-1/+25
2003-12-15add foreign exportjohnvg1-1/+1
2003-07-15OBJECT marking is addedalimarin1-4/+6
2003-06-19removed unused field class_arg_kindsronny1-2/+2
2003-05-16renamed field names of type Ident in syntax treeronny1-11/+11
2003-03-13changed constructors of TypeCode type in anticipation of things to comeronny1-4/+6
2003-03-13removed _TypePatternVar constructor from TypeCoderonny1-2/+2
2002-11-14use _SystemStrictLists with _cons..,_decons.. and _nil..johnvg1-11/+11
2002-10-18add strict dot dot expressionsjohnvg1-1/+59
2002-10-14new type code and type code constructor representationronny1-31/+50
2002-10-01minor changes in genericsalimarin1-1/+6
2002-09-20switch to 2.0 syntax, remove duplicated definitions from icl modulesronny1-216/+0
2002-09-19major rewrite dynamicsronny1-58/+68
2002-06-03added constructor/type/field information to genericsalimarin1-8/+93
2002-04-11support for generic type context like inalimarin1-3/+8
2002-03-25new implementation of genericsalimarin1-67/+29
2002-02-11- creation of {PV,UPV,UV}_Placeholder instead of P_laceholder. See predefmartijnv1-43/+46
2002-02-07- cosmetic changes: made some String-representation of type names symbolicmartijnv1-1/+3
2002-02-06store strictness annotations in SymbolType instead of ATypejohnvg1-16/+18
2002-02-04er worden nu universele type variabelen in de vorm van UP_laceHolder'smartijnv1-37/+40
2001-12-13remove tuple symbol from UniqueSelector (! selector) and MatchExprjohnvg1-4/+6
2001-12-12removed work around for 2.0 compiler bugronny1-7/+0
2001-12-05removed type from BasicExprjohnvg1-0/+2
2001-12-03work around for 2.0 compiler bugronny1-0/+7
2001-11-30store predefined identifiers in CAFjohnvg1-219/+338
2001-11-19Changes:martijnv1-7/+23
2001-10-18store macros and local functions in macros in separate {#{#FunDef}},johnvg1-1/+2
2001-10-01pass file modification times from icl module and dcl modules to backendronny1-1/+1
2001-09-06removed usage of fun_indexalimarin1-5/+11
2001-08-31added symbols for strict and unboxed listsjohnvg1-144/+250
2001-08-27bug fixes, ModuleID argument in T_ypeConsSymbol, added _SystemDynamicmartijnv1-37/+39
2001-07-25removed underscoreModule from ParseState, this is now handled by the scannerronny1-4/+4
2001-07-25bug fix parse_bug_forbidden_symbolsronny1-1/+1
2001-07-19Added "curried" arrow types (->) and ((->) a)alimarin1-1/+1
2001-06-15making kind checking phase compatible with dcl cachingmartinw1-1/+2
2001-06-01The _Module generated for each icl-module conflicted with record of namemartijnv1-1/+1
2001-05-31added mechanism to generate a module id for each module. Fixed an indexmartijnv1-32/+39
2001-05-30optimize array comprehensions,johnvg1-51/+50