Commit Graph

  • ce01472ff3 refactorings in preparations for the new runtime Andreas Rumpf 2018-07-10 10:39:53 +02:00
  • f805018461 Fixes #5880. (#7229) Dominik Picheta 2018-07-09 23:33:31 +01:00
  • 5c5388c0a6 Handle subtype relations for converter parameters (#8248) LemonBoy 2018-07-09 20:05:53 +02:00
  • 854aa3958f Fixes maxLineLength's bug in the renderer (#8240) Dmitry Atamanov 2018-07-09 21:04:57 +03:00
  • 3b310e91cd New implementations of times.parse & times.format (#8094) Oscar Nihlgård 2018-07-09 20:04:25 +02:00
  • c6671776a1 Reset typedescMatched before paramTypesMatch (#8250) LemonBoy 2018-07-09 15:02:48 +02:00
  • 470949f2e0 avoid AST streaming, experiment what it breaks Araq 2018-07-09 13:07:55 +02:00
  • f8e219b877 add the apis.txt table to nep1.rst Araq 2018-07-09 12:35:25 +02:00
  • dec97924a4 Custom pragmas in proc types (#8205) cooldome 2018-07-09 12:11:03 +02:00
  • c115090f6e Testament should run tests with no action (#8232) genotrance 2018-07-08 19:38:46 -05:00
  • d0b60f1fe3 Generate dynlib strings as a single rope (#8247) LemonBoy 2018-07-08 22:07:45 +02:00
  • 03c8fdc6cb Pick the and symbol we need explicitly (#8249) LemonBoy 2018-07-08 22:00:32 +02:00
  • befca425c4 workaround issue #8223 nim doc fails with doAssertRaises (#8245) Timothee Cour 2018-07-07 23:16:13 -07:00
  • a6c3bbf01a Add proc toOpenArray[byte] for strings (#7820) Dmitry Atamanov 2018-07-07 22:03:22 +03:00
  • 88714e77d8 Fix comparison of tyGenericBody in typerel (#8045) LemonBoy 2018-07-07 20:49:06 +02:00
  • 73f9ce0221 Merge pull request #8239 from mratsim/patch-1 Dominik Picheta 2018-07-07 14:14:32 +01:00
  • 75ef90da82 Put back deprecation path for SomeReal Mamy Ratsimbazafy 2018-07-07 15:04:41 +02:00
  • 53ce58f050 Merge pull request #6587 from FedericoCeratto/normalizePath Dominik Picheta 2018-07-07 10:12:07 +01:00
  • 6594244991 Merge pull request #8229 from timotheecour/patch-6 Dominik Picheta 2018-07-07 10:09:38 +01:00
  • 919e7d6656 Update appveyor.yml Timothee Cour 2018-07-06 22:43:55 -07:00
  • 105cdfa9e1 fix issue #8227 Timothee Cour 2018-07-06 22:39:08 -07:00
  • 8667899d53 hotfix: fixes possible out of bounds access in ospaths.joinPath Araq 2018-07-07 02:31:43 +02:00
  • d65429d857 Add normalizePath and tests Federico Ceratto 2017-10-24 20:30:48 +01:00
  • 352b8a4844 Merge branch 'araq-devel' of github.com:nim-lang/Nim into araq-devel Araq 2018-07-06 19:14:35 +02:00
  • 531013727d system.nim: minor code style change Araq 2018-07-06 19:13:54 +02:00
  • 5384de685f Merge branch 'devel' of github.com:nim-lang/Nim into araq-devel Araq 2018-07-06 18:41:00 +02:00
  • 963f431443 Merge branch 'araq-devel' of github.com:nim-lang/Nim into araq-devel Andreas Rumpf 2018-07-06 17:27:02 +02:00
  • 32230ffe31 make tests green again Andreas Rumpf 2018-07-06 17:26:45 +02:00
  • 5e338c371e Use '\L' instead of '\n' in system for backwards compatibility. Dominik Picheta 2018-07-06 15:48:17 +01:00
  • 8bcaee1fdf make tmemfile2 work again Araq 2018-07-06 15:53:32 +02:00
  • 20950ee073 make test green for OSX Andreas Rumpf 2018-07-06 11:26:36 +02:00
  • 6b8167aaa1 make concepts tests green again Andreas Rumpf 2018-07-06 11:16:05 +02:00
  • ae82406c8b make tests green again Andreas Rumpf 2018-07-05 19:14:18 +02:00
  • a1457bfa9f Rewrite the memory management code for Nintendo Switch (#8169) Joey 2018-07-05 23:33:15 +09:00
  • 0926754e68 make tests green again Andreas Rumpf 2018-07-05 15:51:04 +02:00
  • f7b76c9ea7 Revert "Test case for #5626 (#8204)" (#8206) genotrance 2018-07-05 05:30:27 -05:00
  • 9b31f67859 turn destructors into finalizers Andreas Rumpf 2018-07-05 11:31:27 +02:00
  • 683c60e2fd restore deprecated PNimrodNode in order to make the CIs happy Andreas Rumpf 2018-07-05 09:17:44 +02:00
  • 04b3f8f24a enable destructors without the --newruntime switch Andreas Rumpf 2018-07-04 20:36:15 +02:00
  • db35ac435b code cleanup: remove newScopeForIf switch Andreas Rumpf 2018-07-04 20:04:08 +02:00
  • 86a7054c88 Merge branch 'devel' into araq-devel Andreas Rumpf 2018-07-04 19:25:53 +02:00
  • c7cc934632 Test case for #5626 (#8204) genotrance 2018-07-03 21:47:50 -05:00
  • ab47a870bc Error out if vararg match isn't an exact one (#8186) LemonBoy 2018-07-03 15:10:12 +02:00
  • 426e5c2d1f simplify typetraits.nim test (#8193) Timothee Cour 2018-07-03 03:19:46 -07:00
  • 681d8e0749 Deprecate 'c', 'C' prefix for octal literals, fixes #8082 (#8178) Vindaar 2018-07-03 01:56:36 +02:00
  • 70cf286a22 Test case for #6281 (#8190) genotrance 2018-07-02 15:53:00 -05:00
  • d1f983b37c Merge pull request #8187 from zargot/bugfix/asyncftpclient Dominik Picheta 2018-07-02 17:37:39 +01:00
  • e63369f2b9 asyncftpclient: add missing file.close to retrFile zargot 2018-07-02 18:07:24 +02:00
  • c79f488027 Fix os.unixToNativePath proc returns wrong result(#8179) (#8181) Tomohiro 2018-07-03 00:14:26 +09:00
  • 2c98b4943e Fix crash with static and anonymous procs (#8171) LemonBoy 2018-07-02 00:49:03 +02:00
  • a2b2bc1a36 Fixed #8173 (#8175) Tomohiro 2018-07-02 07:46:56 +09:00
  • e455023902 Merge branch 'devel' into araq-devel Andreas Rumpf 2018-07-01 16:24:56 +02:00
  • dbbe311e18 Minor changes to discardable handling (#8155) LemonBoy 2018-07-01 15:27:14 +02:00
  • 67c7e49e2a gc_common: minor reformating Andreas Rumpf 2018-07-01 15:10:18 +02:00
  • b61e69202b Unexport times.stringifyUnit (#8168) Oscar Nihlgård 2018-07-01 12:54:13 +02:00
  • fbd9f9da95 execCmdEx stderr redirection (#8162) Timothee Cour 2018-07-01 01:38:15 -07:00
  • 584d778318 Fix use of custom pragmas in generic procs (#8165) LemonBoy 2018-07-01 08:06:58 +02:00
  • eec239e851 Fix constant folding of len() with concept type (#8143) LemonBoy 2018-06-30 13:43:55 +02:00
  • 7ae9c4358e Fix vm regression (#8163) Oscar Nihlgård 2018-06-30 13:38:52 +02:00
  • d146045ed5 Fixes #6689 (#8135) Oscar Nihlgård 2018-06-30 09:16:46 +02:00
  • 0a14b3d198 Check the RHS when building a set (#8159) LemonBoy 2018-06-30 09:16:14 +02:00
  • 898a4bc4fa fix #8129 by calling semExpr in semIs if node is strLit (#8130) Vindaar 2018-06-29 16:34:47 +02:00
  • ae69e571e1 VM regression fixes (#8146) Oscar Nihlgård 2018-06-29 16:00:53 +02:00
  • 64c84a7d11 Fix codegen for mInSet magic and empty sets (#8140) LemonBoy 2018-06-29 15:10:51 +02:00
  • 7674df0dff Fixes #8100 (#8101) Oscar Nihlgård 2018-06-29 14:53:09 +02:00
  • b5a96d28c7 codgen refactoring: prepare for alternative string/seq implementations Andreas Rumpf 2018-06-29 11:34:39 +02:00
  • a9e96888d0 system.nim: cleanup the formatting Andreas Rumpf 2018-06-29 11:21:57 +02:00
  • 4deda6b732 Update nre.nim (#8147) Timothee Cour 2018-06-28 23:13:49 -07:00
  • 541c2a3fec one more attempt cooldome 2018-06-28 09:21:09 +01:00
  • c7298561c1 system.nim: remove deprecated symbols Andreas Rumpf 2018-06-28 07:42:46 +02:00
  • cc7479b70f improve error message if literal ends with an underscore (#8114) Vindaar 2018-06-28 00:33:15 +02:00
  • cecce80d42 Fix template codegen with static parameters (#8110) LemonBoy 2018-06-27 22:46:46 +02:00
  • e66b7f3909 Clarify the docs for tables.del (#8134) Yuriy Glukhov 2018-06-27 23:25:22 +03:00
  • 9ed671b2fe Replace NotString with typeclass in jsffi (#8128) hlaaf 2018-06-27 22:43:45 +03:00
  • 52fc16d5d2 Return an error symbol as macro output if needed (#8116) LemonBoy 2018-06-27 21:43:08 +02:00
  • 7f148838a4 Reject ptr/ref void types (#8127) LemonBoy 2018-06-27 21:41:40 +02:00
  • 5ac74da926 Clarify use of special : for passing a block of stmts to template (#8133) Kaushal Modi 2018-06-27 15:37:31 -04:00
  • 722abbe9c9 Reject enums with holes when computedGoto is used (#8132) LemonBoy 2018-06-27 21:36:52 +02:00
  • bb23d903b6 Don't consider concept types as non-complex during codegen (#8119) LemonBoy 2018-06-27 17:21:53 +02:00
  • a85493610c Lexer: do not accept some invalid integer literals (#8089) Hiroki Noda 2018-06-28 00:07:26 +09:00
  • 559a7615ad Nintendo switch support (#8069) Joey 2018-06-27 19:35:09 +09:00
  • b74b16ffde Add missing backtick to the changelog.md Daniil Yarancev 2018-06-27 12:54:28 +03:00
  • c20d1ac1c0 Fix failing test cooldome 2018-06-26 23:50:06 +01:00
  • 34170db963 Merge branch 'devel' into Fixes-7845 cooldome 2018-06-26 23:33:34 +01:00
  • 19ea3a70d2 compiler/types.nim: make low/high know about 'sink' parameters; cleans up #7736 Araq 2018-06-27 00:21:31 +02:00
  • d8f7174dda Merge pull request #7736 from cooldome/range_float_type Andreas Rumpf 2018-06-27 00:08:21 +02:00
  • edc3806aa2 Merge pull request #8120 from krux02/basic-debugging Andreas Rumpf 2018-06-26 23:58:07 +02:00
  • 7cec5d1cfb Merge pull request #7681 from nim-lang/typedesc-reforms Andreas Rumpf 2018-06-26 23:53:30 +02:00
  • ccb1514837 Merge pull request #8108 from LemonBoy/fix-5958 Andreas Rumpf 2018-06-26 23:16:40 +02:00
  • bf5de98c6a Merge pull request #7800 from GULPF/vm-nil-fix Andreas Rumpf 2018-06-26 23:15:26 +02:00
  • 236bc06b5f Improve vm support for ref types Oscar Nihlgård 2018-06-26 21:18:55 +02:00
  • 2a3a128e36 Merge branch 'devel' into typedesc-reforms Andreas Rumpf 2018-06-26 18:33:51 +02:00
  • d08b9eb673 Merge pull request #8123 from jwollen/cfile_extensions Andreas Rumpf 2018-06-26 18:31:35 +02:00
  • 0eb9da5f04 readded -d:debug flag Arne Döring 2018-06-26 13:34:22 +02:00
  • 7e89f9a09a Don't remove extension of source files twice, if filenames contain dots Jörg Wollenschläger 2018-06-26 20:08:40 +09:00
  • 5976bd96be nimpretty: detect '; vs ,' style based on the first usage of the token in parameter lists Araq 2018-06-26 01:43:41 +02:00
  • ba3c6d022b make basic debugging possible Arne Döring 2018-06-26 01:42:36 +02:00
  • c68d52b69d Merge branch 'devel' of github.com:nim-lang/Nim into devel Araq 2018-06-26 01:35:12 +02:00
  • aef441101f fixes docgen regression caused by refactorings; fixes #8097 Araq 2018-06-26 01:34:59 +02:00
  • 27b081d1f7 Merge pull request #8117 from LemonBoy/cmd-verbosity-level Dominik Picheta 2018-06-25 17:08:12 +01:00