Commit Graph

  • c06623bf8c Fix segfault caused by ensuring valueless statics are not evaluated (#21577) Jason Beetham 2023-03-28 20:50:56 -06:00
  • 2315b01ae6 tuple unpacking for vars as just sugar, allowing nesting (#21563) metagn 2023-03-28 18:52:23 +03:00
  • 4fc9f0c3a3 Docs: Mention Source Code Filters in lib/String handling (#21570) Zoom 2023-03-28 14:37:49 +03:00
  • 115cec1745 fixes #20993 [backport:1.6] (#21574) Andreas Rumpf 2023-03-28 13:27:17 +02:00
  • 0630c649c6 disable google request in thttpclient (#21572) metagn 2023-03-28 11:34:30 +03:00
  • ff5ed1dbb1 Revert "Add cursor to lists iterator variables" (#21571) ringabout 2023-03-28 14:29:12 +08:00
  • 7d83dfd0d1 fixes #21505 (overload resolution of explicit constructors for imported C++ types) (#21511) heterodoxic 2023-03-27 17:20:20 +02:00
  • 3936071772 Add cursor to lists iterator variables (#21527) Amjad Ben Hedhili 2023-03-27 16:10:51 +01:00
  • a8c6e36323 don't access void* out of alignment in refc GC to avoid UB (#21560) tersec 2023-03-22 22:05:20 +01:00
  • d997bd4cb5 message ringabout 2023-03-26 23:45:37 +08:00
  • e51f27c806 add one more message ringabout 2023-03-26 23:44:04 +08:00
  • c1c53bebf1 fixes private fields ringabout 2023-03-25 15:47:38 +08:00
  • bde9abb2f7 fixes tests ringabout 2023-03-25 09:45:01 +08:00
  • 3c36fc17dc Merge remote-tracking branch 'upstream/devel' into pr_object ringabout 2023-03-24 23:29:14 +08:00
  • 6f8b9b7cc4 better error messages ringabout 2023-03-24 23:24:37 +08:00
  • a56697b513 add a filter for unnamed fields ringabout 2023-03-24 14:59:44 +08:00
  • 38dbdc270e Fix infinite recursion introduced in 7031ea6 [backport 1.6] (#21555) Peter Munch-Ellingsen 2023-03-20 22:43:42 +01:00
  • 79b5f8c4e2 fixes #21306; fixes #20485; don't transform yields in the var section when introducing new local vars [backport: 1.6] (#21489) ringabout 2023-03-10 21:19:31 +08:00
  • 55636a2913 fixes #14255; Crash in compiler when using system.any by accident. (#21562) ringabout 2023-03-23 23:10:14 +08:00
  • 24857a0162 fixes a test ringabout 2023-03-23 23:06:31 +08:00
  • 91dee1bcff typo ringabout 2023-03-23 21:49:46 +08:00
  • 251fec94ce add some tests ringabout 2023-03-23 21:47:17 +08:00
  • 0175be50a9 fixes existing tests ringabout 2023-03-23 21:08:35 +08:00
  • e8a70ff179 don't access void* out of alignment in refc GC to avoid UB (#21560) tersec 2023-03-22 22:05:20 +01:00
  • d84b02f0e0 atlas tool: 'update' command (#21557) Andreas Rumpf 2023-03-21 15:24:57 +01:00
  • c814c4d993 fixes #3770; templates with untyped parameters resolve private fields wrongly in generics (#21554) ringabout 2023-03-21 22:22:07 +08:00
  • f111afc319 Avoid calling build_all* when nim binary is present (#21522) Ivan Yonchovski 2023-03-20 19:49:59 +02:00
  • b6ed118f0c bump NimVersion to 1.6.13 narimiran 2023-03-21 14:35:18 +01:00
  • f7e3af0c2d mitigates #21272; but it's not the final fix because the first round … (#21462) Andreas Rumpf 2023-03-20 22:53:13 +01:00
  • c155e20796 Fix infinite recursion introduced in 7031ea6 [backport 1.6] (#21555) Peter Munch-Ellingsen 2023-03-20 22:43:42 +01:00
  • 274d61865f closes #21536; fixes manual (#21552) ringabout 2023-03-21 05:42:57 +08:00
  • 9df8ca0d81 Add URI parsing warning (#21547) Federico Ceratto 2023-03-20 17:51:58 +00:00
  • da7833c68b fixes #21538; expand len template parameter once in newSeqWith (#21543) Eric N. Vander Weele 2023-03-20 13:51:31 -04:00
  • 285ea3c48e Fix: #21541. Add support for xnVerbatimText (#21542) Mark Leyva 2023-03-20 10:50:58 -07:00
  • fb00b482eb Avoid calling build_all* when nim binary is present (#21522) Ivan Yonchovski 2023-03-20 19:49:59 +02:00
  • ba22826e9b Add check for nimMaxJeap on occupied memory + allocation size (#21521) Regis Caillaud 2023-03-20 18:49:18 +01:00
  • 741fed716e Use analyseIfAddressTaken logic for checking if address is taken in converter (#21533) Jake Leahy 2023-03-21 04:48:13 +11:00
  • ae06c6623d NuttX: use posix_spawn for osproc (#21539) Hiroki Noda 2023-03-21 02:43:10 +09:00
  • 0c1d595fae NuttX: use accept4 (#21544) Hiroki Noda 2023-03-21 02:41:25 +09:00
  • cae539996a Update LLDB debug script + Add Custom Nim formatters (#21517) Joey 2023-03-18 23:28:00 -06:00
  • 43fa8663f7 Add line directives for C code variables (#21466) [backport:1.6] (#21518) Joey 2023-03-17 10:04:11 -06:00
  • a9d0124b5d Made generic type classes work with types using static parameters (#21528) Jason Beetham 2023-03-17 03:17:08 -06:00
  • fd4e3ae3e4 add a prepass for codeReordering (#21513) ringabout 2023-03-17 15:02:48 +08:00
  • b5ee81fd23 fix #18977; disallow change branch of an object variant in ORC (#21526) ringabout 2023-03-16 23:06:26 +08:00
  • 6552a27ec1 fixes #19857; Exception raised in closure may be "skipped" in ORC (#21530) ringabout 2023-03-16 21:07:54 +08:00
  • c43ac90390 Add NuttX for thread stack size doc (#21529) Hiroki Noda 2023-03-16 19:03:43 +09:00
  • 26b7a74a45 Optimize cgen.addIndent (#21508) Amjad Ben Hedhili 2023-03-13 17:32:20 +01:00
  • c52e44d845 Add cursor annotations to lists iterator variables (#21507) Amjad Ben Hedhili 2023-03-13 08:43:45 +01:00
  • b2c1dcbbc9 fixes explicit globals in macros (#21502) ringabout 2023-03-13 03:03:46 +08:00
  • ffadc75afe fixes #21496; Ambiguous calls compiles when module name are equal (#21500) ringabout 2023-03-13 03:03:14 +08:00
  • af086b68f2 fixes sinkinference documentation, which has been disabled (#21470) ringabout 2023-03-12 13:01:12 +08:00
  • 46d2161c23 minor refactoring (#21499) Andreas Rumpf 2023-03-10 14:20:30 +01:00
  • f2dad94902 fixes #21306; fixes #20485; don't transform yields in the var section when introducing new local vars [backport: 1.6] (#21489) ringabout 2023-03-10 21:19:31 +08:00
  • 0319824322 fixes #21023; Segfault when mixing seqs, orc, variants and futures (#21497) ringabout 2023-03-10 16:28:51 +08:00
  • 1aa9273640 bump NimVersion to 1.6.12 v1.6.12 narimiran 2023-03-09 20:19:29 +01:00
  • 19dd56f018 fixes #20139; hash types based on its path relative to its package path (#21274) [backport:1.6] ringabout 2023-03-02 16:16:28 +08:00
  • b6333c4a20 disable 'norm' package narimiran 2023-03-09 17:57:57 +01:00
  • 72e262666b fixes quoted variables with typedesc types (#21493) ringabout 2023-03-09 15:09:08 +08:00
  • 8e9fc5e639 a better message if graphviz's dot/nodejs is not found in PATH (#21488) ghost 2023-03-09 05:34:59 +08:00
  • d723d5ff72 Fix nimble build for 1.6 (#21490) Ivan Yonchovski 2023-03-08 15:01:08 +02:00
  • cdbcada3d7 Define the version of nim package without using system module (#21415) Ivan Yonchovski 2023-03-02 06:30:55 +02:00
  • 2f89f1eb78 closes #8295; add a test case (#21486) ringabout 2023-03-07 20:17:05 +08:00
  • 6ef9430153 closes #6231; add a test case (#21485) ringabout 2023-03-07 17:34:02 +08:00
  • 25eef64fe1 Remove Defect from raises list in std/times (#21473) Jake Leahy 2023-03-07 01:31:53 +11:00
  • 64a0355f3f fixes #21377; fixes @[] and {} type inference as returns in generics (#21475) ringabout 2023-03-06 22:30:22 +08:00
  • 2d9af2bd55 closes #20704; add a test case (#21480) ringabout 2023-03-06 17:34:41 +08:00
  • 4d76725299 closes #16654; add a test case (#21478) ringabout 2023-03-06 14:12:47 +08:00
  • 05e8a60bb4 Add line directives for C code variables (#21466) Joey 2023-03-05 12:14:59 -07:00
  • 7bde421e4d Fix #21272: Rewrite parts of pickBestCandidate (#21465) SirOlaf 2023-03-05 11:56:51 +01:00
  • 04a494f8cf Add warning to specify timeout value in milliseconds, Fix #21449 (#21471) Sultan Al Isaiee 2023-03-04 18:53:57 +04:00
  • d950e5f3a8 remove nosinks hacks from compiler (#21469) ringabout 2023-03-04 20:07:33 +08:00
  • 6994e1b1d7 --embedsrc for JavaScript (#21467) quantimnot 2023-03-04 01:57:30 -05:00
  • b2c5f8a05f fixes #21461 (#21463) Arnaud Moura 2023-03-03 23:37:12 +01:00
  • 2e2affb13c test DLL generation with ORC (#21445) ringabout 2023-03-03 23:13:27 +08:00
  • d51a392149 replaces implicit passes array registed at runtime with explicit function calls; simplify compilation pipeline (#21444) ringabout 2023-03-03 14:36:38 +08:00
  • d4d28f2ffe Allow futureLogging in release builds (#21448) Jake Leahy 2023-03-03 06:27:10 +11:00
  • 5c36f24da2 Backport #20466 - macOS use SecRandomCopyBytes instead of getentropy (#21389) Matt Haggard 2023-03-02 14:26:04 -05:00
  • 1cdce314a7 fixes #20422; emit nimPrepareStrMutationV2 for toOpenArray to keep th… (#21459) Andreas Rumpf 2023-03-02 08:36:02 +01:00
  • 38d299dfc0 fixes #20139; hash types based on its path relative to its package path (#21274) [backport:1.6] ringabout 2023-03-02 16:16:28 +08:00
  • 50baf21eac fixes #20422; emit nimPrepareStrMutationV2 for toOpenArray to keep th… (#21459) Andreas Rumpf 2023-03-02 08:36:02 +01:00
  • 612abda4f4 remove decades-deprecated Win32 API *A function support (#21315) tersec 2023-03-02 04:51:54 +00:00
  • 9b5ae2b2eb Define the version of nim package without using system module (#21415) Ivan Yonchovski 2023-03-02 06:30:55 +02:00
  • a137e50150 fixes #19291; implements wasMoved hook (#21303) ringabout 2023-03-02 12:29:40 +08:00
  • 9948fed919 fixes #21326; fixes #7375; fixes #11986; fixes #9607; rework quote do; getAst uses type info to annotate the type of quoted variables; no more type erasures for quoted variables (#21433) ringabout 2023-03-02 12:25:55 +08:00
  • a67f89e643 fixes version-1-6 branch; add nimsuggest.nimble back (#21460) ringabout 2023-03-02 12:03:57 +08:00
  • 070938720a tests/errmsgs/tcall_with_default_arg.nim: sync (#21237) Anna 2023-03-02 01:29:23 +05:00
  • cf083af262 tests: explicitly enable stack traces where needed (#21236) Anna 2023-03-01 22:01:58 +05:00
  • 89d8c0b246 tests/stylecheck: make sure necessary hints are enabled (#21240) Anna 2023-03-01 22:00:58 +05:00
  • 1b1412f3d1 fixes #10938; fixes #13312; fixes #13918; fixes #20985; always initializes global variables with null values in VM (#21351) ringabout 2023-03-02 00:18:09 +08:00
  • c4dd0c4301 suggestion for a simple fix for #21279 (#21378) heterodoxic 2023-03-01 17:17:05 +01:00
  • 4fbd28a1a4 fixes version-1-6 branch (#21458) ringabout 2023-03-02 00:03:03 +08:00
  • 39d0a93d0e Fix #21452; enable Norm in important packages. (#21455) Constantine Molchanov 2023-03-01 05:30:38 +03:00
  • dd629c8f45 asyncdispatch: for NuttX, add destructor to clear global dispatcher. (#21432) Century Systems 2023-02-28 22:38:50 +09:00
  • 83e3320725 Use a cast to suppress KeyError raises (#21451) Antonis Geralis 2023-02-28 15:17:21 +02:00
  • 6fea221d65 Overrides =copy for PackedSets (#21417) ringabout 2023-02-27 07:57:36 +08:00
  • 89a60939f8 Fix typo in sourcemap.nim (#21438) Ikko Eltociear Ashimine 2023-02-27 08:57:02 +09:00
  • 4ae598762e fixes #21439; Add tyOpenArray to genTypeInfo. (#21440) Constantine Molchanov 2023-02-27 02:56:43 +03:00
  • 425225119a Add mention of breaking change about [_] in generics to changelog (#21437) PhilippMDoerner 2023-02-26 09:57:51 +01:00
  • b2edfe7a02 Fix: nintendoswitch compilation (#21368) Dmitry Arkhipenko 2023-02-25 13:47:19 +03:00
  • d4782c9e42 closes #17864; add a test case (#21434) ringabout 2023-02-25 00:53:04 +08:00