Commit Graph

  • 85971405ab progress pr_Alias ringabout 2026-08-14 12:00:39 +08:00
  • b2bab45e23 fixes #26104; prevent compile-time-only typeof from being treated as a runtime alias ringabout 2026-08-13 22:08:24 +08:00
  • 85d5fef236 Merge branch 'devel' into pr_mumu pr_mumu ringabout 2026-08-13 19:23:53 +08:00
  • 9a8a9efbd5 remove pr_leak2_re ringabout 2026-08-12 22:24:57 +08:00
  • 2dc1be8c47 progress ringabout 2026-08-12 22:24:27 +08:00
  • 7bc6e416af progress ringabout 2026-08-12 22:20:26 +08:00
  • 897435f0d0 preserve call integrity for spawn lowering ringabout 2026-08-12 18:10:16 +08:00
  • 36425e91fd fixes #26094; memory leak on exception unwinding — raising proc's result is never destroyed ringabout 2026-08-12 16:42:35 +08:00
  • 13f4ed0d70 fixes #26025 (#26076) version-22-staging version-2-2 Andreas Rumpf 2026-08-11 22:27:49 +02:00
  • cf54a28592 Deploy to GitHub pages gh-pages github-actions[bot] 2026-08-11 20:39:01 +00:00
  • ebfd1c5090 fixes #26025 (#26076) devel version-2-4 Andreas Rumpf 2026-08-11 22:27:49 +02:00
  • b1f54761e9 Update Nimble Commit to version 0.24.1 (#26011) Juan M Gómez 2026-07-20 10:36:08 +01:00
  • 46251bbfcc Update NimbleStableCommit to test commit pre 0.24.0 (#25979) Juan M Gómez 2026-07-10 18:56:32 +01:00
  • 2d22f24359 Same-module generic cache for lazy instantiation (#26091) SirOlaf 2026-08-10 10:18:15 +02:00
  • 235bfc3a3b fix broken code narimiran 2026-08-10 09:46:56 +02:00
  • 4ce3d87c7e fixes #26062; ResultUsed warning behaves inconsistently with manual c… (#26087) ringabout 2026-08-10 13:38:49 +08:00
  • 445d46dd9e fixes #26092; restore enclosing cast block state when a nested cast block exits (#26093) Corey Leavitt 2026-08-09 03:24:02 -06:00
  • 953466839e fixes #26036; compiler inference for sfNeverRaises (#26059) ringabout 2026-08-07 19:08:51 +08:00
  • 708d9311e8 fixes #26088; StringStream.write regression (#26089) ringabout 2026-08-10 13:39:04 +08:00
  • 0ec8682abe fixes #26062; ResultUsed warning behaves inconsistently with manual c… (#26087) ringabout 2026-08-10 13:38:49 +08:00
  • f4e8e04cd0 fixes #26092; restore enclosing cast block state when a nested cast block exits (#26093) Corey Leavitt 2026-08-09 03:24:02 -06:00
  • f0e7969bb0 Miscellaneous frontend optimizations (#26090) SirOlaf 2026-08-08 23:28:22 +02:00
  • 54efdb9c63 progress pr_secur9e ringabout 2026-08-07 21:03:52 +08:00
  • 050b38c749 fixes #26036; compiler inference for sfNeverRaises (#26059) ringabout 2026-08-07 19:08:51 +08:00
  • 96f9020534 Revert "closes #26064 and #26063; adds test cases (#26072)" narimiran 2026-08-06 15:35:23 +02:00
  • 8c1ace7dc6 Revert "Update Nimble Commit to version 0.24.1 (#26011)" narimiran 2026-08-06 13:42:33 +02:00
  • 11f055b19f Fix globalSymbols support on POSIX (#26082) Century Systems 2026-08-05 17:32:36 +09:00
  • fd8200ea28 closes #26064 and #26063; adds test cases (#26072) ringabout 2026-08-04 14:20:13 +08:00
  • c4b59820fc atomicArc: skip the atomic RMW when the cell is uniquely referenced (#26073) Andreas Rumpf 2026-08-04 00:41:38 +02:00
  • 7d89fbd4a9 std: Move some terminal-related wrappers to winlean (#25766) Zoom 2026-08-03 22:43:44 +04:00
  • db6d61b387 fix #20078: nimpretty --indent applies to keepIndents regions (#25985) nimamasl114514 2026-08-03 18:15:44 +08:00
  • 21fe5f423f fixes #26023; incorrect sink requires a copy (#26028) ringabout 2026-08-03 18:02:29 +08:00
  • f6a78ebbfe Haiku: linking libbsd for kqueue is moved at the module level (#25960) Jérôme Duval 2026-08-03 11:57:46 +02:00
  • 09cefd62d8 make two-argument withValues untyped (#26052) Jacek Sieka 2026-08-03 11:55:32 +02:00
  • a2cf8e0ced fixes #25942 #25938; type inference for static container type (#25989) ringabout 2026-08-03 17:52:04 +08:00
  • 8a411da772 fixes #26045; #26046; when nimvm leak push options (#26047) ringabout 2026-08-03 17:49:48 +08:00
  • 770203c361 fixes #26027; use valid compare-exchange failure orders (#26066) subotac 2026-08-03 12:27:58 +03:00
  • 4632a67714 Bump actions/stale from 10 to 11 (#26055) dependabot[bot] 2026-07-30 15:08:43 +08:00
  • 6821206115 unwrap typedesc in semSet to enable stuff like set[T.distinctBase] (#25924) Ryan McConnell 2026-07-26 12:08:44 -04:00
  • 0c4712cbd6 std/xmltree/constructor macro: fix quoting in output (#26039) (#26040) pacien 2026-07-25 17:08:45 +02:00
  • d1043b839c Asyncdispatch: Process callbacks before timers (CI issue) (#26032) SirOlaf 2026-07-24 22:33:56 +02:00
  • 9cfc5cfbeb fixes #26010; Double destroy with {.cursor.} (#26031) ringabout 2026-07-24 20:07:15 +08:00
  • 7fe9cf92ad fix: exception leak in closure iterator typed except branches (#23615) (#26034) cryo2010 2026-07-24 05:06:27 -07:00
  • 25e3f6a23a fixes #26019; deepCopy should not be allowed for non-copyable type (#26030) ringabout 2026-07-22 18:36:48 +08:00
  • 9d4970cf71 fixes #26000; Cannot add members to enum-indexed array of seqs at com… (#26013) ringabout 2026-07-20 18:59:18 +08:00
  • 38578f88b2 Update Nimble Commit to version 0.24.1 (#26011) Juan M Gómez 2026-07-20 10:36:08 +01:00
  • 15d1fafc71 progress pr_oi2 ringabout 2026-08-05 22:27:37 +08:00
  • 27763495bc lexer: add seven more unicode operators (#26074) Emmanuel M. Smith🔸 2026-08-05 16:12:17 +02:00
  • f24b316f13 adds more test cases ringabout 2026-08-05 21:55:45 +08:00
  • 52b9b1c5ca fixes #24848; presumably-invalid discard R[[R[int]]]() with type R[C] = ref object / b: C generates Error: internal erro ringabout 2026-08-05 20:50:31 +08:00
  • c69cf36610 Simplify C file change detection (#26080) Jacek Sieka 2026-08-05 10:32:57 +02:00
  • 226cfff540 Fix globalSymbols support on POSIX (#26082) Century Systems 2026-08-05 17:32:36 +09:00
  • 01650f7024 koch: build nifler/nifmake with --skipUserCfg --skipParentCfg (#26075) Andreas Rumpf 2026-08-04 15:38:30 +02:00
  • 0206aa334c backend: refactorings so that eventually it can run on BIF directly w… (#25959) Andreas Rumpf 2026-08-04 15:18:34 +02:00
  • 6857230b07 fixes #26060; genscript generated broken script for {.compile.} ringabout 2026-08-04 20:59:07 +08:00
  • 7a1e162b0c closes #26064 and #26063; adds test cases (#26072) ringabout 2026-08-04 14:20:13 +08:00
  • 5a0e4ff6b1 atomicArc: skip the atomic RMW when the cell is uniquely referenced (#26073) Andreas Rumpf 2026-08-04 00:41:38 +02:00
  • 1c37d9a50e std: strbasics.add uses copymem when available (#25768) Zoom 2026-08-03 22:46:37 +04:00
  • c288eb6381 std: Move some terminal-related wrappers to winlean (#25766) Zoom 2026-08-03 22:43:44 +04:00
  • 9fc9458844 make yrc properly generational (#26057) Andreas Rumpf 2026-08-03 20:22:14 +02:00
  • 1e82deb73d fix #20078: nimpretty --indent applies to keepIndents regions (#25985) nimamasl114514 2026-08-03 18:15:44 +08:00
  • 23365deef0 fixes #26023; incorrect sink requires a copy (#26028) ringabout 2026-08-03 18:02:29 +08:00
  • 71fca17360 Haiku: linking libbsd for kqueue is moved at the module level (#25960) Jérôme Duval 2026-08-03 11:57:46 +02:00
  • 8d18bdb3dc make two-argument withValues untyped (#26052) Jacek Sieka 2026-08-03 11:55:32 +02:00
  • 234f01510f fixes #25942 #25938; type inference for static container type (#25989) ringabout 2026-08-03 17:52:04 +08:00
  • 5137d273e5 fix #25993; In-place object construction zeroes destination before evaluating self-referencing field values (#25994) Ryan McConnell 2026-08-03 05:51:16 -04:00
  • f6651e6c70 fixes #26045; #26046; when nimvm leak push options (#26047) ringabout 2026-08-03 17:49:48 +08:00
  • 95557ad48c fixes #26027; use valid compare-exchange failure orders (#26066) subotac 2026-08-03 12:27:58 +03:00
  • 3d0bac8e5b YRC: micro optimizations (#26056) Andreas Rumpf 2026-07-31 05:34:47 +02:00
  • e292ff93cb improve handling of auto return types in recursive calls pr_extend_enum ringabout 2026-07-30 20:59:12 +08:00
  • 3126a47590 YRC: optimizations (#26042) Andreas Rumpf 2026-07-30 14:54:12 +02:00
  • c2cef51b62 Bump actions/stale from 10 to 11 (#26055) dependabot[bot] 2026-07-30 15:08:43 +08:00
  • 02da2cf4ae fixes #13736; Compiler crash with auto return type and recursion ringabout 2026-07-29 22:38:57 +08:00
  • 4734c2f5d7 fixes #26024; sink + no-copy type copies type in refc pr_dot ringabout 2026-07-28 21:00:24 +08:00
  • bcd4cb1201 test openShadowScope for nimvm ringabout 2026-07-28 18:19:34 +08:00
  • 4caba86162 added missing file araq-alloc-improvements Araq 2026-07-27 06:16:57 +02:00
  • a609f25a30 merged Araq 2026-07-27 06:13:44 +02:00
  • fd24e42703 removed pointless comment Araq 2026-07-27 06:13:02 +02:00
  • 2d81149294 unwrap typedesc in semSet to enable stuff like set[T.distinctBase] (#25924) Ryan McConnell 2026-07-26 12:08:44 -04:00
  • 0021205854 std/xmltree/constructor macro: fix quoting in output (#26039) (#26040) pacien 2026-07-25 17:08:45 +02:00
  • f17755782a Asyncdispatch: Process callbacks before timers (CI issue) (#26032) SirOlaf 2026-07-24 22:33:56 +02:00
  • 9bc0887755 makes testament.nim compiles with --experimental:strictDefs (#26037) Tomohiro 2026-07-25 05:32:23 +09:00
  • 99a696e0c4 fixes #26010; Double destroy with {.cursor.} (#26031) ringabout 2026-07-24 20:07:15 +08:00
  • 8e8f8de1ab fix: exception leak in closure iterator typed except branches (#23615) (#26034) cryo2010 2026-07-24 05:06:27 -07:00
  • cd3e9a46b2 run async tests under --mm:yrc (#26033) Andreas Rumpf 2026-07-24 14:04:45 +02:00
  • b3e21240a6 YRC: cleanups and tests (#26026) Andreas Rumpf 2026-07-22 20:19:32 +02:00
  • 0cf1bc3835 fixes #26019; deepCopy should not be allowed for non-copyable type (#26030) ringabout 2026-07-22 18:36:48 +08:00
  • 0aa486753b IC: recompile batches in one process to speed things up araq-ic-batch Araq 2026-07-20 21:06:58 +02:00
  • adda34bcb8 add --genBif for semantic BIF output on non-IC builds (#26001) Jaremy Creechley 2026-07-20 14:01:30 +03:00
  • 2915691515 fixes #26000; Cannot add members to enum-indexed array of seqs at com… (#26013) ringabout 2026-07-20 18:59:18 +08:00
  • 3aa4ca1685 Update Nimble Commit to version 0.24.1 (#26011) Juan M Gómez 2026-07-20 10:36:08 +01:00
  • c4716ed461 YRC: use a side-table for topology (#26022) Andreas Rumpf 2026-07-20 08:38:54 +02:00
  • a0d09f01c5 Fix big chunk leak in allocator (#26017) SirOlaf 2026-07-17 01:01:01 +02:00
  • 68c9c5dd66 fixes #26007; apply #24703 self-append fix to the refc string runtime (#26009) Alfred Morgan 2026-07-14 21:50:32 -07:00
  • d92766721c remove GC_setStrategy (#26002) Jacek Sieka 2026-07-15 06:39:17 +02:00
  • f875d53304 Fixes #25997 - nimsuggest SIGSEGV on ideType queries for void procs and module symbols (#25998) martin-c 2026-07-12 17:52:07 +02:00
  • eca3741f76 fix #25976: treat proc-type forbids as an empty tag set (#25980) ringabout 2026-07-10 13:39:32 +08:00
  • 5c1fdc90b6 Fix #25883 tuple sighash collision (#25889) Mamy Ratsimbazafy 2026-07-09 15:47:58 +02:00
  • 11ef897c1a fixes #26015; Multiple definition error when using codegenDecl regression pr_uti ringabout 2026-07-17 17:39:48 +08:00
  • 3bb46d3217 Fix big chunk leak in allocator (#26017) SirOlaf 2026-07-17 01:01:01 +02:00