Andreas Rumpf
|
813f98fb34
|
further progress on closure iterators; tforum still failing
|
2016-01-03 21:16:07 +01:00 |
|
Andreas Rumpf
|
1ad69be988
|
next steps to produce working closure iterators
|
2016-01-03 15:23:07 +01:00 |
|
Andreas Rumpf
|
307a6095fa
|
made closure iterators tests green, updated docs
|
2015-12-31 00:16:38 +01:00 |
|
Andreas Rumpf
|
9cc066d99d
|
closure iterators sometimes work
|
2015-12-30 00:47:15 +01:00 |
|
Andreas Rumpf
|
e518c7a005
|
LL works reasonably well; closure iterators still not implemented
|
2015-12-29 20:29:44 +01:00 |
|
Andreas Rumpf
|
9971c06062
|
fixes missing 'illegal capture' error message regression
|
2015-12-29 13:41:35 +01:00 |
|
Andreas Rumpf
|
5c9332c57d
|
fixes closure generation when only paramters are captured
|
2015-12-29 02:44:37 +01:00 |
|
Andreas Rumpf
|
870b03707b
|
bootstrapping works again
|
2015-12-29 01:59:36 +01:00 |
|
Andreas Rumpf
|
57149a4794
|
up references work
|
2015-12-28 23:46:19 +01:00 |
|
Andreas Rumpf
|
9309f8101d
|
new-ll: further progress (bootstrapping still fails)
|
2015-12-27 00:17:48 +01:00 |
|
Andreas Rumpf
|
7dc0bca53a
|
up references might work; got rid of debugging code
|
2015-12-26 01:26:12 +01:00 |
|
Andreas Rumpf
|
c1627354d1
|
first implementation of the new lambda-lifting pass; barely anything works
|
2015-12-26 00:42:30 +01:00 |
|
Araq
|
217e0ab6e9
|
lambda lifting support for iterToProc plugin
|
2015-12-01 00:53:30 +01:00 |
|
Araq
|
10a4bb6f4e
|
fixes 3354
|
2015-09-23 23:30:09 +02:00 |
|
Araq
|
2e4b59f3d3
|
fixes #3192
|
2015-08-07 20:29:38 +02:00 |
|
Araq
|
9a8de7f3a3
|
fixes #3054
|
2015-07-05 15:00:48 +02:00 |
|
yglukhov
|
c5f7d553e9
|
Perform lambda lifting for compile-time stuff when targeting JS. Enable unittest test.
|
2015-05-29 10:48:14 +03:00 |
|
Araq
|
78f371c03a
|
first implementation of overloading of '='; missing: rewriting let/var sections
|
2015-04-06 23:21:51 +02:00 |
|
Federico Ceratto
|
657dca5c3b
|
Fix typos
|
2015-02-15 16:20:32 +00:00 |
|
Federico Ceratto
|
c95f6f117a
|
Fix typos
|
2015-02-15 16:06:06 +00:00 |
|
Araq
|
ecc3c3bd03
|
fixes #2023
|
2015-02-01 02:27:39 +01:00 |
|
Araq
|
27141f6016
|
fixes #1803
|
2015-01-10 23:52:29 +01:00 |
|
Guillaume Gelin
|
3119fe087d
|
Happy new year!
|
2015-01-06 15:26:33 +01:00 |
|
Araq
|
9d9c3fe121
|
merged things from devel
|
2014-09-12 01:37:48 +02:00 |
|
Araq
|
1791ab6385
|
fixes #665
|
2014-09-11 19:54:49 +02:00 |
|
Araq
|
5946747970
|
updated the compiler to use the new symbol names
|
2014-08-28 23:48:42 +02:00 |
|
Araq
|
2781fea9e2
|
Nimrod renamed to Nim
|
2014-08-28 09:38:14 +02:00 |
|
Araq
|
2f43fdb837
|
renamefest
|
2014-08-23 01:43:49 +02:00 |
|
Araq
|
053b34d91d
|
fixes yet another LL bug
|
2014-08-05 21:38:27 +02:00 |
|
Araq
|
e27c675293
|
fixes subtle interaction between closures and 'yield'
|
2014-07-22 20:22:29 +02:00 |
|
Araq
|
59f61bae05
|
new jester compiles
|
2014-06-28 01:03:07 +02:00 |
|
Araq
|
7014d0c5c8
|
some progress for jester+async
|
2014-06-27 16:03:11 +02:00 |
|
Araq
|
eed443d4b3
|
rewrote lambdalifting; fixes deeply nested closures
|
2014-06-26 15:58:41 +02:00 |
|
Araq
|
8e08ff559f
|
first version of 'spawn'
|
2014-04-16 08:44:57 +02:00 |
|
Araq
|
325dd44e81
|
gensym'ed symbols work with lambda-lifting; closures produce objects instead of tuples for easier debugging
|
2014-04-03 22:35:10 +02:00 |
|
Araq
|
f50575d147
|
fixes #932
|
2014-03-29 14:47:01 +01:00 |
|
Araq
|
5920edf6e4
|
fixes #404
|
2014-03-23 17:48:10 +01:00 |
|
Zahary Karadjov
|
4d2c948281
|
fix #1001
|
2014-03-16 20:42:06 +02:00 |
|
Zahary Karadjov
|
862c0ef83d
|
split the inline and closure iterators into different symbol kinds for easier discrimination between them
|
2014-03-06 21:57:35 +02:00 |
|
Araq
|
e478374e0d
|
capturing of an iterator works better
|
2014-02-09 21:47:46 +01:00 |
|
Araq
|
e6a50307bb
|
fixes #885
|
2014-02-09 02:37:49 +01:00 |
|
Araq
|
f16881ad16
|
disable internalError so that nimbuild compiles again
|
2014-01-25 14:24:33 +01:00 |
|
Araq
|
1465a7b080
|
small code cleanups
|
2014-01-23 12:22:34 +01:00 |
|
Araq
|
d01ff8994b
|
closure iterators work
|
2014-01-23 08:47:22 +01:00 |
|
Araq
|
3f87326247
|
closure iterators almost work
|
2014-01-23 01:41:26 +01:00 |
|
Araq
|
37229df7fc
|
next steps for closure iterators
|
2014-01-22 17:32:38 +01:00 |
|
Araq
|
73c6efdf66
|
'nil' as a statement is deprecated, use an empty 'discard' instead
|
2014-01-19 16:54:59 +01:00 |
|
Araq
|
438703f59e
|
case consistency: next steps
|
2013-12-29 01:13:51 +01:00 |
|
Araq
|
92b8fac94a
|
case consistency part 4
|
2013-12-27 23:10:36 +01:00 |
|
Araq
|
4cda0861f5
|
tcnstseq works again
|
2013-11-07 00:25:54 +01:00 |
|