summary refs log tree commit diff stats
path: root/compiler/lambdalifting.nim
Commit message (Collapse)AuthorAgeFilesLines
* disable internalError so that nimbuild compiles againAraq2014-01-251-0/+2
|
* small code cleanupsAraq2014-01-231-3/+1
|
* closure iterators workAraq2014-01-231-15/+39
|
* closure iterators almost workAraq2014-01-231-185/+183
|
* next steps for closure iteratorsAraq2014-01-221-48/+86
|
* 'nil' as a statement is deprecated, use an empty 'discard' insteadAraq2014-01-191-11/+11
|
* case consistency: next stepsAraq2013-12-291-3/+3
|
* case consistency part 4Araq2013-12-271-24/+24
|
* tcnstseq works againAraq2013-11-071-0/+2
|
* VM now supports lambda liftingAraq2013-11-061-1/+3
|
* check the owners of generic instantiations properly and fix tinvalidclosureZahary Karadjov2013-08-191-2/+2
|
* Revert "Revert "made some tests green""Zahary Karadjov2013-08-191-1/+1
|
* Revert "Revert "fix tforwardgeneric""Zahary Karadjov2013-08-191-0/+3
| | | | This reverts commit e3f93241c3824e49b69c647bbd44726a79e8f8f8.
* Revert "fix tforwardgeneric"Araq2013-05-271-3/+0
| | | | This reverts commit d82a032566de1612ff1ed2d82cc7ec2bd58267d7.
* Revert "more test made green"Araq2013-05-271-1/+1
| | | | This reverts commit 911e6e710f28f454cf8bc1bb493c1a28c4694b76.
* more test made greenZahary Karadjov2013-05-261-1/+1
| | | | | | | | | the lambda lifting was trying too hard to ignore generic prods isGenericRoutine was producing false-negatives and only this allowed for some of the warning and error messages to be triggered. some files with mixed line endings were fixed
* fix tforwardgenericZahary Karadjov2013-05-261-0/+3
|
* fixed void context detectionAraq2013-05-071-2/+0
|
* bugfix: lambdalifting needs to deep copy parametersAraq2013-04-081-6/+11
|
* small bugfix for lambda liftingAraq2013-03-161-1/+1
|
* EcmaScript => JS. Fixes #330Simon Hafner2013-02-151-3/+3
| | | | No one calls it EcmaScript anymore.
* fixed some closure related bugsAraq2013-01-221-1/+1
|
* small bugfix for lambdalifting; preparations for a better testing frameworkAraq2013-01-191-1/+4
|
* 'return' for first class iteratorsAraq2012-11-261-3/+12
|
* added system.finished for first class iteratorsAraq2012-11-171-7/+0
|
* next steps for first class iteratorsAraq2012-11-151-5/+27
|
* improvements for first class iteratorsAraq2012-11-151-4/+10
|
* bugfix: stack traces; first class iterators almost workingAraq2012-11-151-21/+89
|
* documented 'mixin' declarationAraq2012-11-081-0/+3
|
* bugfix: 'result' cannot be captured in a closureAraq2012-09-231-3/+4
|
* next steps to hygienic templatesAraq2012-08-201-11/+7
|
* first steps to make templates hygienicAraq2012-08-201-4/+5
|
* more bugfixes for closuresAraq2012-08-141-3/+5
|
* made tests green againAraq2012-08-141-1/+9
|
* top level closures should work; transf is not a pass anymore; next steps for ↵Araq2012-08-131-29/+171
| | | | first class iterator support
* idetools improvements; preparation of first class iterators; fixes #183Araq2012-08-021-1/+27
|
* next steps for closure consistency; fixes #176Araq2012-07-251-4/+7
|
* 'addSon' for types deprecated for 'int literal type' analysisAraq2012-07-091-5/+6
|
* dead code elimination for JS backend; JS improvements (but doesn't work yet)Araq2012-06-301-1/+1
|
* closure bugfixAraq2012-06-221-0/+7
|
* and another closure bugfixAraq2012-06-211-3/+5
|
* bugfixes for closuresAraq2012-06-211-1/+3
|
* somewhat working closuresAraq2012-06-191-13/+39
|
* next steps for full closure support (2)Araq2012-06-181-8/+6
|
* next steps for full closure supportAraq2012-06-181-126/+138
|
* tinterf.nim works nowAraq2012-06-171-5/+16
|
* simple example works againAraq2012-06-161-12/+29
|
* first implementation of new lambda liftingAraq2012-06-151-200/+370
|
* first steps to working closuresAraq2012-06-031-6/+20
|
* bugfix #100 againAraq2012-03-281-2/+1
|