Commit Graph

185 Commits

Author SHA1 Message Date
Jacek Sieka
c40249cd43 compiler_ropes: ropeToStr -> $ 2015-04-01 22:32:15 +08:00
Araq
edc4940c26 doc updates; fixes 'inc' for 'char' 2015-03-29 13:16:22 +02:00
Araq
ed0d9e271d disallow negative indexing 2015-03-27 01:30:06 +01:00
Simon Hafner
36b6bfaf78 cannot gen symbol -> must be compile time 2015-03-26 05:04:12 +05:00
Araq
94f2d639b1 fixes #2401 2015-03-25 13:05:32 +01:00
Araq
5641be51c1 codegen doesn't produce line tracing commands anymore; fixes #1344 2015-03-21 20:38:27 +01:00
Araq
16adfcdfa6 fixes #2366 2015-03-21 20:38:25 +01:00
Hans Raaf
b902ea887b Replaced deprecated repeatStr() with repeat(). 2015-03-04 03:44:09 +01:00
Araq
b870744d5d makes Aporia build for 64bit archs 2015-03-03 13:53:31 +01:00
Federico Ceratto
c95f6f117a Fix typos 2015-02-15 16:06:06 +00:00
Araq
b40bfc0ce3 fixes #2118 2015-02-13 10:09:57 +01:00
Araq
ecd0dea091 tables work in 'const' sections; echo supports 'nil' strings; minor cleanups 2015-02-09 00:08:55 +01:00
Araq
74c6c8c903 compiler distinguishes between 2 different 'var' types for C++ interop; code cleanups 2015-02-07 10:48:07 +01:00
Araq
e84834db79 lots of C++ codegen improvements 2015-02-07 10:48:07 +01:00
Araq
a0d3bd16e7 fixes stupid regression 2015-02-04 00:52:46 +01:00
Araq
e75e421912 C++ support: codegen generates C++'s references and avoids copies 2015-02-04 00:52:45 +01:00
Araq
43e5e3ac22 fixes #2022 2015-01-31 13:46:21 +01:00
Araq
ee4e95fefe fixes #2039 2015-01-31 11:31:59 +01:00
Dominik Picheta
3ac2e00334 Fixes #1642. 2015-01-28 23:10:25 +00:00
Araq
6004280522 preparations for C++ template support 2015-01-23 00:36:58 +01:00
Araq
71d3cccb07 fixes #1833 2015-01-18 20:49:56 +01:00
Araq
b9079b8713 fixes #1915 2015-01-12 02:00:37 +01:00
Araq
8be177627a fixes #1181, fixes #1715 2014-12-16 14:49:47 +01:00
Araq
7edf6fc1d2 fixes #1547 2014-11-27 08:36:58 +01:00
Araq
326bdae8ca fixes #837 2014-11-21 02:26:49 +01:00
Araq
32ec5af60a fixes #1053, fixes #924 2014-11-19 23:38:35 +01:00
Araq
17736a1eb4 fixes #1274 2014-11-18 01:46:52 +01:00
Araq
c5cc20d337 fixes #1548 2014-11-17 08:54:31 +01:00
Araq
37cc9b2226 fixes #1181 2014-11-13 19:07:27 +01:00
Araq
2d43fcafe0 fixes #1593 2014-11-12 00:04:04 +01:00
Araq
e65c296bcc implemented mixed mode codegen 2014-10-03 01:21:35 +02:00
Araq
7916b1f9aa implemented 'guard' annotation 2014-09-21 18:39:00 +02:00
Araq
2781fea9e2 Nimrod renamed to Nim 2014-08-28 09:38:14 +02:00
Araq
f3d530e482 fixes #1434 2014-08-14 00:02:24 +02:00
Araq
c5b9486455 Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-08-08 02:28:35 +02:00
Araq
0914b489b3 'parallel' statement works again 2014-08-08 02:28:26 +02:00
def
9bb739332f Also include string.h for strlen for C backend 2014-08-08 01:02:44 +02:00
def
a41be8021b Include string.h for strlen with cpp backend 2014-08-07 21:32:17 +02:00
Araq
a64d733029 some bugfixes for 'deepCopy' 2014-08-06 09:54:23 +02:00
Araq
cf61072cc9 Merge branch 'devel' of https://github.com/Araq/Nimrod into devel
Conflicts:
	compiler/ccgexprs.nim
2014-08-05 21:53:26 +02:00
Araq
55250b3f36 added debug output (but not active) 2014-08-05 21:40:17 +02:00
Araq
9673e4f2df progress on deepCopy 2014-08-01 23:40:48 +02:00
Flaviu Tamas
ed68286c59 Fix #1392 2014-07-22 15:39:23 -04:00
Araq
a7911addf7 parseBiggestFloat is now builtin 2014-07-16 00:41:03 +02:00
Araq
d02cc41596 fixes #1275 2014-07-01 23:41:25 +02:00
Araq
b3f390bd48 fixes #751 2014-07-01 22:36:01 +02:00
Andreas Rumpf
2ec1501c7a Merge pull request #1281 from Araq/new_spawn
New spawn
2014-06-16 23:03:17 +02:00
Araq
15909c7be2 optimized method dispatchers 2014-06-12 16:05:50 +02:00
Araq
4220b1c81d Merge branch 'new_spawn' of https://github.com/Araq/Nimrod into new_spawn 2014-06-06 21:11:11 +02:00
Araq
2de99653d0 Promises are now refs 2014-06-05 08:46:29 +02:00