Commit Graph

  • c709ee09af test ringabout 2026-05-01 21:21:29 +08:00
  • 70c30284b2 fixes #24720; std lib iterators unnecessarily require value copies ringabout 2026-04-30 21:30:02 +08:00
  • 8f3c86a67e Merge branch 'devel' into pr_full_of_oneself pr_full_of_oneself ringabout 2026-04-29 20:47:54 +08:00
  • 33e5bfa424 adds comments ringabout 2026-04-29 19:46:21 +08:00
  • b4efcbdbf6 progress ringabout 2026-04-29 18:15:12 +08:00
  • 4bcb706d49 IC: added support for conditional dependencies (#25770) Andreas Rumpf 2026-04-28 18:48:41 +02:00
  • 269b4985af fixes #22861; Error: internal error: invalid kind for lastOrd(tyGenericParam) ringabout 2026-04-28 20:53:13 +08:00
  • 92d0c097e5 fixes #25140; Cannot resolve pragmas when new type is defined from typeof expression (#25764) ringabout 2026-04-28 00:47:45 +08:00
  • 49b5e66d3a SSO: better switch to enable it (#25772) Andreas Rumpf 2026-04-27 18:00:29 +02:00
  • a3969c124a Add silky package to important_packages.nim ringabout-patch-1 ringabout 2026-04-27 17:27:27 +08:00
  • cbe8ce59ed fix string setLenUninit growth without realloc for refc (#25767) Zoom 2026-04-25 14:27:13 +04:00
  • 148e82f418 Add Nix certificate path to ssl_certs.nim (#25763) Jake Leahy 2026-04-24 22:04:30 +10:00
  • f7873295ab progress pr_ic_2 ringabout 2026-04-23 19:42:31 +08:00
  • d98861ea7a fixes #25656; nim ic: Using a top level variable ringabout 2026-04-23 19:36:04 +08:00
  • bfeb3146d1 bump NimVersion to 2.2.10 v2.2.10 narimiran 2026-04-23 13:12:33 +02:00
  • 8b44b9d9ae fixes #23668; Create a new std/nre2 module using Nim Regex replaces re and nre (#25696) Tomohiro 2026-04-22 15:06:03 +09:00
  • efacf1f390 Fix typo in getContentType function in cgi.nim (#25757) ringabout 2026-04-21 22:38:56 +08:00
  • 60bb9c75cc fixes #25650; nim ic import std/strbasics (#25760) ringabout 2026-04-21 22:38:33 +08:00
  • 50a2584b54 Upgrade nimble version to 0.22.3 Mamy Ratsimbazafy 2026-04-21 10:51:07 +02:00
  • de3d61f15b Fix invalid Mac OS X minimum version in README (#25758) Bojun Chai 2026-04-21 08:50:13 +08:00
  • ba4e12fb65 fixes #25753 (#25754) Tomohiro 2026-04-21 03:13:06 +09:00
  • edcd8bb87d fixes #25695 (#25756) Andreas Rumpf 2026-04-20 09:17:12 +02:00
  • 08d0fa7d53 Makes containsOrIncl*[A](s: var PackedSet[A], key: A) proc faster (#25755) Tomohiro 2026-04-20 10:21:46 +09:00
  • 7fa3d94f29 fixes #25718; setLenUnit slow (#25743) ringabout 2026-04-20 02:12:01 +08:00
  • eb6b923135 fixes #25751; JS backend crashes when returning Option[T] with custom =destroy (#25752) ringabout 2026-04-18 15:40:55 +08:00
  • 2599fdc0ac Bump actions/github-script from 8 to 9 (#25748) dependabot[bot] 2026-04-17 19:14:36 +08:00
  • f236e6a210 fixes #25695 (#25756) Andreas Rumpf 2026-04-20 09:17:12 +02:00
  • 317bc10824 Makes containsOrIncl*[A](s: var PackedSet[A], key: A) proc faster (#25755) Tomohiro 2026-04-20 10:21:46 +09:00
  • 5948dbbeed fixes #25718; setLenUnit slow (#25743) ringabout 2026-04-20 02:12:01 +08:00
  • 98131a9fa1 fixes #25751; JS backend crashes when returning Option[T] with custom =destroy (#25752) ringabout 2026-04-18 15:40:55 +08:00
  • f98578ea35 fix 25667; Generic forward type confusion (#25737) Ryan McConnell 2026-04-18 02:52:31 -04:00
  • e6e00a74a3 Bump actions/github-script from 8 to 9 (#25748) dependabot[bot] 2026-04-17 19:14:36 +08:00
  • 790df938d7 oops ringabout 2026-04-17 19:10:26 +08:00
  • 7867200135 normalizeTypedescMacroResult ringabout 2026-04-17 19:09:38 +08:00
  • ab8554736b fixes #25732; semStaticExpr and semStaticStmt to handle errors (#25742) ringabout 2026-04-17 16:00:00 +08:00
  • e4eff04945 fixes #25469; Conversion from distinct in for forces a copy of underlying instance (#25746) ringabout 2026-04-17 15:59:22 +08:00
  • d05e936732 Merge branch 'devel' into pr_when_typ ringabout 2026-04-17 16:41:51 +08:00
  • c22819ef17 fixes #25732; semStaticExpr and semStaticStmt to handle errors (#25742) ringabout 2026-04-17 16:00:00 +08:00
  • 2b2872928b fixes #25469; Conversion from distinct in for forces a copy of underlying instance (#25746) ringabout 2026-04-17 15:59:22 +08:00
  • 3b02151581 fixes whitespace related endless loop in renderer.nim (#25750) Andreas Rumpf 2026-04-16 09:44:58 +02:00
  • 2d3c436228 ccgstmts: fix 'occured' -> 'occurred' typo in emitted C++ exception comment (#25749) Sai Asish Y 2026-04-15 21:29:09 -07:00
  • b4d4028afa fixes whitespace related endless loop in renderer.nim (#25750) Andreas Rumpf 2026-04-16 09:44:58 +02:00
  • 3eb4a60b6b ccgstmts: fix 'occured' -> 'occurred' typo in emitted C++ exception comment (#25749) Sai Asish Y 2026-04-15 21:29:09 -07:00
  • 7b73537131 fixes #25735; sso C++: nimToCStringConv (#25745) ringabout 2026-04-15 20:57:57 +08:00
  • 4624aba70c remove testing of the nimsso option narimiran 2026-04-15 12:18:40 +02:00
  • 4f1b44c1b9 fixes #18095 (#25744) Andreas Rumpf 2026-04-14 19:58:44 +02:00
  • c4d33782f5 Feat: stdlib: adds system.string.setLenUninit (#24836) Zoom 2026-04-14 19:24:26 +04:00
  • 5b1a05e282 fixes #18095 (#25744) Andreas Rumpf 2026-04-14 19:58:44 +02:00
  • 4dbc382906 Feat: stdlib: adds system.string.setLenUninit (#24836) Zoom 2026-04-14 19:24:26 +04:00
  • 488aa1ce86 optimizes setLen for orc; disabling overflow checks (#25722) ringabout 2026-04-09 17:07:04 +08:00
  • 73102bddab fixes #25738; std/parseopt: - causes IndexDefect (#25739) lit 2026-04-12 18:32:25 +08:00
  • 68bcee04a1 fixes #25724; Invalid C code generation with iterator/nimvm (#25728) ringabout 2026-04-10 21:57:26 +08:00
  • 5f32378115 fixes #25290; tempalte overload scope dupe (#25308) Ryan McConnell 2026-04-09 14:44:35 -04:00
  • e81f5b5890 Revert "only generate called hook for explicit or generated destructor calls [backport]" (#25741) Andreas Rumpf 2026-04-13 12:02:53 +02:00
  • 14c5d00bab Revert "make explicit copy and hook calls keep their symbol (#25731)" revert-25731-nodestroy-explicit-copy-sink Andreas Rumpf 2026-04-13 07:06:27 +02:00
  • cf3c28c223 fixes #25738; std/parseopt: - causes IndexDefect (#25739) lit 2026-04-12 18:32:25 +08:00
  • 242f761627 RE: fix #25627 (#25736) Ryan McConnell 2026-04-12 02:56:31 -04:00
  • a35614e539 make explicit copy and hook calls keep their symbol (#25731) metagn 2026-04-12 08:05:48 +03:00
  • fb02e9831d only generate called hook for explicit or generated destructor calls [backport] (#25729) metagn 2026-04-12 08:05:11 +03:00
  • 6353c4e5b0 fixes #25724; Invalid C code generation with iterator/nimvm (#25728) ringabout 2026-04-10 21:57:26 +08:00
  • e39272eaa8 fixes #25637; nim ic with destructors (#25723) ringabout 2026-04-10 21:29:20 +08:00
  • 2501e23d81 fixes #25290; tempalte overload scope dupe (#25308) Ryan McConnell 2026-04-09 14:44:35 -04:00
  • c733904716 fixes #25697; {.borrow.} on iterator for distinct seq triggers internal error (#25709) ringabout 2026-04-09 17:08:03 +08:00
  • 06b6da5441 Fixes #25710 - nimsuggest outline misses methods (#25711) lou15b 2026-04-07 18:52:12 -04:00
  • 817dd06eb2 fix compiler crash regression with explicit destructor calls [backport:2.2] (#25717) metagn 2026-04-08 01:51:47 +03:00
  • 188aa1714e fixes #25719; optimizes setLenSeqCall for orc (#25721) ringabout 2026-04-09 17:11:06 +08:00
  • fa6b754dbc fix #25627 (#25700) Ryan McConnell 2026-04-09 05:09:34 -04:00
  • 9a2b0dd045 fixes #25697; {.borrow.} on iterator for distinct seq triggers internal error (#25709) ringabout 2026-04-09 17:08:03 +08:00
  • c8e6b059a4 optimizes setLen for orc; disabling overflow checks (#25722) ringabout 2026-04-09 17:07:04 +08:00
  • b786db630b fixes #25637; nim ic with destructors pr_lk ringabout 2026-04-09 10:23:14 +08:00
  • d914a7a81a optimizes setLen for orc; disabling ranging checks ringabout 2026-04-09 10:09:28 +08:00
  • 115ec7a433 Fixes #25710 - nimsuggest outline misses methods (#25711) lou15b 2026-04-07 18:52:12 -04:00
  • 0dc577a4dc fix compiler crash regression with explicit destructor calls [backport:2.2] (#25717) metagn 2026-04-08 01:51:47 +03:00
  • 8f1ea65099 fixes #25577 (#25691) Andreas Rumpf 2026-04-07 18:07:34 +02:00
  • 6621d64398 fixes #25577 (#25691) Andreas Rumpf 2026-04-07 18:07:34 +02:00
  • f4fe7c8b55 fixes 25713; Allow addr of object variant's discriminant under uncheckedAssign (#25714) Ryan McConnell 2026-04-07 00:59:24 -04:00
  • 484bb6c398 Fix generic tuple unpacking in iterators (#25705) Jake Leahy 2026-04-05 22:00:04 +10:00
  • 5ddae390f2 Fix inconsistent env type with nested procs in iterators (#21242) (#25699) dxxb 2026-04-04 19:47:01 +02:00
  • 184d423779 fixes 25713; Allow addr of object variant's discriminant under uncheckedAssign (#25714) Ryan McConnell 2026-04-07 00:59:24 -04:00
  • 063b03e0ed fixes #25697; {.borrow.} on iterator for distinct seq triggers internal error pr_so_so ringabout 2026-04-06 16:20:22 +08:00
  • a6222bb2a6 Merge remote-tracking branch 'origin/devel' into pr_so_so ringabout 2026-04-06 16:17:43 +08:00
  • f9524861f3 Fix generic tuple unpacking in iterators (#25705) Jake Leahy 2026-04-05 22:00:04 +10:00
  • 0028ea563c Fix inconsistent env type with nested procs in iterators (#21242) (#25699) dxxb 2026-04-04 19:47:01 +02:00
  • 8785e64efc tests: move regression t22842 into tests/types (auto-related) ringabout 2026-04-04 13:07:55 +08:00
  • 63f2cd33f8 tests: add regression test for issue #22842 (auto in proc type) ringabout 2026-04-04 12:59:32 +08:00
  • d8f09f7604 fixes #25687; optimizes seq assignment for orc (#25689) ringabout 2026-04-02 17:46:49 +08:00
  • 854c1f15ba fixes #25687; optimizes seq assignment for orc (#25689) ringabout 2026-04-02 17:46:49 +08:00
  • 5df28ab02a Fix iterable resolution, prefer iterator overloads (#25679) Zoom 2026-04-01 23:01:55 +04:00
  • d389d4fb2f SSO for strings (#25593) Andreas Rumpf 2026-04-02 07:19:43 +02:00
  • be29bcd402 Fix iterable resolution, prefer iterator overloads (#25679) Zoom 2026-04-01 23:01:55 +04:00
  • 03df884f02 fixes #25682; fix vm genAsgn to handle statementListExpr (#25686) ringabout 2026-04-01 06:24:06 +08:00
  • 39285aa760 fixes #25632; errors incompatibility between {.error.} and {.exportc} pragmas in semProcAux (#25639) ringabout 2026-04-01 05:32:24 +08:00
  • 53c31aef67 windows: prefer 64-bit time_t (#25666) Jacek Sieka 2026-03-31 09:52:11 +02:00
  • 9c07bb94c1 fixes #25682; fix vm genAsgn to handle statementListExpr (#25686) ringabout 2026-04-01 06:24:06 +08:00
  • fb31e86537 fixes #25632; errors incompatibility between {.error.} and {.exportc} pragmas in semProcAux (#25639) ringabout 2026-04-01 05:32:24 +08:00
  • e53058dee0 windows: prefer 64-bit time_t (#25666) Jacek Sieka 2026-03-31 09:52:11 +02:00
  • 8076fb40b8 fixes transf cannot handle bare sym for nim ic (#25664) ringabout 2026-03-31 15:49:55 +08:00
  • b02d74c85a fixes #25677; fixes #25678; typeAllowedAux to improve flag handling (#25684) ringabout 2026-03-30 21:09:11 +08:00
  • 9261d36def fixes #25674; parsecfg: bound-check CR/LF pair in replace() (#25675) cui 2026-03-28 16:22:54 +08:00
  • 3586c83abc fixes #25670; docgen: cmpDecimalsIgnoreCase max() used wrong index for b (#25669) cui 2026-03-27 17:20:10 +08:00