Commit Graph

  • 2a0d8a9a06 make grammar a bit more honest (#21655) metagn 2023-04-14 13:34:49 +03:00
  • c694d8e4fd custom pragmas: correct error condition, remove outdated symkind whitelist (#21653) metagn 2023-04-13 13:50:43 +03:00
  • 5c4a5421b5 Merge branch 'devel' into pr_refc_copy pr_refc_copy ringabout 2023-04-13 18:17:42 +08:00
  • 16f42084d3 fixes #20900; Calling template through from generic function across module fails to build (#21649) ringabout 2023-04-13 18:11:06 +08:00
  • 3f51b6f73d set module symbol type to None instead of nil for discard check (#21657) metagn 2023-04-13 12:56:16 +03:00
  • c33ab0ba38 stops building nimsuggest twice and nim_dbg in tests; saves 3 * 5 minutes CI time (#21654) ringabout 2023-04-13 17:52:24 +08:00
  • 1ed54b7718 fixes #21632; enforce deref for wasMoved in ORC (#21647) ringabout 2023-04-12 16:45:45 +08:00
  • f05387045d int64/uint64 as bigint in JS (#21613) metagn 2023-04-11 22:20:20 +03:00
  • eecd8373ed terminal size env-vars have precendence in POSIX (#21643) Etan Kissling 2023-04-11 05:43:21 +02:00
  • be06446ffe fix #15691 (#21623) metagn 2023-04-11 10:37:53 +03:00
  • 1bb117cd7a proc typeclass accounts for iterator, call conventions + nil fix + document typeclass AST (#21629) metagn 2023-04-11 10:23:41 +03:00
  • 420b0c14eb Fix option lists with additional indentation in Markdown (#21633) Andrey Makarov 2023-04-11 07:40:20 +03:00
  • 4c073cffbe disable i386 tests for now; help wanted (#21642) ringabout 2023-04-11 12:39:31 +08:00
  • 5e016e4466 fixes #21638; fromJson should support empty objects (#21641) ringabout 2023-04-11 12:38:30 +08:00
  • 75205fee93 terminal size env-vars have precendence in POSIX (#21643) Etan Kissling 2023-04-11 05:43:21 +02:00
  • 4d683fc689 fixes booting warnings (#21583) ringabout 2023-04-10 15:43:12 +08:00
  • 16bc546aea remove useVersion (#21626) metagn 2023-04-08 12:42:17 +03:00
  • 686c75cef0 for loop expression can now have generated iterator's called (#21627) Jason Beetham 2023-04-08 03:40:43 -06:00
  • a37a83cbff fixes #21617; createTypeBoundOps with PContext in order to instantiate generics (#21619) ringabout 2023-04-08 04:18:09 +08:00
  • 814d3e6818 fix #19430 (#21603) metagn 2023-04-06 14:36:21 +03:00
  • 4898b054ce warn against a, b = val in routine arguments (#21604) metagn 2023-04-06 14:21:48 +03:00
  • baa577e9e8 switch to the official regex URL (#21616) ringabout 2023-04-06 15:06:06 +08:00
  • 30737676de remove seq[T] setLen undefined behavior (#21582) tersec 2023-03-29 10:00:00 +00:00
  • 772b62cdeb don't access void* out of alignment in refc GC to avoid UB (#21560) version-1-2 tersec 2023-03-22 22:05:20 +01:00
  • 65a7496e51 fix #20972 fixes invalid and UB codegen case object transitions for both refc and ORC [backport] (#21611) ringabout 2023-04-04 18:18:43 +08:00
  • 48d18df69c fixes #21496; Ambiguous calls compiles when module name are equal (#21500) ringabout 2023-03-13 03:03:14 +08:00
  • c71192043b fixes #21392; document nimble develop breaking changes (#21614) ringabout 2023-04-05 02:37:01 +08:00
  • 3575f2bf9c fix #20972 fixes invalid and UB codegen case object transitions for both refc and ORC [backport] (#21611) ringabout 2023-04-04 18:18:43 +08:00
  • ebb931f9f4 check refc first ringabout 2023-04-03 14:39:17 +08:00
  • 273d5ddf17 fixes #20846; warn on overloaded =copy with refc ringabout 2023-04-03 14:38:20 +08:00
  • 31d3606fe8 fixes #21564; std/bitops: Add explicit type masking for the JS target (#21598) chmod222 2023-04-03 05:22:31 +02:00
  • 6ec9c7f683 Fix example code of proc add*[T](x: var seq[T], y: sink openArray[T]) (#21607) Tomohiro 2023-04-03 12:15:14 +09:00
  • 63b4b3c5b8 Fix nim doc crash with group referencing & include (#21600) Andrey Makarov 2023-04-02 11:32:36 +03:00
  • 0c6f14af04 macros: Extend treeTraverse intVal range to nnkUInt64Lit (#21597) chmod222 2023-04-01 20:29:28 +02:00
  • a80f1a324f fixes #21592; create type bound operations for calls in the method dispatcher for ORC (#21594) ringabout 2023-04-01 23:08:45 +08:00
  • 1204f4a38e more test cases pr_object ringabout 2023-03-31 16:38:19 +08:00
  • 1c7fd71720 fixes changelog (#21590) ringabout 2023-03-31 15:51:37 +08:00
  • d5719c47dc make --exceptions:quirky work with C++ (#21581) Andreas Rumpf 2023-03-31 04:16:09 +02:00
  • 2e4ba4ad93 bump NimVersion to 1.9.3 (#21587) Miran 2023-03-30 20:25:14 +02:00
  • a891b0d948 adds documentation ringabout 2023-03-30 23:02:05 +08:00
  • b865f6a5f0 Remove the "This module" suffix and reword some entries from the stdlib overview (#21580) Yardanico 2023-03-30 16:35:17 +03:00
  • 72ca444122 hopefully easier to understand error message (#21585) Andreas Rumpf 2023-03-30 15:35:00 +02:00
  • ecf9efa397 document general use of _, error message, fixes (#21584) metagn 2023-03-30 16:34:42 +03:00
  • a8c9e9c4e9 deduplicate ringabout 2023-03-29 21:12:01 +08:00
  • 51ced0d684 remove seq[T] setLen undefined behavior (#21582) tersec 2023-03-29 10:00:00 +00:00
  • 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