Commit Graph

480 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
5e5ed192e5 GC: use simple balanced tree instead of AVL tree 2011-12-30 20:42:47 +01:00
Simon Hafner
24917aaf1e fixes for readAll 2011-12-30 14:15:12 +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
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
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
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
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
67bc23bb60 Merge branch 'master' of github.com:Araq/Nimrod into upstream 2011-12-11 11:26:50 +02:00
Araq
af792da0bb codegen uses alias analysis to generate better code 2011-12-10 01:06:32 +01:00
Zahary Karadjov
e13a610ad4 The test runner will print out encountered exceptions 2011-12-07 00:57:52 +02:00
Zahary Karadjov
0e609d2101 New implementation for os.sameFile on Windows
Hard-links on Windows are now treated just as they are on POSIX.
The new implementation is faster than the previous, but still it's quite
slower than fstat (use with caution).
2011-12-07 00:53:27 +02:00
Araq
c6213c9774 fixes #71; sorry about the polling implementation 2011-12-05 21:43:45 +01:00
Araq
24e1d22ec9 fixes 70 2011-12-04 20:21:38 +01:00
Araq
70cf34cbdc 'assert' is now implemented without compiler magic 2011-12-04 20:14:50 +01:00
Araq
728328eec2 threads compile again; attempt to fix serious code gen issue (except + return) 2011-12-03 19:22:01 +01:00
Araq
c8d270268a bugfixes for .rod files and visual C++ 2011-12-03 17:21:35 +01:00
dom96
7b0cfc3538 Added a chmod function to the ftpclient module. 2011-11-30 17:50:02 +00:00
dom96
710ee8c67d Fixed ftpclient.createDir. 2011-11-29 18:54:24 +00:00
Araq
7fcbdc6d42 implemented 'let' statement 2011-11-29 17:27:48 +01:00
Araq
455994664e old 'readline' and 'endOfFile' not deprecated anymore; too convenient for 1 liners (see examples/maximum.nim) 2011-11-29 08:41:06 +01:00
Araq
e261a88d07 further steps to get rid of deprecated endOfFile and readLine 2011-11-29 01:24:58 +01:00
Araq
a489161b16 compiler uses new 'readLine' 2011-11-27 19:01:55 +01:00