Commit Graph

  • 535556875e fix logic for dcEqIgnoreDistinct in sameType (#24197) metagn 2024-09-29 11:23:59 +03:00
  • 95fa7f0f12 make distinct conversions addressable in VM (#24124) metagn 2024-09-17 07:29:49 +03:00
  • f80ce139d5 Make expandMacro show private fields (#24522) Jake Leahy 2024-12-18 04:17:04 +11:00
  • d5c7abe3d2 fixes #17681; enforce codegen for exportc consts (#24546) ringabout 2024-12-18 01:16:34 +08:00
  • 8ce58fab26 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
  • 6bcb078476 Fix exitnow signature, mark as .noreturn (#24533) bptato 2024-12-12 22:57:10 +01:00
  • 5c58e7d201 fix crash with tyBuiltInTypeClass matching itself (#24462) metagn 2024-11-23 16:20:15 +03:00
  • 5327498547 gensym anonymous proc symbols (#24422) metagn 2024-11-09 14:33:23 +03:00
  • d84d41dc95 fixes #24371; incorrect importc wrapper incompatible with gcc 14 on Windows (#24388) ringabout 2024-10-31 03:17:36 +08:00
  • 693b35b59f fixes #23545; C compiler error when default initializing an object field function (#24375) ringabout 2024-10-29 15:08:35 +08:00
  • c1bb144fdc Fix broken poll and nfds_t bindings (#24331) bptato 2024-10-20 18:15:39 +02:00
  • 1f38c3cea8 fixes #24319; move doesn't work well with (deref (var array)) (#24321) ringabout 2024-10-18 10:56:37 +08:00
  • 70b3232d3a fixes #24536; fixes nightlies regression caused by nimble update (#24542) ringabout 2024-12-17 13:42:17 +08:00
  • 81d8c0fc17 fixes #20908; Unknown warnings and hints now give a warning (#24543) ringabout 2024-12-17 13:41:38 +08:00
  • f45ca4fdf4 only generate first field for default value of union (#24303) metagn 2024-10-14 18:07:57 +03:00
  • 91d1933ea2 fixes #24538 (#24541) ringabout 2024-12-16 22:25:44 +08:00
  • 5cbc7a6d1b fix regression with generic params in static type (#24075) metagn 2024-09-09 11:12:10 +03:00
  • 56e7c75e03 fix int32's that should be uint32 on BSD & OSX (#24078) metagn 2024-09-09 10:46:47 +03:00
  • d51236e9cc fix string literal assignment with different lengths on ARC (#24083) metagn 2024-09-08 21:17:26 +03:00
  • 4d0d848235 fix undeclared identifier in templates in generics (#24069) metagn 2024-09-06 12:16:43 +03:00
  • 8859f1ddf7 fixes #24034; fixes lent types after taking implicit address (#24035) ringabout 2024-08-30 22:08:59 +08:00
  • 0e2b34ce35 fix subscript magic giving unresolved generic param type (#23988) metagn 2024-08-22 08:20:20 +03:00
  • ba516c8eb5 include generic bodies in allowMetaTypes (#23968) metagn 2024-08-20 17:20:35 +03:00
  • 009a5b0684 bypass constraints for tyFromExpr in generic bodies (#23863) metagn 2024-07-20 01:02:08 -06:00
  • c786415eef Set type of object constructor during annotateType (#23852) SirOlaf 2024-07-17 23:54:15 +02:00
  • 33dc54c573 Check for nil in cstringArrayToSeq (#23747) Yuriy Glukhov 2024-06-24 09:35:05 +02:00
  • 6a1d1a8c2b fixes 12381, HttpClient socket handle leak (#23575) Marius Andra 2024-05-08 17:33:43 +02:00
  • 0c426e7875 fixes #23295; don't expand constants for complex structures (#23297) ringabout 2024-02-20 14:31:58 +08:00
  • 4e1b5ee702 fixes #18104; tranform one liner var decl before templates expansion (#23294) ringabout 2024-02-13 15:10:28 +08:00
  • 3a334e09ea fixes #23233; Regression when using generic type with Table/OrderedTable (#23235) ringabout 2024-01-20 03:37:16 +08:00
  • dbe9c724a0 Revert "Bumps nimble v0.16.4 (#24437)" narimiran 2024-12-16 14:02:04 +01:00
  • 9620d206b9 Revert "(cherry picked from commit 556f217b4c)" narimiran 2024-12-16 14:01:53 +01:00
  • b9c593404c proper error for const defines with unsupported types (#24540) metagn 2024-12-16 14:22:10 +03:00
  • 9e5cdc43a6 (cherry picked from commit 556f217b4c) Juan M Gómez 2024-12-16 07:05:00 +00:00
  • 556f217b4c #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
  • 1778b8354a Bumps nimble v0.16.4 (#24437) Juan M Gómez 2024-12-13 18:00:18 +00:00
  • d31cce557b more strictdef fixes for stdlibs (#24535) ringabout 2024-12-14 02:06:43 +08:00
  • be4d19e562 Bumps nimble v0.16.4 (#24437) Juan M Gómez 2024-12-13 18:00:18 +00:00
  • e0197a8380 couple cases of valid concept bindings (#24513) Ryan McConnell 2024-12-13 09:13:19 -05:00
  • d2d810585c fixes strictdefs warnings continue (#24520) ringabout 2024-12-13 22:04:49 +08:00
  • 80af252025 adds a test case (#24534) ringabout 2024-12-13 19:30:53 +08:00
  • f485973459 Fix exitnow signature, mark as .noreturn (#24533) bptato 2024-12-12 22:57:10 +01:00
  • f7a461a30c fixes #22101; std/pegs with nim cpp --mm:orc --exceptions:goto creates invalid C++ (#24531) ringabout 2024-12-13 05:56:41 +08:00
  • f796c01e3c adds a test case (#24532) ringabout 2024-12-12 22:30:54 +08:00
  • f6f72722bb fixes #22153; UB calling allocCStringArray([""]) with --mm:refc (#24529) ringabout 2024-12-12 04:02:24 +08:00
  • 9bb7e53e7f fixes #22153; UB calling allocCStringArray([""]) with --mm:refc (#24529) ringabout 2024-12-12 04:02:24 +08:00
  • da9f7f671b Make error appear in user code with invalid format string in strformat (#24528) Jake Leahy 2024-12-12 07:01:57 +11:00
  • 69e0cdb6c0 Fix line info for import (#24523) Jake Leahy 2024-12-12 06:55:55 +11:00
  • b529f69518 fix nil node in sym ast of exported ref objects [backport:2.2] (#24527) metagn 2024-12-10 15:20:40 +03:00
  • 90993aeff6 install older version of nimcuda for arraymancer (#24496) metagn 2024-12-03 06:48:21 +03:00
  • aeb3fe9505 test case haul to prevent pileup (#24525) metagn 2024-12-09 10:11:47 +03:00
  • 15e5ddc675 fixes #24504; fixes ensureMove for refs (#24505) ringabout 2024-12-06 04:37:21 +08:00
  • 9f43f9fa6e bump NimVersion to 2.0.13 narimiran 2024-12-08 19:17:53 +01:00
  • d408b94063 fixes nightlies regression (#24519) ringabout 2024-12-07 13:35:47 +08:00
  • 801733f286 adds a test case (#24518) ringabout 2024-12-06 20:19:57 +08:00
  • 6f4106bf5d track call depth separately from loop count in VM (#24512) metagn 2024-12-06 14:00:59 +03:00
  • c0861142f8 fixes strictdefs warnings for stdlibs [part two] (#24514) ringabout 2024-12-06 12:40:48 +08:00
  • d0288d3b57 fixes #24504; fixes ensureMove for refs (#24505) ringabout 2024-12-06 04:37:21 +08:00
  • 02fb0476ce adds a test case (#24515) ringabout 2024-12-05 22:19:34 +08:00
  • 2e9e7f13ee don't track result initialization if it is marked noinit (#24499) ringabout 2024-12-04 22:12:30 +08:00
  • bbf6a62c90 fixes #24506; calculate timeout correctly (#24507) Tomohiro 2024-12-04 23:11:32 +09:00
  • 6bbf9c3117 remove unnecessary await (#24501) ringabout 2024-12-04 19:03:12 +08:00
  • 8f4bfda5f4 fixes some strictdefs warnings (#24502) ringabout 2024-12-04 18:28:13 +08:00
  • c3120b6121 adds a test case (#24500) ringabout 2024-12-04 12:16:51 +08:00
  • 2529f33760 remove inserted derefs for ref object fields when transforming to dot call (#24498) metagn 2024-12-04 07:16:37 +03:00
  • 464dc99376 fixes devel version number (#24494) ringabout 2024-12-03 15:41:04 +08:00
  • 3bee04d9f3 prefix NimDestroyGlobals with nimMainPrefix (#24493) ringabout 2024-12-03 13:05:14 +08:00
  • 33dc2367e7 install older version of nimcuda for arraymancer (#24496) metagn 2024-12-03 06:48:21 +03:00
  • ddf5a9f6c5 adds a test case (#24486) ringabout 2024-12-02 13:39:55 +08:00
  • 05bba15623 fix crash with undeclared proc type pragma macro in generics (#24490) metagn 2024-12-02 07:21:12 +03:00
  • 5340005869 fixes #24476; remove proc type cast if they are same types for backends (#24480) ringabout 2024-11-28 00:36:57 +08:00
  • 8881017c80 stdlib: minor refactorings and updates (#24482) Andreas Rumpf 2024-11-27 12:31:06 +01:00
  • dcd0793f2b Add support for parsing parameterised sql types (#24483) ringabout 2024-11-27 19:23:54 +08:00
  • e479151473 Fixes 3 small issues with concepts (#24481) Ryan McConnell 2024-11-27 04:15:22 -05:00
  • e24a6fccb5 fixes #24476; fold proc convs if they are same types for backend pr_fold_unfold ringabout 2024-11-26 23:29:19 +08:00
  • e7f48cdd5c fixes #24472; let symbol created by template is reused in nimvm branch (#24473) ringabout 2024-11-26 19:35:48 +08:00
  • 1a901bd94e minor fix for the command line helper (#24475) ringabout 2024-11-26 16:15:20 +08:00
  • 4aaabbb5b8 move "Strict definitions and out parameters" to the manual (#24474) ringabout 2024-11-25 22:55:25 +08:00
  • 6112c51e78 Fix highlite.nim (#24457) Judd 2024-11-25 17:51:03 +08:00
  • 2df633180a enable experimental:strictDefs (#24225) ringabout 2024-11-24 05:01:39 +08:00
  • 555191a3f0 fix #19600; No error checking on fclose (#24468) ringabout 2024-11-23 21:21:08 +08:00
  • 96043bdbb7 fix crash with tyBuiltInTypeClass matching itself (#24462) metagn 2024-11-23 16:20:15 +03:00
  • af3181e75b adds a test case (#24469) ringabout 2024-11-23 20:39:26 +08:00
  • 652edb229a retry thttpclient_ssl twice (#24467) metagn 2024-11-22 09:44:12 +03:00
  • 08c2a1741d fixes #24451; concept matching generic body (#24458) Ryan McConnell 2024-11-22 00:52:48 -05:00
  • 33e455c986 fix unix stdlib install location after #21328 (#24460) metagn 2024-11-22 08:51:25 +03:00
  • 9fcc3b0599 adds a test case (#24466) ringabout 2024-11-22 05:10:48 +08:00
  • a788bae318 remove unnecessary imports (#24465) ringabout 2024-11-22 05:10:26 +08:00
  • 3eddb64909 adds a test case (#24464) ringabout 2024-11-21 23:50:49 +08:00
  • b7b1003e6a fix #pragma pack generation regression in packed case objects (#24461) metagn 2024-11-21 14:29:18 +03:00
  • e28d2f42e9 include new concepts in typeclasses, makes containsGenericType work (#24453) metagn 2024-11-19 12:06:41 +03:00
  • a610f23060 disable weird type inference for object constructors (#24455) metagn 2024-11-19 11:49:41 +03:00
  • d8391a5c49 fixes nightlies failures (#24456) ringabout 2024-11-19 15:51:54 +08:00
  • a2031ec6cf remove structural equality check for objects and distinct types (#24448) metagn 2024-11-18 19:37:47 +03:00
  • 712f5be7eb cbuilder: use constants for type names, some cleanups (#24438) metagn 2024-11-18 19:34:37 +03:00
  • f053767132 make some trivial sizeof calls in codegen use types/literals (#24445) metagn 2024-11-17 22:37:34 +03:00
  • 05c74d6844 always reinstantiate nominal values of generic instantiations (#24425) metagn 2024-11-16 12:48:01 +03:00
  • 75b512bc6a prevent codegen of inactive case fields in VM object constructor nodes (#24442) metagn 2024-11-16 12:43:58 +03:00
  • e239968b80 fix wrong error for iterators with no body and pragma macro (#24440) metagn 2024-11-16 00:52:38 +03:00
  • cd9ce377f8 fixes #24434; C gen issue using nim-lang/opengl (#24435) ringabout 2024-11-16 05:51:58 +08:00