Araq
|
161f6f7229
|
further steps for closure support
|
2012-02-06 08:44:18 +01:00 |
|
Araq
|
632aece191
|
further steps to closure support
|
2012-02-06 00:19:56 +01:00 |
|
Araq
|
2633e3fb27
|
closure implementation: first steps
|
2012-02-04 15:47:48 +01:00 |
|
Araq
|
4f1b89c30c
|
year 2012 for most copyright headers
|
2012-01-02 23:07:35 +01:00 |
|
Araq
|
70cf34cbdc
|
'assert' is now implemented without compiler magic
|
2011-12-04 20:14:50 +01:00 |
|
Araq
|
7fcbdc6d42
|
implemented 'let' statement
|
2011-11-29 17:27:48 +01:00 |
|
Araq
|
7819b84475
|
bugfixes: objects still invalid for constants; fixed a typo concerning 'high' in eval context
|
2011-11-15 23:03:14 +01:00 |
|
Araq
|
351e89e705
|
better code generation for constant aggregates
|
2011-11-02 00:55:29 +01:00 |
|
Araq
|
c517639155
|
lazy loading of body ast implemented
|
2011-10-30 20:53:04 +01:00 |
|
Araq
|
299390a585
|
constant folding for cnst[i] and cnst.attr
|
2011-10-29 23:54:50 +02:00 |
|
Araq
|
627d33da08
|
compilation cache: small fixes; methods still not working
|
2011-10-23 21:39:02 +02:00 |
|
Araq
|
bd1cb9e77b
|
compilation cache: methods have a chance to work
|
2011-10-23 11:24:52 +02:00 |
|
Araq
|
42516c0086
|
code generator supports constant sequences; more consistent compile time evaluation
|
2011-10-07 09:02:08 +02:00 |
|
Araq
|
c7b130b4e2
|
implemented --nimcache config option; big clean up of magic words
|
2011-08-19 01:46:24 +02:00 |
|
Araq
|
257b16ca34
|
inlining of 'var openarray' iterators now work
|
2011-08-18 18:52:05 +02:00 |
|
Araq
|
b0742c5b27
|
finally got rid of nkPassAsOpenArray
|
2011-08-16 08:56:53 +02:00 |
|
Araq
|
f0145ba7c5
|
anonymous procs implemented; however no closure support yet
|
2011-08-01 08:39:27 +02:00 |
|
Araq
|
3e806a374a
|
'var T' for iterators
|
2011-07-31 22:39:17 +02:00 |
|
Araq
|
2f066395ba
|
bugfixes; step one for 'var T' as return type support
|
2011-07-28 00:53:52 +02:00 |
|
Araq
|
c3f11d1637
|
bugfix: invoking a generic iterator twice triggers a code gen bug (titer2)
|
2011-06-20 01:28:41 +02:00 |
|
Araq
|
18bec94e22
|
bugfix: typeinfo generation for tuples
|
2011-06-19 15:47:10 +02:00 |
|
Araq
|
a15475f582
|
tuple unpacking is not enforced in for loops anymore
|
2011-06-15 10:15:32 +02:00 |
|
Araq
|
ade67f1abc
|
intsets are now a proper module and part of the stdlib
|
2011-06-14 01:36:49 +02:00 |
|
Araq
|
ec2bd53ead
|
implemented tables.add
|
2011-06-11 17:03:45 +02:00 |
|
Araq
|
5f2d930a54
|
Bugfix: no #line dir with 0 generated
|
2011-06-10 02:22:16 +02:00 |
|
Araq
|
145fabeb67
|
const table support
|
2011-04-29 22:55:15 +02:00 |
|
Araq
|
36c67455d4
|
got rid of some arcane module names
|
2011-04-21 00:54:44 +02:00 |
|
Araq
|
cd292568d7
|
big repo cleanup
|
2011-04-12 01:13:42 +02:00 |
|