Commit Graph

  • ceabbeadd7 Fixes new atomics for C + vcc (#10267) Jörg Wollenschläger 2019-01-11 20:07:46 +09:00
  • 0a2f711b9e revert moving oids and smtp to graveyard narimiran 2019-01-11 08:51:19 +01:00
  • 540d102d87 fix #10261 unittest now returns 1 on error instead of buggy behavior (#10264) Timothee Cour 2019-01-10 22:59:20 -08:00
  • ab425d793a [RFC] Better atomics (#8620) Jörg Wollenschläger 2019-01-11 03:18:00 +09:00
  • a5fe676f37 Added 'Limitations' section to nimscript manual listing the restrictions of the VM (#10209) Ico Doornekamp 2019-01-10 17:57:21 +01:00
  • 0bb76dde54 fixes #10030 bootstrap is insulated from user config (#10244) Timothee Cour 2019-01-10 08:49:57 -08:00
  • 8e600b78ca add unsetControlCHook to remove a Ctrl-C hook after it was set (#7267) Vindaar 2019-01-10 13:44:44 +01:00
  • d998cb58dd void object fields are now ignored by codegen and fields/fieldPairs iterator (#10144) Neelesh Chandola 2019-01-10 17:19:35 +05:30
  • 6389271d1c Merge pull request #10248 from narimiran/graveyard Miran 2019-01-10 11:17:06 +01:00
  • b3435d22dc Times cosmetic changes (#10237) Oscar Nihlgård 2019-01-10 10:56:12 +01:00
  • d2b95cb476 fixes #10039 : CI now runs buildTools (eg, nimfind wasn't being compiled before); refactoring (#10242) Timothee Cour 2019-01-10 00:35:37 -08:00
  • f7d2f9c5f0 update changelog narimiran 2019-01-10 09:31:18 +01:00
  • 3ed5f83704 Fix exception tracking for system.open (#10253) Oscar Nihlgård 2019-01-10 09:28:09 +01:00
  • f55c8d4d54 fixes #10251 (#10255) Arne Döring 2019-01-10 09:27:01 +01:00
  • 44b4e289d6 destructors: lift type bound operations for case and distinct objects (#10238) cooldome 2019-01-10 08:25:35 +00:00
  • be958d60c9 remove oids narimiran 2019-01-08 17:29:54 +01:00
  • 1a3763fe13 remove smtp narimiran 2019-01-08 17:26:58 +01:00
  • 8d9b093440 remove scgi narimiran 2019-01-08 17:19:34 +01:00
  • da57c0ab99 remove subexes narimiran 2019-01-08 17:04:07 +01:00
  • 87232a38e4 ValueError now inherits from CatchableError (#10246) Oscar Nihlgård 2019-01-10 08:49:57 +01:00
  • 11050d1104 make Stream.{read,peek} procs public (#9806) Notkea 2019-01-09 15:06:40 +01:00
  • 0229dfd199 epoll selector starts with reasonable fd set size (1024) and increases in powers of two when needed. This prevents the selector to allocate large amounts of memory at startup on systems with a high RLIMIT_NOFILE setting (#10194) Ico Doornekamp 2019-01-09 10:46:23 +01:00
  • 23c1ee982e add alignTable, parseTableCells to align/format a tab(etc) delimited table (#10182) Timothee Cour 2019-01-09 00:46:44 -08:00
  • 258952832f remove float128 from the manual, fixes #10213 [ci skip] narimiran 2019-01-09 07:01:32 +01:00
  • ae508f81d8 Merge pull request #10239 from timotheecour/pr_fix_comment_9766 genotrance 2019-01-08 23:30:47 -06:00
  • def477acb7 Merge pull request #10236 from treeform/passSSLPath genotrance 2019-01-08 23:24:45 -06:00
  • 6ce3949c8a add isNamedTuple; make $(1, 2) be (1, 2) instead of (Field0: 1, Field1: 2) which leaked implementation detail (#10070) Timothee Cour 2019-01-08 18:37:25 -08:00
  • fc7fcca9df fix leftover comment from #9766 Timothee Cour 2019-01-08 17:07:46 -08:00
  • bf3a308e86 [error messages, stacktraces] fix #8794 #9270 #9767 #9768 (#9766) Timothee Cour 2019-01-08 15:58:47 -08:00
  • fb26b95f81 {.deprecated: msg.} now works for vars and lets (#10234) Neelesh Chandola 2019-01-09 00:14:47 +05:30
  • 21078798ea Fix libssl order. Newest one is 1.1 Andre von Houck 2019-01-08 10:29:10 -08:00
  • d0366c5194 update issue templates [ci skip] narimiran 2019-01-05 10:12:13 +01:00
  • c60916a2af [CI] fixes #10041 move bulk of travis and appveyor logic to koch.nim (#10183) Timothee Cour 2019-01-08 04:08:19 -08:00
  • 6737634d88 os.execShellCmd: fixes #10231 (#10232) alaviss 2019-01-08 18:41:15 +07:00
  • 821920aa39 [nimpretty] fix #10211; fix #10199 (#10212) Timothee Cour 2019-01-08 01:38:34 -08:00
  • 427435a814 Don't use deprecated pragma syntax (#10187) Clyybber 2019-01-08 10:13:39 +01:00
  • 3ed833198b Better LibSSL search order. (#10230) treeform 2019-01-08 00:50:25 -08:00
  • 20402579a2 system/strmantle: avoid leaking docs to system.nim [ci skip] (#10233) alaviss 2019-01-08 14:42:10 +07:00
  • abad758a7e Fix for sizeof bitsize combination (#10227) Arne Döring 2019-01-07 18:09:57 +01:00
  • 387831d657 Show error when trying to export individual enum field (#10109) Neelesh Chandola 2019-01-07 20:32:47 +05:30
  • 044cef152f add custom pragma support for var and let symbols (#9582) jcosborn 2019-01-07 05:36:06 -06:00
  • 139fa396e8 os.execShellCmd: use WEXITSTATUS to retrieve exit code (#10222) alaviss 2019-01-07 18:27:07 +07:00
  • 87f8ec5b92 Fix #10073 (#10218) zah 2019-01-07 13:10:54 +02:00
  • 5345c5b130 remove deprecated modules (#10215) Miran 2019-01-07 10:37:49 +01:00
  • be9d1280ae Added examples to strtabs module (#10160) Ico Doornekamp 2019-01-07 00:52:19 +01:00
  • e77dd683eb Fix defer not not-working at top level (#10191) Neelesh Chandola 2019-01-07 05:21:17 +05:30
  • 15773c455a Add changelog for the isNil JavaScript change (#10184) Alexander Ivanov 2019-01-07 01:50:21 +02:00
  • b7be67349b Fix ODBC SQL Error string decoding (#10207) [backport] Leonardo Cecchi 2019-01-07 00:48:55 +01:00
  • ea3e32c224 Remove totally unneeded import of hashes. (#10221) c-blake 2019-01-06 18:42:49 -05:00
  • 2fa35126b0 Fix getAddrInfo, add IPPROTO_ICMPV6 Closes #10198 Federico Ceratto 2019-01-05 21:12:53 +00:00
  • f3bd3691e7 Minor Fixes to Manual Wording (#10214) Tristano Ajmone 2019-01-06 10:45:24 +01:00
  • 4a720394bb testament megatest: we can now tell which test failed; helps debugging and prevents certain bugs, plus other fixes (#10089) Timothee Cour 2019-01-05 07:07:09 -08:00
  • ffea3fbfae * move up runnableExamples definition so can be used more in system.nim (#10196) Timothee Cour 2019-01-05 07:01:10 -08:00
  • e5ca57d85c Fix the tuple returned by os.splitFile() in documentation (#10197) Hugo Locurcio 2019-01-05 01:00:38 +01:00
  • be0a4d1342 fix system.nim documentations (#10168) alaviss 2019-01-04 21:13:07 +07:00
  • e9a192c36f expandFilename on windows is now consistent with other platforms (#10154) Neelesh Chandola 2019-01-04 19:41:48 +05:30
  • ba7d33b4e4 Guard against null exception (#10162) rec 2019-01-04 15:05:03 +01:00
  • 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