Andreas Rumpf
|
1a61c4d46d
|
first implementation of the 'func' keyword
|
2017-09-23 23:22:53 +02:00 |
|
Andreas Rumpf
|
ad608838bf
|
closures have an object type field so that we can perform correct deepCopy() for the BoehmGC target
|
2017-07-22 11:10:52 +02:00 |
|
Arne Döring
|
92c2a51bf7
|
removed compiler internal list implementation (#5371)
|
2017-02-22 17:33:12 +01:00 |
|
Andreas Rumpf
|
39b25cf4dc
|
simple closure iterator calling closure iterator works; refs #3837
|
2016-12-27 09:51:58 +01:00 |
|
Araq
|
c743b2969f
|
closure types get names; refs #4332
|
2016-11-29 20:21:56 +01:00 |
|
Andreas Rumpf
|
d165364aac
|
minor steps to make closure iterators work with the JS backend
|
2016-09-12 23:04:19 +02:00 |
|
Andreas Rumpf
|
299351a909
|
fixes #4070
|
2016-05-11 18:16:25 +02:00 |
|
Andreas Rumpf
|
5757ad858c
|
fixes #3995
|
2016-04-03 18:12:25 +02:00 |
|
Andreas Rumpf
|
81d144e3b4
|
no LL for PHP
|
2016-02-06 15:39:56 +01:00 |
|
Araq
|
38da21fc62
|
fixes #3730
|
2016-01-18 13:48:58 +01:00 |
|
Andreas Rumpf
|
2309975f78
|
fixes yet another LL regression (Aporia compiles again)
|
2016-01-18 03:00:14 +01:00 |
|
Andreas Rumpf
|
3838cd0066
|
fixes iterator codegen regression
|
2016-01-14 10:52:18 +01:00 |
|
Andreas Rumpf
|
9097033b4e
|
fixes yet another regression
|
2016-01-13 13:47:13 +01:00 |
|
Andreas Rumpf
|
d0709cc758
|
fixes more regressions
|
2016-01-13 03:03:59 +01:00 |
|
Andreas Rumpf
|
5be6c95d21
|
fixes async regression
|
2016-01-11 11:11:44 +01:00 |
|
Andreas Rumpf
|
98cc99cbcf
|
fixes all known regressions
|
2016-01-06 11:26:52 +01:00 |
|
Andreas Rumpf
|
1a2bda45ec
|
fixes #2007
|
2016-01-05 10:20:24 +01:00 |
|
Andreas Rumpf
|
290b7e117e
|
minor bugfix
|
2016-01-04 14:47:46 +01:00 |
|
Andreas Rumpf
|
3d7c57db88
|
fixes #2659
|
2016-01-04 03:10:09 +01:00 |
|
Andreas Rumpf
|
91e9cb64e9
|
fixes #3201, fixes #2766
|
2016-01-04 02:45:20 +01:00 |
|
Andreas Rumpf
|
159a2ff955
|
fixes #3636
|
2016-01-04 02:04:59 +01:00 |
|
Andreas Rumpf
|
8fb6865b24
|
fixes #1725
|
2016-01-04 00:51:45 +01:00 |
|
Andreas Rumpf
|
b4c62d5fed
|
async works again
|
2016-01-03 23:20:53 +01:00 |
|
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 |
|