Commit Graph

  • beb54a5a75 consider proc return type as weak reference in codegen (#24894) metagn 2025-04-21 09:58:45 +03:00
  • cfe89097e7 leave type section symbols unchanged on resem, fix overly general double semcheck for forward types (#24888) metagn 2025-04-21 08:56:14 +03:00
  • b5ee86b43f fix(docgen): export for imported symbols missing; closes #24890 (#24891) lit 2025-04-21 03:22:03 +08:00
  • 7f0e07492f generally disallow recursive structural types, check proc param types (#24893) metagn 2025-04-21 10:01:44 +03:00
  • 9c2593444a consider proc return type as weak reference in codegen (#24894) metagn 2025-04-21 09:58:45 +03:00
  • 525d64fe88 leave type section symbols unchanged on resem, fix overly general double semcheck for forward types (#24888) metagn 2025-04-21 08:56:14 +03:00
  • 8bc8d40778 fix(docgen): export for imported symbols missing; closes #24890 (#24891) lit 2025-04-21 03:22:03 +08:00
  • 1227799b84 implement parser for new case objects (#24885) metagn 2025-04-18 06:34:21 +03:00
  • 545058a4ea account for invalid data in enum $ on arc/orc (#24886) metagn 2025-04-18 06:32:49 +03:00
  • 032da90ed1 implement parser for new case objects (#24885) metagn 2025-04-18 06:34:21 +03:00
  • 5aaba213d4 account for invalid data in enum $ on arc/orc (#24886) metagn 2025-04-18 06:32:49 +03:00
  • 403b24faeb fixes #24881; build_all.sh koch tools fails to build atlas (#24884) ringabout 2025-04-18 00:04:03 +08:00
  • af9219ada7 fixes #24881; build_all.sh koch tools fails to build atlas (#24884) ringabout 2025-04-18 00:04:03 +08:00
  • aa8715afde fix stmtlist expression indent regression (#24883) metagn 2025-04-17 00:44:31 +03:00
  • 397eb361e9 fixes #24879; Data getting wiped on copy with iterators and =copy on refc (#24880) ringabout 2025-04-17 04:51:12 +08:00
  • ea4df85f34 fixes nimsugget with Checksums deps (#24882) ringabout 2025-04-17 01:44:53 +08:00
  • e3a2af00ea update the tooling versions (#24878) Miran 2025-04-16 15:17:26 +02:00
  • 349ee54838 Fixes a nimsuggest crash (#24873) Juan M Gómez 2025-04-16 11:11:33 +01:00
  • 3d14381473 fix stmtlist expression indent regression (#24883) metagn 2025-04-17 00:44:31 +03:00
  • 9f359e8d6d fixes #24879; Data getting wiped on copy with iterators and =copy on refc (#24880) ringabout 2025-04-17 04:51:12 +08:00
  • 3f9c269013 fixes nimsugget with Checksums deps (#24882) ringabout 2025-04-17 01:44:53 +08:00
  • 11e4bd668c update the tooling versions (#24878) Miran 2025-04-16 15:17:26 +02:00
  • e7f73bfebe Fixes a nimsuggest crash (#24873) Juan M Gómez 2025-04-16 11:11:33 +01:00
  • a8d87c041c don't traverse inner procs to lift locals in closure iters (#24876) metagn 2025-04-15 20:29:46 +03:00
  • c06bb6cc03 don't traverse inner procs to lift locals in closure iters (#24876) metagn 2025-04-15 20:29:46 +03:00
  • e7244c0d28 remove wrong import narimiran 2025-04-14 11:27:15 +02:00
  • 7e589bcbe4 add bit type overloads of $ and repr (#24865) metagn 2025-04-12 09:37:36 +03:00
  • dbed9310ba ignore typeof in closure iterators (#24861) metagn 2025-04-11 23:50:13 +03:00
  • 0c8cefcbef fix field setter fallback that never worked (#24871) metagn 2025-04-13 20:21:33 +03:00
  • 94497c790b allow setting arbitrary size for importc types (#24868) metagn 2025-04-12 18:55:11 +03:00
  • 74f4042f89 isolate and rematch generic converters to get bindings (#24867) metagn 2025-04-12 18:53:18 +03:00
  • ec1d68fc64 Allow specifiying path to use for stdin error messages (#24595) Jake Leahy 2025-04-12 16:40:25 +10:00
  • 20ff258a08 clean up opensym encounters in compiler (#24866) metagn 2025-04-12 09:39:11 +03:00
  • c7dc4ae86d add bit type overloads of $ and repr (#24865) metagn 2025-04-12 09:37:36 +03:00
  • 2d872329ae Update winlean.nim, import AddrInfo from ws2tcpip.h (#24828) 握猫猫 2025-04-12 13:16:13 +08:00
  • 96f5b693ba fixes #24764; cross-module sink analysis broken (#24862) ringabout 2025-04-12 12:47:57 +08:00
  • 3c8be5b63f split nativesockets bindAddr into two procs (#24860) Ryan McConnell 2025-04-12 00:47:09 -04:00
  • 380697d3ff ignore typeof in closure iterators (#24861) metagn 2025-04-11 23:50:13 +03:00
  • 0cd5307633 fix array/set/tuple literals with generic expression elements (#24497) metagn 2025-04-11 19:38:35 +03:00
  • ee44fe197b new-style concept bugfix (#24858) Ryan McConnell 2025-04-11 00:54:52 -04:00
  • 72190536cb skip semicolon in stmtlist expr parsing (#24855) metagn 2025-04-11 04:29:20 +03:00
  • 7842428261 fixes =copy is transformed into nkFastAsgn and unify mAsgn handling (#24857) ringabout 2025-04-11 09:28:53 +08:00
  • 0dd198278e overhaul hook injections (#24841) ringabout 2025-04-10 15:24:19 +08:00
  • 4d9e5e8b6d fix field setter fallback that never worked (#24871) metagn 2025-04-13 20:21:33 +03:00
  • 1ef9a656d2 allow setting arbitrary size for importc types (#24868) metagn 2025-04-12 18:55:11 +03:00
  • 334f96c05a isolate and rematch generic converters to get bindings (#24867) metagn 2025-04-12 18:53:18 +03:00
  • 0cba752c8a Allow specifiying path to use for stdin error messages (#24595) Jake Leahy 2025-04-12 16:40:25 +10:00
  • 4d075dc301 clean up opensym encounters in compiler (#24866) metagn 2025-04-12 09:39:11 +03:00
  • 97d819a251 add bit type overloads of $ and repr (#24865) metagn 2025-04-12 09:37:36 +03:00
  • b961ee69aa Update winlean.nim, import AddrInfo from ws2tcpip.h (#24828) 握猫猫 2025-04-12 13:16:13 +08:00
  • 42df731a2d fixes #24764; cross-module sink analysis broken (#24862) ringabout 2025-04-12 12:47:57 +08:00
  • 520bbaf384 split nativesockets bindAddr into two procs (#24860) Ryan McConnell 2025-04-12 00:47:09 -04:00
  • f58cd51fc4 ignore typeof in closure iterators (#24861) metagn 2025-04-11 23:50:13 +03:00
  • 897126a711 fix array/set/tuple literals with generic expression elements (#24497) metagn 2025-04-11 19:38:35 +03:00
  • d4098e6ca0 new-style concept bugfix (#24858) Ryan McConnell 2025-04-11 00:54:52 -04:00
  • 918f972369 skip semicolon in stmtlist expr parsing (#24855) metagn 2025-04-11 04:29:20 +03:00
  • 51166ab382 fixes =copy is transformed into nkFastAsgn and unify mAsgn handling (#24857) ringabout 2025-04-11 09:28:53 +08:00
  • 40a1ec21d7 overhaul hook injections (#24841) ringabout 2025-04-10 15:24:19 +08:00
  • 9524edec60 fixes #24850; macro-generated if/else and when/else statements have m… (#24852) ringabout 2025-04-08 23:54:31 +08:00
  • 574db65396 make fillObjectFields recur over base type (#24854) metagn 2025-04-08 17:00:58 +03:00
  • e2bf3a6f70 bump to windows 2025 (#24853) ringabout 2025-04-08 20:07:24 +08:00
  • 6f2dbc105e test stint more thoroughly (#24832) Miran 2025-04-03 17:43:27 +02:00
  • c452d706ae fixes #24850; macro-generated if/else and when/else statements have m… (#24852) ringabout 2025-04-08 23:54:31 +08:00
  • 741411e0dc make fillObjectFields recur over base type (#24854) metagn 2025-04-08 17:00:58 +03:00
  • 706011a21c bump to windows 2025 (#24853) ringabout 2025-04-08 20:07:24 +08:00
  • 29a2e25d1e fixes #24850; macro-generated if/else and when/else statements have m… (#24852) ringabout 2025-04-08 23:54:31 +08:00
  • a625fab098 make fillObjectFields recur over base type (#24854) metagn 2025-04-08 17:00:58 +03:00
  • 052ceca3c1 bump to windows 2025 (#24853) ringabout 2025-04-08 20:07:24 +08:00
  • 63151568b4 fixes #24801; Invalid C codegen generated when destroying distinct seq types (#24835) ringabout 2025-04-03 00:46:29 +08:00
  • 018e63b46c test stint more thoroughly (#24832) Miran 2025-04-03 17:43:27 +02:00
  • 093f5a1de5 Makes except: panics on Defect (#24821) ringabout 2025-04-03 22:09:58 +08:00
  • 975e8576ec Make loadConfig available from NimScript (#24840) la.panon. 2025-04-03 22:54:39 +09:00
  • 2de409cd0c fixes #24806; don't elide wasMoved when syms are used in blocks (#24831) ringabout 2025-04-03 18:54:00 +08:00
  • 23ca21a9c4 fix infinite recursion with pushed user pragmas (#24839) metagn 2025-04-03 13:53:42 +03:00
  • 31effe8c75 fixes #24801; Invalid C codegen generated when destroying distinct seq types (#24835) ringabout 2025-04-03 00:46:29 +08:00
  • 10c9ebad93 test stint more thoroughly (#24832) Miran 2025-04-03 17:43:27 +02:00
  • 26b86c8f4d Makes except: panics on Defect (#24821) ringabout 2025-04-03 22:09:58 +08:00
  • 2ed45eb848 Make loadConfig available from NimScript (#24840) la.panon. 2025-04-03 22:54:39 +09:00
  • 73aeac81d1 fixes #24806; don't elide wasMoved when syms are used in blocks (#24831) ringabout 2025-04-03 18:54:00 +08:00
  • 5bcd9a329a fix infinite recursion with pushed user pragmas (#24839) metagn 2025-04-03 13:53:42 +03:00
  • 4352fa2ef0 fixes #24801; Invalid C codegen generated when destroying distinct seq types (#24835) ringabout 2025-04-03 00:46:29 +08:00
  • a2a6565e23 fixes lastRead uses the when nimvm branch (#24834) ringabout 2025-04-02 15:29:15 +08:00
  • 01389b5eb9 conv needs to be picky about aliases and introduces a temp for addr conv (#24818) ringabout 2025-04-01 15:37:54 +08:00
  • 3617d2e077 fixes lastRead uses the when nimvm branch (#24834) ringabout 2025-04-02 15:29:15 +08:00
  • f9c8775783 conv needs to be picky about aliases and introduces a temp for addr conv (#24818) ringabout 2025-04-01 15:37:54 +08:00
  • 210f747596 Add withValue for immutable tables (#24825) James 2025-03-29 15:08:45 -07:00
  • 65a0ec3964 Fix nim-gdb.py script (#24824) Jake Leahy 2025-03-29 23:28:28 +11:00
  • 1d0e1679a8 Mark system.newStringUninit sideeffect-free (#24813) Zoom 2025-03-28 18:06:22 +04:00
  • 2c7577745b fixes implicitConv discarding flags (#24817) ringabout 2025-03-28 19:52:45 +08:00
  • 0f5732bc8c Add withValue for immutable tables (#24825) James 2025-03-29 15:08:45 -07:00
  • e0a4876981 Fix nim-gdb.py script (#24824) Jake Leahy 2025-03-29 23:28:28 +11:00
  • ecdcffed4b Mark system.newStringUninit sideeffect-free (#24813) Zoom 2025-03-28 18:06:22 +04:00
  • 58b1f28177 fixes implicitConv discarding flags (#24817) ringabout 2025-03-28 19:52:45 +08:00
  • 6864337dc2 Revert "fixes #24800; Invalid C code generation with a method, case object in refc (#24809)" narimiran 2025-03-26 17:06:41 +01:00
  • 73112d64a3 fixes #24793; Revert "remove special treatments of sinking const sequences (#24812) ringabout 2025-03-26 23:49:00 +08:00
  • 4ca420fb53 test cpp on multiple platforms revert-24809-pr_eval_ccg ringabout 2025-03-26 19:15:51 +08:00
  • 25ebc73d77 Revert "fixes #24800; Invalid C code generation with a method, case object in…" Andreas Rumpf 2025-03-26 09:24:51 +01:00
  • ce67056f80 stdlib: substr uses copymem if available, improve docs (#24792) Zoom 2025-03-26 00:06:40 +04:00
  • 3a8b7d987b fixes #24800; Invalid C code generation with a method, case object in refc (#24809) ringabout 2025-03-26 03:42:40 +08:00
  • f8ab76ba61 Update nativesockets.nim, namelen should be the len of name (#24810) 握猫猫 2025-03-26 03:32:12 +08:00