Commit Graph

334 Commits

Author SHA1 Message Date
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
flaviut
fb547ef76b Code docs for contains, in, is, and of 2014-04-08 17:44:53 -04:00
flaviut
af4c0851c1 Inline docs for sequence appending 2014-04-08 17:05:32 -04:00
Simon Hafner
71b69a627f added $ for arrays 2014-03-31 15:58:52 -05:00
Simon Hafner
ffb36db5a6 Merge branch 'devel' of github.com:Araq/Nimrod into seq_toString 2014-03-31 15:49:04 -05:00
Araq
b6d5f18c93 iterators check seqs/strings are not resized during iteration 2014-03-29 13:50:07 +01:00
Grzegorz Adam Hankiewicz
dd18c0ddd5 Adds example to likely/unlikely docstring. Refs #983. 2014-03-13 19:56:11 +01:00
Dominik Picheta
15919b7c98 EOS exception now contains the error code. 2014-03-11 23:06:22 +00:00
EXetoC
3147f7f6c2 Use 'Natural' or 'Positive' instead of 'int' where applicable. 2014-03-07 01:32:07 +01:00
EXetoC
5b7e44f0aa create -> createU, create0 -> create. 2014-03-07 01:00:18 +01:00
EXetoC
5e78baa061 Use separate names for type-based allocation procs rather than overloading. 2014-03-07 00:34:44 +01:00
EXetoC
3ae21ea48e Better names. 2014-03-07 00:09:23 +01:00
EXetoC
d1bc6cf098 Merge branch 'devel' into alloc-overloads 2014-03-06 02:46:31 +01:00
EXetoC
bbd245b47b Add missing cast. 2014-03-06 02:43:05 +01:00
EXetoC
6a83a5e468 Add type-specific allocation procs. 2014-03-06 01:12:18 +01:00
Araq
c5db5875f7 system.nim makes use of the 'unchecked' pragma 2014-03-05 21:30:02 +01:00
Araq
10768904eb Merge branch 'devel' of https://github.com/Araq/Nimrod into devel
Conflicts:
	lib/system/jssys.nim
2014-02-25 01:06:35 +01:00
Grzegorz Adam Hankiewicz
12c95f31dc Documents system.readAll() limitations. Refs #298. 2014-02-20 23:32:03 +01:00
Araq
ab72377ce6 renamed noStackFrame to asmNoStackFrame 2014-02-18 09:57:59 +01:00
Simon Hafner
565031f0cd removed $ for openarray, was commented out 2014-02-11 14:21:20 -06:00
Simon Hafner
b6e4a5229d explicit firstElement for $ in collections 2014-02-11 14:20:55 -06:00
Simon Hafner
f6e8da4332 Added $ for seq 2014-02-11 14:16:12 -06:00
Araq
bd9f6505c1 'discard' instead of 'nil' for system.nim 2014-02-02 00:00:17 +01:00
Araq
f16881ad16 disable internalError so that nimbuild compiles again 2014-01-25 14:24:33 +01:00
Zahary Karadjov
3c840102bc fix the error "only proc headers can feature pragmas" when compiling in JS mode 2014-01-23 00:02:57 +02:00
Araq
36afdca87f resolved conflicts with master 2014-01-18 01:16:45 +01:00
Grzegorz Adam Hankiewicz
2c2174f2d0 Clarifies system.lines() docstring.
Amends c087f905134b249cf20cbabc4066fbfa62dd668a.
2014-01-15 22:23:24 +01:00
Grzegorz Adam Hankiewicz
338a93f119 Adds docstrings to lines() iterators. 2014-01-15 22:23:16 +01:00
Araq
51ee524109 Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-01-13 01:22:03 +01:00
Araq
346443d1b5 case consistency improvements 2014-01-11 21:56:05 +01:00
Zahary Karadjov
1ffae7cbaf progress towards fixing tgenericshardcases 2014-01-06 00:15:55 +02:00
Zahary Karadjov
88873f7965 add incl/excl for sets accepting accepting other sets 2013-12-30 14:25:05 +02:00
Zahary Karadjov
afddae5aaf Merge branch 'upstream' into devel
Conflicts:
	compiler/ccgutils.nim
	compiler/msgs.nim
	compiler/sem.nim
	compiler/semexprs.nim
	compiler/seminst.nim
	compiler/semmagic.nim
	compiler/semstmts.nim
	compiler/semtypes.nim
	compiler/semtypinst.nim
	compiler/sigmatch.nim
	compiler/types.nim
	compiler/vmgen.nim
	lib/core/macros.nim
	lib/system.nim
	tests/reject/tenummix.nim
	web/news.txt
2013-12-29 17:21:00 +02:00