Commit Graph

  • 4eee92a7a3 Fix Typo in Compiler Guide (#10189) Tristano Ajmone 2019-01-04 14:37:07 +01:00
  • 319b46230c fix bug in doAssertRaises when exception==Exception (#10172) Timothee Cour 2019-01-04 04:54:02 -08:00
  • 5101b6befd fixes #10188 Araq 2019-01-04 13:39:47 +01:00
  • 69149a0e92 [backport] improve unicode docs, fixes #2353 (#10174) Miran 2019-01-04 13:20:12 +01:00
  • db7ff50fe5 Undocument --genmapping (#10175) Neelesh Chandola 2019-01-04 15:13:29 +05:30
  • 086229459a runnableExamples: compile and test them as a single file; fixes #9300 Araq 2019-01-04 09:52:01 +01:00
  • 77166ba795 [backport] correctly document toInt, fixes #2764 [ci skip] (#10176) Miran 2019-01-04 09:25:58 +01:00
  • e6cbf9e790 koch.nim: speed up tests for the 'testinstall' target for the nightly builds (these tests are also covered by the other CIs) Araq 2019-01-03 23:45:42 +01:00
  • cb9110c43d --define:nimQuirky exception handling for Nim; in preparation of a blog post Andreas Rumpf 2019-01-03 18:56:05 +01:00
  • 7c5ae00887 exportc is now not allowed for type aliases (#9979) Neelesh Chandola 2019-01-03 00:31:06 +05:30
  • 9fb8c3d965 Add {.noReturn.} to system.raiseAssert (#10161) Oscar Nihlgård 2019-01-02 17:39:53 +01:00
  • a1e268e3dc [cleanup] remove dead code compiler.options.mergeConfigs (#10165) Timothee Cour 2019-01-02 01:26:40 -08:00
  • 31b8bc7866 Add link to tutorial part III to docs.rst (#10157) [ci skip] Ico Doornekamp 2019-01-01 19:49:29 +01:00
  • 6ed9676af5 Show field not initialized warning only when notnil used (#10155) Neelesh Chandola 2019-01-01 23:19:44 +05:30
  • 9faad7591e Deprecate gc v2 (#10151) Neelesh Chandola 2019-01-01 18:20:48 +05:30
  • e7fa8f3443 Add Example code to Documentation comment of wordWrap proc. (#10146) jiro 2019-01-01 17:56:59 +09:00
  • 7c90e22ddd fixes #10148 (#10149) cooldome 2018-12-31 21:57:09 +00:00
  • ab72d68ec8 fix off by 1 error in col shown by toFileLineCol (#10138) Timothee Cour 2018-12-31 06:42:01 -08:00
  • 7ac1fc81fd Resolve things raised in https://github.com/nim-lang/Nim/issues/10081 ? (#10084) c-blake 2018-12-31 08:52:51 -05:00
  • e87910197a Check there are no side effects before optimizing away compile time expressions. (#9934) deech 2018-12-31 07:41:24 -06:00
  • bcbe317d17 Before showing deprecated warning, check whether enum field was marked deprecated or the whole enum type (#10135) Neelesh Chandola 2018-12-30 23:04:41 +05:30
  • 2ee2022c29 help Nim optimize intsets.initIntSet Andreas Rumpf 2018-12-30 11:45:07 +01:00
  • 82c009a2cb Dead code elimination for entire modules and their init procs if empty (#10032) cooldome 2018-12-30 10:28:12 +00:00
  • cbbdcb2669 Show deprecation warning for fields of a deprecated enum (#10112) Neelesh Chandola 2018-12-30 14:15:39 +05:30
  • c5ad4c10cb Deprecated pragma is now supported on enum fields (#10113) Neelesh Chandola 2018-12-30 14:13:59 +05:30
  • a6633b9658 fix typetraits.$ regression https://github.com/c-blake/cligen/issues/84 (#10131) Timothee Cour 2018-12-30 00:40:21 -08:00
  • aadbdd6b06 Support undefined in isNil (#9960) Alexander Ivanov 2018-12-30 03:48:37 +02:00
  • 062d7e3a39 fixes #10082 Andreas Rumpf 2018-12-30 02:45:34 +01:00
  • dd33f41877 refs #10121 (#10124) Timothee Cour 2018-12-29 17:06:15 -08:00
  • 7f81195e5a document --profiler:on (#10115) Timothee Cour 2018-12-29 16:31:30 -08:00
  • 527b774772 {.push raises: [].} is now ignored for vars/lets/consts (#10026) Neelesh Chandola 2018-12-30 05:58:56 +05:30
  • e98d54b050 nim dump: add nimcache entry (#10122) Timothee Cour 2018-12-29 16:27:37 -08:00
  • 9c65ea0d16 nim c now allows: when defined(c) (#10130) Timothee Cour 2018-12-29 16:21:33 -08:00
  • 0831292863 revives: Move typetraits.$ to system. Fixes #5827 (#10071) Timothee Cour 2018-12-29 16:09:47 -08:00
  • eba8ffcf70 checkErr now shows actual system error msg instead of unknown error (#9987) Timothee Cour 2018-12-27 13:46:53 -08:00
  • cc4720fac1 Const tuple unpacking: add tests (#10100) ee7 2018-12-27 22:40:40 +01:00
  • 1b7c8482fe fixes #10101 (#10103) Timothee Cour 2018-12-27 13:40:09 -08:00
  • 05b8085a87 Pragma syntax is now consistent (#9993) Neelesh Chandola 2018-12-28 03:08:24 +05:30
  • 8948894713 [ci skip] update docs for build_all.sh (#10086) Timothee Cour 2018-12-27 13:28:08 -08:00
  • ca0ef62c9e config/nim.cfg: disable tlsEmulation on Haiku (#10092) [backport] alaviss 2018-12-28 04:27:23 +07:00
  • e3cee541bd Fixes long-standing asynchttpserver regression. (#10102) Dominik Picheta 2018-12-27 21:26:48 +00:00
  • 513a287c61 Revert sub-second randomize(). Fixes randomize for JS backend. (#10000) Dominik Picheta 2018-12-27 10:55:21 +00:00
  • 65a52ecebb Fix const tuple unpacking not working for variables > 2 (#10099) Neelesh Chandola 2018-12-27 05:20:33 +05:30
  • 58d293d6a9 fixes nim-lang/nimsuggest#76 (#10093) alaviss 2018-12-26 03:08:16 +07:00
  • 5f2b66751a fix #10049 (#10083) Timothee Cour 2018-12-23 14:00:37 -08:00
  • e1d5356ae9 Add ability to sample elements from openArray according to a weight array (#10072) c-blake 2018-12-23 07:23:20 -05:00
  • d407af565f fixes #10024 Araq 2018-12-22 23:13:05 +01:00
  • bdb67201b2 fixes #10033 [backport] Araq 2018-12-22 18:37:14 +01:00
  • 2539363851 Don't use parseutils.parseInt in the times module (#10028) Oscar Nihlgård 2018-12-22 10:41:54 +01:00
  • ca672ec62e appveyor: make the build green again Andreas Rumpf 2018-12-22 09:47:22 +01:00
  • bec493925f IntSet documentation notes (#10051) Alexis Hope 2018-12-22 08:55:58 +11:00
  • 8869aa74db Stop false positives in distros.detectOs (#10062) Taylor Hoff 2018-12-21 16:52:57 -05:00
  • 8aa5d126fe clarify doc for <= on tuple uses lexicographic order (#10069) Timothee Cour 2018-12-21 13:52:28 -08:00
  • 39a8ab469a Fixed insert for nil seq in js (#10068) Yuriy Glukhov 2018-12-21 23:45:20 +02:00
  • 237085db5d C++ tests: make DLL test green Araq 2018-12-21 22:03:13 +01:00
  • 4a6d699bc5 C++: make async tests green on Windows Araq 2018-12-21 17:16:14 +01:00
  • da80992577 Add system.$(HSlice) and fix #7898 (#8670) hlaaf 2018-12-21 20:10:07 +03:00
  • 0c97d3a41c fixes #10066 Araq 2018-12-21 14:25:56 +01:00
  • b6257f3f21 os.walkDir: correctly evaluate paths when relative = true (#10057) [backport] alaviss 2018-12-21 20:12:48 +07:00
  • 52e36a19a9 fix #9933 (#10067) Timothee Cour 2018-12-21 03:29:45 -08:00
  • 23448a96cc fixes #10058 [backport] Araq 2018-12-21 11:48:43 +01:00
  • f9d58b9305 lots of testament bug fixes and improvements: (#10044) Timothee Cour 2018-12-20 02:49:32 -08:00
  • 2fd522cf58 use anon structs and unions for a much better debug experience (#10055) Andreas Rumpf 2018-12-20 11:44:26 +01:00
  • 68ec42cec7 Add call to hostnamectl in detectOsImpl (#10048) Taylor Hoff 2018-12-20 02:45:43 -05:00
  • ca18dc2505 Make copies for params which are captured in closures. Fixes #7048 (#10050) rec 2018-12-20 08:24:57 +01:00
  • cd65e5328d GC: avoid pathological behaviour; fixes #10040 [backport] (#10052) Andreas Rumpf 2018-12-20 08:20:32 +01:00
  • 6cbe1d48d7 [json] document fact that key ordering is preserved (#10020) Timothee Cour 2018-12-19 16:13:25 -08:00
  • fc7df3283c fix test failure Timothee Cour 2018-12-19 12:38:50 -08:00
  • 8fbe3b3b7d add to changelog Timothee Cour 2018-12-19 04:58:04 -08:00
  • 656770402c fix #8255 numerous issues with splitFile Timothee Cour 2018-12-19 04:55:51 -08:00
  • c129107b32 make nimrtl.dll compile for the C++ target Araq 2018-12-19 18:06:28 +01:00
  • f7d0e5c1d1 strutils: minor code cleanup Araq 2018-12-19 18:06:13 +01:00
  • 730b1b2b87 proc does not take untyped/typed as argument (#9981) Neelesh Chandola 2018-12-19 20:48:57 +05:30
  • 37cb5e8f53 Update osproc.nim (#10043) Timothee Cour 2018-12-19 02:25:50 -08:00
  • 3300c8a500 much simpler implementation of constant tuple declarations Andreas Rumpf 2018-12-19 11:11:33 +01:00
  • 8e90ed0618 Const tuple unpacking (#9964) Neelesh Chandola 2018-12-19 15:22:41 +05:30
  • 3f917c8d91 Merge pull request #9959 from nc-x/better-error-message Andreas Rumpf 2018-12-19 10:03:55 +01:00
  • 72500420d3 Fixes #3060 and adds error checking for invalid else branches in object variants (#9957) Andreas Rumpf 2018-12-19 10:03:22 +01:00
  • 48437d0a84 Give better error message when profiler and memProfiler used at same time (#9948) Neelesh Chandola 2018-12-19 14:32:20 +05:30
  • 642ce799ec Add support for clang-cl (#9977) Neelesh Chandola 2018-12-19 14:05:25 +05:30
  • 2d404a5a24 undo last commit (meant to send a PR instead) Timothee Cour 2018-12-18 22:42:19 -08:00
  • 7b9ba71b47 Update osproc.nim Timothee Cour 2018-12-18 22:39:08 -08:00
  • 264627a657 Add nimsuggest to installDirs (#10035) Yuriy Glukhov 2018-12-18 23:31:01 +02:00
  • 2acefee044 Nimsuggest now shows gotodef for y in from x import y (#10023) Neelesh Chandola 2018-12-19 00:21:14 +05:30
  • 8f4befe368 Testament fixes (#10034) alaviss 2018-12-19 01:49:43 +07:00
  • 25d3539da7 [os] fix #10017 regression, fix #10025 regression (#10018) Timothee Cour 2018-12-18 03:43:25 -08:00
  • d7d17d5ab0 see what breaks with a global config.nims (#10016) Andreas Rumpf 2018-12-18 09:29:15 +01:00
  • dd5812546f [pathutils] add AnyPath; add $; lift arbitrary API restrictions (#10021) Timothee Cour 2018-12-18 00:28:26 -08:00
  • e1098fa01a document NIM_EXTERNC for emit (#10022) Timothee Cour 2018-12-18 00:20:09 -08:00
  • c4e3c4ca2d add getCurrentCompilerExe to vmops (eg allows to get nim compiler at CT); add tests for vmops (#9925) Timothee Cour 2018-12-18 00:07:12 -08:00
  • 09b9a54418 make tests green with a global config.nims file Araq 2018-12-17 23:03:54 +01:00
  • bb1160b73c Merge pull request #10029 from LambdaInsight/more-logging-doc Andreas Rumpf 2018-12-17 20:56:14 +01:00
  • 915a9ec082 Adding more documentation to logging.nim Istvan 2018-12-17 19:29:08 +01:00
  • 86c3ac6a61 see what breaks with a global config.nims Araq 2018-12-16 20:53:50 +01:00
  • 0409f2348e Merge pull request #10012 from nc-x/header-path Andreas Rumpf 2018-12-16 20:51:41 +01:00
  • 9526009e0e fixes #9120 Araq 2018-12-16 20:34:07 +01:00
  • d91d1865b8 fixes #9420 Araq 2018-12-16 20:11:04 +01:00
  • d66eb04ce9 fixes #8991, fixes #4446 Araq 2018-12-16 19:22:49 +01:00
  • 7ec77684e9 fixes #9153 Araq 2018-12-16 19:17:09 +01:00
  • bae662fa8a restore the old .nims processing behaviour; fixes #9989; fixes #9995 Araq 2018-12-16 18:44:29 +01:00