Commit Graph

  • 9874981e75 fixes #14001 (#14004) Andreas Rumpf 2020-04-19 10:01:04 +02:00
  • 4005f0d0e4 forward type alignment information to seqs (#12430) Arne Döring 2020-04-19 07:52:01 +02:00
  • a8f030fea2 drnim: phi nodes for 'if' statements (#13990) Andreas Rumpf 2020-04-19 02:41:16 +02:00
  • f1ee817627 Add runnableExamples to critbits module (#13994) jiro 2020-04-19 03:06:20 +09:00
  • f46803b225 Fix unused warning for $ for empty tuple/objects (#13991) hlaaftana 2020-04-18 18:41:03 +03:00
  • e3919b658f fix https://github.com/nim-lang/RFCs/issues/211: var a: DateTime compiles and is usable (#14002) [backport:1.2] Timothee Cour 2020-04-18 07:22:03 -07:00
  • d839eb9352 fix #14007 (#14012) [backport] cooldome 2020-04-18 15:15:17 +01:00
  • f10689d3d4 fixes #14003 (#14006) [backport:1.2] cooldome 2020-04-17 12:23:04 +01:00
  • d3b0132061 Step2: fixes #13781, fixes #13805 (#13897) cooldome 2020-04-16 22:27:08 +01:00
  • 9295251e68 Implements RFCs #209 (#13995) cooldome 2020-04-16 20:04:05 +01:00
  • b6f99409a9 added extended msg for failed library loads w/ incorrect DLL formats (#13950) awr1 2020-04-16 13:23:54 -05:00
  • 06e0c75ba9 make fuzzy search a bit less fuzzy (#13996) [backport:1.2] Miran 2020-04-16 20:22:32 +02:00
  • 6914de0d8d fix newDomParser (#13981) Timothee Cour 2020-04-15 23:59:54 -07:00
  • d72808520b Grammar correction in backends.rst (#13989) Adam Weber 2020-04-15 23:39:44 -05:00
  • 60ec5c89c5 added a .since annotation to hashIdentity Andreas Rumpf 2020-04-15 23:35:10 +02:00
  • a0b33f9408 Add hashWangYi1 (#13823) c-blake 2020-04-15 14:11:18 -04:00
  • 3a2697dd73 drnim: tiny progress (#13882) Andreas Rumpf 2020-04-15 20:03:25 +02:00
  • 04b6e9cf3e add timezones package to important_packages (#13987) Miran 2020-04-15 17:33:16 +02:00
  • 4764220cfb Fix https://github.com/inim-repl/INim/issues/66 (#13984) Timothee Cour 2020-04-15 04:07:18 -07:00
  • 2c93d1684e enable important_pkg on OSX (#13954) Timothee Cour 2020-04-14 06:00:35 -07:00
  • 10eabec6d4 fix #12864 static params were mutating arg types during sigmatch; fix #12713 ; refs #13529 (#13976) Timothee Cour 2020-04-14 06:00:02 -07:00
  • c269964860 Add Data URI Base64, implements RFC-2397 (#13759) Juan Carlos 2020-04-13 10:15:45 -03:00
  • 0a84219b3e Add jsdomparser (#13920) Juan Carlos 2020-04-13 10:07:52 -03:00
  • 255698deee Fix semfold handling of {.str/int/bool-define.} (#13964) Oscar Nihlgård 2020-04-13 14:22:33 +02:00
  • 40b64ccd7b Add runnableExamples to bitops module (#13951) jiro 2020-04-13 21:21:45 +09:00
  • 8ba915e449 error msg for #13864 (#13962) cooldome 2020-04-13 13:17:22 +01:00
  • 814f150184 fix #13848: make var result work with nim cpp (#13959) Timothee Cour 2020-04-13 05:16:06 -07:00
  • 2ef39081e1 minor fixes in 1.2 changelog [ci skip] narimiran 2020-04-13 08:12:27 +02:00
  • 35b046373a Improve #12920 fix (#13958) genotrance 2020-04-12 14:08:16 -05:00
  • 7238b968f3 Make unused code into actual test, replace echo with doassert (#13952) Juan Carlos 2020-04-11 17:16:26 -03:00
  • 5f6962337d osproc: added a better version of waitForExit for Haiku (#13938) alaviss 2020-04-10 07:34:52 +00:00
  • cc3f5d21b2 posix: add full Haiku support (#13931) alaviss 2020-04-09 13:56:08 +00:00
  • 7b582fd6a6 fixes #13863 (#13929) cooldome 2020-04-08 18:51:23 +01:00
  • bff742cd8b Add support for zig cc as C compiler. (#13757) Hessam Mehr 2020-04-08 14:24:14 +01:00
  • 350ee0308a Fixes issues with dynamic loading OpenSSL. Fixes #13903. (#13919) [backport] Dominik Picheta 2020-04-08 13:37:00 +01:00
  • 3dc8068075 Test packages on Linux (#13921) Miran 2020-04-08 14:34:08 +02:00
  • b4e9f8e814 fix ICE in isUnresolvedSym (#13925) cooldome 2020-04-08 13:16:25 +01:00
  • f86fc5316a fix #13909 (#13914) [backport:1.2] cooldome 2020-04-08 10:28:09 +01:00
  • 95fd8ae93c fix #13902 distinct uint64 type corruption on 32-bit with borrow (#13907) [backport:1.2] Timothee Cour 2020-04-08 00:56:16 -07:00
  • 3036ec9c44 fix #13894, httpclient hang on Http204 narimiran 2020-04-07 16:32:07 +02:00
  • c835c8c4e7 fix #13910 (#13917) cooldome 2020-04-07 18:40:14 +01:00
  • ab5e26c53c fix some codegen bugs: NIM_BOOL, NIM_STATIC_ASSERT, --passc:-std=... (etc) (#13798) Timothee Cour 2020-04-07 06:17:30 -07:00
  • b41931bf67 json doc: Note about Option and reserved keywords (#13895) Nicolai Søborg 2020-04-07 15:14:25 +02:00
  • 37692baf49 fix #13739 (#13742) Arne Döring 2020-04-07 14:42:59 +02:00
  • 92c4aad205 Fix #13889 with testcase (#13896) [backport] Clyybber 2020-04-06 16:25:24 +02:00
  • 1e25e16c88 Fix #13872 (#13898) Clyybber 2020-04-06 15:35:27 +02:00
  • e6d870896b openDefaultBrowser now works on OSX (#13892) [backport] Timothee Cour 2020-04-05 23:26:12 -07:00
  • f1fd3ef7f4 fix https://github.com/timotheecour/Nim/issues/88 (#13865) [backport:1.2] Timothee Cour 2020-04-05 15:24:35 -07:00
  • 87847150bf Add barebones asynchttpserver tests (#13883) supakeen 2020-04-05 21:16:13 +02:00
  • b6814be653 doc: fix comment for repr*(x: char): string (#13873) Hiroki Noda 2020-04-05 23:44:55 +09:00
  • 29734b73ff add nimPath to nim dump (#13876) Timothee Cour 2020-04-05 07:44:34 -07:00
  • 6d4f07f2ea Fix sym owner in wrapper proc (#13878) cooldome 2020-04-05 15:44:15 +01:00
  • 09ca19208f Add isNil check to custom Content-Length. (#13867) [backport:1.2] supakeen 2020-04-05 09:02:30 +02:00
  • 813ed358bf asyncdispatch: get rid of erroneous set constructions (#13877) alaviss 2020-04-05 06:39:43 +00:00
  • a890aa75aa finally de-deprecate the .define and .undef pragmas Andreas Rumpf 2020-04-04 23:12:24 +02:00
  • 9c46927fad new feature: ability to turn specific warnings to errors Andreas Rumpf 2020-04-04 22:56:03 +02:00
  • ed44e524b0 bump devel version to 1.3.1 narimiran 2020-04-03 21:28:11 +02:00
  • cec320b569 Remove my wrongly written mangled-related code, not needed anymore (#13858) Alexander Ivanov 2020-04-03 21:22:03 +03:00
  • 920add5880 sourcemaps for the JS codegen (#7508) Alexander Ivanov 2020-04-03 13:06:23 +03:00
  • 2b3b24a804 make bootstrapping more robust for people who have Nim inside /usr/bin (#13855) Andreas Rumpf 2020-04-03 10:25:15 +02:00
  • 87e6b88f3b fix #7241 (#13779) itsumura-h 2020-04-03 16:38:05 +09:00
  • 93cd98dd14 move tinyc to a separate repo and allow installing external dependencency (eg tinyc) from koch / library code (#13850) Timothee Cour 2020-04-03 00:10:45 -07:00
  • 6b9ffc7fad fix asynchttpserver content-length header (#13846) flywind 2020-04-03 15:05:43 +08:00
  • d23371fdd7 std/byaddr => std/decls (#13847) Timothee Cour 2020-04-03 00:03:13 -07:00
  • 7d17cd34b8 create a changelog for v1.2.0 narimiran 2020-04-02 16:28:01 +02:00
  • 8ee0771b5a return types must not be Natural for reasons I won't outline here Araq 2020-04-02 15:01:14 +02:00
  • d01fca974d added an .assert pragma and mentioned the pragmas in the changelog Araq 2020-04-02 12:57:15 +02:00
  • df8e0e7f0c feature/count (#13837) Dean Eigenmann 2020-04-02 12:09:29 +02:00
  • d01245e501 renamed new std/pragmas.nim to std/byaddr.nim (#13844) Andreas Rumpf 2020-04-02 11:52:31 +02:00
  • 68539a2926 fix last remaining warning when building nim (intVal should be Int128) + minor cleanups (#13841) Timothee Cour 2020-04-01 23:53:52 -07:00
  • c167261735 Deprecate PHP (#13838) Juan Carlos 2020-04-02 03:48:09 -03:00
  • 160d5fe589 Jsconsole update (#12448) Juan Carlos 2020-04-02 03:47:45 -03:00
  • 46ca19ff18 Deprecate DCE:on (#13839) Juan Carlos 2020-04-01 21:58:43 -03:00
  • afd0afe0a3 Deprecate when declared(echo):echo (#13840) Juan Carlos 2020-04-01 21:56:18 -03:00
  • 9102ac8c7d Documentation and Code Style inotify (#13836) Juan Carlos 2020-04-01 20:05:55 -03:00
  • 9599757068 Add browsers.openDefaultBrowser without URL, implements IETF RFC-6694 Section-3 (#13835) Juan Carlos 2020-04-01 16:46:47 -03:00
  • bc37668c5a fixes #13782 (#13834) Andreas Rumpf 2020-04-01 20:30:28 +02:00
  • 4816984726 Documentation, add more examples (#13825) Juan Carlos 2020-04-01 14:39:58 -03:00
  • 484548c784 revert stdlib changes which are not required anymore Andreas Rumpf 2020-04-01 14:34:24 +02:00
  • 66f18037b3 Fix tests/types/tparameterizedparent0 Zahary Karadjov 2020-04-01 04:45:44 +03:00
  • 08afa03075 The raises list can now use expressions referencing the generic params Zahary Karadjov 2020-04-01 04:01:25 +03:00
  • be95f8fdfa Turn some of the errors back into warnings Zahary Karadjov 2020-04-01 03:33:32 +03:00
  • ce9a4ed124 Replace tfHasRequiresInit with a more accurate mechanism Zahary Karadjov 2020-03-30 18:56:03 +03:00
  • d374c6373b Fix tests/parallel/tguard2.nim Zahary Karadjov 2020-03-30 03:47:02 +03:00
  • 2b66d66567 Fix a CI failure during koch doc Zahary Karadjov 2020-03-30 01:38:59 +03:00
  • e63b673ce2 Fix https://github.com/nim-lang/Nim/issues/4907 Zahary Karadjov 2020-03-30 00:49:42 +03:00
  • 06438ed143 Close https://github.com/nim-lang/Nim/issues/11428 Zahary Karadjov 2020-03-29 20:49:13 +03:00
  • 4f3d309fb0 Perform nil checks during object construction and within compiles() Zahary Karadjov 2020-03-29 20:31:37 +03:00
  • 7b7e42be54 More precise error messages for uninitialized fields in the presence of inheritance Zahary Karadjov 2020-03-29 19:05:01 +03:00
  • 0521f98486 Hrm, the new errors highlighted some code that seems to be broken Zahary Karadjov 2020-03-29 02:17:47 +02:00
  • f3be5a716f not nil types are illegal to construct through default(T) Zahary Karadjov 2020-03-29 02:34:50 +02:00
  • 1b570f2b18 Turn the warning for uninitialized (result) variables into errors Zahary Karadjov 2020-03-29 02:06:39 +02:00
  • e0bb78553a Fix tests/notnil/tnotnil_in_objconstr.nim Zahary Karadjov 2020-03-27 22:48:40 +02:00
  • 54f06427c8 Enable the requiresInit checks only for objects Zahary Karadjov 2020-03-27 21:58:32 +02:00
  • 8ae48292ff Plug another hole: default(T) forbidden for objects requiring initialization Zahary Karadjov 2020-03-27 20:53:09 +02:00
  • 05a0ec4adb Don't allow 'var x: T' for objects that require initialization Zahary Karadjov 2020-03-27 20:22:37 +02:00
  • 7652aede41 More sophistication; Allow requiresInit to be specified per-field Zahary Karadjov 2020-03-27 18:43:23 +02:00
  • a8b6222c86 First steps, the compiler can boot with enforced requiresInit Zahary Karadjov 2020-03-27 15:47:49 +02:00
  • 216fd59c44 make usage of foo is a user-defined error more informative (#13833) Timothee Cour 2020-04-01 08:49:29 -07:00
  • d3020af44d fix open file leak when running --debugger:native (#13832) Timothee Cour 2020-04-01 08:48:17 -07:00