Commit Graph

  • feaa364038 fixes #25306; Dangling pointers in stack traces with -d:nimStackTraceOverride (#25313) ringabout 2025-12-05 14:52:35 +08:00
  • 05c8e1d85d fixes #25324; Channel incorrectly takes a sink argument in refc (#25328) ringabout 2025-12-05 07:46:47 +08:00
  • 90efe870c8 concept patch: inheritance (#25317) Ryan McConnell 2025-12-03 11:51:18 -05:00
  • 860e827df6 fixes #22305; Combination of generic destructor and closure fails in certain cases (#25327) ringabout 2025-12-04 00:29:45 +08:00
  • 8f8814b495 Fixes #25330 (#25336) Yuriy Glukhov 2025-12-05 15:27:38 +01:00
  • 0ea5f2625c fixes #25306; Dangling pointers in stack traces with -d:nimStackTraceOverride (#25313) ringabout 2025-12-05 14:52:35 +08:00
  • 5d4829415a fixes #25324; Channel incorrectly takes a sink argument in refc (#25328) ringabout 2025-12-05 07:46:47 +08:00
  • 86bbc73b3a concept patch: inheritance (#25317) Ryan McConnell 2025-12-03 11:51:18 -05:00
  • 1da0dc74d9 fixes #22305; Combination of generic destructor and closure fails in certain cases (#25327) ringabout 2025-12-04 00:29:45 +08:00
  • 834c35a137 std: sysatomics: fix use of atomicCompareExchangeN for MSVC (#25325) Ryan 2025-12-02 22:07:07 +13:00
  • 75f01bd49f Ensure channels don't leak exception effects (#25318) Jacek Sieka 2025-12-01 22:59:26 +01:00
  • 2d0b62aa51 std: sysatomics: fix use of atomicCompareExchangeN for MSVC (#25325) Ryan 2025-12-02 22:07:07 +13:00
  • 91febf1f4c Ensure channels don't leak exception effects (#25318) Jacek Sieka 2025-12-01 22:59:26 +01:00
  • a773178e2b IC: progress (#25314) Andreas Rumpf 2025-12-01 22:59:12 +01:00
  • 28452442e3 closes #22305; adds a test case pr_Montag ringabout 2025-12-01 20:38:41 +08:00
  • 800384176e Fixes #25261 (#25310) Yuriy Glukhov 2025-11-27 10:09:52 +01:00
  • 6656084004 Fixes #25261 (#25310) Yuriy Glukhov 2025-11-27 10:09:52 +01:00
  • 0486a2df51 IC progress (#25283) Andreas Rumpf 2025-11-25 12:49:23 +01:00
  • dc8f1ab52d uses csources_v3 (#25273) ringabout 2025-11-11 21:00:47 +08:00
  • ffaabdf21e Fixes #25304 proper test for hlo recursion limit (#25305) Peter Munch-Ellingsen 2025-11-21 21:26:43 +01:00
  • 431e01eaf2 system.nim refactorings for IC (#25295) Andreas Rumpf 2025-11-19 16:27:31 +01:00
  • a5e73ff408 use nimKochBootstrap for niminst (#25293) ringabout 2025-11-18 20:03:34 +08:00
  • 37fd04a0eb concept patch for tyGenericInvocation (#25288) Ryan McConnell 2025-11-15 06:52:16 -05:00
  • 6543040d40 Fixes #25304 proper test for hlo recursion limit (#25305) Peter Munch-Ellingsen 2025-11-21 21:26:43 +01:00
  • dc1c3ed90e std: sysstr cleanup, add docs (#25180) Zoom 2025-11-15 11:42:10 +04:00
  • 8d475993f8 std: sysstr refactor (#25185) Zoom 2025-11-15 11:41:57 +04:00
  • 8914baae78 fixes #25007; implements setLenUninit for refc (#25022) version-22-staging ringabout 2025-07-15 05:19:58 +08:00
  • fcf4f10c70 fixes #19728; setLen slow when shrinking seq due to zero-filling of released area (#24683) ringabout 2025-02-27 23:45:58 +08:00
  • 0f7b378467 system.nim refactorings for IC (#25295) Andreas Rumpf 2025-11-19 16:27:31 +01:00
  • 46d4079357 use nimKochBootstrap for niminst (#25293) ringabout 2025-11-18 20:03:34 +08:00
  • cd69f37f3a Update NimonyStableCommit hash (#25292) ringabout 2025-11-18 17:06:28 +08:00
  • 79ddb7d89e concept patch for tyGenericInvocation (#25288) Ryan McConnell 2025-11-15 06:52:16 -05:00
  • 5394c6814b fixes #25227; crash when codegen user-defined tuple iterate (#25228) lit 2025-11-15 01:43:13 +08:00
  • 2ddda806a9 fixes #25284; .global initialization inside method hoisted to preInitProc (#25285) ringabout 2025-11-14 23:20:42 +08:00
  • 8775ef62fe nimsuggest tester: remove PCRE dependency (#25279) Andreas Rumpf 2025-11-13 09:07:31 +01:00
  • 63398611e7 VM: refactoring [backport] (#25280) Andreas Rumpf 2025-11-12 19:04:21 +01:00
  • a6988458c4 updates to macos-15 (#25278) ringabout 2025-11-12 20:33:26 +08:00
  • 9346b138e1 fixes #19846; std/unicode.strip trailing big chars (#25274) lit 2025-11-11 19:01:07 +08:00
  • c75c85cbf8 silence mass dump of BareExcept when using unittest (#25260) Ryan McConnell 2025-11-10 01:27:50 -05:00
  • 7cb8165e75 ref nightlies; Update NimonyStableCommit to a new version (#25289) ringabout 2025-11-15 17:09:57 +08:00
  • b539adf829 std: sysstr cleanup, add docs (#25180) Zoom 2025-11-15 11:42:10 +04:00
  • 01c084077e std: sysstr refactor (#25185) Zoom 2025-11-15 11:41:57 +04:00
  • 39be9b981d fixes #25227; crash when codegen user-defined tuple iterate (#25228) lit 2025-11-15 01:43:13 +08:00
  • 9becd1453d fixes #25284; .global initialization inside method hoisted to preInitProc (#25285) ringabout 2025-11-14 23:20:42 +08:00
  • f608e109c9 massive refactoring for IC (#25282) Andreas Rumpf 2025-11-13 21:31:24 +01:00
  • 4c6d9b6068 nimsuggest tester: remove PCRE dependency (#25279) Andreas Rumpf 2025-11-13 09:07:31 +01:00
  • 5da72efbde VM: refactoring [backport] (#25280) Andreas Rumpf 2025-11-12 19:04:21 +01:00
  • d5549a3c65 updates to macos-15 (#25278) ringabout 2025-11-12 20:33:26 +08:00
  • a57b6d8406 uses csources_v3 (#25273) ringabout 2025-11-11 21:00:47 +08:00
  • 2679b3221c fixes #19846; std/unicode.strip trailing big chars (#25274) lit 2025-11-11 19:01:07 +08:00
  • cc4c7377b2 silence mass dump of BareExcept when using unittest (#25260) Ryan McConnell 2025-11-10 01:27:50 -05:00
  • 38384d040a fixes #25265; fixes #23453; Unable to build Nim 2.2.6 tools from source (#25269) ringabout 2025-11-08 13:04:05 +08:00
  • 605180fcfa js: replace push.apply with for loop for string add [backport] (#25267) metagn 2025-11-07 15:19:50 +03:00
  • be6e195585 remove wrong test narimiran 2025-11-08 16:40:00 +01:00
  • 92468e99f7 fixes #25265; fixes #23453; Unable to build Nim 2.2.6 tools from source (#25269) ringabout 2025-11-08 13:04:05 +08:00
  • 839cbeb371 js: replace push.apply with for loop for string add [backport] (#25267) metagn 2025-11-07 15:19:50 +03:00
  • 873ab1f9ef VM: optimize 'return' slots; saves millions of node allocations for N… (#25266) Andreas Rumpf 2025-11-07 11:05:13 +01:00
  • 4efece995e fixes #25251; SIGBUS with iterator over const Table lookup - premature temporary destruction (#25255) ringabout 2025-11-07 17:06:05 +08:00
  • 40e1a34831 Add heaptrack support (#25257) Jacek Sieka 2025-11-06 17:33:52 +01:00
  • bd9cbc91ba fixes #25263; provides a new switch mangle:nim/cpp for debug name mangling (#25264) ringabout 2025-11-06 23:41:13 +08:00
  • 809662a228 VM: optimize 'return' slots; saves millions of node allocations for N… (#25266) Andreas Rumpf 2025-11-07 11:05:13 +01:00
  • 6f73094263 fixes #25251; SIGBUS with iterator over const Table lookup - premature temporary destruction (#25255) ringabout 2025-11-07 17:06:05 +08:00
  • 861ebc0f19 Add heaptrack support (#25257) Jacek Sieka 2025-11-06 17:33:52 +01:00
  • 1d08c4e241 fixes #25263; provides a new switch mangle:nim/cpp for debug name mangling (#25264) ringabout 2025-11-06 23:41:13 +08:00
  • 9f890bef20 Merge branch 'devel' into pr_holey_enum pr_holey_enum ringabout 2025-11-05 19:06:46 +08:00
  • d7ae00349a produces vastly better error messages for implicit --import and --inc… (#25258) Andreas Rumpf 2025-11-04 17:54:23 +01:00
  • 61e98e9bf1 fixes #25252; Unexpected ambiguous call with fields over object with default fields (#25256) ringabout 2025-11-04 20:08:07 +08:00
  • 7f6c0afa59 Respect noinit for generic types (#25250) Yuriy Glukhov 2025-10-31 16:59:24 +01:00
  • 6b89497b1e bump NimVersion to 2.2.7 narimiran 2025-11-05 11:33:32 +01:00
  • cfefd1d95b produces vastly better error messages for implicit --import and --inc… (#25258) Andreas Rumpf 2025-11-04 17:54:23 +01:00
  • d54b5f3ae1 fixes #25252; Unexpected ambiguous call with fields over object with default fields (#25256) ringabout 2025-11-04 20:08:07 +08:00
  • 5079074b1a uses newer Nimony (#25249) Tomohiro 2025-11-01 00:59:38 +09:00
  • 99a222d63d Respect noinit for generic types (#25250) Yuriy Glukhov 2025-10-31 16:59:24 +01:00
  • ab00c56904 bump NimVersion to 2.2.6 v2.2.6 narimiran 2025-10-30 20:32:15 +01:00
  • 6db962ebf5 bump the shipped version of Atlas (#25248) Miran 2025-10-30 20:30:28 +01:00
  • 05c76c7f1c fixes #24575; _GNU_SOURCE redefined (#25247) ringabout 2025-10-29 01:39:50 +08:00
  • 3e9a66599a bump the shipped version of Atlas (#25248) Miran 2025-10-30 20:30:28 +01:00
  • 957785370f Merge branch 'devel' into pr_fix_abi_mem_order pr_fix_abi_mem_order ringabout 2025-10-30 19:17:34 +08:00
  • 827f2d44d7 Merge branch 'devel' into pr_legacy_asm pr_legacy_asm ringabout 2025-10-30 19:16:58 +08:00
  • 7f9c470212 Merge branch 'devel' into pr_remove_macros pr_remove_macros ringabout 2025-10-30 19:15:56 +08:00
  • ce6a34597d fixes #24575; _GNU_SOURCE redefined (#25247) ringabout 2025-10-29 01:39:50 +08:00
  • 365da2cb97 Fixes #25202 (#25244) Yuriy Glukhov 2025-10-28 12:48:22 +01:00
  • 3bbba9e0ff fixes #25008; Compiler internal error with static overload (#25234) ringabout 2025-10-28 18:47:20 +08:00
  • 7af4e3eefd Fixes #25202 (#25244) Yuriy Glukhov 2025-10-28 12:48:22 +01:00
  • 130eac2f93 fixes #25008; Compiler internal error with static overload (#25234) ringabout 2025-10-28 18:47:20 +08:00
  • 47f4e421d1 Conditional import and directory walking for non-js pr_grausam ringabout 2025-10-28 12:43:06 +08:00
  • e6261b9168 fixes #25122 #15353 #15353; Invalid C code generation with iterator with when nimvm ringabout 2025-10-27 22:58:10 +08:00
  • 4eaecfe59e fixes #25027; nim doc uses doc comment from private field for public field (#25239) ringabout 2025-10-24 01:19:27 +08:00
  • f1373637e7 fixes #25240; forbids modifying a Deque changed while iterating over it (#25242) ringabout 2025-10-24 01:18:57 +08:00
  • 42f1c3944c add srcDir variable to nim.cfg (#24919) Ryan McConnell 2025-10-23 03:05:05 -04:00
  • 1374741fae fixes #25236; broken assignment hooks of union inside variant object in orc (#25238) ringabout 2025-10-21 22:59:22 +08:00
  • b8ce11dd9d fixes #25027; nim doc uses doc comment from private field for public field (#25239) ringabout 2025-10-24 01:19:27 +08:00
  • b7c02e9bad fixes #25240; forbids modifying a Deque changed while iterating over it (#25242) ringabout 2025-10-24 01:18:57 +08:00
  • 544c26c0b8 add srcDir variable to nim.cfg (#24919) Ryan McConnell 2025-10-23 03:05:05 -04:00
  • c449c72498 fixes #25236; broken assignment hooks of union inside variant object in orc (#25238) ringabout 2025-10-21 22:59:22 +08:00
  • 6cc267ab19 fixes #25226; VM repr raises RangeDefect for long string under refc (#25230) ringabout 2025-10-17 23:32:28 +08:00
  • 1eae14a3be fixes #25226; VM repr raises RangeDefect for long string under refc (#25230) ringabout 2025-10-17 23:32:28 +08:00
  • 9af50a9c47 fixes #25123; fixes #11862; Case object from compileTime proc unable to be passed as static param (#25224) ringabout 2025-10-17 00:22:46 +08:00
  • 33f12c8493 fixes #25208; generates a copy for opcLdConst in the assignments (#25211) ringabout 2025-10-17 00:22:06 +08:00
  • 60a204dfaa fixes #25222; cast[char](i) not trunc on JS (#25223) lit 2025-10-17 00:21:37 +08:00