Commit Graph

  • 9f51b52f5f Document about noinline calling convention and exportcpp pragma in Nim manual (#24323) Tomohiro 2024-10-18 14:39:20 +09:00
  • bcfb30a8be shallow fold prevention for addr, nkHiddenAddr (#24322) metagn 2024-10-18 08:37:05 +03:00
  • 7948e2f2c2 fixes #24319; move doesn't work well with (deref (var array)) (#24321) ringabout 2024-10-18 10:56:37 +08:00
  • 6b31400ade adds a getter/setter for owner (#24318) ringabout 2024-10-17 21:16:57 +08:00
  • a713aee682 fixes #18896; fixes #20886; importc types alias doesn't work with distinct (#24313) ringabout 2024-10-17 02:49:31 +08:00
  • aa7e7f5f63 make owner a private field of PType (#24314) ringabout 2024-10-15 23:32:51 +08:00
  • 8d7b3baf9f make owner a private field of PSym (#24311) ringabout 2024-10-15 15:45:06 +08:00
  • 274cdba334 closes #19585; adds a test case for #21648 (#24310) ringabout 2024-10-15 09:19:46 +08:00
  • a04dada93d fixes ci_generate produces unnecessary spaces on Windows (#24309) ringabout 2024-10-14 23:43:41 +08:00
  • 4d170ac586 fixes #24258; compiler crash on len of varargs[untyped] (#24307) ringabout 2024-10-14 23:43:12 +08:00
  • e3a8d98626 define -d:nimHasDefaultFloatRoundtrip and enable datamancer (#24300) ringabout 2024-10-14 10:26:44 +08:00
  • 41145210a8 templates/macros use no expected types when return types are specified (#24298) ringabout 2024-10-14 01:54:30 +08:00
  • 3c2b32aebe Expand enum example tut1.md (#24268) Aryo 2024-10-13 07:00:23 +02:00
  • 613f1e94ae clean up testament retries, add some comments (#24294) metagn 2024-10-13 07:59:20 +03:00
  • 660a9cecf0 add retries to testament, use it for GC tests (#24279) metagn 2024-10-12 23:48:44 +03:00
  • bffd2e0330 don't evaluate "cannot eval" errors with nim check (#24289) metagn 2024-10-12 23:39:59 +03:00
  • d357a2e9a5 modulegraphs: added a flag useful for gear2 (#24293) Andreas Rumpf 2024-10-12 21:46:56 +02:00
  • fca3504105 fix type of reconstructed kind field node in field checking analysis [backport] (#24290) metagn 2024-10-12 22:20:21 +03:00
  • bf45efb1ea use /link before each library linker option on MSVC (#24291) metagn 2024-10-12 22:17:30 +03:00
  • 517a2fc275 add tables.getOrDefault param name change to changelog (#24271) metagn 2024-10-12 22:16:19 +03:00
  • 4c56f9d675 make package testing faster (#24284) Miran 2024-10-11 15:20:25 +02:00
  • de93f82d6e Bumps nimble to v0.16.2 (#24283) Juan M Gómez 2024-10-11 12:33:43 +01:00
  • fa1819eb2d make linter use lineinfo to check originating package (#24270) metagn 2024-10-11 13:00:05 +03:00
  • 0fde5a0cc2 use case instead of set of int in osproc (#24277) metagn 2024-10-11 12:17:04 +03:00
  • 090139eb6f fix deref/addr pair deleting assignment location in C++ (#24280) metagn 2024-10-11 11:36:40 +03:00
  • ee4bf757ea test more Status' packages, refs #24266 (#24275) Miran 2024-10-11 08:46:27 +02:00
  • b0b4b498c8 std/math: Add ^ overload for float32 and float64 (#20898) dlesnoff 2024-10-10 19:30:40 +02:00
  • d102571d78 don't allow instantiations resolving to generic body types (#24273) metagn 2024-10-10 16:35:51 +03:00
  • 1f418de2cc fix workaround for protobuf not installing combparser fork in CI (#24267) metagn 2024-10-09 22:13:40 +03:00
  • 21bdc8ff0f remove conflicting default call in tables.getOrDefault (#24265) metagn 2024-10-09 19:20:43 +03:00
  • 9f7b664836 documentation and comments use HTTPS when possible (#24264) ringabout 2024-10-09 03:50:35 +08:00
  • b24f58183d fixes obsolete documentations about the JS backend (#24263) ringabout 2024-10-08 22:40:18 +08:00
  • b8efee444c process non-language pragma nodes in generics (#24254) metagn 2024-10-08 00:18:45 +03:00
  • 336549c49d Change how to multiply 1.5 to ints to reduce overflow (#24257) Tomohiro 2024-10-08 06:18:11 +09:00
  • 2d4e1f981e improves the 2.2.0 changelog (#24256) ringabout 2024-10-08 04:08:58 +08:00
  • 13110fc5d3 give int literals matched type on generic match (#24234) metagn 2024-10-07 12:40:44 +03:00
  • 700ca2eb60 process non-language pragma nodes in templates (#24183) metagn 2024-10-07 12:39:26 +03:00
  • 5945ad41a1 reset inTypeofContext in generic instantiations (#24229) metagn 2024-10-06 20:36:46 +03:00
  • 7f113dc875 exports more helpers that are needed by nif-gear2 (#24247) Andreas Rumpf 2024-10-06 19:35:20 +02:00
  • e13f86a596 enable nimExperimentalLinenoiseExtra (#24227) ringabout 2024-10-06 19:33:40 +08:00
  • 6c96892d5e refactor to make sigmatch use LayeredIdTable for bindings (#24216) metagn 2024-10-06 13:55:34 +03:00
  • dd0cc389bb -d:nimPreviewFloatRoundtrip becomes the default (#24217) ringabout 2024-10-06 14:35:03 +08:00
  • 75e50f804a delay markUsed for converters until call is resolved (#24243) metagn 2024-10-06 09:10:37 +03:00
  • 599f1ad6b3 make new concepts match themselves (#24244) metagn 2024-10-06 09:09:52 +03:00
  • d991600a00 update CI to macos 13 (#24157) metagn 2024-10-06 07:33:44 +03:00
  • b873eaedf5 update minimum recommended gcc version and fix manual typos (#24240) tersec 2024-10-06 03:04:37 +00:00
  • 39a6106e8b Update sequtils.nim authors (#24238) Alex 2024-10-05 22:03:14 -05:00
  • e262d9506d stricter set type match, implicit conversion for literals (#24176) metagn 2024-10-03 21:39:55 +03:00
  • ddc7f35e05 don't typecheck untyped + allow void typed template param default values (#24219) metagn 2024-10-03 21:38:42 +03:00
  • f70a17f885 don't construct array type for already typed nkBracket node (#24224) metagn 2024-10-03 20:35:53 +03:00
  • 7a79f465fa bump NimVersion to 2.2.1 (#24215) Miran 2024-10-02 22:02:17 +02:00
  • b6450a98ea improve error messages for illegalCapture (#24214) ringabout 2024-10-03 00:25:59 +08:00
  • d83ff81695 disable sfml test on osx (#24615) metagn 2025-01-13 12:10:05 +03:00
  • 276840610b adds a changelog ringabout 2025-01-09 21:31:32 +08:00
  • 41c447b5f4 ci: update to ubuntu 22.04 (#24608) ringabout 2025-01-09 19:52:03 +08:00
  • 26ed469996 Update changelog_1_2_0.md (#24607) Bilog WEB3 2025-01-09 11:00:11 +01:00
  • 4aff12408c math: Add cumprod and cumproded (#23416) Loïc Bartoletti 2025-01-09 09:07:59 +01:00
  • 449511995f uses nodecl ringabout 2025-01-08 22:32:29 +08:00
  • 33263ef806 fixes tests ringabout 2025-01-08 21:45:26 +08:00
  • f98a23d270 Merge branch 'devel' into pr_legacy_asm ringabout 2025-01-08 21:40:59 +08:00
  • d062c4fc70 Merge branch 'devel' into pr_remove_macros ringabout 2025-01-08 20:57:04 +08:00
  • ce20f1b31a use nodecl ringabout 2025-01-08 19:53:43 +08:00
  • c1f99aa362 fixes macos ringabout 2025-01-08 19:50:25 +08:00
  • 67d80c4971 oops ringabout 2025-01-08 19:32:40 +08:00
  • 237669a1b2 fixes types with a header ringabout 2025-01-08 19:27:25 +08:00
  • d39c76b8bd fixes #24604; importc fails to generate stub type ringabout 2025-01-08 18:44:28 +08:00
  • 8ed0a63973 docs fix spelling issues (#24597) planetBoy 2025-01-06 06:48:35 +01:00
  • aeeccee50a fixes #24599; misleading error message with large array bounds (#24601) ringabout 2025-01-06 01:10:36 +08:00
  • e70e374477 Merge branch 'devel' into pr_legacy_asm ringabout 2025-01-03 13:06:30 +08:00
  • e8bf6af0da fix c_memchr, c_strstr definitions (#24587) Jacek Sieka 2025-01-02 17:28:35 +01:00
  • 78835562b1 varints: no need for emit (#24585) Jacek Sieka 2025-01-02 17:26:53 +01:00
  • 3dda60a8ce Update copyright year 2025 (#24593) ringabout 2024-12-31 18:06:55 +08:00
  • dcc4e07e54 chore: docs fix spelling issues (#24581) Skylar Ray 2024-12-30 13:40:45 +02:00
  • 0df351bf50 chore: correct typos docs (#24580) futreall 2024-12-28 17:24:46 +02:00
  • d3b6dba616 Consider iterator types (#24577) Antonis Geralis 2024-12-28 10:25:49 +02:00
  • e1be29942e Support tuple parameter types (#24576) Antonis Geralis 2024-12-28 09:43:41 +02:00
  • cd220fe3e1 docs: fix typos (#24573) chloefeal 2024-12-28 02:42:18 +08:00
  • 6e3037372d adds --legacy:noAsmSemSymbol ringabout 2024-12-26 21:35:29 +08:00
  • 86d6f71f5a Doc search improvements (#24567) Jake Leahy 2024-12-26 00:19:22 +11:00
  • 5b9ff963c5 Minor std/strscans improvements (#24566) Jake Leahy 2024-12-25 19:27:12 +11:00
  • 65b26401bc adds a test case (#24565) ringabout 2024-12-25 16:26:06 +08:00
  • 2f127bf99f Improve async stacktraces (#24563) Esteban C Borsani 2024-12-25 05:25:28 -03:00
  • 3c4246dd24 fixes #23114; Nim v2 regression emit / asm var param dereference inconsistency (#24547) ringabout 2024-12-25 16:23:25 +08:00
  • fc806710cb Add inline assembler tests for i386, arm, arm64, riscv32 and riscv64 (#24564) Tomohiro 2024-12-25 00:11:19 +09:00
  • e2a306355c adds a test case (#24561) ringabout 2024-12-23 21:03:18 +08:00
  • bf4de6a394 bump NimVersion to 2.0.14 v2.0.14 narimiran 2024-12-23 08:07:41 +01:00
  • 86f1a2785a remove zippy data from tarballs (#24551) ringabout 2024-12-21 05:09:29 +08:00
  • c7d057d7f9 fixes #24536; fixes nightlies regression caused by nimble update (#24542) ringabout 2024-12-17 13:42:17 +08:00
  • 5c71fbab30 fix jsonutils with generic sandwiches, don't use strformat (#24560) metagn 2024-12-23 08:08:46 +03:00
  • 6bc52737b3 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
  • f29234b40f fixes #23212; Asyncdispatch leaks under --mm:arc (#24556) Esteban C Borsani 2024-12-22 03:56:22 -03:00
  • 63c884038d remove zippy data from tarballs (#24551) ringabout 2024-12-21 05:09:29 +08:00
  • 986ca7dcd4 check if unused import warning is enabled before adding import to stack (#24554) metagn 2024-12-21 00:09:03 +03:00
  • 50ed43df42 Use long int builtins for risc-v 32-bit targets (#24553) Daniel Stuart 2024-12-20 15:27:37 -03:00
  • 8f44c40b6b 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
  • 76935b4c34 (cherry picked from commit 556f217b4c) Juan M Gómez 2024-12-16 07:05:00 +00:00
  • 30abe60cda Bumps nimble v0.16.4 (#24437) Juan M Gómez 2024-12-13 18:00:18 +00:00
  • ce4304ce97 fixes strictdefs warnings (#24550) ringabout 2024-12-20 22:26:30 +08:00
  • 14dfabb230 fixes #24472; let symbol created by template is reused in nimvm branch (#24473) ringabout 2024-11-26 19:35:48 +08:00
  • 5fb4662ab1 fixes #18081; fixes #18079; fixes #18080; nested ref/deref'd types (#24335) ringabout 2024-10-26 04:36:19 +08:00