Age | Commit message (Expand) | Author | Files | Lines |
2015-12-02 | allow # and | in \ expressions | johnvg | 1 | -1/+1 |
2014-09-26 | remove unused constructor TQV of :: type_io.icl | johnvg | 1 | -2/+0 |
2013-12-13 | in derived dynamic types, add uniqueness to algebraic types that are always u... | johnvg | 1 | -1/+1 |
2013-06-03 | remove unused Bool of PE_Let contructor | johnvg | 1 | -1/+1 |
2013-04-09 | optimize fusion, reduce memory used of fusion (from iTask branch): | johnvg | 1 | -0/+9 |
2013-04-08 | add generic function dependencies for generic function definitions, | johnvg | 1 | -22/+49 |
2013-04-05 | add derive class for deriving generic functions in class context (from iTask ... | johnvg | 1 | -0/+3 |
2013-04-05 | change type GenericCaseDef, add types GenericCaseFunctions and GCF | johnvg | 1 | -8/+15 |
2013-04-04 | add type StringPos (from iTask branch) | johnvg | 1 | -0/+6 |
2013-04-04 | add type constraints in dynamic types | johnvg | 1 | -2/+3 |
2013-04-02 | add type constraints in constructors and function arguments with universal qu... | johnvg | 1 | -3/+35 |
2013-03-26 | remove unused constructor VI_Ref | johnvg | 1 | -1/+0 |
2012-10-24 | in the generic representation use RECORD instead of OBJECT and CONS for records, | johnvg | 1 | -5/+7 |
2012-08-14 | rename extendable to extensible | johnvg | 1 | -2/+2 |
2012-08-14 | add extendable algebraic data types (merged from iTask branch) | johnvg | 1 | -9/+15 |
2012-08-08 | make field aci_linearity_of_patterns of record ActiveCaseInfo strict | johnvg | 1 | -1/+1 |
2012-08-07 | use an unboxed tail strict list for cc_linear_bits to reduce memory usage | johnvg | 1 | -1/+1 |
2012-08-07 | fix fusion of a function that is both the consumer and the producer. | johnvg | 1 | -2/+2 |
2012-08-02 | add pattern match test using =: in expressions, | johnvg | 1 | -2/+4 |
2012-05-03 | in error message for incorrect field type print name of field instead of argu... | johnvg | 1 | -1/+2 |
2012-03-23 | fix implicit qualified import of a module of which no (qualified) symbol is used | johnvg | 1 | -1/+5 |
2011-11-10 | move type TypeCodeVariableInfo to module syntax, remove type DynamicValueAlia... | johnvg | 1 | -7/+6 |
2011-11-09 | add module expand_types containing some functions from module trans and modul... | johnvg | 1 | -1/+2 |
2011-11-04 | remove differences in layout between the compiler and the iTask compiler | johnvg | 1 | -10/+11 |
2011-08-18 | remove unused constructor PE_Field of type ParsedExpr | johnvg | 1 | -1/+0 |
2011-04-21 | use strictness annotations in instance member types, | johnvg | 1 | -9/+20 |
2011-04-18 | add instance declarations with a qualified class name | johnvg | 1 | -4/+8 |
2011-04-15 | git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1926 1f8540f1-abd... | johnvg | 1 | -5/+12 |
2011-04-15 | remove field icl_copied_from_dcl from type IclModule | johnvg | 1 | -17/+2 |
2011-04-14 | use type FunSpecials instead of Specials for specials of functions | johnvg | 1 | -5/+11 |
2011-04-14 | replace field dcl_macro_conversions by dcl_has_macro_conversions of type DclM... | johnvg | 1 | -1/+1 |
2011-04-08 | fix type checking of existential type variables that are used by a dynamic ex... | johnvg | 1 | -4/+2 |
2011-04-04 | use type ImportQualified instead of Bool for fields import_qualified and ei_q... | johnvg | 1 | -1/+3 |
2011-04-04 | Remove type argument from_symbol of type Import, it was always type ImportDec... | johnvg | 1 | -5/+5 |
2011-03-31 | use type Component instead of Group in the fusion modules: partition, classif... | johnvg | 1 | -1/+4 |
2011-03-22 | recognize non generic variables in is_bimap_id | johnvg | 1 | -1/+1 |
2011-03-21 | optimize adapters for generic functions using algebraic types which have | johnvg | 1 | -3/+4 |
2011-03-21 | remove unused field td_context from type TypeDef | johnvg | 1 | -4/+3 |
2011-03-17 | pass generic info only to instances for OBJECT, CONS and FIELD, | johnvg | 1 | -1/+9 |
2011-03-04 | remove shorthand and iso functions from generic ranges, | johnvg | 1 | -2/+4 |
2011-02-24 | git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1858 1f8540f1-abd... | johnvg | 1 | -11/+9 |
2011-02-11 | use ClassInstanceMember array for ins_members instead of DefinedSymbol array, | johnvg | 1 | -1/+7 |
2010-02-09 | unfold curried producers that are also normal producers if the producer | johnvg | 1 | -0/+2 |
2010-02-05 | add optimizations for generic bimap, | johnvg | 1 | -4/+5 |
2009-07-29 | fix bug that may occur if a let variable is used in another let in an alterna... | johnvg | 1 | -2/+3 |
2009-07-28 | mark strict vars with VI_StrictLetVar, transform case of such a var | johnvg | 1 | -1/+1 |
2009-07-28 | create new fv_info_ptr's for strict lets in distributeLets, because otherwise | johnvg | 1 | -12/+3 |
2009-02-25 | add explicit import of generic functions | johnvg | 1 | -2/+3 |
2009-02-25 | replace type ImportedIdent by Ident because ii_extended is not used | johnvg | 1 | -11/+6 |
2008-10-28 | remove fields gen_cases and gen_star_cases because they are not | johnvg | 1 | -2/+0 |