Zahary Karadjov
|
f317807a89
|
final fixes giving us a working compiler
|
2013-05-12 02:19:17 +03:00 |
|
Zahary Karadjov
|
7a2b1a7520
|
get rid of ImportTablePos and ModuleTablePos
|
2013-05-12 01:20:40 +03:00 |
|
Zahary Karadjov
|
3d1c6de638
|
get rid of the SymTab* procs in astalgo
|
2013-05-12 00:49:00 +03:00 |
|
Zahary Karadjov
|
9a6f47ae69
|
switch to a linked list of scopes
|
2013-05-11 23:45:20 +03:00 |
|
Zahary Karadjov
|
f44a4362bb
|
added a `noforward` pragma that enables a new compilation strategy
not requiring forward declarations on a per-module basis
|
2013-05-11 22:47:37 +03:00 |
|
Araq
|
9fc98cefda
|
Merge branch 'master' into newparser
|
2013-05-07 18:44:24 +02:00 |
|
Araq
|
4de6d1be72
|
fixed void context detection
|
2013-05-07 13:54:38 +02:00 |
|
Araq
|
cb51c1a0e7
|
more intelligent handling of 'discardable'
|
2013-05-07 11:13:29 +02:00 |
|
Araq
|
635469ec45
|
fixes #121
|
2013-05-06 20:36:03 +02:00 |
|
Araq
|
6c0425d574
|
'result/return' triggers a void context
|
2013-05-06 18:30:54 +02:00 |
|
Araq
|
f8af7ed6b4
|
more intuitive behaviour for 'discardable' in expression bodies
|
2013-05-04 18:58:58 +02:00 |
|
Zahary Karadjov
|
3f1e9b3a25
|
Merge branch 'master' of gh:/Araq/Nimrod into upstream
|
2013-05-04 17:50:38 +03:00 |
|
Araq
|
3aa36a8568
|
bugfixes
|
2013-05-04 02:22:38 +02:00 |
|
Araq
|
fa0a327dd6
|
completed expr/stmt unification
|
2013-05-03 23:51:43 +02:00 |
|
Araq
|
2afadc5c9c
|
first steps to the expr/stmt unification
|
2013-04-30 02:38:49 +02:00 |
|
Araq
|
3cb3813eed
|
fixes #287; bugfix: subrange checking is performed again
|
2013-04-12 16:24:58 +02:00 |
|
Araq
|
bb3f648bd2
|
improvements for destructors
|
2013-04-08 00:10:34 +02:00 |
|
Grzegorz Adam Hankiewicz
|
72a3e21f28
|
Removes executable bit for text files.
|
2013-03-16 23:53:07 +01:00 |
|
Araq
|
4f79e34a9a
|
fixed some typos
|
2013-03-05 21:36:06 +01:00 |
|
Araq
|
5b0d8246f7
|
make some tests green
|
2013-03-03 12:05:03 +01:00 |
|
Araq
|
eebee0eff2
|
lazy operand sem'checking (beware)
|
2013-03-02 20:23:56 +01:00 |
|
Zahary Karadjov
|
0774af169b
|
containerID is no longer needed for generics
|
2013-03-01 12:12:53 +02:00 |
|
Araq
|
45c9975e9c
|
better typeToString; fixes #340
|
2013-02-20 01:00:17 +01:00 |
|
Araq
|
d15981adbc
|
system.fields|fieldPairs for objects
|
2013-02-18 17:23:26 +01:00 |
|
Zahary Karadjov
|
81a3585872
|
merged upstream master
|
2013-01-27 23:41:45 +02:00 |
|
Araq
|
09e4b194f5
|
bootstrapping works again
|
2013-01-22 00:37:33 +01:00 |
|
Araq
|
0d978c4a9a
|
fixed some closure related bugs
|
2013-01-22 00:29:54 +01:00 |
|
Araq
|
c43697b59a
|
implemented generic multi methods
|
2013-01-16 08:42:30 +01:00 |
|
Araq
|
3af5c99336
|
fixes #293
|
2013-01-08 20:03:02 +01:00 |
|
Araq
|
f280ed1560
|
implements #295
|
2013-01-08 16:30:26 +01:00 |
|
Araq
|
d16c04d8f8
|
don't invoke destructors for .global. variables
|
2012-12-16 20:12:56 +01:00 |
|
Araq
|
cd00679289
|
some fixes for generic first class iterators
|
2012-12-15 23:39:27 +01:00 |
|
Araq
|
6431e60216
|
fixes #269
|
2012-12-05 23:28:35 +01:00 |
|
Araq
|
c5826ec1fb
|
fixes #266
|
2012-12-05 22:58:52 +01:00 |
|
Araq
|
38ab30d153
|
implemented generic converters
|
2012-12-05 22:03:36 +01:00 |
|
Zahary Karadjov
|
c67520a7c5
|
temporary debugging code for the memory leak investigation
|
2012-11-28 01:15:14 +02:00 |
|
Zahary Karadjov
|
36e25a6849
|
CaaS in-memory caching
removed some redundant filepath params and variables and
switched to canonical paths in most places
|
2012-11-28 01:15:13 +02:00 |
|
Araq
|
2591ac0ada
|
'return' for first class iterators
|
2012-11-26 08:47:57 +01:00 |
|
Araq
|
dd9ad9e497
|
next steps for first class iterators
|
2012-11-26 02:43:32 +01:00 |
|
Araq
|
022ff2e86e
|
almost every pragma is allowed in a 'push' pragma
|
2012-11-20 23:58:45 +01:00 |
|
Araq
|
3d40842088
|
doc2 improvements; small lexer bugfix: backslashes in comments
|
2012-11-20 17:46:11 +01:00 |
|
Araq
|
14fc0631d7
|
fixes #250
|
2012-11-19 00:16:25 +01:00 |
|
Araq
|
7f6633a06f
|
added system.finished for first class iterators
|
2012-11-17 01:25:32 +01:00 |
|
Araq
|
7a2c11d3cf
|
next steps for first class iterators
|
2012-11-15 22:54:06 +01:00 |
|
Araq
|
814fcb2639
|
bugfix: stack traces; first class iterators almost working
|
2012-11-15 01:27:25 +01:00 |
|
Araq
|
42d0911d6a
|
nimbuild should work again
|
2012-11-01 01:11:48 +01:00 |
|
Araq
|
3f7a9e9b47
|
fixes #226
|
2012-10-19 22:11:04 +02:00 |
|
Araq
|
ffcbe19cd8
|
fixes #217
|
2012-10-13 01:59:20 +02:00 |
|
Araq
|
2193460ea6
|
bugfix: tests should be green again
|
2012-10-13 01:48:13 +02:00 |
|
Araq
|
8cadc60e08
|
bugfix: fixed broken expr proc bodies
|
2012-10-12 18:40:24 +02:00 |
|