Age | Commit message (Expand) | Author | Files | Lines |
2013-04-02 | add type constraints in constructors and function arguments with universal qu... | johnvg | 1 | -0/+32 |
2012-08-14 | add extendable algebraic data types (merged from iTask branch) | johnvg | 1 | -1/+1 |
2012-08-07 | use an unboxed tail strict list for cc_linear_bits to reduce memory usage | johnvg | 1 | -1/+2 |
2012-08-02 | add pattern match test using =: in expressions, | johnvg | 1 | -59/+105 |
2012-05-25 | fix bug in var_info_ptr's of new variables added for cases used as arguments ... | johnvg | 1 | -174/+75 |
2011-11-09 | add module expand_types containing some functions from module trans and modul... | johnvg | 1 | -2/+1 |
2011-11-09 | move types Group and Component to module checksupport | johnvg | 1 | -5/+2 |
2011-11-08 | rename module StdCompare to compare_types | johnvg | 1 | -1/+1 |
2011-11-08 | remove unnecessary imports of module check, | johnvg | 1 | -1/+3 |
2011-11-07 | remove differences in layout between the compiler and the iTask compiler | johnvg | 1 | -22/+22 |
2011-03-31 | use type Component instead of Group in the fusion modules: partition, classif... | johnvg | 1 | -8/+17 |
2010-11-24 | remove unused argument of function new_case_function | johnvg | 1 | -15/+12 |
2010-11-24 | remove some debugging code, small layout changes | johnvg | 1 | -63/+30 |
2009-07-28 | mark strict vars with VI_StrictLetVar, transform case of such a var | johnvg | 1 | -4/+6 |
2009-07-28 | create new fv_info_ptr's for strict lets in distributeLets, because otherwise | johnvg | 1 | -56/+15 |
2008-05-19 | fix conversion of nested guards that may fail, incorrect code was generated | johnvg | 1 | -10/+31 |
2007-04-11 | remove import of module checksupport, remove unused function: newFunction | johnvg | 1 | -17/+1 |
2004-05-07 | When creating new functions for case expression, don't pass the variable | johnvg | 1 | -82/+85 |
2003-05-16 | renamed field names of type Ident in syntax tree | ronny | 1 | -62/+62 |
2003-03-10 | fixed bug #1, case failed when default case contained partial case | ronny | 1 | -16/+18 |
2003-03-05 | removed needlessly complex method to determine if a case will be moved in a f... | ronny | 1 | -39/+39 |
2003-01-15 | bug fix for non explicit cases with local variables in | johnvg | 1 | -5/+10 |
2002-11-21 | bug fix: handle FailExpr in copy | ronny | 1 | -2/+2 |
2002-11-12 | bug fix, new method to classify cases that should be transformed | ronny | 1 | -184/+292 |
2002-11-07 | revert bug fix in convert cases in anticipation of a proper fix | ronny | 1 | -1/+1 |
2002-11-01 | moved RefCountsInCase and SplitsInCase type definitions from syntax to conver... | ronny | 1 | -0/+32 |
2002-10-14 | bug fix convert root cases | ronny | 1 | -8/+3 |
2002-10-08 | Add alternatives for FailExpr | diederik | 1 | -0/+4 |
2002-09-24 | introduce functions for fail expressions on non-root positions | ronny | 1 | -1/+16 |
2002-09-20 | moved var info definitions to the modules where they are used | ronny | 1 | -0/+26 |
2002-09-20 | removed unnecessary exports | ronny | 1 | -0/+5 |
2002-09-20 | removed SK_GeneratedCaseFunction: it's not necessary any more, because | ronny | 1 | -1/+1 |
2002-09-20 | switch to 2.0 syntax, remove duplicated definitions from icl modules | ronny | 1 | -5/+0 |
2002-09-19 | fixed bugs caused by sharing of case and let info ptrs and using incorrect ca... | ronny | 1 | -36/+25 |
2002-09-04 | Add SK_GeneratedCaseFunction for dynamic cases fix | diederik | 1 | -1/+1 |
2002-08-22 | disable trace statement | ronny | 1 | -1/+1 |
2002-08-22 | transform implicit cases on rhs variables, see comment before splitCases in c... | ronny | 1 | -56/+596 |
2002-03-26 | don't move tuple and record selectors into explicit cases | johnvg | 1 | -38/+83 |
2002-02-07 | fix bug for boolean cases with then or else expressions that | johnvg | 1 | -6/+4 |
2002-02-06 | store strictness annotations in SymbolType instead of AType | johnvg | 1 | -3/+6 |
2001-12-13 | remove tuple symbol from UniqueSelector (! selector) and MatchExpr | johnvg | 1 | -7/+7 |
2001-12-05 | removed type from BasicExpr | johnvg | 1 | -5/+5 |
2001-11-01 | removed useless selection | ronny | 1 | -1/+0 |
2001-10-18 | store macros and local functions in macros in separate {#{#FunDef}}, | johnvg | 1 | -1/+1 |
2001-10-04 | fail explicit cases | ronny | 1 | -1/+1 |
2001-10-04 | removed unused function makeCase | ronny | 1 | -12/+0 |
2001-10-03 | removed unnecessary mergeCases | ronny | 1 | -290/+0 |
2001-10-02 | Bug fixes: reference count analysis fixed, | sjakie | 1 | -5/+6 |
2001-10-01 | Add producer class for fusion | diederik | 1 | -1/+1 |
2001-09-07 | module ownership comment | ronny | 1 | -0/+3 |