Commit Graph

  • b9d0806e3b added actors.nim file; compiler not up for this task Araq 2011-08-29 01:15:29 +02:00
  • 4839800c22 new actors implementation for nimrod; compiler's generics still not up for the task though Araq 2011-08-29 01:14:26 +02:00
  • 5112677904 attempt to fix tester.nim file handle leak Araq 2011-08-29 01:13:38 +02:00
  • a191fba6f1 Merge pull request #53 from keitahaga/doc-fixes Araq 2011-08-28 06:08:11 -07:00
  • 15b1bda82b lib/pure/strutils.nim: fix doc comment for splitLines Keita Haga 2011-08-25 21:04:55 +09:00
  • 82af6387d9 bugfix: fixed built-in 'reset' Araq 2011-08-20 15:36:26 +02:00
  • dd190a5c01 more occurences of 'pure' proc pragma fixed Araq 2011-08-20 01:01:46 +02:00
  • d560e84fcc locks now in their own core module Araq 2011-08-20 00:24:02 +02:00
  • 5cba831c88 'pure' is now 'noStackFrame' for procs Araq 2011-08-19 19:11:58 +02:00
  • ffefb736d9 small bugfix for eval Araq 2011-08-19 09:07:23 +02:00
  • 15440ec745 documentation for --nimcache option Araq 2011-08-19 01:52:14 +02:00
  • c7b130b4e2 implemented --nimcache config option; big clean up of magic words Araq 2011-08-19 01:46:24 +02:00
  • 257b16ca34 inlining of 'var openarray' iterators now work Araq 2011-08-18 18:52:05 +02:00
  • f8ac84f863 Merge branch 'master' of git@github.com:Araq/Nimrod Araq 2011-08-16 21:24:42 +02:00
  • a0d172cd85 bugfix topenarrayrepr works again Araq 2011-08-16 21:24:30 +02:00
  • dd9a591f7a Merge pull request #51 from keitahaga/fix-typo Araq 2011-08-16 11:50:34 -07:00
  • 9da77eb5cb lib/pure/cgi.nim: fix typo 'passwort' instead of 'password' Keita Haga 2011-08-17 02:00:31 +09:00
  • b0742c5b27 finally got rid of nkPassAsOpenArray Araq 2011-08-16 08:56:53 +02:00
  • f3007cbd72 Merge branch 'master' of git@github.com:Araq/Nimrod Araq 2011-08-15 19:40:12 +02:00
  • 2183bf77a6 added xmltree.innerText; fixes #49 Araq 2011-08-15 19:40:00 +02:00
  • bbbdea244a Merge pull request #50 from keitahaga/terminal Araq 2011-08-15 10:37:00 -07:00
  • b40d55b68e lib/pure/terminal.nim: fixed bug where the styleReverse doesn't work on Unix-like systems Keita Haga 2011-08-16 01:48:56 +09:00
  • c6038dda04 bugfix: running for threads Araq 2011-08-12 01:24:47 +02:00
  • 7ad5cab17e added system.running for threads Araq 2011-08-11 21:22:23 +02:00
  • a1cdd6e7ff bugfix: #line generation for windows Araq 2011-08-11 01:28:37 +02:00
  • d5dd4669df further tests for var T result type; ttables test now fails :-( Araq 2011-08-10 01:16:32 +02:00
  • 72e7a98543 added system.slurp for easy embedding of resources Araq 2011-08-10 00:43:58 +02:00
  • 7000cf51b7 modifyable results for generics; teventemitter works Araq 2011-08-09 01:40:12 +02:00
  • 12f22ba68a fixes #35, fixes #43 Araq 2011-08-08 01:15:09 +02:00
  • cb21fd4f8f json code generation works again Araq 2011-08-07 23:54:03 +02:00
  • 5131b3cea4 support for C++ code generation; importcpp and importobjc pragmas Araq 2011-08-07 21:02:09 +02:00
  • 7748dbc0b2 Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-08-04 19:47:47 +02:00
  • 7a6140e3a4 fixes #42 Araq 2011-08-04 19:47:35 +02:00
  • 3e660efeb4 Fixed osproc.terminate for posix and improved some other osproc posix functions. dom96 2011-08-03 22:38:21 +01:00
  • 7670466d43 Merge pull request #46 from keitahaga/examples Araq 2011-08-02 12:55:56 -07:00
  • 74947d0185 examples/keyval2.nim: the indices of the elements of a sequence are numbered starting with zero Keita Haga 2011-08-02 16:59:23 +09:00
  • f0145ba7c5 anonymous procs implemented; however no closure support yet Araq 2011-08-01 08:39:27 +02:00
  • 00a4e19e8f clean exit codes for all the tools Araq 2011-08-01 07:56:10 +02:00
  • dd99fe61c0 documentation for 'var T' as return type Araq 2011-08-01 00:21:16 +02:00
  • 3e806a374a 'var T' for iterators Araq 2011-07-31 22:39:17 +02:00
  • 4f7fa05911 void type improvements; documentation improvements Araq 2011-07-31 14:57:38 +02:00
  • 00da785f5d void type for generics Araq 2011-07-31 01:11:34 +02:00
  • 05cffb9370 'is' operator for generic code Araq 2011-07-31 00:55:30 +02:00
  • 6a8a409f1b preparation for new 'is' operator; breaks bootstrapping again, sorry (use generated C code) Araq 2011-07-31 00:21:32 +02:00
  • 2d62738bbb attempt to improve 'suggest' feature Araq 2011-07-30 15:19:58 +02:00
  • 086f0d34db Merge branch 'master' of git@github.com:Araq/Nimrod Araq 2011-07-30 10:43:05 +02:00
  • 6781da5215 bugfix: forwarding of generic procs now works Araq 2011-07-30 10:42:51 +02:00
  • e601673590 Merge pull request #45 from keitahaga/tester Araq 2011-07-29 13:21:25 -07:00
  • 8f0a5c7bec Merge pull request #44 from keitahaga/compiler Araq 2011-07-29 13:10:06 -07:00
  • 174a711d86 tests/tester.nim: HTML-encode the expected results and actual results before writing them out Keita Haga 2011-07-30 03:23:08 +09:00
  • 19f6750b92 c2nim,pas2nim: use the stdout.writeln to display the "unknown option" message Keita Haga 2011-07-29 20:21:29 +09:00
  • d1c49caa68 c2nim,pas2nim: bugfix: --out:FILE option does not work as documented Keita Haga 2011-07-29 20:10:55 +09:00
  • dce8949b9b bugfix: 'final' not passed to generic Araq 2011-07-29 01:25:05 +02:00
  • 68d7c61c24 fixed typo in events.nim; last commit fixed #39 Araq 2011-07-28 01:40:53 +02:00
  • f622647704 Merge pull request #41 from Amrykid/master Araq 2011-07-27 16:15:15 -07:00
  • 4f54b93bb9 Removed 'unnecessary' whitespace. Amrykid 2011-07-27 18:12:32 -05:00
  • 79dafe08e3 Renamed new* to init*. Added example code for documentation. Fixed a small documentation issue. Rewrote newEventEmitter... Updated test. Amrykid 2011-07-27 18:04:13 -05:00
  • 2f066395ba bugfixes; step one for 'var T' as return type support Araq 2011-07-28 00:53:52 +02:00
  • ecd62b955b Small edit to documentation. Amrykid 2011-07-27 17:41:32 -05:00
  • 5209469fd7 Updated events.nim to use TEventEmitter instead of PEventEmitter. Amrykid 2011-07-27 17:39:43 -05:00
  • e7135c449d Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-07-26 00:46:55 +02:00
  • 0e7f2ca3f1 bugfixes; added events module, sequtils module Araq 2011-07-26 00:46:41 +02:00
  • 4d753e128e Merge pull request #38 from keitahaga/pas2nim Araq 2011-07-25 10:53:19 -07:00
  • 4953895efe Merge pull request #37 from keitahaga/typo-fix Araq 2011-07-25 10:52:22 -07:00
  • ba6946eca4 pas2nim: nhashes library doesn't exist Keita Haga 2011-07-25 23:12:28 +09:00
  • 7cf17171a5 fix a few typos in doc/intern.txt Keita Haga 2011-07-25 22:54:28 +09:00
  • 3ac9012361 Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-07-24 23:07:58 +02:00
  • ef039a1325 doc improvements; added lazarus example Araq 2011-07-24 23:07:40 +02:00
  • f26d599f4c Merge pull request #36 from keitahaga/tools Araq 2011-07-24 14:04:49 -07:00
  • fde74b7095 tools/{niminst,nimweb}.nim: switch from write and writeln to quit Keita Haga 2011-07-25 04:20:28 +09:00
  • a6daf71520 old pointer deref operator completely removed Araq 2011-07-23 20:19:05 +02:00
  • 246b8d18a1 tests repaired; serious typo in the allocator fixed; fixes #32 Araq 2011-07-22 23:58:19 +02:00
  • 569c1ce5ec bugfix: proper cache for generic instantiations Araq 2011-07-21 00:57:39 +02:00
  • 81a917390b shared untraced heap; bugfix: mem corruptions in message passing code Araq 2011-07-18 23:59:39 +02:00
  • 42e6130b2c first steps to explicit channels for thread communication; added mainThreadId Araq 2011-07-16 18:34:18 +02:00
  • fe5df368c1 0.8.12 bugfix: some files not in download package Araq 2011-07-11 21:07:31 +02:00
  • 3ed1c958f3 version 0.8.12 Araq 2011-07-10 16:53:24 +02:00
  • 5b96eaa953 preparations for 0.8.12 Araq 2011-07-10 15:48:13 +02:00
  • 2565ff8dde basic message passing working Araq 2011-07-09 01:18:33 +02:00
  • 99bcc233cd bugfix: 'set' overloadable; further steps for multi threading support Araq 2011-07-08 01:29:15 +02:00
  • 170573a87f bugfix: subranges in generics properly detected Araq 2011-06-29 19:14:35 +02:00
  • 5c94a9e1ae tests are green again Araq 2011-06-28 01:31:53 +02:00
  • 3091bc4958 importCompilerProc pragma introduced because the hacks for typeinfo.nim did not suffice Araq 2011-06-27 08:33:03 +02:00
  • 3e91b456e5 second attempt to fix code gen for pegs.nim Araq 2011-06-26 23:55:47 +02:00
  • aa14667ca1 bugfix: pegs.nim compiles again Araq 2011-06-26 22:43:38 +02:00
  • e25384db89 improvements to get code size down for programs that don't use GC Araq 2011-06-26 20:17:19 +02:00
  • c9d21164be regenerated C sources for bootstrapping Araq 2011-06-26 20:15:35 +02:00
  • 990dc2d715 code gen bugfixes; marshal.nim implemented Araq 2011-06-26 17:21:52 +02:00
  • db0a4a9f86 bugfix: shallowCopy should not break bootstrapping anymore; encodings.nim for windows improved Araq 2011-06-21 01:52:42 +02:00
  • cfb107f346 implemented write access to s[i] for macros Araq 2011-06-21 00:47:58 +02:00
  • f1100356b1 zipfiles compiles again; added system.shallowCopy Araq 2011-06-20 23:20:11 +02:00
  • c3f11d1637 bugfix: invoking a generic iterator twice triggers a code gen bug (titer2) Araq 2011-06-20 01:28:41 +02:00
  • 8b6f9ef5e8 case branches support constant sets for convenience Araq 2011-06-19 17:45:33 +02:00
  • 54021471e4 nicer error messages for used keywords as identifiers Araq 2011-06-19 16:22:39 +02:00
  • d608e4d115 bugfix: empty object case branches produce an error Araq 2011-06-19 16:13:31 +02:00
  • 898e5c3d2c tests/reject/temptycaseobj.nim Araq 2011-06-19 16:01:54 +02:00
  • 18bec94e22 bugfix: typeinfo generation for tuples Araq 2011-06-19 15:47:10 +02:00
  • 849208d779 got rid of unsound co/contravariance in procvars Araq 2011-06-17 01:04:33 +02:00
  • dc6a80bd1d pegs module: bugfixes for the anchor ^; pegs.replace now does what the docs say Araq 2011-06-16 12:50:17 +02:00
  • 04f9c2585a readFile raises EIO instead of returning nil; added system.writeFile Araq 2011-06-16 10:47:44 +02:00