Commit graph

366 commits

Author SHA1 Message Date
Araq
4d863ebb5e fix failed tests due to gcsafe 2014-08-12 10:11:58 +02:00
Araq
b8ce3a4175 fixes 'gcsafe' 2014-08-12 08:47:31 +02:00
Araq
dd806cafa0 distinguish between 'defined' and 'declared' 2014-08-11 20:38:28 +02:00
Varriount
505b4158aa Merge pull request #1447 from gradha/pr_tutorial_improvements
Tutorial improvements
2014-08-06 22:53:08 -04: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
Grzegorz Adam Hankiewicz
f3d785b5cf Factors exception hierarchy into reusable fragment.
The fragment with hyperlinks is included now from the system module.
2014-08-05 18:11:41 +02:00
Araq
9673e4f2df progress on deepCopy 2014-08-01 23:40:48 +02:00
def
06bbd6e7d7 flush -> flushFile in doc 2014-07-29 19:52:41 +02:00
Araq
821fe72ff5 Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-07-22 20:23:28 +02:00
Andreas Rumpf
479b2c6296 Merge pull request #1381 from gradha/pr_links_echo_variants
Hyperlinks echo variants with noSideEffect pragma. Refs #1379.
2014-07-22 20:20:36 +02:00
Araq
d195f08da0 fixes #1395 2014-07-22 20:15:20 +02:00
Andreas Rumpf
5c52a5649e Merge pull request #1396 from PavelVozenilek/patch-5
replaced few var with let in system.nim
2014-07-22 20:12:53 +02:00
PavelVozenilek
919c136e9b replaced var with let in system.nim
Nitpicking.
2014-07-22 11:28:21 +02:00
PavelVozenilek
ca47a0fc21 typo fix 2014-07-22 10:33:14 +02:00
Grzegorz Adam Hankiewicz
eafb79b721 Hyperlinks echo variants with noSideEffect pragma. Refs #1379. 2014-07-19 13:41:39 +02:00
Araq
ed226eba6d added stack overflow prevention 2014-07-16 22:32:09 +02:00
Araq
6d3b632b47 Merge branch 'new_spawn' into devel
Conflicts:
	todo.txt
	web/news.txt
	web/nimrod.ini
2014-07-15 09:37:45 +02:00
Andreas Rumpf
ec12922c43 Merge pull request #1336 from Varriount/fix-542
Fixes #542
2014-07-09 09:49:10 +02:00
Clay Sweetser
27fdc5fe33 Fixes #542 2014-07-08 16:25:13 -04:00
Araq
91ecae9c93 fixes #1328 2014-07-08 08:48:48 +02:00
def
5439699b9b Add type constraints for uint and uint64 to the System module's procs instead 2014-06-28 16:24:14 +02:00
Araq
85a1d896c2 Merge branch 'devel' of https://github.com/Araq/Nimrod into new_spawn
Conflicts:
	lib/system.nim
2014-06-26 17:19:28 +02:00
Araq
eed443d4b3 rewrote lambdalifting; fixes deeply nested closures 2014-06-26 15:58:41 +02:00
flaviut
2456c8dfe3 Fix bootstrapping 2014-06-16 17:25:34 -04:00
Andreas Rumpf
2ec1501c7a Merge pull request #1281 from Araq/new_spawn
New spawn
2014-06-16 23:03:17 +02:00
Araq
947b152163 some changes 2014-06-09 08:03:54 +02:00
Grzegorz Adam Hankiewicz
3f9ad7ef22 Documents -d: in the compiler guide and hyperlinks assert/defined. 2014-06-06 22:03:38 +02:00
Grzegorz Adam Hankiewicz
6975e77d43 Adds docstring example to system.fieldPairs. 2014-06-06 19:10:08 +02:00
Araq
be229163af Merge branch 'new_spawn' of https://github.com/Araq/Nimrod into new_spawn 2014-06-01 22:00:06 +02:00
Araq
030eac86c0 bugfix: regionized pointers in a generic context; renamed 'Future' to 'Promise' 2014-05-25 15:19:46 +02:00
Jostein Berre Eliassen
f5ed8f3a1b added getTotalSharedMem et al. 2014-05-20 00:44:16 +02:00
Araq
6195dbe491 initial non-compiling version of 'parallel' 2014-05-12 11:12:37 +02:00
Araq
77d5ab1708 bootstraps works again; get rid of compile-time 'rand' (too weird) 2014-05-06 00:17:41 +02:00
Araq
d0438540d0 implemented builtin noncopying slice 2014-05-02 08:44:03 +02:00
Araq
5bbb09acf8 give system.lines a proper buffer 2014-04-30 00:18:34 +02:00
Araq
a146d6b2b9 building of nimrtl.dll should work again 2014-04-22 21:40:12 +02:00
Araq
5e839d50b4 fixes DLL generation 2014-04-21 03:44:48 +02:00
Araq
da7d6c8446 fixes bootstrapping 2014-04-20 21:34:17 +02:00
Araq
e6d17e6273 made large parts of the stdlib gcsafe 2014-04-20 20:01:24 +02:00
Araq
c80d563afb actors compile again 2014-04-20 12:10:23 +02:00
Araq
13b941d8ee attempt to fix bootstrapping 2014-04-20 02:53:38 +02:00
Araq
3b69a8d27a New concurrency model: next steps 2014-04-19 22:24:43 +02:00
Araq
b961e47bfe new concurrency model: first steps; shared is not a keyword anymore 2014-04-14 08:45:43 +02:00
Andreas Rumpf
a690e7b267 Merge pull request #1075 from flaviut/inlinedocs
Add some documentations and code examples in system
2014-04-09 22:56:18 +02:00
Araq
54935e2e70 fixes bootstrapping 2014-04-09 01:11:52 +02:00
flaviut
a157985e01 Fix typos in system.nim 2014-04-08 18:36:03 -04:00
flaviut
0dffbd66bb Concatenates was misspelled 2014-04-08 18:29:02 -04:00
flaviut
fde53bffd7 Code example for clamp 2014-04-08 18:00:44 -04:00
flaviut
2a470c4217 Document inplace string appending 2014-04-08 17:56:11 -04:00
flaviut
6e70d8afb4 Code examples for string concatination 2014-04-08 17:51:21 -04:00