Commit Graph

  • 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
  • f559e62e45 Adjust some tests to make them pass LemonBoy 2018-06-25 15:56:13 +02:00
  • 589d6bc8d8 Warn the user if the specified verbosity level is wrong LemonBoy 2018-06-25 15:46:38 +02:00
  • 193def6dcb Merge pull request #8105 from LemonBoy/concept-high-low-index Andreas Rumpf 2018-06-25 15:08:22 +02:00
  • 7d437a3a74 Merge pull request #7964 from LemonBoy/fix-7936 Andreas Rumpf 2018-06-25 15:06:07 +02:00
  • 890086baec Merge pull request #8072 from LemonBoy/fix-6899-6280 Andreas Rumpf 2018-06-24 21:31:19 +02:00
  • 9543689306 Make static blocks introduce their own scope LemonBoy 2018-06-24 18:27:40 +02:00
  • bfa3d62cc1 More concept fixes LemonBoy 2018-06-24 15:13:34 +02:00
  • 105a472dc5 Merge pull request #8084 from LemonBoy/fix-7905 Andreas Rumpf 2018-06-24 09:54:00 +02:00
  • 4c2e712056 Support setting foreground/background colors to terminal defaults (#8073) Kaushal Modi 2018-06-24 03:53:20 -04:00
  • fbac233dae Merge pull request #8092 from FedericoCeratto/patch-10 Andreas Rumpf 2018-06-24 09:52:45 +02:00
  • 059ddeee10 Minor doc fix Federico Ceratto 2018-06-23 14:32:24 +01:00
  • 371f87e962 Change inconsistent paramaters in times.nim (#8091) Oscar Nihlgård 2018-06-23 15:01:55 +02:00
  • 7f0d7871ed Use the resolved typedesc in semVarOrLet LemonBoy 2018-06-23 13:37:35 +02:00
  • e39baf46fc Don't blow up with recursive objects LemonBoy 2018-06-22 15:09:35 +02:00
  • af66258dca Discriminate gensym'd type names in sigHash LemonBoy 2018-06-21 22:21:24 +02:00
  • 0c683d28bb Merge branch 'devel' of github.com:nim-lang/Nim into devel Andreas Rumpf 2018-06-22 03:19:36 +02:00
  • cc11aa9698 varints module: critical bugfix Andreas Rumpf 2018-06-22 03:19:30 +02:00
  • 6015749720 Merge pull request #8062 from LemonBoy/fix-7825 Andreas Rumpf 2018-06-21 00:35:17 +02:00
  • 1be82d96a6 nimpretty: bugfixes; refs #8078 Araq 2018-06-20 11:35:36 +02:00
  • 9adfaa7f07 fixes #8076 Araq 2018-06-20 10:20:42 +02:00
  • 2dab490ec1 Merge branch 'araq-nimpretty' into devel Andreas Rumpf 2018-06-20 01:03:41 +02:00
  • 2a662250d4 nimpretty: added more code claimed to not be working Andreas Rumpf 2018-06-20 00:59:01 +02:00
  • 0725003a8c nimpretty: fixes more reported issues Andreas Rumpf 2018-06-20 00:56:29 +02:00
  • 26568dff00 nimpretty: also test on Windows/Appveyor Andreas Rumpf 2018-06-19 23:48:27 +02:00
  • c3090fcb48 nimpretty: don't produce trailing whitespace; fixes the rendering of unary operators Andreas Rumpf 2018-06-19 23:45:11 +02:00
  • fb62dd1fae Fix constant folding for shl/not LemonBoy 2018-06-18 14:30:18 +02:00
  • 837d0c7270 nimpretty: proper command line handling; added tests; travis ensures these stay green Andreas Rumpf 2018-06-19 20:06:04 +02:00
  • db68bbe4f7 Pegs AST read access (#8050) gemath 2018-06-19 17:13:33 +00:00
  • 3ca11def6d Merge pull request #7771 from nim-lang/nim-in-action-fixes Andreas Rumpf 2018-06-19 17:52:05 +02:00