Commit Graph

  • c463a22dc9 Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-12-31 11:28:09 +01:00
  • 61ff329337 Merge pull request #79 from Tass/master Araq 2011-12-31 02:21:01 -08:00
  • 92395568bb improved actors.sync Araq 2011-12-31 11:18:18 +01:00
  • 743182afd7 windows module should now compile for all CPUs Araq 2011-12-31 10:32:12 +01:00
  • d25fefc0ff make trecinca|b tests green Araq 2011-12-31 10:23:56 +01:00
  • 9fdfda136c critbits added to stdlib Araq 2011-12-30 21:01:50 +01:00
  • e9d6f5a647 bugfix: preliminary symbol declaration in first pass of generics Araq 2011-12-30 21:00:38 +01:00
  • 5e5ed192e5 GC: use simple balanced tree instead of AVL tree Araq 2011-12-30 20:42:47 +01:00
  • cf2078aed8 compileSingleTest instead of direct callCompiler Simon Hafner 2011-12-30 14:22:56 +01:00
  • 24917aaf1e fixes for readAll Simon Hafner 2011-12-30 14:15:12 +01:00
  • 52e8b597e4 c2nim: bugfix: 'type x[10];' was not parsed properly Araq 2011-12-30 13:55:08 +01:00
  • 6a97bed6a7 GC: AVL tree uses unsigned comparisons Araq 2011-12-30 12:05:48 +01:00
  • f6a90c96ba Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-12-30 11:03:19 +01:00
  • 73919e3082 GC stack scanning cares about interior pointers Araq 2011-12-30 11:03:01 +01:00
  • 0cda7d59fe Merge pull request #83 from Amrykid/f449d2b7611b4d945eabe03ffb52b5235c544d80 Araq 2011-12-29 07:32:51 -08:00
  • f449d2b761 Fixed the documentation for events.nim. Amrykid 2011-12-29 08:39:43 -06:00
  • d456672408 Added containsHandler to events.nim Amrykid 2011-12-29 08:23:43 -06:00
  • a26433b6ec Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-12-27 19:47:50 +01:00
  • 8e7917c3f7 fixed small typos for subexes docs Araq 2011-12-27 19:47:37 +01:00
  • 0ad42bd058 Merge pull request #81 from Amrykid/master Araq 2011-12-27 10:46:48 -08:00
  • b336bf4039 added support for advanced substitution expressions Araq 2011-12-27 19:22:46 +01:00
  • f0f904ac70 Documentation comments + slight code modifications to zipfiles.nim. Changes made to osproc.nim so it will compile. Amrykid 2011-12-27 09:34:45 -06:00
  • e978272d3c Allowed waitForExit to have a specified timeout. (osproc.nim) Amrykid 2011-12-27 09:06:06 -06:00
  • 3321523ee4 Last bits, etc. Amrykid 2011-12-27 08:59:31 -06:00
  • d0d0c79540 Final bits added. Needs testing. Amrykid 2011-12-25 14:37:10 -06:00
  • f0ccc2e779 - Koch update is nearly finished. -- Checks if libzip is available as a fallback. -- Echos what its doing. -- Actually compiles now. Amrykid 2011-12-24 16:45:28 -06:00
  • 2e0f9c8bf7 - Added extractFile and extractAll to zipfiles.nim -- Need to wait until libzip_all.c is updated to support Windows. Amrykid 2011-12-24 12:14:17 -06:00
  • 76f91b90e2 bugfix: compiler errors for explicit initialization of thread local variables; os.nim does not rely on it anymore Araq 2011-12-23 20:05:08 +01:00
  • 6260757a2a generated scripts do no contain paths anymore; regenerated C sources Araq 2011-12-23 11:15:19 +01:00
  • 69cc24cdf6 bugfix: the code gen can now handle alias TLock = TSysLock; this fixes threading bugs Araq 2011-12-23 00:17:59 +01:00
  • 4012517d6d bugfix: suggest feature Araq 2011-12-22 20:15:02 +01:00
  • 5ede29cd05 implemented readAll() Simon Hafner 2011-11-03 17:05:32 +01:00
  • cc490b35b0 bugfix: environment var caching is now thread safe Araq 2011-12-22 15:36:36 +01:00
  • f1f458137b Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-12-22 15:04:13 +01:00
  • cd83cc81aa code gen can generate code to keep alive stack roots Araq 2011-12-22 15:04:00 +01:00
  • 4f08946f64 fixes #77 dom96 2011-12-19 21:09:17 +00:00
  • fff9276cf6 Added a couple of GTK 2.12 functions. Dominik Picheta 2011-12-18 22:16:19 +00:00
  • 841d6b6aa9 fixed some recently introduced compilation errors in the standard library Zahary Karadjov 2011-12-13 22:49:06 +02:00
  • f19c1c0f6e Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-12-13 00:58:52 +01:00
  • 081ef4334c GC: some inlining to improve performance sensitive parts Araq 2011-12-13 00:58:37 +01:00
  • 80319ccfb0 windows.nim compiles again Zahary Karadjov 2011-12-13 00:59:33 +02:00
  • 31ce41598e added binary trees benchmark Araq 2011-12-12 23:07:13 +01:00
  • e8376067ef C code gen: generate even better code for the GC Araq 2011-12-12 22:46:21 +01:00
  • 4487b614e1 c2nim compiles again Araq 2011-12-12 19:11:31 +01:00
  • 3c53c4c2b0 compiler takes advantage of 'new(Obj|New)RC1 Araq 2011-12-12 08:37:35 +01:00
  • 98ed7fbf16 Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-12-12 01:40:47 +01:00
  • 94358e03e9 compiler generates volatile temps to keep C compiler from optimizing away stack roots Araq 2011-12-12 01:40:23 +01:00
  • caa4766a33 the current directory is no longer taken into account when resolving module paths Zahary Karadjov 2011-12-11 12:41:06 +02:00
  • 67bc23bb60 Merge branch 'master' of github.com:Araq/Nimrod into upstream Zahary Karadjov 2011-12-11 11:26:50 +02:00
  • d171a8b36f path canonicalization for imported modules, relative paths written in rod files Zahary Karadjov 2011-12-11 09:41:04 +02:00
  • af792da0bb codegen uses alias analysis to generate better code Araq 2011-12-10 01:06:32 +01:00
  • de4b894541 proc arguments are in scope when the result type definition is being processed Zahary Karadjov 2011-12-09 15:56:48 +02:00
  • e4e74034c2 path canonicalization and proper project relative paths Zahary Karadjov 2011-12-09 04:40:59 +02:00
  • 2962ca7890 alias analysis as required for the code gen and the HLO Araq 2011-12-08 23:21:08 +01:00
  • e13a610ad4 The test runner will print out encountered exceptions Zahary Karadjov 2011-12-07 00:57:52 +02:00
  • 0e609d2101 New implementation for os.sameFile on Windows Zahary Karadjov 2011-12-07 00:53:27 +02:00
  • 446b042188 removed incompatible flags for debugging VCC release builds Zahary Karadjov 2011-12-07 00:48:43 +02:00
  • 2f95e4d829 Speed-up symbolFiles:on operations on windows Zahary Karadjov 2011-12-07 00:45:52 +02:00
  • c6213c9774 fixes #71; sorry about the polling implementation Araq 2011-12-05 21:43:45 +01:00
  • 24e1d22ec9 fixes 70 Araq 2011-12-04 20:21:38 +01:00
  • 3c4260f504 rebuilt C sources Araq 2011-12-04 20:17:04 +01:00
  • 70cf34cbdc 'assert' is now implemented without compiler magic Araq 2011-12-04 20:14:50 +01:00
  • 728328eec2 threads compile again; attempt to fix serious code gen issue (except + return) Araq 2011-12-03 19:22:01 +01:00
  • c8d270268a bugfixes for .rod files and visual C++ Araq 2011-12-03 17:21:35 +01:00
  • 9e5aee62a4 Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-11-30 19:52:09 +01:00
  • ab5621a62b bugfix: don't process arguments that are to be passed to the produced exe Araq 2011-11-30 19:51:51 +01:00
  • 7b0cfc3538 Added a chmod function to the ftpclient module. dom96 2011-11-30 17:50:02 +00:00
  • 7d2466638e made 2 tests green Araq 2011-11-30 01:20:00 +01:00
  • 84fe2022e7 Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-11-30 00:54:00 +01:00
  • fc9fdc2b9d cleaned up configuration file handling and documented the new behaviour Araq 2011-11-30 00:53:41 +01:00
  • 710ee8c67d Fixed ftpclient.createDir. dom96 2011-11-29 18:54:24 +00:00
  • 59543ef0a3 Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-11-29 17:28:05 +01:00
  • 7fcbdc6d42 implemented 'let' statement Araq 2011-11-29 17:27:48 +01:00
  • 2de0419a4f Merge pull request #69 from hametsu/master Araq 2011-11-29 02:44:48 -08:00
  • 31a994cc10 thoughts about implicit includes and imports Araq 2011-11-29 08:49:17 +01:00
  • 455994664e old 'readline' and 'endOfFile' not deprecated anymore; too convenient for 1 liners (see examples/maximum.nim) Araq 2011-11-29 08:41:06 +01:00
  • d0e4d5f009 sorry, i didnt test and commit... takano32 2011-11-29 16:36:05 +09:00
  • c8e7571279 many thanks for Araq's advise! takano32 2011-11-29 14:37:40 +09:00
  • e261a88d07 further steps to get rid of deprecated endOfFile and readLine Araq 2011-11-29 01:24:58 +01:00
  • 02e678d134 add Fizz Buzz program in examples directory TAKANO Mitsuhiro 2011-11-28 17:50:28 +09:00
  • a489161b16 compiler uses new 'readLine' Araq 2011-11-27 19:01:55 +01:00
  • 7832af187a argument passing with --run option works again Araq 2011-11-27 17:34:45 +01:00
  • 020a10927a fixes #31 Araq 2011-11-27 16:32:05 +01:00
  • 8e1313d237 bugfix: tester compiles again Araq 2011-11-26 17:48:42 +01:00
  • 840979b45c Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-11-26 10:49:48 +01:00
  • f7f0c90ffe todo changes Araq 2011-11-26 10:49:30 +01:00
  • 4b39ac5cbe deprecated endOfFile and readLine Araq 2011-11-25 18:17:14 +01:00
  • 02e8e9c3ea fixed bug that kept tls emulation from working Araq 2011-11-25 17:26:11 +01:00
  • c617479c68 New algorithm for locating and loading nimrod config files. Zahary Karadjov 2011-11-25 17:19:01 +02:00
  • 566c26bc2d manual: cstring finally properly documented Araq 2011-11-25 16:11:27 +01:00
  • 2de98d9e05 new pragma: 'noinit' Araq 2011-11-25 15:33:58 +01:00
  • ed9c7761c4 Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-11-25 09:02:49 +01:00
  • ac9d406c99 todo changes Araq 2011-11-25 09:02:34 +01:00
  • 97e6a2476f Merge pull request #68 from hametsu/master Araq 2011-11-25 00:01:46 -08:00
  • 06450f8765 auto generated files and dirs to ignore takano32 2011-11-25 13:54:24 +09:00
  • ac86c3a5d4 rod' directory was renamed to compiler' takano32 2011-11-25 13:37:24 +09:00
  • e40bca47c5 fixes #60 Araq 2011-11-25 00:08:02 +01:00
  • 093af9b9eb 'export' is now a keyword Araq 2011-11-24 23:34:37 +01:00
  • 703430787d C codegen: generate nimKeepAlive calls at strategic places to keep the C compiler from optimizing away all stack roots Araq 2011-11-24 23:28:28 +01:00
  • ca5d2916dd fixes #65 Araq 2011-11-22 18:51:07 +01:00