Commit Graph

757 Commits

Author SHA1 Message Date
Araq
05fd30df43 sysio: got rid of now unnecessary length check 2011-12-31 11:35:40 +01:00
Araq
c463a22dc9 Merge branch 'master' of github.com:Araq/Nimrod 2011-12-31 11:28:09 +01:00
Araq
61ff329337 Merge pull request #79 from Tass/master
readAll
2011-12-31 02:21:01 -08:00
Araq
92395568bb improved actors.sync 2011-12-31 11:18:18 +01:00
Araq
743182afd7 windows module should now compile for all CPUs 2011-12-31 10:32:12 +01:00
Araq
d25fefc0ff make trecinca|b tests green 2011-12-31 10:23:56 +01:00
Araq
9fdfda136c critbits added to stdlib 2011-12-30 21:01:50 +01:00
Araq
e9d6f5a647 bugfix: preliminary symbol declaration in first pass of generics 2011-12-30 21:00:38 +01:00
Araq
5e5ed192e5 GC: use simple balanced tree instead of AVL tree 2011-12-30 20:42:47 +01:00
Simon Hafner
cf2078aed8 compileSingleTest instead of direct callCompiler 2011-12-30 14:22:56 +01:00
Simon Hafner
24917aaf1e fixes for readAll 2011-12-30 14:15:12 +01:00
Araq
52e8b597e4 c2nim: bugfix: 'type x[10];' was not parsed properly 2011-12-30 13:55:08 +01:00
Araq
6a97bed6a7 GC: AVL tree uses unsigned comparisons 2011-12-30 12:05:48 +01:00
Araq
f6a90c96ba Merge branch 'master' of github.com:Araq/Nimrod 2011-12-30 11:03:19 +01:00
Araq
73919e3082 GC stack scanning cares about interior pointers 2011-12-30 11:03:01 +01:00
Araq
0cda7d59fe Merge pull request #83 from Amrykid/f449d2b7611b4d945eabe03ffb52b5235c544d80
events.nim updates
2011-12-29 07:32:51 -08:00
Amrykid
f449d2b761 Fixed the documentation for events.nim. 2011-12-29 08:39:43 -06:00
Amrykid
d456672408 Added containsHandler to events.nim 2011-12-29 08:23:43 -06:00
Araq
a26433b6ec Merge branch 'master' of github.com:Araq/Nimrod 2011-12-27 19:47:50 +01:00
Araq
8e7917c3f7 fixed small typos for subexes docs 2011-12-27 19:47:37 +01:00
Araq
0ad42bd058 Merge pull request #81 from Amrykid/master
Various changes around 'koch update'
2011-12-27 10:46:48 -08:00
Araq
b336bf4039 added support for advanced substitution expressions 2011-12-27 19:22:46 +01:00
Amrykid
f0f904ac70 Documentation comments + slight code modifications to zipfiles.nim.
Changes made to osproc.nim so it will compile.
2011-12-27 09:49:47 -06:00
Amrykid
e978272d3c Allowed waitForExit to have a specified timeout. (osproc.nim) 2011-12-27 09:06:06 -06:00
Amrykid
3321523ee4 Last bits, etc. 2011-12-27 08:59:31 -06:00
Amrykid
d0d0c79540 Final bits added. Needs testing. 2011-12-25 14:45:03 -06:00
Amrykid
f0ccc2e779 - Koch update is nearly finished.
-- Checks if libzip is available as a fallback.
-- Echos what its doing.
-- Actually compiles now.
2011-12-24 16:45:28 -06:00
Amrykid
2e0f9c8bf7 - Added extractFile and extractAll to zipfiles.nim
-- Need to wait until libzip_all.c is updated to support Windows.

- Started working on "koch update".
-- Waiting on above to finish work.
2011-12-24 12:14:17 -06:00
Araq
76f91b90e2 bugfix: compiler errors for explicit initialization of thread local variables; os.nim does not rely on it anymore 2011-12-23 20:05:08 +01:00
Araq
6260757a2a generated scripts do no contain paths anymore; regenerated C sources 2011-12-23 11:15:19 +01:00
Araq
69cc24cdf6 bugfix: the code gen can now handle alias TLock = TSysLock; this fixes threading bugs 2011-12-23 00:17:59 +01:00
Araq
4012517d6d bugfix: suggest feature 2011-12-22 20:15:02 +01:00
Simon Hafner
5ede29cd05 implemented readAll() 2011-12-22 17:17:06 +01:00
Araq
cc490b35b0 bugfix: environment var caching is now thread safe 2011-12-22 15:36:36 +01:00
Araq
f1f458137b Merge branch 'master' of github.com:Araq/Nimrod 2011-12-22 15:04:13 +01:00
Araq
cd83cc81aa code gen can generate code to keep alive stack roots 2011-12-22 15:04:00 +01:00
dom96
4f08946f64 fixes #77 2011-12-19 21:09:17 +00:00
Dominik Picheta
fff9276cf6 Added a couple of GTK 2.12 functions. 2011-12-18 22:16:19 +00:00
Zahary Karadjov
841d6b6aa9 fixed some recently introduced compilation errors in the standard library 2011-12-13 22:52:13 +02:00
Araq
f19c1c0f6e Merge branch 'master' of github.com:Araq/Nimrod 2011-12-13 00:58:52 +01:00
Araq
081ef4334c GC: some inlining to improve performance sensitive parts 2011-12-13 00:58:37 +01:00
Zahary Karadjov
80319ccfb0 windows.nim compiles again 2011-12-13 01:00:17 +02:00
Araq
31ce41598e added binary trees benchmark 2011-12-12 23:07:13 +01:00
Araq
e8376067ef C code gen: generate even better code for the GC 2011-12-12 22:46:21 +01:00
Araq
4487b614e1 c2nim compiles again 2011-12-12 19:11:31 +01:00
Araq
3c53c4c2b0 compiler takes advantage of 'new(Obj|New)RC1 2011-12-12 08:37:35 +01:00
Araq
98ed7fbf16 Merge branch 'master' of github.com:Araq/Nimrod 2011-12-12 01:40:47 +01:00
Araq
94358e03e9 compiler generates volatile temps to keep C compiler from optimizing away stack roots 2011-12-12 01:40:23 +01:00
Zahary Karadjov
caa4766a33 the current directory is no longer taken into account when resolving module paths 2011-12-11 12:41:06 +02:00
Zahary Karadjov
67bc23bb60 Merge branch 'master' of github.com:Araq/Nimrod into upstream 2011-12-11 11:26:50 +02:00