Commit Graph

  • 40b5c4c4c3 fix #20248;fix #6215;turns into simple CT error (#21141) Bung 2022-12-21 03:23:48 +08:00
  • 886572a516 disable "Warning: gc is deprecated" in compiler (#21137) ringabout 2022-12-20 15:04:13 +08:00
  • e278a781fc fix #21109 (#21127) Bung 2022-12-19 19:35:15 +08:00
  • 70c575095e add changelog for the new strict function checking algorithm (#21129) ringabout 2022-12-19 17:56:49 +08:00
  • 53eed2be45 close #11705; add a testcase (#21128) ringabout 2022-12-18 22:31:13 +08:00
  • 100b304ac2 fixes misplaced changelog entries; pre-existing issue (#21125) ringabout 2022-12-17 21:42:29 +08:00
  • b8d200683a remove unused imports (#21126) ringabout 2022-12-17 20:44:30 +08:00
  • ae4645e8df add 2.0 changelog (#21107) ringabout 2022-12-17 16:28:59 +08:00
  • d83f66a24d fixes #21116; always mangles the param (#21121) ringabout 2022-12-17 16:10:56 +08:00
  • 7fa983f5e6 Nim now ships nimble with 0.14.1 version (#21120) ringabout 2022-12-17 00:21:07 +08:00
  • 296e7f598e Bump the devel version to 1.9.1 (#21117) ringabout 2022-12-16 19:49:26 +08:00
  • 84200f28a1 bump csource_v2 hash (#21118) ringabout 2022-12-16 16:42:31 +08:00
  • 8c0f2f0152 Check file exists in {.compile.} pragma (#21105) Jake Leahy 2022-12-16 05:22:45 +11:00
  • d0d8c95094 don't change code blocks in manual.rst narimiran 2022-12-16 08:44:56 +01:00
  • a9bd78d579 fix #12122 (#21096) Bung 2022-12-16 15:01:15 +08:00
  • 8a3b76b287 csource building prefers bin/nim (#21115) ringabout 2022-12-16 14:59:18 +08:00
  • 644318ad9c the devel branch now uses csources_v2 (#21108) ringabout 2022-12-16 14:58:40 +08:00
  • ec13574b19 don't backport the change in compiler/nim.cfg narimiran 2022-12-16 05:52:42 +01:00
  • a1165c8231 Revert "fix bare exceptions in excpt.nim" narimiran 2022-12-16 05:51:49 +01:00
  • 78b68421da fixes chronicles (#21114) ringabout 2022-12-16 11:36:52 +08:00
  • babd80b446 fix bare exceptions in excpt.nim narimiran 2022-12-15 21:58:24 +01:00
  • d00477dffb Check file exists in {.compile.} pragma (#21105) Jake Leahy 2022-12-16 05:22:45 +11:00
  • f01ffbf6f1 fix #19580; add warning for bare except: clause (#21099) ringabout 2022-12-15 13:45:36 +08:00
  • 0da50cef4f fixes #20954; bounchecks for len(toOpenArray()) [backport] (#20956) ringabout 2022-12-06 05:27:18 +08:00
  • 8054be6e52 fix #20588 (#21104) Bung 2022-12-15 23:12:17 +08:00
  • d88f46df38 Make async stacktraces less verbose (#21091) Jake Leahy 2022-12-16 02:05:34 +11:00
  • aacf94d72c tiny pr_fix_signature ringabout 2022-12-15 17:07:11 +08:00
  • c1b90783eb fixes setInheritable ringabout 2022-12-15 17:01:27 +08:00
  • 91ce8c385d fix #19580; add warning for bare except: clause (#21099) ringabout 2022-12-15 13:45:36 +08:00
  • 9a50033d5b generic define pragma + string alias (#20979) metagn 2022-12-13 23:20:55 +03:00
  • 2564b5c938 Fix #20416. Enable the recursion limit for ref/ptr types. (#21092) Aditya Siram 2022-12-13 08:57:07 -06:00
  • e4aadcf1c1 Document that system:pop() may raise IndexDefect (#21070) Xavier Noria 2022-12-13 08:47:01 +01:00
  • 7ae7832f76 JS backend properly extends string with setLen (#21087) Jake Leahy 2022-12-13 18:43:37 +11:00
  • 1fefb8e92a Refactor JS sourcemap generator (#21053) Jake Leahy 2022-12-13 15:21:51 +11:00
  • d84f64d2e7 add CI for version-2-0 branch (#21084) ringabout 2022-12-13 09:52:35 +08:00
  • b0a850adbf Nimsuggest now defines the backends symbol (#21083) Jake Leahy 2022-12-13 08:19:02 +11:00
  • 4388636010 fixes #21043; fixes a named exception in the infixAs expression which generate an implicit uninitialized let statement (#21081) ringabout 2022-12-12 23:14:44 +08:00
  • 584cfa6af8 remove implicitDeref feature enum (#21075) ringabout 2022-12-12 22:59:09 +08:00
  • fd7da7da62 add a changelog for nimble (#21078) ringabout 2022-12-12 21:57:27 +08:00
  • 19923aa8b7 work around chronos (#21079) ringabout 2022-12-12 21:14:24 +08:00
  • 28bed059aa closes #20808 (#21077) Andreas Rumpf 2022-12-12 11:46:51 +01:00
  • cbeefc877c Docs expand using parameters (#21076) Jake Leahy 2022-12-12 17:44:17 +11:00
  • b981f3eeb7 ship a modern nimble with lock files support (#21061) ringabout 2022-12-12 14:25:39 +08:00
  • 5917c2d5b7 fix #15836 proc arg return type auto unexpectly match proc with concr… (#21065) Bung 2022-12-12 13:26:18 +08:00
  • 3812d91390 alternative, much simpler algorithm for strict func checking (#21066) Andreas Rumpf 2022-12-11 16:58:50 +01:00
  • c7493bbdd0 multisync now allows tuples in return type (#21074) Jake Leahy 2022-12-12 00:44:41 +11:00
  • 1585bfec3b fix #16758 Nim crashes in fixAbstractType (#20855) Bung 2022-12-11 13:58:29 +08:00
  • 07be1791ba fix #21045; getTime with vmopsDanger is broken; alternative to #21054 (#21056) ringabout 2022-12-11 01:57:19 +08:00
  • 7a18c1ef44 clean up the documentation of threads (#21067) ringabout 2022-12-10 23:23:31 +08:00
  • b59c657be3 fixes #21062 (#21068) Andreas Rumpf 2022-12-10 16:21:43 +01:00
  • 2ebd71bfd4 tiny refactoring related to sink parameter inference logic (#21064) Andreas Rumpf 2022-12-10 15:42:22 +01:00
  • f330b33e2b Use a unique name for template in async macro return (#21058) Jake Leahy 2022-12-10 12:15:45 +11:00
  • db56fc3bcb Revert "fix #15836 proc arg return type auto unexpectly match proc with concr…" (#21057) ringabout 2022-12-10 04:38:55 +08:00
  • da3274d1b3 Implicit return working for async proc (#20933) Jake Leahy 2022-12-10 04:10:33 +11:00
  • 0cd9bdcf9f fix #15836 proc arg return type auto unexpectly match proc with concr… (#21044) Bung 2022-12-10 01:01:13 +08:00
  • ef190f349d remove duplicate assignment (#21050) ringabout 2022-12-09 08:50:35 +08:00
  • f8e64d879c Remove deprecated rightSize (#21011) Juan Carlos 2022-12-08 11:26:58 -03:00
  • 0a1d4ba842 fix issue #20922 by handling missing expr in exprList for tkOf (#20930) Vindaar 2022-12-08 10:59:13 +01:00
  • e669835665 Mention toSet in the docs of the set type (#21037) Xavier Noria 2022-12-08 10:58:00 +01:00
  • 696def2bf7 macros.customPragmaNode: walk brackets on brackets (#21040) Emery Hemingway 2022-12-08 03:57:26 -06:00
  • c5eb3fd4f0 fixes #9839; fixes noReturn pragma doesn't work for non-simple templates (#21048) ringabout 2022-12-08 17:37:02 +08:00
  • 4480fd3e93 fixes #16656; add nre to lib.md (#21042) ringabout 2022-12-08 15:51:31 +08:00
  • 4da3ead294 fixes strictnotnil documentation; comment unfinished sections (#21041) ringabout 2022-12-08 10:06:48 +08:00
  • 53fbb497e9 add a changelog for std/cmdline (#21039) ringabout 2022-12-08 10:06:25 +08:00
  • d6b485493d switch to the official URL of nimquery (#21038) ringabout 2022-12-07 11:33:31 +08:00
  • 9ba07edb2e build the documentation of official packages (#20986) ringabout 2022-12-06 22:37:16 +08:00
  • 4ca2dcb404 Named arguments in commands + many grammar fixes (#20994) metagn 2022-12-06 15:11:56 +03:00
  • 1564ae650f fixes #21027; cast expressions need a type (#21029) ringabout 2022-12-06 20:09:50 +08:00
  • b2c7019006 definite assignment analysis for let (#21024) ringabout 2022-12-06 17:19:12 +08:00
  • 6d8cf25bd7 deprecate do: meaning do (): + misc cleanup (#20927) metagn 2022-12-06 11:44:26 +03:00
  • 739e1badb6 stdlib organization & documentation improvements (#20971) metagn 2022-12-06 11:37:03 +03:00
  • 5d469686b0 fix #20829 Regression in int64 type matching since (#21019) Bung 2022-12-06 14:44:54 +08:00
  • feb0481ba3 Revert "fixes #20883; Unspecified generic on default value segfaults the compiler" (#21028) ringabout 2022-12-06 12:50:16 +08:00
  • e98efdcc5e fix #16639 (#21017) metagn 2022-12-06 00:52:49 +03:00
  • c47d5196be Dont produce initing moves for sfNoInit variables in closure env (#21026) Yuriy Glukhov 2022-12-05 22:49:31 +01:00
  • b83bd282dc fixes #20954; bounchecks for len(toOpenArray()) [backport] (#20956) ringabout 2022-12-06 05:27:18 +08:00
  • a8090f7d65 fixes isLocalVarSym; an implicit global is a global nonetheless (#21025) ringabout 2022-12-06 05:24:36 +08:00
  • 794bcc8029 Add: missing nintendo-switch define (#21009) Dmitry Arkhipenko 2022-12-05 09:24:24 +03:00
  • 6f96c4bc96 ref #20846; give a deprecation message for overriding = hook (#21020) ringabout 2022-12-05 14:13:51 +08:00
  • 1b5e03f975 Remove deprecated posix.CLONE_STOPPED (#21012) Juan Carlos 2022-12-05 02:53:40 -03:00
  • 78b387d948 fixes deprecation message by update action versions (#21021) ringabout 2022-12-05 12:37:23 +08:00
  • 5536f74992 fix #20996 (#21016) metagn 2022-12-04 22:37:23 +03:00
  • 55373e65b4 unpublic arrayWith and rename it to nimArrayWith (#21006) ringabout 2022-12-04 15:39:14 +08:00
  • 83493e4294 Update prelude example (#21005) Michal Maršálek 2022-12-03 14:25:49 +01:00
  • ece41d2605 minor cleanup; correct the module name (#21001) ringabout 2022-12-03 04:10:08 +08:00
  • 79ec6d677c Add back error message to tprevent_forloopvar_mutations (#20992) metagn 2022-12-02 11:19:26 +03:00
  • 10b6e4f5b4 fixes #20883; Unspecified generic on default value segfaults the compiler (#20917) ringabout 2022-12-02 05:04:11 +08:00
  • 8266750497 [unittest] remove unnecessay export for testing (#20868) ringabout 2022-12-02 03:31:48 +08:00
  • a104aa4714 IC: fix typo in rodfiles.nim (#20989) Ikko Ashimine 2022-12-02 04:26:59 +09:00
  • 3eddba8b5e stdlib final cleanup pr_move_system ringabout 2022-12-01 22:54:04 +08:00
  • 658b28dc57 tyInt tyUint fit target int bit width (#20829) Bung 2022-12-01 20:34:00 +08:00
  • a70d3abd37 replace data init function with consts for typeinfov2 (#20977) ringabout 2022-12-01 20:29:58 +08:00
  • 76c347515a remove unneeded import in the test narimiran 2022-12-01 08:42:19 +01:00
  • 7f90bcf5b4 and one more missed error narimiran 2022-11-30 19:11:44 +01:00
  • d81484bff9 one more fix narimiran 2022-11-30 14:06:32 +01:00
  • 27732a4248 fix failing CIs narimiran 2022-11-30 12:29:39 +01:00
  • 3e677a6225 dom: remove X* = ref XObj [backport] (#20910) metagn 2022-11-29 22:24:51 +03:00
  • 5cfa3672b3 allow proc expressions in place of statements (#20935) metagn 2022-11-29 08:37:00 +03:00
  • 0683e8f747 fix bugs with dot & call operators [backport] (#20931) metagn 2022-11-28 23:33:02 +03:00
  • d2de2e7be1 Fix several memory leaks in the Postgres wrapper. (#20940) jfilby 2022-11-27 20:28:38 +02:00