Commit Graph

  • 0029832ba1 Adds note about iterators having same signature as procs. Grzegorz Adam Hankiewicz 2013-12-30 13:29:28 +01:00
  • 9602349f30 Adds note about procs and multiple variable assignment. Grzegorz Adam Hankiewicz 2013-12-30 13:11:06 +01:00
  • 338a93f119 Adds docstrings to lines() iterators. Grzegorz Adam Hankiewicz 2013-12-30 12:47:01 +01:00
  • db7d0e6a66 Adds using statement to the one and only true index. Grzegorz Adam Hankiewicz 2013-12-30 12:18:46 +01:00
  • 0132f350af Merge pull request #814 from discoloda/devel Andreas Rumpf 2014-01-14 13:42:20 -08:00
  • aec9195c95 Applied Araq's suggestions for c2nim Vincent Burns 2014-01-14 16:35:00 -05:00
  • 5395347582 removed hack for return statement Vincent Burns 2014-01-14 12:05:14 -05:00
  • d35dedf041 Slightly better type parsing for parameters and cast expressions Vincent Burns 2014-01-14 11:22:59 -05:00
  • a1713bc2f9 tester: htmlgen almost works Araq 2014-01-14 01:28:52 +01:00
  • c648a5774a tester support html generation Araq 2014-01-14 01:12:56 +01:00
  • 3f8bfb1e98 Merge pull request #777 from fowlmouth/patch-4 Andreas Rumpf 2014-01-13 14:39:40 -08:00
  • 90721375e2 Merge pull request #779 from brihat/master Andreas Rumpf 2014-01-13 14:34:24 -08:00
  • d9a61c13dd Fix for expression parsing, 'new' is a valid C symbol Vincent Burns 2014-01-13 02:01:10 -05:00
  • 5f905865be Fix for some comments during if statements Vincent Burns 2014-01-13 01:51:36 -05:00
  • 58855c2fc7 Support more proper do..while statements Vincent Burns 2014-01-13 01:42:26 -05:00
  • 97eaeb3aec for statements support comma expressions Vincent Burns 2014-01-13 01:16:24 -05:00
  • 20b5f31c03 new tester; all tests categorized Araq 2014-01-13 02:10:03 +01:00
  • 51ee524109 Merge branch 'devel' of https://github.com/Araq/Nimrod into devel Araq 2014-01-13 01:22:03 +01:00
  • 4045d7829b fixes db_sqlite Araq 2014-01-13 01:21:46 +01:00
  • 1e4c4d62e4 bugfix: doc generation for actors.nim works again Araq 2014-01-13 01:08:57 +01:00
  • 9ab1a3c724 added test cases from strange loop event Araq 2014-01-13 01:05:09 +01:00
  • 570f8b21e1 New expression parser Vincent Burns 2014-01-12 17:13:23 -05:00
  • 429d337ef6 Rename C sources dir to c_code. Dominik Picheta 2014-01-12 21:48:57 +00:00
  • 616434c492 bugfix: renderer supports 'ptr' etc. as type constraint Araq 2014-01-12 21:41:52 +01:00
  • 137e971547 new vm: bugfix Araq 2014-01-12 21:40:24 +01:00
  • e27e873b7b Add info about twitter and bootstrapping from github to website. Dominik Picheta 2014-01-12 20:13:26 +00:00
  • c5bd98b7db Properly lex floating constants Vincent Burns 2014-01-12 13:23:52 -05:00
  • 2dc91cb4d5 Lex '\xHH' character constants Vincent Burns 2014-01-12 12:53:25 -05:00
  • 0a0fec4a5c Added spliceHeader option to c2nim parse a header file first, then the source. completing a c 'module' Vincent Burns 2014-01-12 12:48:06 -05:00
  • fb4a96ff78 Koch now uses PATH/nimrod correctly Josh Girvin 2014-01-13 02:43:50 +10:00
  • 346443d1b5 case consistency improvements Araq 2014-01-11 21:56:05 +01:00
  • 2ed7849921 Transforms docgen sample to be generated from source. Grzegorz Adam Hankiewicz 2014-01-06 14:55:03 +01:00
  • 91ae5a3585 Adds some cross references to docgen manual. Grzegorz Adam Hankiewicz 2014-01-06 13:40:11 +01:00
  • 5844697aa6 Adds docgen to list of documentation to build. Grzegorz Adam Hankiewicz 2014-01-06 13:31:21 +01:00
  • fd6bb131b8 Reformats text to fit width of 80 columns. Grzegorz Adam Hankiewicz 2014-01-06 13:22:44 +01:00
  • 0b6c9d7d75 Fixes two minor typos. Grzegorz Adam Hankiewicz 2014-01-06 13:18:27 +01:00
  • 1280c56f38 fix bootstrapping on windows Zahary Karadjov 2014-01-06 00:16:16 +02:00
  • 1ffae7cbaf progress towards fixing tgenericshardcases Zahary Karadjov 2014-01-06 00:15:55 +02:00
  • 789ba107cf introduce tyFromExpr; fixes #618 Zahary Karadjov 2014-01-04 12:28:25 +02:00
  • 02533c260b fixed #597 Zahary Karadjov 2014-01-02 17:55:18 +02:00
  • e0fc07df89 Added docgen documentation Erik O'Leary 2013-12-31 19:37:20 -06:00
  • 8e0941576f clean-up some obsolete code; close #602 Zahary Karadjov 2013-12-31 12:39:43 +02:00
  • ed3ab6539d close #517 Zahary Karadjov 2013-12-31 04:13:51 +02:00
  • 8f3d5a25a6 Templates will pick the candidate in the nearest scope when symbols are mixed-in Zahary Karadjov 2013-12-31 03:58:31 +02:00
  • 754e2ef1db migrate the static param handling to ReplaceTypeVars; fix tgenericvariant Zahary Karadjov 2013-12-30 19:11:42 +02:00
  • fba0f33f1b Merge pull request #788 from zielmicha/httpclient-fix Dominik Picheta 2013-12-30 09:13:18 -08:00
  • 1a4ba705f3 Merge pull request #791 from gradha/pr_removes_generated_file Grzegorz Adam Hankiewicz 2013-12-30 08:59:21 -08:00
  • fc68a7d880 Removes generated .dot file uploaded by mistake. Grzegorz Adam Hankiewicz 2013-12-30 17:58:05 +01:00
  • af7c3251cd properly remove intLiterals from proc signatures; fixes trettypeinference Zahary Karadjov 2013-12-30 17:07:49 +02:00
  • 7e24cf26de handle recursive types during the instantiation of meta types; propagate tfHasMeta more carefully Zahary Karadjov 2013-12-30 14:30:36 +02:00
  • 88873f7965 add incl/excl for sets accepting accepting other sets Zahary Karadjov 2013-12-30 14:25:05 +02:00
  • 987ac2439a Merge pull request #776 from gradha/pr_docs Grzegorz Adam Hankiewicz 2013-12-30 03:06:22 -08:00
  • 046d829e5d Introduce a PreMain proc in the C codegen Zahary Karadjov 2013-12-30 11:02:48 +02:00
  • e3f53409f6 proc redefinition search based on the type system instead of on sloppy AST matching Zahary Karadjov 2013-12-30 02:13:50 +02:00
  • fa3bb8d66b restore return type inference Zahary Karadjov 2013-12-30 00:03:57 +02:00
  • 723efe7cfb fix the filtering of void params in procs' signatures Zahary Karadjov 2013-12-29 19:26:52 +02:00
  • afddae5aaf Merge branch 'upstream' into devel Zahary Karadjov 2013-12-29 17:21:00 +02:00
  • 72291875bf integrate the logic of fixupProcType into ReplaceTypeVars Zahary Karadjov 2013-12-29 16:08:33 +02:00
  • 437cfa73ab todo.txt updated Araq 2013-12-29 03:45:10 +01:00
  • 4ed8cec7ca case consistency: niminst Araq 2013-12-29 03:42:20 +01:00
  • 286f166304 case consistency for linux Araq 2013-12-29 03:32:46 +01:00
  • b731e6ef1c case consistency: cs:partial bootstraps on windows Araq 2013-12-29 03:19:10 +01:00
  • 438703f59e case consistency: next steps Araq 2013-12-29 01:13:51 +01:00
  • 1101a40f91 improvements for 'pretty' Araq 2013-12-28 23:30:53 +01:00
  • 66a2556525 make more tests green Zahary Karadjov 2013-12-29 00:00:37 +02:00
  • eb1d23c0c7 fixes #787 Zahary Karadjov 2013-12-28 23:53:48 +02:00
  • 0420c8c363 httpclient: strip trailing whitespace from headers. Michał Zieliński 2013-12-28 17:07:52 +01:00
  • 5d75ce2f2e fix tclosure4 Zahary Karadjov 2013-12-28 15:01:40 +02:00
  • f622504b5b Fixes #594 Dominik Picheta 2013-12-28 12:25:01 +00:00
  • f34ca1a7d7 fix illegal recursion checks Zahary Karadjov 2013-12-28 13:26:41 +02:00
  • a59f13b00d lift generic parameters from concrete composite type classes Zahary Karadjov 2013-12-28 12:50:45 +02:00
  • f2b9905b4e case consistency part 9 Araq 2013-12-28 01:57:19 +01:00
  • e2648fa3fb case consistency part 8 Araq 2013-12-28 01:47:40 +01:00
  • 7e0da3e8f7 case consistency part 7 Araq 2013-12-28 01:36:35 +01:00
  • bf205fa85d case consistency part 6 Araq 2013-12-28 01:17:02 +01:00
  • 9c3751a37c case consistency part 5 Araq 2013-12-28 00:37:45 +01:00
  • 92b8fac94a case consistency part 4 Araq 2013-12-27 23:10:36 +01:00
  • 706266d8b7 case consistency part 3 Araq 2013-12-27 21:46:43 +01:00
  • a27eb51535 towards support for composite type classes such as seq[Number] and SquareMatrix[T] Zahary Karadjov 2013-12-27 18:34:28 +02:00
  • a427648c48 case consistency part 2 Araq 2013-12-27 16:35:21 +01:00
  • 2df9b442c6 case consistency part 1 Araq 2013-12-27 15:48:53 +01:00
  • 4eea2f17d3 forgotten modification to the news files Zahary Karadjov 2013-12-27 13:00:45 +02:00
  • be5e13671c Remove assert in asyncio which causes problems. Dominik Picheta 2013-12-26 21:32:30 +00:00
  • e2594f44bd bugfix: in some contexts, newSeq[T](n) is incorrectly inferred to have a seq[typedesc[T]] type Zahary Karadjov 2013-12-26 01:09:10 +02:00
  • 40bd63f83b Define $ operator for TRune Satish BD 2013-12-26 00:55:17 +02:00
  • 69b816f07c Define $ operator for TRune Satish BD 2013-12-26 00:40:50 +02:00
  • 8c1ea5cb3f Added --noBabelPath override. Dominik Picheta 2013-12-25 22:38:53 +00:00
  • 86108be24b test case for semistatic Zahary Karadjov 2013-12-25 22:40:06 +02:00
  • edab4aaad0 better integration of tyStatic into typeRel Zahary Karadjov 2013-12-25 22:29:44 +02:00
  • 1d02f2ea53 wip type class reforms (the compiler bootstraps fine) Zahary Karadjov 2013-12-25 19:25:04 +02:00
  • 9e92455a53 templates can access hidden fields Araq 2013-12-25 14:53:00 +01:00
  • 299cefdc98 make the current PContext accessible through TCandidate Zahary Karadjov 2013-12-25 00:58:22 +02:00
  • 952dbc4b8f documented static params Zahary Karadjov 2013-12-25 00:01:12 +02:00
  • 4d01408a46 bootstraps with new template symbol binding rules Araq 2013-12-24 16:42:24 +01:00
  • 83a0a31276 attempt to merge newtempl Araq 2013-12-24 14:04:18 +01:00
  • 4203e8955c Merge branch 'newtempl' into devel Araq 2013-12-24 02:10:59 +01:00
  • 84e4710320 bugfix: InvalidSockets needs to be a let variable Araq 2013-12-24 01:39:33 +01:00
  • 1081c104d0 Merge branch 'vm2' of github.com:Araq/Nimrod into vm2 Araq 2013-12-24 01:30:48 +01:00
  • feb9af48f1 NoFakeVars progress Araq 2013-12-24 00:21:22 +01:00
  • 32ef1f8f32 vm: FFI improvements Araq 2013-12-23 20:12:13 +01:00