Commit Graph

  • b550fb54d9 fixes #24641; quote do captures no variables under current macros ringabout 2025-01-23 21:45:31 +08:00
  • 6d59680217 don't try to transform objconstr/cast type nodes (#24636) metagn 2025-01-22 16:08:21 +03:00
  • 2f402fcb82 fixes #24630; static openArray backed by seq cannot be passed to another function (#24638) ringabout 2025-01-22 21:05:57 +08:00
  • 772ebe6715 disable sfml test on osx (#24615) metagn 2025-01-13 12:10:05 +03:00
  • 32c99651fc ci: update to ubuntu 22.04 (#24608) ringabout 2025-01-09 19:52:03 +08:00
  • 2eac7941ff stricter skip for conversions in array indices in transf (#24424) metagn 2024-11-11 12:48:28 +03:00
  • cedcb7881d generate destructor in nodestroy proc for explicit destructor call (#24627) metagn 2025-01-20 12:12:38 +03:00
  • 117b913458 bump NimVersion to 2.0.15 narimiran 2025-01-22 06:39:41 +01:00
  • 12347eae74 generate destructor in nodestroy proc for explicit destructor call (#24627) metagn 2025-01-20 12:12:38 +03:00
  • 52cadfc3d7 Optimize storing into uninit locations for arrays and seqs. (#24619) Antonis Geralis 2025-01-19 15:20:54 +02:00
  • 528e2b2271 fixes compile crashes with one parameter (#24618) ringabout 2025-01-16 22:43:18 +08:00
  • 0c0df28619 ignore match errors to expected types of tuple constructor elements (#24611) metagn 2025-01-15 22:01:56 +03:00
  • 793baf34ff generate destructor in nodestroy proc for explicit destructor call (#24627) metagn 2025-01-20 12:12:38 +03:00
  • 6481482e0e Optimize storing into uninit locations for arrays and seqs. (#24619) Antonis Geralis 2025-01-19 15:20:54 +02:00
  • 2af9ddc286 revert strictDefs as the default (#24620) ringabout 2025-01-17 23:08:47 +08:00
  • 70d057fcc6 fixes compile crashes with one parameter (#24618) ringabout 2025-01-16 22:43:18 +08:00
  • 8d0e853e0a ignore match errors to expected types of tuple constructor elements (#24611) metagn 2025-01-15 22:01:56 +03:00
  • a2a1c2b7f1 ci: update to ubuntu 22.04 (#24608) ringabout 2025-01-09 19:52:03 +08:00
  • 41c4ed8dca Update changelog_1_2_0.md (#24607) Bilog WEB3 2025-01-09 11:00:11 +01:00
  • f6167cb0c8 math: Add cumprod and cumproded (#23416) Loïc Bartoletti 2025-01-09 09:07:59 +01:00
  • 72ce16990b docs fix spelling issues (#24597) planetBoy 2025-01-06 06:48:35 +01:00
  • ea3a4203fa fixes #24599; misleading error message with large array bounds (#24601) ringabout 2025-01-06 01:10:36 +08:00
  • 24b24c17b1 fix c_memchr, c_strstr definitions (#24587) Jacek Sieka 2025-01-02 17:28:35 +01:00
  • e80884665d varints: no need for emit (#24585) Jacek Sieka 2025-01-02 17:26:53 +01:00
  • f4009f0957 Update copyright year 2025 (#24593) ringabout 2024-12-31 18:06:55 +08:00
  • 728a99d5cd chore: docs fix spelling issues (#24581) Skylar Ray 2024-12-30 13:40:45 +02:00
  • 019a3180f8 chore: correct typos docs (#24580) futreall 2024-12-28 17:24:46 +02:00
  • fb13e3608b Consider iterator types (#24577) Antonis Geralis 2024-12-28 10:25:49 +02:00
  • f5804a36b9 Support tuple parameter types (#24576) Antonis Geralis 2024-12-28 09:43:41 +02:00
  • a83c535ed4 docs: fix typos (#24573) chloefeal 2024-12-28 02:42:18 +08:00
  • 3c71429eca Doc search improvements (#24567) Jake Leahy 2024-12-26 00:19:22 +11:00
  • 9e1b199e78 Minor std/strscans improvements (#24566) Jake Leahy 2024-12-25 19:27:12 +11:00
  • b2f2b34fe5 adds a test case (#24565) ringabout 2024-12-25 16:26:06 +08:00
  • 7be1bb572e Improve async stacktraces (#24563) Esteban C Borsani 2024-12-25 05:25:28 -03:00
  • 40476fa24f fixes #23114; Nim v2 regression emit / asm var param dereference inconsistency (#24547) ringabout 2024-12-25 16:23:25 +08:00
  • 3054cbe422 Add inline assembler tests for i386, arm, arm64, riscv32 and riscv64 (#24564) Tomohiro 2024-12-25 00:11:19 +09:00
  • b31aed01f1 adds a test case (#24561) ringabout 2024-12-23 21:03:18 +08:00
  • 9c7f04dacb fix jsonutils with generic sandwiches, don't use strformat (#24560) metagn 2024-12-23 08:08:46 +03:00
  • c5ee216c42 Make 'field is not accessible' and 'field initialized twice' errors point to the field inside the obj construction (#24557) Jake Leahy 2024-12-23 00:25:36 +11:00
  • ede6540c55 fixes #23212; Asyncdispatch leaks under --mm:arc (#24556) Esteban C Borsani 2024-12-22 03:56:22 -03:00
  • 0c14372a8c remove zippy data from tarballs (#24551) ringabout 2024-12-21 05:09:29 +08:00
  • 6deb3a90ae check if unused import warning is enabled before adding import to stack (#24554) metagn 2024-12-21 00:09:03 +03:00
  • e0e1061562 Use long int builtins for risc-v 32-bit targets (#24553) Daniel Stuart 2024-12-20 15:27:37 -03:00
  • d96c5b2396 fixes strictdefs warnings (#24550) ringabout 2024-12-20 22:26:30 +08:00
  • 09835a1d9e Make expandMacro show private fields (#24522) Jake Leahy 2024-12-18 04:17:04 +11:00
  • 0823b9d177 fixes #17681; enforce codegen for exportc consts (#24546) ringabout 2024-12-18 01:16:34 +08:00
  • b5068f427a Adds skipParentCfg back. Bump nimble to a commit where it doesnt rely in the parent config (#24545) Juan M Gómez 2024-12-17 17:15:48 +00:00
  • 1cee3c7f18 fixes #24536; fixes nightlies regression caused by nimble update (#24542) ringabout 2024-12-17 13:42:17 +08:00
  • 844ba2168b fixes #20908; Unknown warnings and hints now give a warning (#24543) ringabout 2024-12-17 13:41:38 +08:00
  • d5437b7a4a fixes #24538 (#24541) ringabout 2024-12-16 22:25:44 +08:00
  • faa9ae08b0 proper error for const defines with unsupported types (#24540) metagn 2024-12-16 14:22:10 +03:00
  • 7b596b4e1f #Fixes #24536 building nimble 0.16.4 fails when running build_all.sh (#24537) Juan M Gómez 2024-12-16 07:05:00 +00:00
  • cd06f0769f more strictdef fixes for stdlibs (#24535) ringabout 2024-12-14 02:06:43 +08:00
  • 0cce145dac Bumps nimble v0.16.4 (#24437) Juan M Gómez 2024-12-13 18:00:18 +00:00
  • 43f7e160ba couple cases of valid concept bindings (#24513) Ryan McConnell 2024-12-13 09:13:19 -05:00
  • 5a71c36d25 fixes strictdefs warnings continue (#24520) ringabout 2024-12-13 22:04:49 +08:00
  • 1299dd4651 adds a test case (#24534) ringabout 2024-12-13 19:30:53 +08:00
  • 51a0f3de6e Fix exitnow signature, mark as .noreturn (#24533) bptato 2024-12-12 22:57:10 +01:00
  • e2b6021630 fixes #22101; std/pegs with nim cpp --mm:orc --exceptions:goto creates invalid C++ (#24531) ringabout 2024-12-13 05:56:41 +08:00
  • 428b64251f adds a test case (#24532) ringabout 2024-12-12 22:30:54 +08:00
  • 5b0b90fb49 fixes #22153; UB calling allocCStringArray([""]) with --mm:refc (#24529) ringabout 2024-12-12 04:02:24 +08:00
  • 2f5481ce88 Make error appear in user code with invalid format string in strformat (#24528) Jake Leahy 2024-12-12 07:01:57 +11:00
  • 9aeb5c254c Fix line info for import (#24523) Jake Leahy 2024-12-12 06:55:55 +11:00
  • 4e1bc4216a fix nil node in sym ast of exported ref objects [backport:2.2] (#24527) metagn 2024-12-10 15:20:40 +03:00
  • 316141162b test case haul to prevent pileup (#24525) metagn 2024-12-09 10:11:47 +03:00
  • 8d8a90e079 fixes nightlies regression (#24519) ringabout 2024-12-07 13:35:47 +08:00
  • 105e134c3f adds a test case (#24518) ringabout 2024-12-06 20:19:57 +08:00
  • 85c8b5b304 track call depth separately from loop count in VM (#24512) metagn 2024-12-06 14:00:59 +03:00
  • 2d470c9afd fixes strictdefs warnings for stdlibs [part two] (#24514) ringabout 2024-12-06 12:40:48 +08:00
  • 94a6b85538 fixes #24504; fixes ensureMove for refs (#24505) ringabout 2024-12-06 04:37:21 +08:00
  • 90c5dfc32c adds a test case (#24515) ringabout 2024-12-05 22:19:34 +08:00
  • a7b671dad5 don't track result initialization if it is marked noinit (#24499) ringabout 2024-12-04 22:12:30 +08:00
  • fb11c4404e fixes #24506; calculate timeout correctly (#24507) Tomohiro 2024-12-04 23:11:32 +09:00
  • 1adcab885b remove unnecessary await (#24501) ringabout 2024-12-04 19:03:12 +08:00
  • 5ddbf2372e fixes some strictdefs warnings (#24502) ringabout 2024-12-04 18:28:13 +08:00
  • 8f668c2373 adds a test case (#24500) ringabout 2024-12-04 12:16:51 +08:00
  • 3daf7dd2ac remove inserted derefs for ref object fields when transforming to dot call (#24498) metagn 2024-12-04 07:16:37 +03:00
  • 4b4b97018b prefix NimDestroyGlobals with nimMainPrefix (#24493) ringabout 2024-12-03 13:05:14 +08:00
  • aa5fc4af58 install older version of nimcuda for arraymancer (#24496) metagn 2024-12-03 06:48:21 +03:00
  • 062e77bce0 adds a test case (#24486) ringabout 2024-12-02 13:39:55 +08:00
  • d04f9c426e fix crash with undeclared proc type pragma macro in generics (#24490) metagn 2024-12-02 07:21:12 +03:00
  • 52809cd3dd fixes #24476; remove proc type cast if they are same types for backends (#24480) ringabout 2024-11-28 00:36:57 +08:00
  • 05a8b65eea stdlib: minor refactorings and updates (#24482) Andreas Rumpf 2024-11-27 12:31:06 +01:00
  • b1a555dd52 Add support for parsing parameterised sql types (#24483) ringabout 2024-11-27 19:23:54 +08:00
  • f5453e453e Fixes 3 small issues with concepts (#24481) Ryan McConnell 2024-11-27 04:15:22 -05:00
  • 7d425e712e fixes #24472; let symbol created by template is reused in nimvm branch (#24473) ringabout 2024-11-26 19:35:48 +08:00
  • e6f5e49184 minor fix for the command line helper (#24475) ringabout 2024-11-26 16:15:20 +08:00
  • cd370e4725 Fix highlite.nim (#24457) Judd 2024-11-25 17:51:03 +08:00
  • 42184227aa fix #19600; No error checking on fclose (#24468) ringabout 2024-11-23 21:21:08 +08:00
  • 14ce1a91ce fix crash with tyBuiltInTypeClass matching itself (#24462) metagn 2024-11-23 16:20:15 +03:00
  • ff7b83f266 adds a test case (#24469) ringabout 2024-11-23 20:39:26 +08:00
  • 522b184d5a retry thttpclient_ssl twice (#24467) metagn 2024-11-22 09:44:12 +03:00
  • d339c58628 fixes #24451; concept matching generic body (#24458) Ryan McConnell 2024-11-22 00:52:48 -05:00
  • 01b6c5d0d1 fix unix stdlib install location after #21328 (#24460) metagn 2024-11-22 08:51:25 +03:00
  • 1bc501f8ce adds a test case (#24466) ringabout 2024-11-22 05:10:48 +08:00
  • aa8d62f89c remove unnecessary imports (#24465) ringabout 2024-11-22 05:10:26 +08:00
  • 60a8eaaaa5 adds a test case (#24464) ringabout 2024-11-21 23:50:49 +08:00
  • f3da96d880 include new concepts in typeclasses, makes containsGenericType work (#24453) metagn 2024-11-19 12:06:41 +03:00
  • 87c306061b disable weird type inference for object constructors (#24455) metagn 2024-11-19 11:49:41 +03:00
  • 2b1885a0fa remove structural equality check for objects and distinct types (#24448) metagn 2024-11-18 19:37:47 +03:00