Commit Graph

  • 03973dca30 doc,test(times): followup #23861 (#23881) lit 2024-07-23 09:56:36 +08:00
  • 881fbb8f81 Allocator: Always place free cells into the active chunk and add documentation (#23871) SirOlaf 2024-07-22 16:36:46 +02:00
  • c83a9c4c5c fixes #23838: Compilation by MinGW for cpu=i386 with time_t bug (#23876) Ward 2024-07-22 20:23:18 +08:00
  • 7b50d05d6b fixes #23869; sink generic typeclass (#23874) Ryan McConnell 2024-07-22 01:13:43 -04:00
  • 2d2a7f2347 Fix out-of-bounds slicing in std/varints (#23868) Buldram 2024-07-22 01:11:14 -04:00
  • 1c287fb960 remove unused field in ConfigRef (#23875) ringabout 2024-07-22 12:56:59 +08:00
  • 9ca646acd4 Merge tyUncheckedArray with tySeq in typeRel (#23866) SirOlaf 2024-07-20 15:46:25 +02:00
  • 31ee75f10e bypass constraints for tyFromExpr in generic bodies (#23863) metagn 2024-07-20 01:02:08 -06:00
  • 2f5cfd6829 fixes nim secret not flushing stdout (#23862) ringabout 2024-07-20 11:40:38 +08:00
  • fd1e62a7e2 Allocator: Track number of foreign cells a small chunk has access to (#23856) SirOlaf 2024-07-20 05:40:00 +02:00
  • 97f5474545 fix generics treating symchoice symbols as uninstantiated (#23860) metagn 2024-07-19 05:53:35 -06:00
  • 24f5dfbed2 Add '.' (period, dot, ..) to FormatLiterals so that ss.fff can work. (#23861) c-blake 2024-07-19 10:38:02 +00:00
  • 3a103669d1 fixes #23858; 2.2.0 rc1 regression with cdecl functions (#23859) ringabout 2024-07-19 02:53:07 +08:00
  • 6aa54d533b doc: times.nim: DD -> dd (#23857) lit 2024-07-18 19:59:48 +08:00
  • f765898a75 Set type of object constructor during annotateType (#23852) SirOlaf 2024-07-17 23:54:15 +02:00
  • ddb31ce968 Add constantine to important_packages.nim (#23801) Mamy Ratsimbazafy 2024-07-17 17:04:50 +00:00
  • 494c24a7ce fixes #23848; The comand nim gendepend defaults to ORC (#23851) ringabout 2024-07-18 00:25:19 +08:00
  • 2b7c47b122 Fixes #23846; prepend nimArgs to args (#23847) EuklidAlexandria 2024-07-17 16:48:59 +02:00
  • 92e505577e bump NimVersion to 2.0.10 narimiran 2024-07-17 14:44:53 +02:00
  • 9de74b7097 fixes #23844; Nim devel nightly i386 build failing (#23849) ringabout 2024-07-17 16:50:33 +08:00
  • ad5b5e3ec0 Add warnings about exec usage. (#23820) Antonis Geralis 2024-07-17 09:45:52 +03:00
  • fe48de4406 fixes #23837; cursor now processes distinct types with a destructor (#23845) ringabout 2024-07-17 11:17:52 +08:00
  • 1ce954a0cf make routine implicitly gensym when other gensym symbol exists again (#23842) metagn 2024-07-16 00:47:06 -06:00
  • cd946084ab make routine implicitly gensym when other gensym symbol exists again (#23842) metagn 2024-07-16 00:47:06 -06:00
  • 648f82c2ed fixes semi-regression; discard check now skips nkHiddenSubConv (#23840) ringabout 2024-07-16 13:37:33 +08:00
  • b7a275da1d fixes regression; block can have arbitrary exit points; too hard for a simple analysis (#23839) ringabout 2024-07-16 13:37:06 +08:00
  • 284a80e96d [minor] fixes wrong error messages (#23841) ringabout 2024-07-16 09:25:43 +08:00
  • c11b3f3fc7 Silence hint:performance message when using very basic http client (#23832) c-blake 2024-07-15 12:11:06 +00:00
  • a5186a9d8b Use monotonic timestamp to calculate timeouts refs #23826 (#23834) Mark Leyva 2024-07-15 05:10:31 -07:00
  • f6aeca5765 bump NimVersion to 2.1.9 (#23831) Miran 2024-07-12 21:06:29 +02:00
  • dd2edf4562 allows foreign functions having forward decls pr_forward ringabout 2024-07-12 22:35:17 +08:00
  • ca7821bea3 fixes 23827; Cyclic proc calls causes infinite memory usage in VM ringabout 2024-07-12 22:10:11 +08:00
  • 58b36bd85e fixes #23825; Busy wait on waitid, sleeping at regular intervals (#23826) Mark Leyva 2024-07-12 06:25:18 -07:00
  • 6d7ab08dee refactor: The popular 'r' field is now named 'snippet' (#23829) Andreas Rumpf 2024-07-12 15:23:09 +02:00
  • 570deb10d3 deprecate owner from std/macros (#23828) ringabout 2024-07-12 19:33:54 +08:00
  • 22ba5abd63 fixes 23823; array static overload - again (#23824) Ryan McConnell 2024-07-11 16:57:17 -04:00
  • 173b8a8c58 fixes #3011; handles meta fields defined in the ref object (#23818) ringabout 2024-07-11 21:39:44 +08:00
  • 9092244f87 closes #22095; adds a test case (#23822) ringabout 2024-07-11 21:38:32 +08:00
  • e53a2ed19b fixes #20865; fixes #20987; Missing bounds check in array slicing (#23814) ringabout 2024-07-10 23:25:34 +08:00
  • 76e6130f64 patches for #23129 (#23198) ringabout 2024-01-11 22:38:23 +08:00
  • 83455cf1d5 fixes #23129; fixes generated hooks raise unlisted Exception, which never raise (#23195) ringabout 2024-01-11 14:47:33 +08:00
  • be99f2fed8 fixes #22286; enforce Non-var T destructors by nimPreviewNonVarDestructor (#22975) ringabout 2023-11-26 01:27:27 +08:00
  • ec324ad073 disable failing pacakge narimiran 2024-07-09 13:45:16 +02:00
  • 9ce81868a8 Revert "fixes #9940; genericAssign does not take care of the importC variables in refc [backport] (#23761)" narimiran 2024-07-09 13:02:30 +02:00
  • d993aff496 Revert "try to fix broken tests" narimiran 2024-07-09 13:02:19 +02:00
  • 5c5e7a9b6e fixes #22389; fixes #19840; don't fold paths containing addr (#23807) ringabout 2024-07-09 18:59:21 +08:00
  • 96c165304d conditional compilation of gcd(SomeInteger,SomeInteger) in std/math (#23773) quimt 2024-07-09 06:59:10 -04:00
  • 732f7752a9 remove nir; succeeded by nif (#23809) ringabout 2024-07-09 15:29:45 +08:00
  • cbcf6c5be6 Bumps nimble so the next Nim release includes the latest changes (#23808) Juan M Gómez 2024-07-09 05:03:24 +01:00
  • e4db9bffba Adjust the correct chunk's free space in allocator (#23795) SirOlaf 2024-07-08 11:15:53 +02:00
  • 14f86b3965 Bumps nimble so the next Nim release includes the latest changes (#23808) Juan M Gómez 2024-07-09 05:03:24 +01:00
  • ecc7e3d41d fixes #23790; roll back instCounter properly in case of exceptions (#23802) Alexander Kernozhitsky 2024-07-06 22:50:46 +02:00
  • 22896b3a95 bump NimVersion to 2.0.9 narimiran 2024-07-04 14:30:12 +02:00
  • dc46350fa1 Add support for nvcc & hipcc (cuda/rocm) (#23805) Andrew Brower 2024-07-08 05:17:04 -04:00
  • 3f5016f60e Adjust the correct chunk's free space in allocator (#23795) SirOlaf 2024-07-08 11:15:53 +02:00
  • 4faa15f3ad Replacement PR for https://github.com/nim-lang/Nim/pull/23779 that (#23793) c-blake 2024-07-07 10:51:42 +00:00
  • 1dcc364cd2 [backport] fixes #23796; remove extra indirection for args in importc'ed functions in cpp (#23800) Alexander Kernozhitsky 2024-07-06 23:10:15 +02:00
  • ce75042a9d Update documentation for parseEnum in strutils.nim (#23804) Leon Lysak 2024-07-06 16:51:15 -04:00
  • 841d30a213 fixes #23790; roll back instCounter properly in case of exceptions (#23802) Alexander Kernozhitsky 2024-07-06 22:50:46 +02:00
  • 05df263b84 Optimize closure iterator locals (#23787) Yuriy Glukhov 2024-07-03 22:49:30 +02:00
  • 051a536275 fixes #23784; don't allow fold paths containing nkAddr (#23792) ringabout 2024-07-04 04:48:19 +08:00
  • eaf0e7ff60 Update mimetypes.nim; added avif & avifs (#23786) David Krause 2024-07-03 22:47:42 +02:00
  • 903b1b1016 This test for issue 9739 never needed to depend upon hash order (#23791) c-blake 2024-07-03 14:33:26 +00:00
  • 5935c3bfa9 bump NimVersion to 2.0.8 v2.0.8 narimiran 2024-07-02 17:05:59 +02:00
  • fe3039410f fixes #23775; injectdestructors now handles discardable statements (#23780) ringabout 2024-07-02 14:49:37 +08:00
  • 96aba18963 Fixed issues when using std/parseopt in miscripts with cmdline = "" (#23785) Gianmarco 2024-07-02 08:49:21 +02:00
  • 2114414099 fixes #19977; rework inlining of 'var openarray' iterators for C++ (#23258) ringabout 2024-01-26 19:46:39 +08:00
  • 43ee545789 Fix doc: '\c' '\L' in lexbase.nim (#23781) lit 2024-07-02 02:47:39 +08:00
  • a557e5a341 refine: strmisc.expandTabs better code structure (#23783) lit 2024-07-02 02:47:08 +08:00
  • 27abcdd57f fixes #23755; array static inference during overload resolution (#23760) Ryan McConnell 2024-07-01 08:39:16 -04:00
  • d78ccbc27c Revert "Document move limitations" (#23778) Andreas Rumpf 2024-07-01 13:06:09 +02:00
  • 288d5c4ac3 fixes #5091; Ensure we don't wait on an exited process on Linux (#23743) Mark Leyva 2024-07-01 02:42:11 -07:00
  • 3788aa0a99 [backport] fixes #23748; do not skip materializing temporaries for proc arguments (#23769) Alexander Kernozhitsky 2024-06-30 14:10:10 +02:00
  • 4202b606b1 [backport] fixes #23748; do not skip materializing temporaries for proc arguments (#23769) Alexander Kernozhitsky 2024-06-30 14:10:10 +02:00
  • e98c98b46c Comment out flaky test in tests/stdlib/thttpclient (#23772) Alexander Kernozhitsky 2024-06-29 20:49:54 +02:00
  • c88894bf76 Comment out flaky test in tests/stdlib/thttpclient (#23772) Alexander Kernozhitsky 2024-06-29 20:49:54 +02:00
  • 51723bace8 getTemp has a different signature in Nim 2.0.x narimiran 2024-06-29 13:03:12 +02:00
  • a90e687d26 Document move limitations (#23763) Juan Carlos 2024-06-29 05:44:57 -03:00
  • 4b42170022 Bumps nimble to entryPoints commit (#23766) Juan M Gómez 2024-06-29 09:44:18 +01:00
  • 2eff34f08a fixes commit hashes (#23520) ringabout 2024-04-19 13:47:24 +08:00
  • ba51e7c4d8 bundle atlas with sat (#23375) ringabout 2024-04-19 03:54:20 +08:00
  • d259099ef0 fixes #23759; rework move for refc (#23764) ringabout 2024-06-29 16:43:41 +08:00
  • 179897e55f Document move limitations (#23763) Juan Carlos 2024-06-29 05:44:57 -03:00
  • 9f74baa49d Bumps nimble to entryPoints commit (#23766) Juan M Gómez 2024-06-29 09:44:18 +01:00
  • 56ed4e0bb9 fixes #23759; rework move for refc (#23764) ringabout 2024-06-29 16:43:41 +08:00
  • 786bbff1ae try to fix broken tests narimiran 2024-06-28 08:31:43 +02:00
  • 2a2141793e make tests green again araq-atomic-loads Araq 2024-06-27 22:59:57 +02:00
  • f1ccfb1b00 atomic loads do not require a mutable location [backport] Araq 2024-06-27 20:46:49 +02:00
  • fda43d1f0a fixes #9940; genericAssign does not take care of the importC variables in refc [backport] (#23761) ringabout 2024-06-27 00:24:51 +08:00
  • 915cd5b28b fixes #9940; genericAssign does not take care of the importC variables in refc [backport] (#23761) ringabout 2024-06-27 00:24:51 +08:00
  • 828cd58d8a fixes #9940; genericAssign does not take care of the importC variables in refc [backport] (#23761) ringabout 2024-06-27 00:24:51 +08:00
  • 16bbffcb77 fixes #23725; Size computations work better when they are correct (#23758) Andreas Rumpf 2024-06-26 05:09:05 +02:00
  • 8096fa45bd fixes #23725; Size computations work better when they are correct (#23758) Andreas Rumpf 2024-06-26 05:09:05 +02:00
  • 73af7c60a1 nrvo for embedded importc'ed types (#23708) ringabout 2024-06-13 02:51:52 +08:00
  • 948fc29bb2 adapt semOpAux to opt-in symchoices (#23750) metagn 2024-06-25 16:49:43 +03:00
  • 7bdcaada13 don't use unknown proc narimiran 2024-06-24 10:58:14 +02:00
  • 2c83f94544 Check for nil in cstringArrayToSeq (#23747) Yuriy Glukhov 2024-06-24 09:35:05 +02:00
  • 832d896cda remove bench action to save resources, which is barely useful (#23753) ringabout 2024-06-24 15:22:14 +08:00
  • e77e129a05 fixes #23742; setLen(0) no longer allocates memory for uninitialized strs/seqs for refc (#23745) ringabout 2024-06-21 21:07:45 +08:00
  • d0b3b7e1a7 [backport] fixes #23711; C code contains backtick`gensym (#23716) ringabout 2024-06-19 14:33:38 +08:00