Age | Commit message (Expand) | Author | Files | Lines |
2014-04-03 | add unit type | johnvg | 1 | -20/+60 |
2013-10-23 | don't accept instance members defined using :== | johnvg | 1 | -9/+20 |
2013-06-03 | remove unused Bool of PE_Let contructor | johnvg | 1 | -3/+3 |
2013-04-10 | allow =: again for generic functions without arguments | johnvg | 1 | -5/+1 |
2013-04-08 | add generic function dependencies for generic function definitions, | johnvg | 1 | -41/+297 |
2013-04-05 | add derive class for deriving generic functions in class context (from iTask ... | johnvg | 1 | -10/+37 |
2013-04-05 | change type GenericCaseDef, add types GenericCaseFunctions and GCF | johnvg | 1 | -17/+13 |
2013-04-04 | add type constraints in dynamic types | johnvg | 1 | -15/+26 |
2013-04-02 | add type constraints in constructors and function arguments with universal qu... | johnvg | 1 | -55/+105 |
2012-10-24 | in the generic representation use RECORD instead of OBJECT and CONS for records, | johnvg | 1 | -6/+6 |
2012-10-16 | report a parse error if a strictness annotation or uniqueness attribute is us... | johnvg | 1 | -36/+60 |
2012-10-08 | search and open file before calling wantModule | johnvg | 1 | -11/+14 |
2012-09-21 | add hierarchical modules | johnvg | 1 | -6/+7 |
2012-08-14 | rename extendable to extensible | johnvg | 1 | -4/+4 |
2012-08-14 | add extendable algebraic data types (merged from iTask branch) | johnvg | 1 | -4/+31 |
2012-08-02 | add pattern match test using =: in expressions, | johnvg | 1 | -41/+302 |
2012-07-27 | replace function trySimpleExpressionT that parses either a pattern or an expr... | johnvg | 1 | -122/+145 |
2012-07-27 | add functions wantPattern and wantExpression | johnvg | 1 | -19/+40 |
2012-07-27 | rename some functions in the parser, | johnvg | 1 | -86/+79 |
2012-07-24 | =: cannot be used anymore for variable definitions | johnvg | 1 | -18/+23 |
2012-03-23 | fix implicit qualified import of a module of which no (qualified) symbol is used | johnvg | 1 | -3/+3 |
2011-11-07 | remove differences in layout between the compiler and the iTask compiler | johnvg | 1 | -127/+131 |
2011-08-10 | prevent compiler crash if an uppercase generic identifier is used in a pattern | johnvg | 1 | -26/+21 |
2011-04-21 | use strictness annotations in instance member types, | johnvg | 1 | -10/+124 |
2011-04-18 | add instance declarations with a qualified class name | johnvg | 1 | -32/+42 |
2011-04-14 | use type FunSpecials instead of Specials for specials of functions | johnvg | 1 | -11/+23 |
2011-04-06 | add qualified import of a module, for functions, macros, constructors, types ... | johnvg | 1 | -40/+65 |
2011-04-04 | use type ImportQualified instead of Bool for fields import_qualified and ei_q... | johnvg | 1 | -3/+3 |
2011-03-21 | remove unused field td_context from type TypeDef | johnvg | 1 | -2/+1 |
2011-02-24 | git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1858 1f8540f1-abd... | johnvg | 1 | -9/+4 |
2011-02-23 | only generate a generic info argument for generic instances of kind *->*, | johnvg | 1 | -3/+1 |
2010-11-24 | remove some old code in comments | johnvg | 1 | -15/+2 |
2010-05-19 | allow shorted array and record updates after # or #! as: | johnvg | 1 | -329/+363 |
2009-12-22 | fix typo and remove numbers between () in error messages | johnvg | 1 | -5/+5 |
2009-05-14 | remember use of type Dynamic | johnvg | 1 | -52/+46 |
2009-02-25 | add explicit import of generic functions | johnvg | 1 | -0/+5 |
2009-02-25 | replace type ImportedIdent by Ident because ii_extended is not used | johnvg | 1 | -21/+14 |
2007-11-20 | correct previous commit | johnvg | 1 | -1/+1 |
2007-11-20 | remove is_pattern argument from functions | johnvg | 1 | -5/+5 |
2007-04-13 | implement newtype | johnvg | 1 | -35/+62 |
2007-04-12 | implement {# and {! in array comprehensions that create a new array | johnvg | 1 | -33/+53 |
2007-04-12 | remove SwitchGenerics macro | johnvg | 1 | -11/+1 |
2007-02-14 | implement qualified explicit imports | johnvg | 1 | -152/+267 |
2006-02-02 | remove unused function 'isRhsStartToken ' | johnvg | 1 | -8/+0 |
2006-01-13 | remove some unused code | johnvg | 1 | -15/+1 |
2005-09-16 | make line number in the | johnvg | 1 | -10/+13 |
2005-04-21 | remove support for 1.3 import syntax | johnvg | 1 | -18/+0 |
2005-01-19 | implement let in comprehensions | johnvg | 1 | -12/+27 |
2004-05-27 | report a parse error if an instance definition contains a | johnvg | 1 | -5/+8 |
2004-04-02 | implement foreign export with stdcall | johnvg | 1 | -3/+20 |