Commit Graph

  • 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 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
  • 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
  • cf5b89f573 fixes #25046; Infinite loop with anonymous iterator (#25221) ringabout 2025-10-15 18:11:15 +08:00
  • 5abd21dfa5 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
  • f009ea6c3e fixes #25208; generates a copy for opcLdConst in the assignments (#25211) ringabout 2025-10-17 00:22:06 +08:00
  • 8f3bdb6951 fixes #25222; cast[char](i) not trunc on JS (#25223) lit 2025-10-17 00:21:37 +08:00
  • 31d64b57d5 fixes #25046; Infinite loop with anonymous iterator (#25221) ringabout 2025-10-15 18:11:15 +08:00
  • d01ea21451 fixes vtable documentation in tut2 (#24304) ringabout 2025-10-15 14:22:27 +08:00
  • d260855f35 fixes #25048; Closure environment wrongly marked as cyclic (#25220) ringabout 2025-10-15 13:24:48 +08:00
  • 8b8272d729 fixes #25210; VM error when passing object field ref to proc(var T): var T (#25213) ringabout 2025-10-15 13:21:08 +08:00
  • 2be0721236 fixes vtable documentation in tut2 (#24304) ringabout 2025-10-15 14:22:27 +08:00
  • f191ba8ddd fixes #25048; Closure environment wrongly marked as cyclic (#25220) ringabout 2025-10-15 13:24:48 +08:00
  • fb4a82f5cc fixes #25210; VM error when passing object field ref to proc(var T): var T (#25213) ringabout 2025-10-15 13:21:08 +08:00
  • 48d71e7ead fixes nightlies due to UB errors; increase maxCPU hard limits (#25219) ringabout 2025-10-13 19:47:06 +08:00
  • 1666df9aef Merge branch 'devel' into pr_tables_lent_iter pr_tables_lent_iter ringabout 2025-10-13 21:30:34 +08:00
  • 7769d141b2 progress ringabout 2025-10-13 21:26:35 +08:00
  • c0fa86872b fixes nightlies due to UB errors; increase maxCPU hard limits (#25219) ringabout 2025-10-13 19:47:06 +08:00
  • 0c2d7d9307 Fix Bisect (#25218) Juan Carlos 2025-10-11 00:23:40 -03:00
  • 83b9c834e8 nightlies regressions: CPU order matters for C sources? (#25217) ringabout 2025-10-11 01:11:58 +08:00
  • f66f9f261a fixes #25204; Uninitialized variable usage in resize__system_u... in @psystem.nim.c in ORC (#25209) ringabout 2025-10-09 01:10:09 +08:00
  • 47c41955bb unittest: show proper stack trace for 'check' (#25212) Andreas Rumpf 2025-10-08 19:09:45 +02:00
  • 1ef81f4190 Fix Bisect (#25218) Juan Carlos 2025-10-11 00:23:40 -03:00
  • 3962264c35 nightlies regressions: CPU order matters for C sources? (#25217) ringabout 2025-10-11 01:11:58 +08:00
  • a659dbff1b Merge branch 'devel' into pr_nodecl_type pr_nodecl_type ringabout 2025-10-10 21:00:12 +08:00
  • 7c65d9e747 fixes #25204; Uninitialized variable usage in resize__system_u... in @psystem.nim.c in ORC (#25209) ringabout 2025-10-09 01:10:09 +08:00
  • c4c51d7e78 unittest: show proper stack trace for 'check' (#25212) Andreas Rumpf 2025-10-08 19:09:45 +02:00
  • 9595e17ba5 fixes #25205 #14873; resets importc obj with nimZeroMem in specializeResetT for refc (#25207) ringabout 2025-10-07 03:55:31 +08:00
  • d04d14e9fe Merge branch 'devel' into pr_best_efforts pr_best_efforts Andreas Rumpf 2025-10-08 08:08:23 +02:00
  • 2136f349f4 Revert "fixes #25205 #14873; resets importc obj with nimZeroMem in specializeResetT for refc (#25207)" narimiran 2025-10-08 07:03:51 +02:00
  • 4ed76ff007 fix spawn not used on linux (#25206) Gleb 2025-10-06 22:22:32 +02:00
  • 9628c7a4f8 fixes #25205 #14873; resets importc obj with nimZeroMem in specializeResetT for refc (#25207) ringabout 2025-10-07 03:55:31 +08:00
  • 440b55a44a fix spawn not used on linux (#25206) Gleb 2025-10-06 22:22:32 +02:00
  • 02609f1872 fixes #25205 #14873; resets importc obj with nimZeroMem in specializeResetT for refc (#25207) ringabout 2025-10-07 03:55:31 +08:00
  • cfe163795f Fix POSIX signal(3) binding's type signature; remove bsd_signal (#24400) bptato 2025-09-28 09:14:56 +02:00
  • 8a5067912c fixes #21138; closure func used in the loop (#25196) ringabout 2025-09-27 11:54:22 +08:00
  • 3774f84e8c Improve s390x CPU support (#25056) J. Neuschäfer 2025-09-26 17:33:23 +02:00
  • a2e2da2ab2 fixes #25167; fixes deref type (#25195) ringabout 2025-09-26 22:12:34 +08:00
  • 483389d399 Fix POSIX signal(3) binding's type signature; remove bsd_signal (#24400) bptato 2025-09-28 09:14:56 +02:00
  • cc49bf07fe fixes #21138; closure func used in the loop (#25196) ringabout 2025-09-27 11:54:22 +08:00
  • f4497c6158 Improve s390x CPU support (#25056) J. Neuschäfer 2025-09-26 17:33:23 +02:00
  • fed0053481 fixes #25167; fixes deref type (#25195) ringabout 2025-09-26 22:12:34 +08:00
  • 3d40226993 fixes #24261 (#25193) Andreas Rumpf 2025-09-24 18:40:43 +02:00
  • 73d9194449 fixes #21476; internal error: proc has no result symbol (#25192) ringabout 2025-09-25 00:40:32 +08:00
  • 9f74712ec6 fixes #24261 (#25193) Andreas Rumpf 2025-09-24 18:40:43 +02:00
  • 3e2852cb1b fixes #21476; internal error: proc has no result symbol (#25192) ringabout 2025-09-25 00:40:32 +08:00
  • 0a18975472 fixes #23949; cannot return lent expression from conditionals like case (#25190) ringabout 2025-09-24 12:29:57 +08:00
  • 716642567c fixes #25127; disable lent types as object fields in returns (#25189) ringabout 2025-09-23 19:04:27 +08:00
  • b28b321eba stdlib: system: fix incorrect VM detection in substr impls (#25182) Zoom 2025-09-22 13:02:50 +04:00
  • 5724c685e9 fixes #24760; Noncopyable base type ignored (#24777) ringabout 2025-09-22 16:50:57 +08:00
  • ceaa7fb4e8 fixes #23949; cannot return lent expression from conditionals like case (#25190) ringabout 2025-09-24 12:29:57 +08:00
  • d85c0324b7 fixes #25127; disable lent types as object fields in returns (#25189) ringabout 2025-09-23 19:04:27 +08:00
  • 6938fce40c stdlib: system: fix incorrect VM detection in substr impls (#25182) Zoom 2025-09-22 13:02:50 +04:00
  • e958f4a3cd fixes #24760; Noncopyable base type ignored (#24777) ringabout 2025-09-22 16:50:57 +08:00
  • 5d3d8b52cd Disable strict aliasing on clang (#25067) bptato 2025-09-19 08:07:43 +02:00
  • ee2b480da6 makes DuplicateModuleImport back to an error (#25178) ringabout 2025-09-19 02:50:46 +08:00
  • 79e9634369 fixes #24361 (#25179) Andreas Rumpf 2025-09-18 19:44:39 +02:00
  • 2c4b889d0a Remove Nim signal handler for SIGINT (#25169) Jacek Sieka 2025-09-17 10:58:21 +02:00
  • 3f48576113 Disable strict aliasing on clang (#25067) bptato 2025-09-19 08:07:43 +02:00