Commit Graph

  • 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
  • 9c87f2cb4b always reinstantiate nominal values of generic instantiations (#24425) metagn 2024-11-16 12:48:01 +03:00
  • 03b6999499 prevent codegen of inactive case fields in VM object constructor nodes (#24442) metagn 2024-11-16 12:43:58 +03:00
  • 2690ab01c0 fix wrong error for iterators with no body and pragma macro (#24440) metagn 2024-11-16 00:52:38 +03:00
  • c79fb859f1 adds some test cases (#24436) ringabout 2024-11-15 19:31:12 +08:00
  • 2d658e8de5 fixes #24402; Memory leak under Arc/Orc on inline iterators with nested seq (#24419) ringabout 2024-11-13 05:57:31 +08:00
  • 0036bb976b fix subtype match of generic object types (#24430) metagn 2024-11-12 16:31:59 +03:00
  • b0f3d1e874 fix jsonutils macro with generic case object (#24429) metagn 2024-11-12 16:31:08 +03:00
  • 9f03b98de5 stricter skip for conversions in array indices in transf (#24424) metagn 2024-11-11 12:48:28 +03:00
  • 0b7e22635e Fixes #24369 (#24370) Sam 2024-11-10 23:16:07 +07:00
  • 3642f4d375 gensym anonymous proc symbols (#24422) metagn 2024-11-09 14:33:23 +03:00
  • f292393816 skip tyAlias in generic alias checks [backport:2.0] (#24417) metagn 2024-11-08 10:36:52 +03:00
  • 6ec663f7bc fix standalone explicit generic procs with unresolved arguments (#24404) metagn 2024-11-06 12:54:03 +03:00
  • 6d02ac1ba0 fixes strictdefs with when nimvm (#24409) ringabout 2024-11-05 22:14:57 +08:00
  • ce1fa86095 disable sfml test on osx (#24615) metagn 2025-01-13 12:10:05 +03:00
  • 4900550e9c disable all badssl tests indefinitely (#24403) metagn 2024-11-03 16:56:20 +03:00
  • 9fe2356e74 std/parsesql: Fix JOIN parsing (#22890) Phil Krylov 2024-11-02 07:58:19 +01:00
  • 37ab27bd99 improve httpclient docuementation (#24398) ringabout 2024-11-02 00:01:45 +08:00
  • 5e22d8bc3c fixes #24395; remove ndi (#24396) ringabout 2024-11-01 16:48:49 +08:00
  • 6b102d5c13 azure-pipelines update to ubuntu 24.04 gcc 14 (#24386) ringabout 2024-11-01 16:35:02 +08:00
  • 51f8649e36 trigger package CI for version-2-2 (#24393) ringabout 2024-10-31 23:14:03 +08:00
  • df27b427af fixes #24378; supportsCopyMem can fail from macro context with tuples (#24383) ringabout 2024-10-31 05:58:39 +08:00
  • e57f755b78 fixes #24371; incorrect importc wrapper incompatible with gcc 14 on Windows (#24388) ringabout 2024-10-31 03:17:36 +08:00
  • d78c7aa697 disable Test on aarch64 (#24389) ringabout 2024-10-31 03:17:19 +08:00
  • 435a152c66 implement generic default values for object fields (#24384) metagn 2024-10-30 10:58:04 +03:00
  • 6c2de9b294 fixes #24379; better error messages for ill-formed type symbols from macros (#24380) ringabout 2024-10-29 22:32:30 +08:00
  • babc7d8c16 fixes #23545; C compiler error when default initializing an object field function (#24375) ringabout 2024-10-29 15:08:35 +08:00
  • 022bd12e82 improve passes.nim (#24376) ringabout 2024-10-29 15:01:44 +08:00
  • 3c528c987c fixes #24359; VM problem: dest register is not set with const-bound proc (#24364) ringabout 2024-10-27 02:49:07 +08:00
  • 52d94c1c86 include static types in type bound ops (#24366) metagn 2024-10-26 18:49:02 +03:00
  • 87de7f9193 don't cascade vmgen errors in nim check without error outputs (#24365) metagn 2024-10-26 18:48:39 +03:00
  • 520b16b81e Fix links for succ/pred/inc/dec in system docs (#24363) Jake Leahy 2024-10-26 19:24:15 +11:00
  • 98403a06e7 fixes #18081; fixes #18079; fixes #18080; nested ref/deref'd types (#24335) ringabout 2024-10-26 04:36:19 +08:00
  • 4bdeddcac5 deprecate NewFinalize with the ref T finalizer (#24354) ringabout 2024-10-26 04:35:26 +08:00
  • 9be3559ed2 consider calls as complex openarray assignment to iterator params (#24333) metagn 2024-10-25 23:13:22 +03:00
  • f2a9765014 fixes #23952; Size/Signedness issues with unordered enums (#24356) ringabout 2024-10-25 23:03:17 +08:00
  • ac8c44e08d implement type bound operation RFC (#24315) metagn 2024-10-25 12:26:42 +03:00
  • 850132d37c define flexible array without size for tcc & all C99 (#24355) metagn 2024-10-25 08:35:11 +03:00
  • a1ee2ee566 adds noise to important_packages (#24352) ringabout 2024-10-24 10:23:51 +08:00
  • 9306b5e917 std/nre now uses destructors instead of finializer (#24353) ringabout 2024-10-24 02:52:30 +08:00
  • 67a636bec8 closes #19984; adds a test case (#24349) ringabout 2024-10-23 16:05:52 +08:00
  • 9a6230ee5a wrap fields iterations in if true scope [backport] (#24343) metagn 2024-10-22 20:56:37 +03:00
  • 7e840e0164 Fix broken poll and nfds_t bindings (#24331) bptato 2024-10-20 18:15:39 +02:00
  • cd760b00c2 clean up stdlib with --jsbigint64 (#24255) metagn 2024-10-19 17:40:28 +03:00
  • 0cce80071b Fix quoted idents in ctags (#24317) Jake Leahy 2024-10-20 01:39:15 +11:00
  • 5aeabdac8f symmetric difference operation for sets via xor (#24286) metagn 2024-10-19 11:07:00 +03:00
  • 2d678fa45c better errors for standalone explicit generic instantiations (#24276) metagn 2024-10-18 20:06:42 +03:00
  • ee1c4de48a build documentation for repr_v2 (#24325) ringabout 2024-10-18 22:52:33 +08:00
  • b3e02ef0c3 make PNode.typ a private field (#24326) ringabout 2024-10-18 22:52:07 +08:00
  • 893c638485 Fixes #3824, fixes #19154, and hopefully #24094. Re-applies #23787. (#24316) Yuriy Glukhov 2024-10-18 10:36:41 +02:00