Federico Ceratto
|
c95f6f117a
|
Fix typos
|
2015-02-15 16:06:06 +00:00 |
|
Araq
|
7916b1f9aa
|
implemented 'guard' annotation
|
2014-09-21 18:39:00 +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
|
0c31686fec
|
new VM is getting stable
|
2014-02-24 01:30:40 +01:00 |
|
Araq
|
73c6efdf66
|
'nil' as a statement is deprecated, use an empty 'discard' instead
|
2014-01-19 16:54:59 +01:00 |
|
Araq
|
b731e6ef1c
|
case consistency: cs:partial bootstraps on windows
|
2013-12-29 03:19:10 +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
|
2df9b442c6
|
case consistency part 1
|
2013-12-27 15:48:53 +01:00 |
|
Araq
|
a0b82db402
|
the compiler can now deal with multiple modules of the same name
|
2013-09-26 17:34:46 +02:00 |
|
Araq
|
8b5aa221ad
|
support for multiple modules of the same name; niminst supports 'platforms'; minor bugfixes
|
2013-09-24 16:07:07 +02:00 |
|
Zahary Karadjov
|
34cd22ba72
|
remove some more references of containerID after merging
|
2013-05-04 18:10:43 +03:00 |
|
Zahary Karadjov
|
3f1e9b3a25
|
Merge branch 'master' of gh:/Araq/Nimrod into upstream
|
2013-05-04 17:50:38 +03:00 |
|
Araq
|
6d64a6e42c
|
next steps to make symbol files work again
|
2013-04-08 14:27:55 +02:00 |
|
Araq
|
00cdbca413
|
rodfile viewer works again
|
2013-04-08 11:56:21 +02:00 |
|
Zahary Karadjov
|
27dd39778f
|
use file IDs consistently instead of file paths in the rod files handling
|
2013-04-07 21:31:50 +03:00 |
|
Araq
|
beb13ecf62
|
rod file viewer for easier debugging of rod files
|
2013-04-04 13:05:38 +02:00 |
|
Grzegorz Adam Hankiewicz
|
72a3e21f28
|
Removes executable bit for text files.
|
2013-03-16 23:53:07 +01:00 |
|
Zahary Karadjov
|
0774af169b
|
containerID is no longer needed for generics
|
2013-03-01 12:12:53 +02:00 |
|
Simon Hafner
|
1785c6877b
|
EcmaScript => JS. Fixes #330
No one calls it EcmaScript anymore.
|
2013-02-15 11:08:30 -06:00 |
|
Zahary Karadjov
|
81a3585872
|
merged upstream master
|
2013-01-27 23:41:45 +02:00 |
|
Araq
|
7171ae62cb
|
constraint now part of the parameter symbol and not of the type
|
2012-12-05 01:39:49 +01:00 |
|
Zahary Karadjov
|
f9bd8cc985
|
[caas] first version that actually works (still has a lot of logical memory leaks on recompilation)
|
2012-11-28 01:15:13 +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
|
af7c92c003
|
term rewriting macros fully implemented; still buggy
|
2012-09-03 00:55:44 +02:00 |
|
Araq
|
1786e30991
|
first steps towards term rewriting macros
|
2012-08-30 10:55:40 +02:00 |
|
Zahary Karadjov
|
371619c43a
|
fixed the rodfiles tests
|
2012-07-20 00:35:05 +03:00 |
|
Araq
|
121d4e0fc2
|
'addSon' for types deprecated for 'int literal type' analysis
|
2012-07-09 08:09:00 +02:00 |
|
Araq
|
0857efe512
|
some bugfixes for symbolfiles
|
2012-03-23 00:16:29 +01:00 |
|
Araq
|
4f1b89c30c
|
year 2012 for most copyright headers
|
2012-01-02 23:07:35 +01:00 |
|
Zahary Karadjov
|
d171a8b36f
|
path canonicalization for imported modules, relative paths written in rod files
|
2011-12-11 11:24:52 +02:00 |
|
Zahary Karadjov
|
2f95e4d829
|
Speed-up symbolFiles:on operations on windows
|
2011-12-07 00:45:52 +02:00 |
|
Araq
|
c8d270268a
|
bugfixes for .rod files and visual C++
|
2011-12-03 17:21:35 +01:00 |
|
Araq
|
fc9fdc2b9d
|
cleaned up configuration file handling and documented the new behaviour
|
2011-11-30 00:53:41 +01:00 |
|
Araq
|
4c5cf88c16
|
compilation cache: improvement: switching from codegen to 'check only' does not trigger a recompilation
|
2011-11-15 00:11:49 +01:00 |
|
Araq
|
089e287c6e
|
compilation cache: fixed recently introduced bug (lazy loading of bodies)
|
2011-11-06 01:11:38 +01:00 |
|
Araq
|
dc08a033d9
|
memfiles now uses winlean; changed the interface to raise EOS
|
2011-11-05 12:16:49 +01:00 |
|
Araq
|
c517639155
|
lazy loading of body ast implemented
|
2011-10-30 20:53:04 +01:00 |
|
Araq
|
90db9171a2
|
compilation cache: various bugfixes; works for the compiler itself
|
2011-10-27 00:41:42 +02:00 |
|
Araq
|
9fb36bd20c
|
compilation cache: mostly working; generics not yet
|
2011-10-25 15:26:36 +02:00 |
|
Araq
|
a702524ae4
|
compilation cache: better dependency checking
|
2011-10-23 22:45:52 +02:00 |
|
Araq
|
bd1cb9e77b
|
compilation cache: methods have a chance to work
|
2011-10-23 11:24:52 +02:00 |
|
Araq
|
dce8d3d1ab
|
rod files: next trivial examples working
|
2011-10-22 22:49:51 +02:00 |
|
Araq
|
235bd1c474
|
preparations for proper memmap'ed files
|
2011-10-22 11:08:52 +02:00 |
|
Araq
|
ded7f6a6d5
|
bugfix: nil -> emptyNode
|
2011-10-22 09:00:01 +02:00 |
|
Araq
|
182ab85dc8
|
trivial change scenario works with symbol files
|
2011-10-22 01:51:30 +02:00 |
|
Araq
|
7ebaf44897
|
bugfixes for ROD file generation; nimcache dir is now flat
|
2011-10-20 09:06:05 +02:00 |
|
Araq
|
4de84024e5
|
much more efficient rod file generation
|
2011-10-18 17:21:51 +02:00 |
|