Commit Graph

  • fedc69f61a unused constants are optimized away Araq 2011-11-22 18:48:00 +01:00
  • c8dda8cc6f attempt to fix tunidecode test; GC cares for seq->openArray conversions Araq 2011-11-21 01:33:18 +01:00
  • 04e5c6718e proper error message when attempting to eval C'imported procs Araq 2011-11-20 17:17:47 +01:00
  • 1392049aea Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-11-20 16:13:21 +01:00
  • 72651de710 bugfix: 'when' sections in generic objects now work, so TThread[void] compiles Araq 2011-11-20 16:13:03 +01:00
  • 9e06495261 Fixed test suite on windows Dominik Picheta 2011-11-19 22:44:02 +00:00
  • a274f3bf5b got rid of 'accept' dir in the tests Araq 2011-11-19 15:45:51 +01:00
  • d0772feb08 fixed some tests Araq 2011-11-19 12:23:03 +01:00
  • 62aa8bed3b tester: threading tests added Araq 2011-11-19 02:05:16 +01:00
  • a497b4d1cf bugfix: fixed memory leaks in osproc module Araq 2011-11-18 22:14:32 +01:00
  • c9b67f724d new osproc implementation may work with mac os x Araq 2011-11-18 19:08:07 +01:00
  • 12bac28d23 macros and templates can be expanded anywhere where a type is expected. Zahary Karadjov 2011-11-16 02:18:10 +02:00
  • ecd3c80e7e tester compiles in taint mode again Araq 2011-11-18 00:40:30 +01:00
  • 61792dc7d6 cgen: no type canon for integral types; osproc use posix_spawn instead of fork&exec Araq 2011-11-18 00:29:56 +01:00
  • b05418a431 Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-11-15 23:04:24 +01:00
  • 7819b84475 bugfixes: objects still invalid for constants; fixed a typo concerning 'high' in eval context Araq 2011-11-15 23:03:14 +01:00
  • 0698a3cafa Added new features to the ftpclient module. dom96 2011-11-15 19:56:02 +00:00
  • 5f018a5046 new FTPClient module compiles in taint mode Araq 2011-11-15 01:17:30 +01:00
  • 4c5cf88c16 compilation cache: improvement: switching from codegen to 'check only' does not trigger a recompilation Araq 2011-11-15 00:11:49 +01:00
  • bec06a0649 bugfix: s[1..n] = @[] produced wrong C code Araq 2011-11-14 08:33:44 +01:00
  • 395b05f911 tester uses same layout as nimbuild Araq 2011-11-12 12:17:44 +01:00
  • 40fa4bb52d better streams implemenation; fixes #63 Araq 2011-11-12 02:10:07 +01:00
  • 3b6d831549 Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-11-12 01:21:10 +01:00
  • 8fc15ca0d5 added another test case Araq 2011-11-12 01:02:06 +01:00
  • 032ff87780 fixing bootstrapping when stack frames are enabled Zahary Karadjov 2011-11-10 20:11:22 +02:00
  • da4076e0b7 when running unit tests, the tester will print only failures using colorless output (this should be better for nimbuild) Zahary Karadjov 2011-11-10 04:39:46 +02:00
  • 489340658e Added system.program_results for controlling the exit code of the program under normal circumstances Zahary Karadjov 2011-11-10 04:10:03 +02:00
  • 2bd14f4ba8 GC tests now finally part of testsuite Araq 2011-11-10 02:13:02 +01:00
  • 68be801f63 operator precedence changed: assignment like operators are supported; escaping of operators with \ is supported Araq 2011-11-09 01:42:05 +01:00
  • 8c03d96c6a bugfixes for the testsuite Araq 2011-11-08 01:57:23 +01:00
  • 25e813b5d0 bugfixes for the tester; the tester now supports running of single tests Araq 2011-11-08 01:29:29 +01:00
  • 0b4d5e45b9 tester checks exitcode; osproc additions; DLL fixes; taint mode fixes Araq 2011-11-07 23:25:34 +01:00
  • 0ce9d49601 better exception behavior for os.removeFile and os.removeDir Araq 2011-11-06 01:59:13 +01:00
  • 089e287c6e compilation cache: fixed recently introduced bug (lazy loading of bodies) Araq 2011-11-06 01:11:38 +01:00
  • dc08a033d9 memfiles now uses winlean; changed the interface to raise EOS Araq 2011-11-05 12:16:49 +01:00
  • 25fbad98bc Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-11-05 00:40:10 +01:00
  • 74c84e31ed todo.txt changes Araq 2011-11-05 00:39:54 +01:00
  • 2f34e17011 logical typo in the previous commit Zahary Karadjov 2011-11-04 14:50:11 +02:00
  • b72480ec88 new kind of AST printer that prints indented trees Zahary Karadjov 2011-11-04 04:56:40 +02:00
  • 4a436120bd memory-mapped files for posix and windows Zahary Karadjov 2011-11-04 03:49:55 +02:00
  • d6d13e1def Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-11-04 01:35:07 +01:00
  • f5db885694 documented --recursivePath Araq 2011-11-04 01:34:49 +01:00
  • 264de4537e Added ftpclient module. Fixed docs in sockets module. Added dll tests to test suite. dom96 2011-11-04 00:22:04 +00:00
  • d819350145 bugfix: new GCC version requires -ldl to come after object files Araq 2011-11-03 20:17:46 +01:00
  • 64e74cf484 bugfix: code gen for constant sequences Araq 2011-11-02 19:47:33 +01:00
  • 93be594eca fix of recently introduced parsing bug Araq 2011-11-02 19:04:40 +01:00
  • cacb200eff fixes #2 Araq 2011-11-02 02:47:34 +01:00
  • 77222b2aad fixes #59 Araq 2011-11-02 02:36:01 +01:00
  • 1f6725e59e small bugfixes to make more tests green Araq 2011-11-02 02:28:18 +01:00
  • 84c473a890 DLL generation may work again Araq 2011-11-02 01:25:17 +01:00
  • 95df3ee1ce Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-11-02 00:55:45 +01:00
  • 351e89e705 better code generation for constant aggregates Araq 2011-11-02 00:55:29 +01:00
  • e1a82987af Fixed the tester. Some fixes and additions for the JS backend. dom96 2011-10-31 15:39:01 +00:00
  • 47f523cfb8 bugfix: template t(f_no_Type) does not crash the compiler anymore in 'check' mode Araq 2011-10-30 21:27:02 +01:00
  • 15fcb58e2a Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-10-30 20:53:16 +01:00
  • c517639155 lazy loading of body ast implemented Araq 2011-10-30 20:53:04 +01:00
  • f5616bcb0b Fixed issue with some functions in the sockets module not reporting the correct error message. Added more disconnection cases in the irc module, also added a message limiting system. dom96 2011-10-30 18:25:33 +00:00
  • 78f37b2336 compilation cache: slurped files are a dependency too Araq 2011-10-30 01:02:15 +02:00
  • 299390a585 constant folding for cnst[i] and cnst.attr Araq 2011-10-29 23:54:50 +02:00
  • 22115a2c6a splicing tested and documented Araq 2011-10-28 17:57:58 +02:00
  • a0a8934a4f eval context for macros lives as long as the current module is compiled Araq 2011-10-28 01:38:41 +02:00
  • fe9bb1869d JS backend: supports methods (untested) Araq 2011-10-28 00:14:19 +02:00
  • 2d54b85089 compilation cache: tests now part of test suite Araq 2011-10-27 23:25:34 +02:00
  • 5e5e4abfee new compiler option tlsEmulation Araq 2011-10-27 21:03:53 +02:00
  • abe9dfafe8 compilation cache: DLL interfacing now works Araq 2011-10-27 18:02:01 +02:00
  • 90db9171a2 compilation cache: various bugfixes; works for the compiler itself Araq 2011-10-27 00:41:42 +02:00
  • 9fb36bd20c compilation cache: mostly working; generics not yet Araq 2011-10-25 15:26:36 +02:00
  • 9fb97e24bf compilation cache: multi methods now work Araq 2011-10-24 00:56:47 +02:00
  • a702524ae4 compilation cache: better dependency checking Araq 2011-10-23 22:45:52 +02:00
  • 627d33da08 compilation cache: small fixes; methods still not working Araq 2011-10-23 21:39:02 +02:00
  • bd1cb9e77b compilation cache: methods have a chance to work Araq 2011-10-23 11:24:52 +02:00
  • 2b323c638c thread local vs. global system.raiseHook Araq 2011-10-23 01:12:24 +02:00
  • a757a08ab7 documentation for the compilation cache Araq 2011-10-23 00:52:11 +02:00
  • dce8d3d1ab rod files: next trivial examples working Araq 2011-10-22 22:49:51 +02:00
  • 235bd1c474 preparations for proper memmap'ed files Araq 2011-10-22 11:08:52 +02:00
  • ded7f6a6d5 bugfix: nil -> emptyNode Araq 2011-10-22 09:00:01 +02:00
  • 182ab85dc8 trivial change scenario works with symbol files Araq 2011-10-22 01:51:30 +02:00
  • ddbad192a4 got rid of gToTypeInfoId Araq 2011-10-21 21:39:12 +02:00
  • d871cadbb3 got rid of gGeneratedSyms Araq 2011-10-21 21:02:03 +02:00
  • 43eace163a further steps for incremental C code generation Araq 2011-10-21 19:07:01 +02:00
  • a6f90d4cdd first steps to C file merge operation for incremental compilation Araq 2011-10-21 01:06:24 +02:00
  • 7ebaf44897 bugfixes for ROD file generation; nimcache dir is now flat Araq 2011-10-20 09:06:05 +02:00
  • 69e0acb761 much more efficient rod file generation Araq 2011-10-18 17:22:27 +02:00
  • 4de84024e5 much more efficient rod file generation Araq 2011-10-18 17:21:51 +02:00
  • 0914ba8980 test commit ;-) Araq 2011-10-13 22:59:35 +02:00
  • b7e8daf65d libuv working on windows too Zahary Karadjov 2011-10-12 22:40:01 +03:00
  • 49d924c20b Added wrappers for joyent's libuv and http_parser librarier Zahary Karadjov 2011-10-12 16:24:23 +03:00
  • 51e01879ba 'bind' as a declarative statement Araq 2011-10-10 02:04:15 +02:00
  • c138cc36b4 new syntactic construct: a{i} Araq 2011-10-08 02:14:42 +02:00
  • e956abbadd slurp uses path; unidecode is improved and threadsafe Araq 2011-10-08 01:17:06 +02:00
  • fae8ea0cee Merge pull request #58 from zah/getast-unittests Araq 2011-10-07 10:07:18 -07:00
  • 4a444bf6db *Pimped up* the test runner with colorful output Zahary Karadjov 2011-10-07 16:34:04 +03:00
  • e3deb5b502 Cleaned up the circular dependecies and remaining issues Zahary Karadjov 2011-10-06 03:55:02 +03:00
  • 22546c44d1 Basic unit testing facilities (suites, fixtures, cases) Zahary Karadjov 2011-10-05 16:03:24 +03:00
  • eaeed1f846 getAst works correctly with existing AST values as template/macro arguments Zahary Karadjov 2011-10-03 16:57:30 +03:00
  • 130316751d C sources rebuilt; bootstrapping should work again Araq 2011-10-07 09:04:50 +02:00
  • 42516c0086 code generator supports constant sequences; more consistent compile time evaluation Araq 2011-10-07 09:02:08 +02:00
  • e9b7d5e68e c2nim: bugfix: parsing of typedef'ed function pointers Araq 2011-09-28 00:41:40 +02:00
  • da6046dcba bugfix: overloading resolution for typeof Araq 2011-09-27 00:27:51 +02:00
  • 7c34357856 bugfix: $ escaping in interpolatedFragments Araq 2011-09-26 07:45:33 +02:00