Commit Graph

  • f5930d0bb3 fixes #20811; Nested proc with inner being generic cannot access parameters of outer proc (#25837) ringabout 2026-06-08 14:55:37 +08:00
  • 4497d89267 fixes #18238; Nested object construction can zero same memory multiple times for --mm:refc (#25834) ringabout 2026-06-08 14:54:15 +08:00
  • f959a02037 fixes #25725; environment misses: s with iterator (#25828) ringabout 2026-06-08 14:53:10 +08:00
  • 0c4d564e7b fixes #25850 (#25875) Andreas Rumpf 2026-06-07 19:55:56 +02:00
  • 63b461d63e fixes #25849; fixes #25872; Iteration on elements of array (#25860) ringabout 2026-06-06 13:58:19 +08:00
  • 19d09b59f8 stop a temp register from being freed if addressed for lent (#25861) ringabout 2026-06-04 19:29:48 +08:00
  • 54865daa28 fixes #25595; cursor inference: a recorded mutation extends the variable's liveness (#25864) Corey Leavitt 2026-06-02 23:25:33 -06:00
  • aaa741ca88 fixes #25857; don't treat typeof(result) as a use-before-init of result (#25858) Corey Leavitt 2026-06-01 23:07:44 -06:00
  • a28e450154 fixes #25851; ensure --panics:on does not skip nimErr_ check after closure calls (#25855) ringabout 2026-06-01 22:21:37 +08:00
  • 3c6449dbdd fixes #25850 (#25875) Andreas Rumpf 2026-06-07 19:55:56 +02:00
  • f1ff8b6d9e fixes #25849; fixes #25872; Iteration on elements of array (#25860) ringabout 2026-06-06 13:58:19 +08:00
  • 46259cd0b8 fix sortVTableDispatchers KeyError on re-entrant method registration via when isMainModule (#25856) Ryan McConnell 2026-06-05 10:37:00 -04:00
  • 4b374eb0a6 stop a temp register from being freed if addressed for lent (#25861) ringabout 2026-06-04 19:29:48 +08:00
  • c8e805a2fa fixes #25595; cursor inference: a recorded mutation extends the variable's liveness (#25864) Corey Leavitt 2026-06-02 23:25:33 -06:00
  • 3c1e9e9a18 fixes VM register liveness for lent pr_djd ringabout 2026-06-02 22:26:49 +08:00
  • 286b7eb6f6 fixes #25608; ImplicitRangeConversion now skips compile-time constants ringabout 2026-05-26 22:43:30 +08:00
  • 73986c03a1 fixes #25857; don't treat typeof(result) as a use-before-init of result (#25858) Corey Leavitt 2026-06-01 23:07:44 -06:00
  • 88a18de44f fixes #25851; ensure --panics:on does not skip nimErr_ check after closure calls (#25855) ringabout 2026-06-01 22:21:37 +08:00
  • af5bf7f87f Merge branch 'devel' into pr_disable_sink pr_disable_sink ringabout 2026-05-29 20:26:03 +08:00
  • ba047d0af8 fixes #25693 (#25842) Andreas Rumpf 2026-05-29 08:08:42 +02:00
  • fff4f9513b fixes #25796; fixes procParamTypeRel to ensure backend type consistency (#25798) ringabout 2026-05-29 13:58:23 +08:00
  • 9e91d492d3 fixes #25617; handle backend type aliasing in procParamTypeRel (#25692) ringabout 2026-05-06 14:44:09 +08:00
  • c51c4750b6 fixes ReraiseDefect after typeless except: + finally: (cpp backend) (#25777) puffball1567 2026-05-29 14:53:37 +09:00
  • 7813bd8b92 fixes #25693 (#25842) Andreas Rumpf 2026-05-29 08:08:42 +02:00
  • 645e131739 fixes #25796; fixes procParamTypeRel to ensure backend type consistency (#25798) ringabout 2026-05-29 13:58:23 +08:00
  • 7d2f28b046 fixes ReraiseDefect after typeless except: + finally: (cpp backend) (#25777) puffball1567 2026-05-29 14:53:37 +09:00
  • 0aa623fcf7 fixes #25830 araq-fixes-25830 araq 2026-05-29 07:50:21 +02:00
  • 317fcf93f2 progress pr_dsj ringabout 2026-05-29 12:16:48 +08:00
  • 4c5ae4d1fc fixes #25591; error with capture in closure iterator ringabout 2026-05-28 22:27:49 +08:00
  • c17a355923 Scan until next special char (", \, \0, \c, \L) and append that slice once. (#25498) Antonis Geralis 2026-05-28 00:31:39 +03:00
  • d6f60ceb61 fixes #22791; ProveField warning with nested case object (#25774) ringabout 2026-05-28 05:29:27 +08:00
  • 5a50254213 fixes #22950; Poor error message on cast effect violation (#25839) ringabout 2026-05-28 05:28:27 +08:00
  • f4dd00c4cc Scan until next special char (", \, \0, \c, \L) and append that slice once. (#25498) Antonis Geralis 2026-05-28 00:31:39 +03:00
  • 3e2cea21ed fixes #22791; ProveField warning with nested case object (#25774) ringabout 2026-05-28 05:29:27 +08:00
  • cfa769fefc fixes #22950; Poor error message on cast effect violation (#25839) ringabout 2026-05-28 05:28:27 +08:00
  • b85c6bc9ec test pcre2 pr_dnj ringabout 2026-05-27 19:34:03 +08:00
  • 02c41efb5c progress pr_mm ringabout 2026-05-27 12:35:20 +08:00
  • 5b7597cfba fix #25608; improve implicit range conversion checks ringabout 2026-05-26 22:59:28 +08:00
  • 2c9be48edf fix(types): refine alias skipping logic in type comparison functions pr_orc ringabout 2026-05-23 20:28:25 +08:00
  • c31121ec3b refactor: simplify type comparison logic by removing unnecessary type skips ringabout 2026-05-23 18:43:07 +08:00
  • db00f2d2d8 Merge branch 'devel' into pr_disable_sink ringabout 2026-05-23 12:20:45 +08:00
  • c94273ca8e Update koch.nim mratsim-patch-nimble ringabout 2026-05-23 12:15:38 +08:00
  • 336dc9d827 more removing of failing packages version-2-0 narimiran 2026-05-22 11:22:54 +02:00
  • 3fe329dbd1 remove failing packages narimiran 2026-05-22 10:02:48 +02:00
  • 5a598a4945 update makefile.nimf version-1-6 narimiran 2026-05-22 09:57:47 +02:00
  • 5360d076f3 update actions' versions narimiran 2026-05-22 09:31:47 +02:00
  • 9ef34c3589 Fix Bisect (#25218) Juan Carlos 2025-10-11 00:23:40 -03:00
  • fda07a76fd update actions' versions dependabot[bot] 2026-02-25 15:30:30 +08:00
  • 19dc02e1bb updates to macos-15 (#25278) ringabout 2025-11-12 20:33:26 +08:00
  • 33aaca8804 closes #25294; adds a test case (#25833) ringabout 2026-05-22 10:32:14 +08:00
  • ed5932997a fix(stdlib): use first-element flag in $ for collections (#18583) (#25832) Rybnikov Alex 2026-05-21 06:40:35 -05:00
  • 521b391b38 fixes #25814 (#25816) Andreas Rumpf 2026-05-19 23:28:13 +02:00
  • d77a1abbf0 pegs: accept UTF-8 bytes in bare identifier terminals (#25829) Pedro Batista 2026-05-19 18:27:48 -03:00
  • 4856b9e32c fixes #25821; unary minus off by one mistake [backport] (#25823) ringabout 2026-05-18 13:55:33 +08:00
  • ad48251935 fix: duplicated "to" in alloc.nim comments (#25813) vip892766gma 2026-05-14 01:02:36 -05:00
  • 1c546e389b fix: duplicated words in manual.md and gc_common.nim comment (#25812) oab24413gmai 2026-05-14 01:02:11 -05:00
  • e8c604b1fa Update outdated string representation in example (#25802) Nils-Hero Lindemann 2026-05-09 08:55:39 +02:00
  • 71467ecd86 fixes DOS via malformed HTTP protocol (#25793) Andreas Rumpf 2026-05-06 13:48:08 +02:00
  • 0a6f1b44dc fixes DOS via malformed HTTP protocol (#25793) Andreas Rumpf 2026-05-06 13:48:08 +02:00
  • 8771451701 closes #25294; adds a test case (#25833) ringabout 2026-05-22 10:32:14 +08:00
  • 49d35670b1 Merge branch 'devel' into pr_orc ringabout 2026-05-21 20:07:26 +08:00
  • 43ac102ca8 fixes #25800; move now uses its declaration for overridden =wasMoved (#25809) ringabout 2026-05-21 19:42:38 +08:00
  • 393d27b57d fix(stdlib): use first-element flag in $ for collections (#18583) (#25832) Rybnikov Alex 2026-05-21 06:40:35 -05:00
  • 9f5c193c1d fixes #25814 (#25816) Andreas Rumpf 2026-05-19 23:28:13 +02:00
  • 4f6b727d9e pegs: accept UTF-8 bytes in bare identifier terminals (#25829) Pedro Batista 2026-05-19 18:27:48 -03:00
  • ee551a1c56 fixes #25725; environment misses: s with iterator pr_oi ringabout 2026-05-19 20:06:37 +08:00
  • fbec8cd8d6 Merge branch 'devel' into pr_when_typ pr_when_typ ringabout 2026-05-18 20:08:23 +08:00
  • a0c61b1030 Merge branch 'araq-fixes-25814' into pr_oi ringabout 2026-05-18 20:02:30 +08:00
  • f9647276d8 fixes #25821; unary minus off by one mistake [backport] (#25823) ringabout 2026-05-18 13:55:33 +08:00
  • 1ce95381d4 adds legacy:typedescFieldAccess ringabout 2026-05-15 20:39:09 +08:00
  • 63933a3865 fix: use typeof in various tests ringabout 2026-05-15 20:27:16 +08:00
  • 6817a06da4 oops pr_c++_2 ringabout 2026-05-15 19:44:54 +08:00
  • 3daf154d0d fixes #25803: add genCppConstructorExpr for full type-prefixed expression ringabout 2026-05-15 19:41:16 +08:00
  • 46a22f9b8a fixes #25814 araq 2026-05-15 07:59:35 +02:00
  • 2c946950f4 fix: duplicated "to" in alloc.nim comments (#25813) vip892766gma 2026-05-14 01:02:36 -05:00
  • bbc5bbdcc7 fix: duplicated words in manual.md and gc_common.nim comment (#25812) oab24413gmai 2026-05-14 01:02:11 -05:00
  • 3330aa8a3c test typedesc field access ringabout 2026-05-13 22:02:43 +08:00
  • 6204e48ba5 SSO strings: bugfix (#25810) Andreas Rumpf 2026-05-12 23:20:10 +02:00
  • f0c60b06e5 Update outdated string representation in example (#25802) Nils-Hero Lindemann 2026-05-09 08:55:39 +02:00
  • 58043bb581 fix: implicit imports drop std/ prefix (#25780) Ryan McConnell 2026-05-08 00:50:13 -04:00
  • 68ace66d2b Write all variables italic in section "About this document" (#25797) Nils-Hero Lindemann 2026-05-08 06:48:48 +02:00
  • 3bef7fe920 fixes DOS via malformed HTTP protocol (#25793) Andreas Rumpf 2026-05-06 13:48:08 +02:00
  • 497a543510 fixes lent tuple codegen error (#25782) ringabout 2026-05-06 14:42:36 +08:00
  • 38a3ede56e fix #25789; improve handling of distinct types (#25791) ringabout 2026-05-06 02:21:37 +08:00
  • 540114ccf5 fixes finally being skipped when except T as e re-raises (cpp backend) (#25775) puffball1567 2026-05-05 22:27:33 +09:00
  • 9c6341f2cf bump NimVersion to 2.2.11 narimiran 2026-05-08 14:53:04 +02:00
  • 4c8052a45b fix: implicit imports drop std/ prefix (#25780) Ryan McConnell 2026-05-08 00:50:13 -04:00
  • 7295f57833 Write all variables italic in section "About this document" (#25797) Nils-Hero Lindemann 2026-05-08 06:48:48 +02:00
  • f4cd77c318 fixes ringabout 2026-05-06 22:48:37 +08:00
  • 5059bb40e5 Merge remote-tracking branch 'origin/devel' into pr_when_typ ringabout 2026-05-06 22:02:10 +08:00
  • 065f46afa8 fixes #23765; Method calling proc with return value overlapping declared generic type generates invalid C ringabout 2026-05-06 21:33:46 +08:00
  • f0077a12b2 fixes DOS via malformed HTTP protocol (#25793) Andreas Rumpf 2026-05-06 13:48:08 +02:00
  • 568eccd7f8 fixes #25617; handle backend type aliasing in procParamTypeRel (#25692) ringabout 2026-05-06 14:44:09 +08:00
  • f2e4ae0016 fixes lent tuple codegen error (#25782) ringabout 2026-05-06 14:42:36 +08:00
  • df7a114d7a IC: use the newer nif27 format (#25792) Andreas Rumpf 2026-05-06 08:41:59 +02:00
  • e9a0c9634e fixes #25784; Object default field initialized with an object constructor (#25785) ringabout 2026-05-06 03:05:17 +08:00
  • b73908a361 fix #25789; improve handling of distinct types (#25791) ringabout 2026-05-06 02:21:37 +08:00
  • cbe02aa9de fixes finally being skipped when except T as e re-raises (cpp backend) (#25775) puffball1567 2026-05-05 22:27:33 +09:00
  • ed199bdfcd fix: improve materialization of tuple view types and arguments pr_lent_iter ringabout 2026-05-05 21:13:52 +08:00
  • af40a2b50d progress ringabout 2026-05-04 18:29:27 +08:00