Commit Graph

  • 9b9f5dee0b Fixes discard bug in cpp codegen (#9747) [backport] cooldome 2018-11-19 07:44:49 +00:00
  • ebcf9406be Improve nre documentation (fixes #9470) Flaviu Tamas 2018-11-18 18:30:49 -05:00
  • 5a2290f788 Fixed yield in nkObjConstr. Fixes #9694 [backport] (#9744) Yuriy Glukhov 2018-11-19 00:09:33 +02:00
  • 5dfcc4e91c make tsizeof run on C++ backend (#9734) Arne Döring 2018-11-18 14:36:20 +01:00
  • 696dc1609f fix manual entry for .this pragma [ci skip] narimiran 2018-11-18 12:53:21 +01:00
  • e2f32deba3 make niminst compile again Andreas Rumpf 2018-11-16 22:41:01 +01:00
  • 6279b0587a make tests green again Araq 2018-11-16 19:54:49 +01:00
  • 3f6168b337 removes deprecated T/P types Araq 2018-11-16 13:27:46 +01:00
  • 4233046e3f make hex digit error msg more helpful (#9727) Timothee Cour 2018-11-16 04:09:19 -08:00
  • 4929f74023 fixes #9728 Araq 2018-11-16 11:30:24 +01:00
  • 4efbde84ee Make getEnv case insensitive on Windows (#9722) pgkos 2018-11-16 08:45:50 +01:00
  • 4bd9f32f33 --gc:destructors: hello world example compiles and runs Araq 2018-11-16 00:13:39 +01:00
  • 2eb14bdd41 add nimCompile to simplify koch; add nimfind to koch tools (#9723) Timothee Cour 2018-11-15 11:32:31 -08:00
  • 3fe8b4f69d fixes #9692 Araq 2018-11-15 16:18:28 +01:00
  • dd3e1cbc9b make testament compile again with -d:nimCoroutines Araq 2018-11-15 15:15:20 +01:00
  • 9a05fd9dcf disable some tests for the C++ target; refs #7870 Araq 2018-11-15 15:10:29 +01:00
  • c5c4da4f3c Converter bug fixes (#9700) cooldome 2018-11-15 12:14:48 +00:00
  • 8c1083d3b7 Of operator in vm fixes [backport] (#9717) cooldome 2018-11-15 12:03:42 +00:00
  • 2104863910 nimfind: improvements Andreas Rumpf 2018-11-15 12:17:12 +01:00
  • 632ec94b5d gc_common: fixes a typo Andreas Rumpf 2018-11-15 11:36:28 +01:00
  • 9eb9a57ffd nimfind: improvements Andreas Rumpf 2018-11-15 11:01:55 +01:00
  • 6e003eeecb refs #9637 ; cleanup installation of nimsuggest (#9703) Timothee Cour 2018-11-15 01:02:34 -08:00
  • ae36dfb747 Add .46 as supported libssl version (#9704) Solitude 2018-11-15 10:04:30 +02:00
  • 6e8ed8c6fa added first version of a nimfind tool for the poor souls that don't have a good nimsuggest integretation Andreas Rumpf 2018-11-14 16:04:45 +01:00
  • b65c0c336c Inline generic min and max - https://github.com/nim-lang/Nim/issues/9514 (#9688) Mamy Ratsimbazafy 2018-11-14 12:37:46 +01:00
  • b5448bf25c fix #9647 tmpl=>nimf (#9658) Timothee Cour 2018-11-13 23:27:48 -08:00
  • d89c815c41 Disable tasyncssl on Windows to fix CI Dominik Picheta 2018-11-13 21:14:57 +00:00
  • 679a52f53c Merge pull request #9687 from narimiran/fix-7192 Dominik Picheta 2018-11-13 21:12:19 +00:00
  • c2b16b46ec export asyncdispatch.callSoon (fixes #7192) narimiran 2018-11-12 15:40:33 +01:00
  • d2f7ecb80e Merge pull request #9682 from cyberlis/reprocsplitfix Dominik Picheta 2018-11-11 16:39:49 +00:00
  • 030fe373e4 fixes the travis build for NIM_COMPILE_TO_CPP Araq 2018-11-09 11:10:21 +01:00
  • 8b4a910c91 fix split proc ignored maxsplit argument. Proc split didn't pass maxsplit argument to split iterator Denis Lisovik 2018-11-11 18:37:35 +03:00
  • d1fe195dcc nimpretty: explicit --indent option; fixes #9502; refs #9510 [backport] Andreas Rumpf 2018-11-11 10:38:41 +01:00
  • 532647171e nimpretty: fixes #9673 [backport] Andreas Rumpf 2018-11-11 10:07:19 +01:00
  • c0b5479e6b coro: minor documentation fix [backport] [ci skip] narimiran 2018-11-11 10:16:32 +01:00
  • 37d88e5168 Add proc [](n: NimNode, s: HSlice[T, U]): seq[NimNode] to macros (#7735) Lolo Iccl 2018-11-10 22:10:50 +09:00
  • 95d79ac760 add vs2017 support when run from developer command prompt. (#9672) ratiotile 2018-11-10 01:49:00 -05:00
  • 964b5dac7c complete future only once in or (fixes #8982) (#9632) Miran 2018-11-09 23:45:17 +01:00
  • 8d850f7a69 deprecated ospaths (#9665) Andreas Rumpf 2018-11-09 16:36:49 +01:00
  • 8507e506ce change dir when koch starts (#9663) Arne Döring 2018-11-09 14:18:09 +01:00
  • 573d02760e newLit works on enum (#9662) Arne Döring 2018-11-09 12:15:00 +01:00
  • 130c218ff9 parseopt: remove confusing dead code Andreas Rumpf 2018-11-09 09:03:22 +01:00
  • c0fc2f5726 fixes #9619 Andreas Rumpf 2018-11-09 09:00:43 +01:00
  • fdd09ad090 add illegal discard test Arne Döring 2018-11-08 19:32:35 +01:00
  • b306e0bfe2 feedback injected Arne Döring 2018-11-08 19:23:03 +01:00
  • ff950725fa changelog entry. Arne Döring 2018-11-08 18:42:37 +01:00
  • 77a0f3768b adopt tests Arne Döring 2018-11-08 18:40:15 +01:00
  • 16353c2ac8 fix #8011 Arne Döring 2018-11-08 17:07:02 +01:00
  • a147166710 fix #8335 Arne Döring 2018-11-08 13:14:06 +01:00
  • cba86a9893 fix #9319 Arne Döring 2018-11-08 12:49:03 +01:00
  • 9eed62f71c add the new modules to the documentation generator Araq 2018-11-08 17:30:41 +01:00
  • 84ca9d2903 add new stdlib modules to the changelog Araq 2018-11-08 16:47:14 +01:00
  • 56f76c5b08 better implementation for wrapWords Araq 2018-11-08 16:00:49 +01:00
  • 4f787ac4f4 fill region Arne Döring 2018-11-08 10:08:52 +01:00
  • 13defcc9f6 add doc string Arne Döring 2018-11-08 09:46:12 +01:00
  • 1d7c36bd8c wordwrap stuff Arne Döring 2018-11-06 08:39:07 +01:00
  • 795d7e3217 WIP Arne Döring 2018-11-04 20:52:20 +01:00
  • 6a57ec6d2e NaN fixes for clang backend (#9652) Arne Döring 2018-11-08 20:17:37 +01:00
  • 3cf3c2d722 er... 'a not b' is an infix call Andreas Rumpf 2018-11-08 09:39:27 +01:00
  • 5845716df8 fixes parsing regressions; binary 'not' for 'not nil' must stay Andreas Rumpf 2018-11-08 09:15:07 +01:00
  • 05683e3aab fixes #9633 Andreas Rumpf 2018-11-08 08:15:10 +01:00
  • d0a02fe66b Merge pull request #9642 from narimiran/callback-order Dominik Picheta 2018-11-07 23:46:29 +00:00
  • 8a357c270b parser change: 'not' is always a unary operator; fixes #9574 Andreas Rumpf 2018-11-07 20:53:41 +01:00
  • b1ad5fd7da Simplify cgen forward proc (#9635) Jacek Sieka 2018-11-07 14:08:10 -06:00
  • 4e94f49065 parser/grammar sync; fixes #9608 [backport] Andreas Rumpf 2018-11-07 20:07:20 +01:00
  • 1c73db08b8 nim check fix; fixes #9609 [backport] Andreas Rumpf 2018-11-07 20:04:26 +01:00
  • 08de33a2e3 remove ---path:"../compiler" from nimsuggest/nimsuggest.nim.cfg Timothee Cour 2018-11-06 22:03:55 -08:00
  • f9bf095853 remove redundant -p:compiler in koch.nim given modules use import compiler/foo Timothee Cour 2018-11-06 19:56:21 -08:00
  • cb4d810659 make Nim take roughly 100MB less RAM for bootstrapping via a new compiler switch -d:leanCompiler; useful for the Raberry PI Andreas Rumpf 2018-11-07 18:36:45 +01:00
  • 15c66a06f9 keep the order of the callbacks narimiran 2018-11-07 15:22:02 +01:00
  • d5e113c3a6 Add readData proc that accepts a string. Konstantin Molchanov 2018-11-03 21:26:53 +04:00
  • c2c05f5e72 fix #9639 (#9640) Arne Döring 2018-11-07 10:58:48 +01:00
  • fc740c54ec fixes #9600 (#9601) jcosborn 2018-11-07 01:40:00 -06:00
  • b9cdad7497 times - remove unneeded negative sign when parsing formats z and zz (#9631) pgkos 2018-11-06 22:29:23 +01:00
  • 73c306258b Nimscript: fixes #9246 [backport] Andreas Rumpf 2018-11-06 21:55:13 +01:00
  • 24902394f7 VM: don't inject destructor calls, refs #7041 Andreas Rumpf 2018-11-06 19:36:29 +01:00
  • 66a76d3165 Merge tests into a larger file (part 8 of ∞) (#9583) Miran 2018-11-06 18:33:58 +01:00
  • c735b75f6f compiler cleanup: flag tfOldSchoolExprStmt is gone Araq 2018-11-05 20:20:13 +01:00
  • 1fa22d4cfe removed the undocumented #? strongSpaces parsing mode Araq 2018-11-05 20:06:16 +01:00
  • 25cb2e0c70 document system.UncheckedArray Araq 2018-11-05 18:22:27 +01:00
  • 1c7fbad378 make tests green again Araq 2018-11-05 16:41:48 +01:00
  • e71410d74e language cleanup: the .unchecked pragma is dead Araq 2018-11-05 14:53:04 +01:00
  • cc5b8c6ad2 Generic Complex type (#9590) Arne Döring 2018-11-05 20:27:46 +01:00
  • da178e4090 make mod on floats available in the VM (#9591) skilchen 2018-11-05 09:36:28 +01:00
  • e4e19f8288 stripLineEnd aka chomp (#9623) Timothee Cour 2018-11-04 23:01:31 -08:00
  • 62693457df Add 'dedent' to documentation index (#9615) Federico Ceratto 2018-11-04 07:36:13 +00:00
  • 2eff0ca2b8 added test case for #9594 Araq 2018-11-02 12:12:23 +01:00
  • ae27f8ac58 fixes #9611 Andreas Rumpf 2018-11-03 19:11:10 +01:00
  • c739b9192f produce more helpful error messages when overloading resolution fails Andreas Rumpf 2018-11-03 15:56:13 +01:00
  • b4f16fab49 Nim devel is version 0.19.9 Andreas Rumpf 2018-11-03 12:45:55 +01:00
  • a2e6a873af fixes #9610 Andreas Rumpf 2018-11-03 11:04:30 +01:00
  • 7a15d2d04b Fixes #9556 (#9604) [backport] Neelesh Chandola 2018-11-02 23:25:53 +05:30
  • 2bc016b172 Add test for #6836 (#9602) Neelesh Chandola 2018-11-02 17:47:57 +05:30
  • 234bed1b38 destructors; fixes #9594 Araq 2018-11-02 11:29:14 +01:00
  • bc26c08862 unicode.nim: minor alignment change Araq 2018-11-02 10:07:37 +01:00
  • 3806e5640a delete unused issue_template.md Miran 2018-11-02 09:30:33 +01:00
  • d294cec805 Revert "nimsuggest somehow transforms \n into \\x0A, not \x0A" Timothee Cour 2018-11-01 14:24:35 -07:00
  • f96e2764c4 nimsuggest somehow transforms \n into \\x0A, not \x0A Timothee Cour 2018-11-01 14:22:09 -07:00
  • eb3c9e1d1c Added "typeof" and "restrict" to special words. (#9226) Alexandros Naskos 2018-11-01 18:24:02 +02:00
  • dbfc5c5a44 Fixes https://github.com/nim-lang/Nim/issues/6836 (#9595) Neelesh Chandola 2018-11-01 21:53:30 +05:30