Commit Graph

  • 2735fd2bf5 ignore uninstantiated static on match to base type [backport:2.0] (#23731) metagn 2024-06-18 07:54:12 +03:00
  • 8d1f03e1da fixes a long standing bug with varargs type inference [backport] (#23720) Andreas Rumpf 2024-06-14 09:16:39 +02:00
  • d83eb88eb9 disable dnsclient because it is fragile (#23728) ringabout 2024-06-18 19:43:46 +08:00
  • 10907cc4a7 bump NimVersion to 2.0.7 narimiran 2024-06-24 08:24:34 +02:00
  • 830153323a Run tests with nimPreviewHashFarm on the 3 main back ends. (#23739) c-blake 2024-06-22 19:21:57 +00:00
  • 2bef08774f fixes #23742; setLen(0) no longer allocates memory for uninitialized strs/seqs for refc (#23745) ringabout 2024-06-21 21:07:45 +08:00
  • 78c5846225 split PackedModule into reader and writer pr_packed_refactor ringabout 2024-06-19 22:10:00 +08:00
  • 817783185a Merge remote-tracking branch 'upstream/devel' into pr_copy_23609 pr_copy_23610 ringabout 2024-06-19 15:03:54 +08:00
  • 646bd99d46 [backport] fixes #23711; C code contains backtick`gensym (#23716) ringabout 2024-06-19 14:33:38 +08:00
  • e645120362 Add Farm Hash conditioned upon nimPreviewHashFarm as 64-bit Hash (#23735) c-blake 2024-06-19 04:49:57 +00:00
  • 9d08d26e33 adds a define nimHasJsNoLambdaLifting so we can use it in the config for compatibility (#23736) ringabout 2024-06-19 08:26:15 +08:00
  • 3f1de49e26 IC: use tables instead of huge seqs because the compiler can create l… (#23737) Andreas Rumpf 2024-06-18 22:41:22 +02:00
  • 2a658c64d8 fixes #23732, os.sleep(-1) now returns immediately (#23734) lit 2024-06-18 23:39:34 +08:00
  • 6789859503 Update nimsuggest.nim ringabout 2024-06-18 22:46:59 +08:00
  • c58b6e8df8 disable dnsclient because it is fragile (#23728) ringabout 2024-06-18 19:43:46 +08:00
  • 128090c593 ignore uninstantiated static on match to base type [backport:2.0] (#23731) metagn 2024-06-18 07:54:12 +03:00
  • 33f5ce80d6 Fix NIM_STATIC_ASSERT_AUX being redefined on different lines (#23729) fakuivan 2024-06-18 01:53:41 -03:00
  • 4867931af3 implement legacy:jsNoLambdaLifting for compatibility (#23727) ringabout 2024-06-18 01:06:38 +08:00
  • c00e8e71e0 bump NimVersion to 2.0.6 v2.0.6 narimiran 2024-06-16 19:01:20 +02:00
  • a073e225c8 Revert "fixes #22510 (#23100)" narimiran 2024-06-16 19:01:01 +02:00
  • ae4b47c5bd fixes #20048; fixes #15746; don't sink object fields if it's of openarray type (#23608) ringabout 2024-06-15 22:07:49 +08:00
  • de1f7188eb Fix example code in Nim manual that cannot be compiled without error (#23722) Tomohiro 2024-06-15 11:34:26 +09:00
  • 948bb38335 ref #20653; fixes chronos empty case branches (#23706) ringabout 2024-06-14 21:55:08 +08:00
  • 5996b12355 fixes a long standing bug with varargs type inference [backport] (#23720) Andreas Rumpf 2024-06-14 09:16:39 +02:00
  • 8037bbe327 Fix non-exported memfiles.setFileSize to be able to shrink files on posix via memfiles.resize (#23717) c-blake 2024-06-14 06:23:26 +00:00
  • ab4e52fb86 progress Araq 2024-06-13 18:11:22 +02:00
  • 9172d26870 fixes #22479; WIP [backport] Araq 2024-06-13 16:18:30 +02:00
  • 140d641443 fixes #22927; no test case extractable [backport] (#23707) Andreas Rumpf 2024-06-12 14:27:49 +02:00
  • 0b5a938f57 nrvo for embedded importc'ed types (#23708) ringabout 2024-06-13 02:51:52 +08:00
  • 3770236bee fixes #22927; no test case extractable [backport] (#23707) Andreas Rumpf 2024-06-12 14:27:49 +02:00
  • 3915fdc372 fixes #23513, parseutils.nim: parseInt's doc example. (#23561) lit 2024-06-12 10:13:38 +08:00
  • cc779a42ce remove pkg "pylib" (#23691) ringabout 2024-06-07 21:07:22 +08:00
  • 26a4b137c6 [backport] fixes #23690; SIGSEGV with object variants and RTTI (#23703) ringabout 2024-06-11 11:55:08 +08:00
  • 262ff648aa [backport] fixes #23690; SIGSEGV with object variants and RTTI (#23703) ringabout 2024-06-11 11:55:08 +08:00
  • 8cbbe12ee4 fixes #22398; [backport] (#23704) Andreas Rumpf 2024-06-10 18:43:23 +02:00
  • d7544ec3db [Backport 2.0] Nimsuggest handle unknown file (#23701) Juan M Gómez 2024-06-10 16:14:16 +01:00
  • d9b1477b81 [Backport 1.6] Nimsuggest handle unknown file (#23702) Juan M Gómez 2024-06-10 16:14:08 +01:00
  • 1cbcbd9269 Fixes #23695: On Linux, "nimsuggest" crashes if Nim is installed in /usr/bin and the library in /usr/lib/nim (#23697) Juan M Gómez 2024-06-10 15:17:02 +01:00
  • 56c95758b2 fixes #23445; fixes #23418 [backport] (#23699) Andreas Rumpf 2024-06-09 08:16:05 +02:00
  • c7ee16182e nimsuggest v3+ handles unknownFile (#23696) Juan M Gómez 2024-06-08 12:02:48 +01:00
  • 879aa1fdd5 Merge branch 'devel' into araq-generic-inst-fix araq-generic-inst-fix Andreas Rumpf 2024-06-08 03:33:55 +02:00
  • 767a901267 Revert "Fix #22826: Don't skip generic instances in type comparison (#22828)" narimiran 2024-06-07 16:30:32 +02:00
  • 36f8cccda4 fixes #23354; [backport] (#23685) Andreas Rumpf 2024-06-07 09:01:30 +02:00
  • 09b5ed251e remove pkg "pylib" (#23691) ringabout 2024-06-07 21:07:22 +08:00
  • 7039b8b5bc fixes #23354; [backport] (#23685) Andreas Rumpf 2024-06-07 09:01:30 +02:00
  • d6bc8699b9 fixes #22510 (#23100) Andreas Rumpf 2024-06-06 00:52:01 +02:00
  • 8f5ae28fab fixes #22672; Destructor not called for result when exception is thrown (#23267) ringabout 2024-06-06 17:51:41 +08:00
  • 69d0b73d66 fixes #22510 (#23100) Andreas Rumpf 2024-06-06 00:52:01 +02:00
  • 87e56cabbb make std/options compatible with strictdefs (#23675) ringabout 2024-06-06 02:54:25 +08:00
  • 2d1533f34f fixes #5901 #21211; don't fold cast function types because of gcc 14 (#23683) ringabout 2024-06-06 02:54:00 +08:00
  • 42e8472ca6 fix noreturn/implicit discard check logic (#23681) metagn 2024-06-05 21:53:05 +03:00
  • 4a6eea6894 progress araq-carry-flag araq 2024-06-04 20:39:15 +02:00
  • f75bf972a5 implements rfc #435; Better effect tracking for inner routines pr_recursive_strict_effects ringabout 2024-06-04 22:51:47 +08:00
  • 7db4376cda fixes openarray hoist with gcc 14 (#23647) ringabout 2024-06-04 15:43:12 +08:00
  • 77c04092e0 Add linux/loongarch64 support in 'compiler/installer.ini' (#23672) qiangxuhui 2024-06-04 15:50:35 +08:00
  • 17475fc5d3 fixes openarray hoist with gcc 14 (#23647) ringabout 2024-06-04 15:43:12 +08:00
  • a85c635da8 fixes#23665; rework spawn with gcc 14 and fixes other tests (#23660) ringabout 2024-06-02 17:54:39 +08:00
  • 3e18c48cda [backport] test more packages (#23671) Miran 2024-06-03 13:58:29 +02:00
  • d22e8f7f82 [backport] test more packages (#23671) Miran 2024-06-03 13:58:29 +02:00
  • 3455623500 rework ctypes with gcc 14 (#23636) ringabout 2024-06-02 21:16:44 +08:00
  • 4bd1cf2376 rework ctypes with gcc 14 (#23636) ringabout 2024-06-02 21:16:44 +08:00
  • 8daac1b061 [Backport 2.0] Updates nimble (#23643) Juan M Gómez 2024-06-02 14:16:04 +01:00
  • a9a32ca3b8 improve view types for jsgen; eliminate unnecessary copies of view types (#23654) ringabout 2024-06-02 21:15:31 +08:00
  • cb0ebecb20 #Fixes #23657 C++ compilation fails with: 'T1_' was not declared in t… (#23666) Juan M Gómez 2024-06-02 14:15:03 +01:00
  • 08f1eac8ac fixes#23665; rework spawn with gcc 14 and fixes other tests (#23660) ringabout 2024-06-02 17:54:39 +08:00
  • 7906c05824 use CPU flag instead of thread local storage for the error indicator; progress araq 2024-06-02 11:53:01 +02:00
  • de4c7dfdd9 fixes #22798; Duplicate libraries linker warning (i.e., '-lm') on macOS (#23292) ringabout 2024-06-02 09:36:20 +08:00
  • 05b29919e1 WIP araq 2024-06-01 19:00:23 +02:00
  • cdfc886f88 fixes #23663; Add hash() for Path (#23664) ringabout 2024-05-31 17:07:48 +08:00
  • c1f31cedbb remove winim from important packages; since CI doesn't check windows platform (#23661) ringabout 2024-05-30 12:34:46 +08:00
  • b172b34a24 Treat CJK Ideographs as letters in isAlpha() (#23651) Alexander Kernozhitsky 2024-05-29 06:42:07 +02:00
  • d923c581c1 revert #23436; remove workaround (#23653) ringabout 2024-05-28 20:40:41 +08:00
  • cc5ce72376 fixes #23635; tasks.toTask Doesn't Expect a Dot Expression (#23641) ringabout 2024-05-27 22:58:43 +08:00
  • c615828ccb fixes #22852; fixes #23435; fixes #23645; SIGSEGV when slicing string or seq[T] with index out of range (#23279) ringabout 2024-05-27 20:13:18 +08:00
  • 3bda5fc840 Handle arbitrarily long symlink target in expandSymlinks() (#23650) Alexander Kernozhitsky 2024-05-27 11:01:13 +02:00
  • ce85b819ff Prevent font flashing in the docs (#23622) Nils Lindemann 2024-05-27 11:00:25 +02:00
  • cf7b0c9da9 Apply suggestions from code review ringabout 2024-05-25 08:57:50 +08:00
  • 4813733852 fixes ringabout 2024-05-25 08:56:51 +08:00
  • 26bd611cc7 check twice ringabout 2024-05-24 22:58:10 +08:00
  • daad06bd07 closes #13426; adds a test case (#23642) ringabout 2024-05-24 22:55:59 +08:00
  • f5bff7cb24 fixes ppa ringabout 2024-05-24 22:44:28 +08:00
  • 6b130813ac test gcc-14 on ubuntu ringabout 2024-05-24 22:25:39 +08:00
  • 7071e3a080 closes #15778; adds a test case (#23613) ringabout 2024-05-16 02:51:41 +08:00
  • 98075688f3 fixes openarray views default values in JS (#23607) ringabout 2024-05-15 00:07:47 +08:00
  • 5abf9a1d77 fixes #23440; fixes destruction for temporary object subclass (#23452) ringabout 2024-04-05 14:56:39 +08:00
  • ab053fd56a remove HEAD arraymancer dependency requirement in package CI (#23509) metagn 2024-04-17 06:02:54 +03:00
  • afa5c5a03c Updates nimble (#23601) Juan M Gómez 2024-05-23 20:07:36 +01:00
  • d837d32fd5 Skip tyAlias inside semTypeTraits in case a concept accidently emits one (#23640) Jason Beetham 2024-05-23 12:15:20 -06:00
  • 598de35d45 doc(format): ospaths2,strutils: followup #23560 (#23629) lit 2024-05-20 19:18:28 +08:00
  • a88b275bc3 doc(format): system.nim: doc of hostCPU for loongarch64 (#23621) lit 2024-05-17 20:35:02 +08:00
  • e57b207ff8 Support NetBSD/aarch64 (#23616) PHO 2024-05-17 06:22:49 +09:00
  • b9951e8c87 fixes lifting subtype calling parent's hooks (#23612) ringabout 2024-05-16 02:52:18 +08:00
  • 3864066408 [Backport 1.6] Fix reset code gen for range types (#22462, #23214) (#23215) (#23638) Giuliano Mega 2024-05-23 06:30:15 -03:00
  • 9ad0ada8e4 adds Nim-related mimetypes back (#23589) ringabout 2024-05-10 16:30:24 +08:00
  • 30eb2b394e Improve strutils.rsplit doc, proc and iterator have oppose result order. (#23570) lit 2024-05-10 16:30:06 +08:00
  • 6a1694b28b fixes #23552; Invalid codegen when trying to mannualy delete distinct seq (#23558) ringabout 2024-05-09 04:54:03 +08:00
  • 8f5451832e Add a note about the sideeffect pragma (#23543) Antonis Geralis 2024-05-08 23:53:29 +03:00
  • cd65b5e5f8 Add Complex version of almostEqual function (#23549) Angel Ezquerra 2024-05-08 22:53:01 +02:00
  • 80a6005f55 fixes #22409; don't check style for enumFieldSymChoice in the function (#23580) ringabout 2024-05-08 23:10:48 +08:00
  • cd72be29c6 fixes #23442, fix for FileId under Windows (#23444) lit 2024-05-08 23:07:32 +08:00