Nim backports 1.6 ``` git log --oneline --pretty="format:%m https://github.com/nim-lang/Nim/commit/%H %s" --left-right --cherry-pick devel...origin/version-1-6 ``` * [ ] - https://github.com/nim-lang/Nim/commit/16f42084d32144d5afb2a5cc3a5a833e5295a8bc fixes #20900; Calling template through from generic function across module fails to build (#21649) * [ ] - https://github.com/nim-lang/Nim/commit/be06446ffecd7665651a25d6b07fade5cc019296 fix #15691 (#21623) * [ ] - https://github.com/nim-lang/Nim/commit/5e016e4466151ddb86a72a46cc2bbf83dfd6dfe3 fixes #21638; `fromJson` should support empty objects (#21641) * [ ] - https://github.com/nim-lang/Nim/commit/686c75cef032481630e27dad3731df98e067b75e `for` loop expression can now have generated `iterator`'s called (#21627) * [ ] - https://github.com/nim-lang/Nim/commit/a37a83cbff89867be9cbc5ba2f50c37e99efe0f1 fixes #21617; createTypeBoundOps with PContext in order to instantiate generics (#21619) * [ ] - https://github.com/nim-lang/Nim/commit/814d3e6818b6c4ed976818ecf525a599502e080e fix #19430 (#21603) * [ ] - https://github.com/nim-lang/Nim/commit/c06623bf8ccfccf4788e9f4d2f044ab1bde6fe46 Fix segfault caused by ensuring valueless statics are not evaluated (#21577) * [ ] - https://github.com/nim-lang/Nim/commit/55636a2913d0b0dec6b24568cb6baef43a9220c1 fixes #14255; Crash in compiler when using `system.any` by accident. (#21562) * [ ] - https://github.com/nim-lang/Nim/commit/c814c4d993675551ecf388b6a583c471a1b8bc5e fixes #3770; templates with untyped parameters resolve private fields wrongly in generics (#21554) * [ ] - https://github.com/nim-lang/Nim/commit/f7e3af0c2d68035a649cf9449cc4e02a7ea59e84 mitigates #21272; but it's not the final fix because the first round … (#21462) * [ ] - https://github.com/nim-lang/Nim/commit/a9d0124b5d6e75df708497fc288d602bb2585369 Made generic type classes work with types using static parameters (#21528) * [ ] - https://github.com/nim-lang/Nim/commit/b2c1dcbbc9b097c9c13dda4951e824cdb5f16225 fixes explicit globals in macros (#21502) * [ ] - https://github.com/nim-lang/Nim/commit/72e262666bdf2bb3c239183dd32b48bb05d113aa fixes quoted variables with typedesc types (#21493) * [ ] - https://github.com/nim-lang/Nim/commit/2f89f1eb780ab32be31dbe4074af70b587ad2f36 closes #8295; add a test case (#21486) * [ ] - https://github.com/nim-lang/Nim/commit/6ef94301538f0a17461630c08c456112954e66bb closes #6231; add a test case (#21485) * [ ] - https://github.com/nim-lang/Nim/commit/64a0355f3f95c9ec8ca3597f8028819b489f08c8 fixes #21377; fixes `@[]` and `{}` type inference as returns in generics (#21475) * [ ] - https://github.com/nim-lang/Nim/commit/2d9af2bd559d03c4f6b2a5f89be316f2465a091b closes #20704; add a test case (#21480) * [ ] - https://github.com/nim-lang/Nim/commit/4d76725299e524e19d515c04d923bd408607a966 closes #16654; add a test case (#21478) * [ ] - https://github.com/nim-lang/Nim/commit/1b1412f3d148b02fb553f37d84505745cf3fb435 fixes #10938; fixes #13312; fixes #13918; fixes #20985; always initializes global variables with null values in VM (#21351) * [ ] - https://github.com/nim-lang/Nim/commit/d4782c9e42ff6cee9f674a376b1595583e08c2a3 closes #17864; add a test case (#21434) * [ ] - https://github.com/nim-lang/Nim/commit/fc7385bfda7b3af93aa57c5cf446a90b470de348 fixes #21360; discarding empty seqs/arrays now raises errors (#21374) * [ ] - https://github.com/nim-lang/Nim/commit/b5f64f55d02a8ba980244596dcf310dd76b48fd8 fixes #16790; fixes #19075; put big arrays on the constant seqs; don't inline them in the VM; big performance boost (#21318) * [ ] - https://github.com/nim-lang/Nim/commit/fc068ee06d058b35d2d5890cf1fa3c356e549d1f fixes #18134; registers `formatBiggestFloat` in VM (#21299) * [ ] - https://github.com/nim-lang/Nim/commit/9afb466d733bc16f5ac0fef7477c2ac919046eb2 Force lambda lifting for getImplTransformed. Hacky. Fixes #19818 (#21031) * [ ] - https://github.com/nim-lang/Nim/commit/705da9d452d19536689a32a8d4378bcce2ec320a fixes #14444; add `genLineDir` before assignment (#21201) * [ ] - https://github.com/nim-lang/Nim/commit/56840931355fdf8ce12a59ad085d90b04404f831 fix for bad error message with const in case statement (#21182) * [ ] - https://github.com/nim-lang/Nim/commit/9323cb7b2a761543df9d875c05f4963c1a8b050f enforce void for nkWhileStmt [backport: 2.0] (#21170) * [ ] - https://github.com/nim-lang/Nim/commit/0b319fee3de90759987beba289df3c48ab6d3f1a fix #20997 calling system.card[T](x: set[T]) with T of int8 or uint8 … (#21010) * [ ] - https://github.com/nim-lang/Nim/commit/ca9c74391a2169be0b0e5c7b6705eaf9560a44bd fix #11634 (#21146) * [ ] - https://github.com/nim-lang/Nim/commit/c5a72ebddd88b6d3a2712230d36367f180faa7da fix #16541 (#21148) * [ ] - https://github.com/nim-lang/Nim/commit/40b5c4c4c340d44ee724183306716286e40002cb fix #20248;fix #6215;turns into simple CT error (#21141) * [ ] - https://github.com/nim-lang/Nim/commit/e278a781fc5bfc115326ed6c1873268d51b25303 fix #21109 (#21127) * [ ] - https://github.com/nim-lang/Nim/commit/53eed2be4515a3ae853ae4d2fbd84daa49c1d6d6 close #11705; add a testcase (#21128) * [ ] - https://github.com/nim-lang/Nim/commit/d83f66a24d990f2e4a135a4a64e1c464702b953d fixes #21116; always mangles the param (#21121) * [ ] - https://github.com/nim-lang/Nim/commit/8054be6e529db9e65a18e4c4a37ec54f64f9121c fix #20588 (#21104) * [ ] - https://github.com/nim-lang/Nim/commit/2564b5c938602e4f8820d2ed2b778c6d4f1d0cd5 Fix #20416. Enable the recursion limit for ref/ptr types. (#21092) * [ ] - https://github.com/nim-lang/Nim/commit/5917c2d5b7bda82a8feb521890e255cdf08cf718 fix #15836 proc arg return type auto unexpectly match proc with concr… (#21065) * [ ] - https://github.com/nim-lang/Nim/commit/c7493bbdd0a9b8d63d6851971f2294923cf2e3a7 `multisync` now allows tuples in return type (#21074) * [ ] - https://github.com/nim-lang/Nim/commit/1585bfec3bf6d6ad59f2bcbc82be2b2ba87f7313 fix #16758 Nim crashes in fixAbstractType (#20855) * [ ] - https://github.com/nim-lang/Nim/commit/b59c657be3e9049f936c0c6cc6083a41a343737a fixes #21062 (#21068) * [ ] - https://github.com/nim-lang/Nim/commit/0a1d4ba8427854306b89f4e91ed7902fb23adafb fix issue #20922 by handling missing expr in `exprList` for `tkOf` (#20930) * [ ] - https://github.com/nim-lang/Nim/commit/696def2bf7000902789f27ff89b37ee2841dd3fd macros.customPragmaNode: walk brackets on brackets (#21040) * [ ] - https://github.com/nim-lang/Nim/commit/c5eb3fd4f0798eaa31b834f5dbe3f563e55c2b03 fixes #9839; fixes noReturn pragma doesn't work for non-simple templates (#21048) * [ ] - https://github.com/nim-lang/Nim/commit/1564ae650f8d4d4c30adf4528f74d7707e4cb737 fixes #21027; cast expressions need a type (#21029) * [ ] - https://github.com/nim-lang/Nim/commit/5d469686b05ba0435690fccf6fb6f7d95cf09c73 fix #20829 Regression in int64 type matching since (#21019) * [ ] - https://github.com/nim-lang/Nim/commit/e98efdcc5eb5679fed5540a0a7c5a12e5d23f826 fix #16639 (#21017) * [ ] - https://github.com/nim-lang/Nim/commit/c47d5196be8485532fc585a5d0fb219247e17b60 Dont produce initing moves for sfNoInit variables in closure env (#21026) * [ ] - https://github.com/nim-lang/Nim/commit/a8090f7d650a5d7ef51416c9fe2708be0de50e95 fixes `isLocalVarSym`; an implicit global is a global nonetheless (#21025) * [ ] - https://github.com/nim-lang/Nim/commit/3d5edb41bea9cebd5aabddefde0797ba2026dd7b fixes #20958; fixes the return type of slice function [backport] (#20959) * [ ] - https://github.com/nim-lang/Nim/commit/d4afa53fd5fca70e4a09bb19bf34523b522ce309 fixes #13583; enforce void for `nkWhileStmt` (#20947) * [ ] - https://github.com/nim-lang/Nim/commit/79b25a911be36da87aa012b23e854a3bed01833c channel send() condition variable lock ordering (#20879) * [ ] - https://github.com/nim-lang/Nim/commit/1410243d3bd5a5898bea2130e2f3534bd23f5c04 fix #3505 wrong var {.global.} initialization, asign variable to it (#20812) * [ ] - https://github.com/nim-lang/Nim/commit/77e58bf573040cc081a58046a97f1ddfb61f27fe fixes #20807, refs #20450, regression with seq inference (#20818) * [ ] - https://github.com/nim-lang/Nim/commit/15bffc20ed8da26e68c88bb776b18d19e959453f fixes tests for quit (#20813) * [ ] - https://github.com/nim-lang/Nim/commit/66b0c843c34dba2a8f28e1c02ff996516a3c5c2a fixes #20694; the `exit` function now takes `cint` type (#20775) * [ ] - https://github.com/nim-lang/Nim/commit/a228e331f30def00d4369d4e792c7454963d8c4e fixes regression #17121; adding doc comment in importc proc makes it silently noop at CT (#20766) * [ ] - https://github.com/nim-lang/Nim/commit/bae0fb720a846e54afafe2a81b30f61f43938dc6 fix #19149 Invalid codegen when returning var tuple from a template (#20762) * [ ] - https://github.com/nim-lang/Nim/commit/93b085a57ad28c71056dd3da6c4daa56ef4713c4 closes #12589; add testcase (#20769) * [ ] - https://github.com/nim-lang/Nim/commit/d5cc2085eae85ad922dfafc1dca81860d94d1731 ref #20694; quit value gets saturated to ranges (#20753) * [ ] - https://github.com/nim-lang/Nim/commit/ecc8f61fe48515ac35360b88d7bb72f76bc7ed68 Fix #18079 Illegal storage access compiling call with nested ref/deref (#20738) * [ ] - https://github.com/nim-lang/Nim/commit/87f7f505534baaa2410acfb976181c25628410a7 closes #14216; add testcase (#20733) * [ ] - https://github.com/nim-lang/Nim/commit/841d9d59755f805245d862456d53e4fd8a426813 closes #16331; add testcase (#20730) * [ ] - https://github.com/nim-lang/Nim/commit/58f79e7c3e1bfc227efaaf20f34593cb3fb3ddeb fix sighashes for generic ref (#20723) * [ ] - https://github.com/nim-lang/Nim/commit/eec1543baf10715c7107133aaf6aa1e4932f53fe fix semcase on tySequence and tyObject #20283 #19682 (#20339) * [ ] - https://github.com/nim-lang/Nim/commit/49e793e8c4b42a5bc08bc6ed27123389c3bdc353 fix #20272 range of uint64 shows signed upper bound (#20702) * [ ] - https://github.com/nim-lang/Nim/commit/39f925b95d57a429a808cfa1b96d6fae12a72dbf fixes #20715; range[a..b] inside object variant fails (#20716) * [ ] - https://github.com/nim-lang/Nim/commit/a51ed90c5ddc49d96dd96a16716f91fd543c518e fix #20148 implicit compile time conversion int to ranged float cause… (#20698) * [ ] - https://github.com/nim-lang/Nim/commit/534c97edc54ffb6d55baa5084f8c426a451c9244 fix #16264 low(Time) OverflowDefect (#20552) * [ ] - https://github.com/nim-lang/Nim/commit/cb3af8ad397b986699a36d1fae9052bf11250b06 alternate fix + test for #12094, refs #13804 (#20686) * [ ] - https://github.com/nim-lang/Nim/commit/aa6f9d490ffbb7750ffa6b89ed57de3c4fb88718 fix #6637 array index type depends generic (#20673) * [ ] - https://github.com/nim-lang/Nim/commit/4b377b07fcec623b8387ed20f6c1cada20979053 fixes #19201; fixes sink causes crash in VM (#20658) * [ ] - https://github.com/nim-lang/Nim/commit/2d3e3ab5277beaa1cfcb746ea3f37b91fea42e59 closes #6213 #11777; add testcase (#20656) * [ ] - https://github.com/nim-lang/Nim/commit/4728c52c787b19c60a5533e20b7d71ee9ca137a3 fix #12094 Use of _ (as var placeholder) inside a template causes XDe… (#20635) * [ ] - https://github.com/nim-lang/Nim/commit/684a862526847c39597e345d00b8323353012c07 closes #4466; add testcase (#20625) * [ ] - https://github.com/nim-lang/Nim/commit/fa1606c6d6799823de51f7a273ae5da2f3fa6e3a enable static tests for topenarray (#20620) * [ ] - https://github.com/nim-lang/Nim/commit/da0a2fdca20eb48f73fe72d777ec142674debed2 Unpack mSlice tupleconstr for static openarrays (#20615) * [ ] - https://github.com/nim-lang/Nim/commit/66cbcaab8474f5ff3480e7a9bc55df249548a90c fix #20152 Illegal capture of closure iterator, when should be legal (#20607) * [ ] - https://github.com/nim-lang/Nim/commit/04c48e3c5b7a98b065d9f3a96575a304a60a9290 fix #19426 compile error using when/elif/else and typedesc in template (#20550) * [ ] - https://github.com/nim-lang/Nim/commit/2102e3b02f88e006494d66fbe474161bc151a1dc Fix #12517 Allow single branch when nimvm statements (#20577) * [ ] - https://github.com/nim-lang/Nim/commit/0bacdf5fdf86a01132d2817599ad0a7f155a101e fixes #20515; base `method` requires explicit `{.gcsafe.}` to be GC-safe (#20574) * [ ] - https://github.com/nim-lang/Nim/commit/ed26156c99d1bbcfc10ae77f8f50628a561734ff atomicInc global alloc counters (#20571) * [ ] - https://github.com/nim-lang/Nim/commit/0510a2be0d6df674aa91ae3f2884d98473cade4c fix #19700 Crash when passing a template to a generic functio… (#20567) * [ ] - https://github.com/nim-lang/Nim/commit/07b645342abd06b2323df042c170eb847f51880d fixes #3748 (#20563) * [ ] - https://github.com/nim-lang/Nim/commit/083ea8f10cb27834cc9c22ba496de7a378f3c301 fix #7446 Generics: type mismatch 'SomeunsignedInt or Natural' (#20522) * [ ] - https://github.com/nim-lang/Nim/commit/db3d2971cf048b92c6a8420153da62f7bb907b21 fix #18886 crash on ambiguous proc cast (#20472) * [ ] - https://github.com/nim-lang/Nim/commit/a132f5502acbd53781802579d89d6ca5168e74cd closes #12994; add testcase (#20511) * [ ] - https://github.com/nim-lang/Nim/commit/852a7c4919d7801bc73310fecca14faaeb278652 close #11415; add testcase (#20486) * [ ] - https://github.com/nim-lang/Nim/commit/567c3f055ded0d81d15d6d5bc18377ca8c607c6d Fix #19224 For loops over a hardcoded empty array crash the compiler (#20476) * [ ] - https://github.com/nim-lang/Nim/commit/92a0f191bf837287eec180288465d7b64d9bf47f Use vccexe when generating static lib with vcc (#19843) * [ ] - https://github.com/nim-lang/Nim/commit/805186809c0591bb24ff30b6ce48b60527a7a9e8 Fix issue with fields trying to use wrong name (#12655) * [ ] - https://github.com/nim-lang/Nim/commit/e13cd40e21dbfa7d9981e2eeb2aa09625d3deda5 fix #2614 improve error message when array of proc calling convention… (#20379) * [ ] - https://github.com/nim-lang/Nim/commit/37ca97dd76c8e02228338c68aa3c5aed03074ed2 close #15955; add a test case (#20414) * [ ] - https://github.com/nim-lang/Nim/commit/2afce84616e1de176c9e76a3e0146fff7ab1de10 Improve error message when instantiating generics with object constructor (#20358) * [ ] - https://github.com/nim-lang/Nim/commit/08c02f0236eec5957d54cc7f263461e06cb09a2a report expression has no type other than has to be used (or discarded… (#20392) * [ ] - https://github.com/nim-lang/Nim/commit/a302b26e0eaa7a2074d3caac72f7c8a7e79993c5 fix #19882 Improve error message when instantiating generics that lac… (#20356) * [ ] - https://github.com/nim-lang/Nim/commit/2a34d143ac408df0e3716fbbf53dcca490ef9d49 Fix #16937; --clib option pass library name to backend C compiler correctly (#19754) * [ ] - https://github.com/nim-lang/Nim/commit/ea44c5cfed21951feb5978b74fbc6cdb24f54ac2 remove `var` for ref parameters in `std/tables` (#20175) * [ ] - https://github.com/nim-lang/Nim/commit/a895bbf714894b059361d0c63a0e46e54eb22da3 fixes #18983 #5282 #13008; recursive types casue infinite type (#20172) * [ ] - https://github.com/nim-lang/Nim/commit/641381e3d47afba95f99efc77bb9a5ed65d07b3a fixes #20149; fixes #16762; hintAsError and warningAsError now ignore foreign packages (#20151) * [ ] - https://github.com/nim-lang/Nim/commit/1a7b33942b69a60178134c5e1c6f76d0875694d2 closes #6559; add testcase (#20200) * [ ] - https://github.com/nim-lang/Nim/commit/528b6d1c3f001944a7a7754c8884178e365e6871 Warn when casting to a larger type (#20103) * [ ] - https://github.com/nim-lang/Nim/commit/424e87fd0917704155d2e7a94f69435eb50d6037 Fixed noinit pragma for closure variables (#20101) * [ ] - https://github.com/nim-lang/Nim/commit/01ad0cdc5212a05ac31c968facdc94b732dd48ef defines the `gcRefc` symbol which allows writing specific code for refc (#20009) * [ ] - https://github.com/nim-lang/Nim/commit/f35c9cf73ddb3150ab6dbe449db4975866ee8a11 fix #20002 (#20004) * [ ] - https://github.com/nim-lang/Nim/commit/a90763ebd762a4862e2af1dab7d4429f4e984a8a Fixes Compilation error with --app:lib (#19965) * [ ] - https://github.com/nim-lang/Nim/commit/4897c47c8004e85474b760d770d9d09ae1d58771 closes #15897; add testcase (#19961) * [ ] - https://github.com/nim-lang/Nim/commit/ce4078acd40bb27de5d05832f486dbc95918a3c9 Allow recursive closure iterators (#19939) * [ ] - https://github.com/nim-lang/Nim/commit/8a344cb25b9b9d1b185ba6e5a8e1cf14421fedb4 closes #11042; add testcase (#19935) * [ ] - https://github.com/nim-lang/Nim/commit/0189122d4fadc73a3de18a7a781997c506f837aa ref #19830; multiple definition of in Nim generated static libraries (#19934) * [ ] - https://github.com/nim-lang/Nim/commit/caf6aff06b6dd36ef0bbe8c1f8b527952790e208 Fix distinct requiresInit test and manual (#19901) * [ ] - https://github.com/nim-lang/Nim/commit/d33e1127666be23ad2dc879c2f89a41c179e2093 Better range error messages (#19867) * [ ] - https://github.com/nim-lang/Nim/commit/ac89eead8a40a1a8ee170a4650a1d47e203da14c test for #19046 (#19839) * [ ] - https://github.com/nim-lang/Nim/commit/25d89269eb7fe7ebed142f2d3136959db11c9f02 give a better error message for some template expansions (#19871) * [ ] - https://github.com/nim-lang/Nim/commit/f7a13f62d634300c3cf68e36dd7926a6a235d52f Stop type aliases from inheriting sfUsed (#19861) * [ ] - https://github.com/nim-lang/Nim/commit/82680a12a7a6acfbb6f5fdd22c042e409081b812 macros: make hasCustomPragma more permissive (#19747) * [ ] - https://github.com/nim-lang/Nim/commit/065f568470af944cfc43ecfed8df6ac8021b7cbe No need to export pos from OptParser (#19688) * [ ] - https://github.com/nim-lang/Nim/commit/7d32425a577053bda356ca71c81d6701d8ad6372 fixes #14318 (#14335) * [ ] - https://github.com/nim-lang/Nim/commit/84ac0035190e81cb991544460786bd5618386bec remove tmpFramePtr when optStackTrace is absent (#19649) * [ ] - https://github.com/nim-lang/Nim/commit/51df9ff1c70491df33143359333f59ffa975e299 fixes #19603; some pragmas were really only supported as top level statements. Now this is enforced properly. (#19646) * [ ] - https://github.com/nim-lang/Nim/commit/afbcba909b37b8c06250b141ddb9da4bf5bb9922 remove unnecessary framePtr code (#19645) * [ ] - https://github.com/nim-lang/Nim/commit/3e83d73f272afe8de85189da7d6d513916cc2efd compiler: Handle nkCheckedFieldExpr better in dfa (#19616) * [ ] - https://github.com/nim-lang/Nim/commit/2ef71c0a46b2209c906921f10f585306ce6199cc [testcase] genSym fails to make unique identifier for ref object types (#19506) * [ ] - https://github.com/nim-lang/Nim/commit/486cb09ec2caef60011b3d182bfd188dadafdf62 Clonkk fix2 11923 (#19451) * [ ] - https://github.com/nim-lang/Nim/commit/1830a3b505c33be5fc3b9e311c5e7720d9b37b32 No longer segfault when using a typeclass with a self referencing type (#19467) * [ ] - https://github.com/nim-lang/Nim/commit/33cd883e27f7ba7564cbeb59d2d38fe02bb507bf [add testcase] NRVO does not occur with init procedures (#19462) * [ ] - https://github.com/nim-lang/Nim/commit/1563cb2f6e37f07c303d095dabde74955be1e523 Fix #11923 (#19427) * [ ] - https://github.com/nim-lang/Nim/commit/08261cb9e33445553144219023900b4ced0b0f55 Don't reject types directly on AST (#19407) * [ ] - https://github.com/nim-lang/Nim/commit/7bdfeb78190ca9ff6a0cf702c6ec202f379bff2f Fixed concept constraints for static types (#19391) * [ ] - https://github.com/nim-lang/Nim/commit/a93f6e7acc9e02deb40a864d345e4c715346a98c Generic parameters now can constrain statics in type definitions (#19362) * [ ] - https://github.com/nim-lang/Nim/commit/5ddaf3e1fbff4c0519088612f9ec3b10d62d2316 fix #19244 - solves the problem of the InAddr object constructor in Windows. (#19259) * [ ] - https://github.com/nim-lang/Nim/commit/099285494124dedd7d83a848e213f895f54f9e81 Atomic inc/dec should use ATOMIC_SEQ_CST (#19212) * [ ] - https://github.com/nim-lang/Nim/commit/1ef945668d458163cb7116a8c936ff92b63d679d treat do with pragmas but no parens as proc (#19191) * [ ] - https://github.com/nim-lang/Nim/commit/2859069dbe1c943494cb6be299b200afa748cf52 fix #12274 (#19180) * [ ] - https://github.com/nim-lang/Nim/commit/f2f15e972645496f901fcfde197048de368453d6 fix for #19020, credit to @ElegantBeef (#19021) * [ ] - https://github.com/nim-lang/Nim/commit/539bced70df035ddbdbf4c3d9c7fd6074f0b1073 Add test for issue 15435 (#19079) * [ ] - https://github.com/nim-lang/Nim/commit/cc984217a98438de5a36447ea6574eb2c5da4ae4 Fix VM's sametype impl to work for generics/typedescs (#19073) * [ ] - https://github.com/nim-lang/Nim/commit/2bda4a30a6b12dd0840dc347e454e54fe26721e7 fixes #19000 (#19032) * [ ] - https://github.com/nim-lang/Nim/commit/ee703c5db4ceb8d0228b4429c53d85d5f1ff91ea Fix nimIdentNormalize, fixes #19067 (#19068) * [ ] - https://github.com/nim-lang/Nim/commit/8d5a27518929bd4c54f4beb7e40a5fc382d3dd05 Fixed distinct composite type class proc borrowing (#18904) * [ ] - https://github.com/nim-lang/Nim/commit/83a2515af7aeb9a1c12015321243399a0d1f4c95 Fixed generic distinct conversions for 'var' (#18837) * [ ] - https://github.com/nim-lang/Nim/commit/4d8108046b71b6e40d88cde7496e687e68116877 remove exception (#18906)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up