aboutsummaryrefslogtreecommitdiff
path: root/frontend/postparse.icl
AgeCommit message (Expand)AuthorFilesLines
2007-09-04add more position information for error messages in generatorsjohnvg1-17/+15
2007-08-21make elements of array generators unique (for arrays with unique elements)johnvg1-4/+3
2007-04-19remove unused field cons_arg_vars,johnvg1-2/+2
2007-04-13implement newtypejohnvg1-0/+7
2007-04-12implement {# and {! in array comprehensions that create a new arrayjohnvg1-14/+24
2007-02-14implement qualified explicit importsjohnvg1-1/+7
2005-11-22remove unused variable n_functions_and_macros_in_dcl_modulesjohnvg1-4/+2
2005-09-16make line number in thejohnvg1-6/+6
2005-01-19implement let in comprehensionsjohnvg1-52/+46
2004-12-14remove workaround for a bug in Clean 2.0, that seems to have been fixed alreadyjohnvg1-13/+0
2004-04-19remove TC; typesronny1-47/+2
2004-04-02implement foreign export with stdcalljohnvg1-3/+3
2004-03-17reification of type definitionsronny1-8/+17
2003-12-15add foreign exportjohnvg1-44/+47
2003-12-01use same default fixity and priority (infixl 9) everywhereronny1-1/+1
2003-05-16renamed field names of type Ident in syntax treeronny1-40/+40
2003-01-08Bug fix: uniqueness error in recordssjakie1-1/+1
2003-01-06report "macro with function type not allowed" error forjohnvg1-2/+4
2002-10-18add boxed records, strict dot dot expressions, generatejohnvg1-149/+161
2002-10-14new type code and type code constructor representationronny1-3/+51
2002-07-17add abstract synonym typesjohnvg1-1/+5
2002-06-17removed ignored !'sjohnvg1-1/+1
2002-06-03added constructor/type/field information to genericsalimarin1-5/+5
2002-04-11support for generic type context like inalimarin1-2/+1
2002-03-25new implementation of genericsalimarin1-4/+65
2002-02-06store strictness annotations in SymbolType instead of ATypejohnvg1-2/+19
2001-12-12don't allow local nodedefs (defined with =:) with a specified typeronny1-6/+13
2001-12-05removed type from BasicExprjohnvg1-119/+119
2001-12-03removed unused field (to make the module compilable with Clean 2.0)ronny1-1/+1
2001-11-30store predefined identifiers in CAFjohnvg1-88/+68
2001-11-26assorted parse/scan bug fixesronny1-2/+5
2001-10-18store macros and local functions in macros in separate {#{#FunDef}},johnvg1-91/+76
2001-10-01pass file modification times from icl module and dcl modules to backendronny1-26/+26
2001-09-12add <|- generator for overloaded listsjohnvg1-69/+69
2001-09-06added command line flag to enable genericsalimarin1-17/+17
2001-09-06remove fun_index from FunDefjohnvg1-1/+1
2001-08-31added code for strict and unboxed list comprehensionsjohnvg1-21/+26
2001-07-19Added "curried" arrow types (->) and ((->) a)alimarin1-1/+1
2001-06-06set the 'fun_pos' of a 'FunDef' for functions with a specified typejohnvg1-9/+8
2001-05-30detect in 'postparse' when the definition module correspondingjohnvg1-16/+28
2001-05-30optimize array comprehensions,johnvg1-177/+479
2001-04-20bugfix: the compiler recognized f in the following example as a node andmartinw1-33/+22
2001-03-15*** empty log message ***martinw1-1/+1
2001-03-13Generics are added, but are disabled.alimarin1-2/+6
2001-02-13delaying "determineTypesOfInstances" and "checkSpecialsOfInstances" aftermartinw1-34/+34
2000-10-25improved storing position informationmartinw1-1/+1
2000-10-23renumber icl function and macro indices when unfoldingjohnvg1-162/+160
2000-10-11added error messagesmartinw1-1/+2
2000-10-02comment before import RWSDebugronny1-3/+4
2000-09-27optimizations and caching of dcl modules (without trans.icl)clean1-56/+94