summary refs log tree commit diff stats
path: root/compiler/lambdalifting.nim
Commit message (Expand)AuthorAgeFilesLines
...
* fixes #2659Andreas Rumpf2016-01-041-1/+1
* fixes #3201, fixes #2766Andreas Rumpf2016-01-041-1/+2
* fixes #3636Andreas Rumpf2016-01-041-8/+13
* fixes #1725Andreas Rumpf2016-01-041-7/+12
* async works againAndreas Rumpf2016-01-031-20/+28
* further progress on closure iterators; tforum still failingAndreas Rumpf2016-01-031-15/+29
* next steps to produce working closure iteratorsAndreas Rumpf2016-01-031-64/+104
* made closure iterators tests green, updated docsAndreas Rumpf2015-12-311-12/+20
* closure iterators sometimes workAndreas Rumpf2015-12-301-2/+3
* LL works reasonably well; closure iterators still not implementedAndreas Rumpf2015-12-291-3/+9
* fixes missing 'illegal capture' error message regressionAndreas Rumpf2015-12-291-2/+2
* fixes closure generation when only paramters are capturedAndreas Rumpf2015-12-291-8/+23
* bootstrapping works againAndreas Rumpf2015-12-291-2/+4
* up references workAndreas Rumpf2015-12-281-35/+38
* new-ll: further progress (bootstrapping still fails)Andreas Rumpf2015-12-271-7/+13
* up references might work; got rid of debugging codeAndreas Rumpf2015-12-261-5/+3
* first implementation of the new lambda-lifting pass; barely anything worksAndreas Rumpf2015-12-261-737/+400
* lambda lifting support for iterToProc pluginAraq2015-12-011-11/+29
* fixes 3354Araq2015-09-231-2/+8
* fixes #3192Araq2015-08-071-1/+1
* fixes #3054Araq2015-07-051-1/+3
* Perform lambda lifting for compile-time stuff when targeting JS. Enable unitt...yglukhov2015-05-291-1/+5
* first implementation of overloading of '='; missing: rewriting let/var sectionsAraq2015-04-061-54/+54
* Fix typosFederico Ceratto2015-02-151-1/+1
* Fix typosFederico Ceratto2015-02-151-2/+2
* fixes #2023Araq2015-02-011-3/+3
* fixes #1803Araq2015-01-101-6/+22
* Happy new year!Guillaume Gelin2015-01-061-1/+1
* merged things from develAraq2014-09-121-1/+1
|\
| * fixes #665Araq2014-09-111-1/+1
* | updated the compiler to use the new symbol namesAraq2014-08-281-2/+2
* | Nimrod renamed to NimAraq2014-08-281-1/+1
* | renamefestAraq2014-08-231-1/+1
|/
* fixes yet another LL bugAraq2014-08-051-2/+9
* fixes subtle interaction between closures and 'yield'Araq2014-07-221-30/+74
* new jester compilesAraq2014-06-281-8/+16
* some progress for jester+asyncAraq2014-06-271-27/+50
* rewrote lambdalifting; fixes deeply nested closuresAraq2014-06-261-295/+401
* first version of 'spawn'Araq2014-04-161-31/+0
* gensym'ed symbols work with lambda-lifting; closures produce objects instead ...Araq2014-04-031-34/+38
* fixes #932Araq2014-03-291-1/+4
* fixes #404Araq2014-03-231-8/+1
* fix #1001Zahary Karadjov2014-03-161-1/+1
* split the inline and closure iterators into different symbol kinds for easier...Zahary Karadjov2014-03-061-8/+7
* capturing of an iterator works betterAraq2014-02-091-9/+22
* fixes #885Araq2014-02-091-24/+29
* 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