Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Nim

We are on a mission to develop an easy to use and performant systems programming language.
Collective - Host: opensource - https://opencollective.com/nim - Code: https://github.com/nim-lang/Nim

add switch, warning, and `bind` support for new generic injection behavior (#23102)

refs #23091, especially post merge comments

Unsure if `experimental` and `bind` are the perfe...

github.com/nim-lang/Nim - 4b1a84170786653f60313f7bdf56efa3928c2a3a authored almost 1 year ago by metagn <[email protected]>
makes nimsuggest `con` work under v3 (#23113)

Co-authored-by: Jake Leahy <[email protected]>

github.com/nim-lang/Nim - df3c95d8af7bfd1e61e6b06eec21f57781dff9d5 authored about 1 year ago by Juan M Gómez <[email protected]>
document `--experimental:vtables` (#23111)

github.com/nim-lang/Nim - b15463948c6f78a546742fc5c521fa2f6e8f9312 authored about 1 year ago by ringabout <[email protected]>
fixes nimdoc warnings (#23110)

github.com/nim-lang/Nim - 4321ce2635cc91a975580e8a74bff70cf5d8aadf authored about 1 year ago by ringabout <[email protected]>
update action versions (#23109)

github.com/nim-lang/Nim - 02a1a083ed41867514b3499a0b3a8addb4b01ed4 authored about 1 year ago by ringabout <[email protected]>
update mac CI to macos 12 (#23108)

closes #23107

Could also change to `macos-latest` but nothing else in CI uses `latest`
OS ve...

github.com/nim-lang/Nim - 12d847550abf8adb53052975e7c98be916128d81 authored about 1 year ago by metagn <[email protected]>
Don't crash for invalid toplevel parseStmt/Expr calls (#23089)

This code will crash `check`/`nimsuggest` since the `ra` register is
uninitialised

```nim
i...

github.com/nim-lang/Nim - db9d8003b074cb6d150f7ece467f29006ccefde7 authored about 1 year ago by Jake Leahy <[email protected]>
fixes strictnotnil for func, method, converter (#23083)

github.com/nim-lang/Nim - 6618448ced6f4f6d65d830d355e819996f654b57 authored about 1 year ago by ringabout <[email protected]>
fixes #18073; fixes #14730; document notnil is only applied to local … (#23084)

…symbols

fixes #18073
fixes #14730

github.com/nim-lang/Nim - 434e062e82b21ace37abb16f7388c07df74a0729 authored about 1 year ago by ringabout <[email protected]>
allow non var deinit for locks and conds: alternative way (#23099)

alternative to https://github.com/nim-lang/Nim/pull/23092

github.com/nim-lang/Nim - 0f54554213af767e6bec25250fc9c902316b5266 authored about 1 year ago by ringabout <[email protected]>
Revert "retain postfix node in type section typed AST" (#23098)

Reverts nim-lang/Nim#23096

github.com/nim-lang/Nim - 8614f35dc2801bc8a24b393bd526370099404095 authored about 1 year ago by metagn <[email protected]>
retain postfix node in type section typed AST (#23096)

fixes #22933

github.com/nim-lang/Nim - d3b9711c5e3be9b05fb15c4e39bc7607c606287d authored about 1 year ago by metagn <[email protected]>
add tuple unpacking changes to changelog (#23093)

closes #23042

Adds changes from #22537 and #22611 to changelog (I believe both are set
for 2...

github.com/nim-lang/Nim - 0613537ca0804e61e6fc9ba3fee5ff68408553a0 authored about 1 year ago by metagn <[email protected]>
allow replacing captured syms in macro calls in generics (#23091)

fixes #22605, separated from #22744

This marks symbol captures in macro calls in generic cont...

github.com/nim-lang/Nim - 941659581add605e8a4ddfc9ff00662aa6234d26 authored about 1 year ago by metagn <[email protected]>
Fix grammar (#23090)

github.com/nim-lang/Nim - 080a0723369bbfc2f4bdc1aaa2b0717d467b84aa authored about 1 year ago by Stephen <[email protected]>
types refactoring; WIP (#23086)

github.com/nim-lang/Nim - fe18ec5dc089831c6ea634ade211d8d0dadfec86 authored about 1 year ago by Andreas Rumpf <[email protected]>
Show the name of the unexpected exception that was thrown in `std/unittest` (#23087)

Show name of error that wasn't expected in an `expect` block

github.com/nim-lang/Nim - 9b08abaa0574c32f414c09bb4ef183739003884d authored about 1 year ago by Jake Leahy <[email protected]>
Mark `macros.error` as `.noreturn.` (#23081)

Closes #14329

Marks `macros.error` as `.noreturn` so that it can be used in
expressions. Th...

github.com/nim-lang/Nim - b3b87f0f8a8091c88461953d686f9772dfb3c4bc authored about 1 year ago by Jake Leahy <[email protected]>
Allow `parseAll` to parse statements separated by semicolons (#23088)

Fixes the second issue listed in #9918.

Fixed by replacing the logic used in `parseAll` with ...

github.com/nim-lang/Nim - 0bd4d802383518cfbb43fa02375602abdfb6114f authored about 1 year ago by Jake Leahy <[email protected]>
fixes #22637; now `--experimental:strictNotNil` can be enabled globally (#23079)

fixes #22637

github.com/nim-lang/Nim - 9648d97a8dab053067e2c50b2f5b0d7c3650d5e3 authored about 1 year ago by ringabout <[email protected]>
fixes not nil examples (#23080)

github.com/nim-lang/Nim - 0c3e7039609deddd3567ce36c841b1c3f22f8fe7 authored about 1 year ago by ringabout <[email protected]>
make treeToYaml print yaml (and not json) (#23082)

less verbose - used in nph

github.com/nim-lang/Nim - 315b59e824fc8fc473439fb0cb23ff7ac61c0563 authored about 1 year ago by Jacek Sieka <[email protected]>
type refactor: part 4 (#23077)

github.com/nim-lang/Nim - 91ad6a740bad84f76ecfba253d12f07d6abbd3eb authored about 1 year ago by Andreas Rumpf <[email protected]>
fixes yet another strictdefs bug (#23069)

github.com/nim-lang/Nim - cca5684a17e654a13ddac046f1e76873d8c19f55 authored about 1 year ago by ringabout <[email protected]>
rationals: support Rational[SomeUnsignedInt] (#23046)

fixes #22227
rationale:
- `3u - 4u` is supported why not`3u.toRational - 4u.toRational`
-...

github.com/nim-lang/Nim - a4628532b27857d095e69b7b162b453fc2b8373c authored about 1 year ago by shirleyquirk <[email protected]>
Param match relax (#23033)

#23032

---------

Co-authored-by: Nikolay Nikolov <[email protected]>
Co-authored-by: Pylg...

github.com/nim-lang/Nim - 94f7e9683fb5c9f643b7e4af367a3a6457d5ad7f authored about 1 year ago by Ryan McConnell <[email protected]>
fixes #23051; don't generate documentation for exported symbols again (#23074)

fixes #23051

Before

![image](https://github.com/nim-lang/Nim/assets/43030857/d402a837-28...

github.com/nim-lang/Nim - 3a5b72903424499c60ac0e818828f0cc28f406de authored about 1 year ago by ringabout <[email protected]>
Overloads passed to static proc parameters now convert to the desired… (#23063)

… type mirroring proc params

github.com/nim-lang/Nim - 91efa49550b377e677cb0ff0d10e0c1192955b63 authored about 1 year ago by Jason Beetham <[email protected]>
fixes #23065; DocLike command defaults to ORC (#23075)

fixes #23065

github.com/nim-lang/Nim - 7e4060cb4a473617bc8ed6e289586bf793aed5b1 authored about 1 year ago by ringabout <[email protected]>
type graph refactor; part 3 (#23064)

github.com/nim-lang/Nim - 6ed33b6d61518c8de94b07c7ffb68fcc6f839897 authored about 1 year ago by Andreas Rumpf <[email protected]>
fixes #9381; Fix double evaluation of types in generic objects (#23072)

fixes https://github.com/nim-lang/Nim/issues/9381

github.com/nim-lang/Nim - 1b7b0d69db41b3c5a27cca643d66c0acabbe41df authored about 1 year ago by Pylgos <[email protected]>
Skip trailing asterisk when placing inlay type hints. Fixes #23067 (#23068)

github.com/nim-lang/Nim - a3739751a8439908624815b02d8242515cb5e178 authored about 1 year ago by Nikolay Nikolov <[email protected]>
nimpretty: check the rendered AST for wrong output (#23057)

github.com/nim-lang/Nim - cd4ecddb30a64f5d2c3c6fdde955366c7976577f authored about 1 year ago by Andreas Rumpf <[email protected]>
fixes #23060; `editDistance` wrongly compare the length of rune strings (#23062)

fixes #23060

github.com/nim-lang/Nim - 7e1ea50bc3a495bc8feb69ceb9856a0a28ecc2e9 authored about 1 year ago by ringabout <[email protected]>
type refactoring: part 2 (#23059)

github.com/nim-lang/Nim - e51e98997ba0aae748ff51eea8133e83370a7df5 authored about 1 year ago by Andreas Rumpf <[email protected]>
Typrel whitespace (#23061)

Just makes the case statements easier to look at when folded

```nim
case foo
of a:

of b:...

github.com/nim-lang/Nim - df6cb645f7834de0c43afe2deb023c3e01093503 authored about 1 year ago by Ryan McConnell <[email protected]>
Types: Refactorings; step 1 (#23055)

github.com/nim-lang/Nim - db603237c648a796ef7bff77641febd30b3999cd authored about 1 year ago by Andreas Rumpf <[email protected]>
Look up generic parameters when found inside semOverloadedCall, fixin… (#23054)

…g static procs

---------

Co-authored-by: Andreas Rumpf <[email protected]>

github.com/nim-lang/Nim - 8cc3c774c8925c3d21626d09b41ad352bd898e4a authored about 1 year ago by Jason Beetham <[email protected]>
Ast stmt now saves its ast structure in the compiler (#23053)

see https://github.com/nim-lang/Nim/issues/23052

---------

Co-authored-by: Andreas Rumpf <...

github.com/nim-lang/Nim - cf4cef498489f1dbbb3dea287e88a9a0d820e8b7 authored about 1 year ago by ASVIEST <[email protected]>
Only suggest symbols that could be pragmas when typing a pragma (#23040)

Currently pragmas just fall through to `suggestSentinel` and show
everything which isn't very u...

github.com/nim-lang/Nim - 0a7094450ec059e10da67d47a76d004d4972b368 authored about 1 year ago by Jake Leahy <[email protected]>
Don't process a user pragma if its invalid (#23041)

When running `check`/`suggest` in a file with an invalid user pragma
like
```nim
{.pragma foo...

github.com/nim-lang/Nim - 4fdc6c49bd2a9085d40590bd9ba9696b1e6066d9 authored about 1 year ago by Jake Leahy <[email protected]>
lexer cleanups (#23037)

* remove some dead code and leftovers from past features
* fix yaml printing of uint64 literals

github.com/nim-lang/Nim - e1a0ff1b8a5b84f4e9e338691b280678bc03f650 authored about 1 year ago by Jacek Sieka <[email protected]>
Don't recurse into inner functions during asyncjs transform (#23036)

Closes #13341

github.com/nim-lang/Nim - 44b64e726ec4aa9076d2d69e88c5d593131f8ee3 authored about 1 year ago by Jake Leahy <[email protected]>
fixes #23019; Regression from 2.0 to devel with raise an unlisted exc… (#23034)

…eption: Exception

fixes #23019

I suppose `implicitPragmas` is called somewhere which conv...

github.com/nim-lang/Nim - d20b4d5168780b9c6a3bd2fde28b171cb7414c98 authored about 1 year ago by ringabout <[email protected]>
forbides adding sons for `PType` (#23030)

I image `add` for `PType` to be used everythere

github.com/nim-lang/Nim - 202e21daba1424762cf330effb52220c6f1d5772 authored about 1 year ago by ringabout <[email protected]>
Also show the `raises` pragma when converting proc types to string (#23026)

This affects also nimsuggest hints (e.g. on mouse hover), as well as
compiler messages.

github.com/nim-lang/Nim - 618ccb6b6a60f9a315997f95cbbd81be9e9d7f53 authored about 1 year ago by Nikolay Nikolov <[email protected]>
Fix nimsuggest `def` being different on proc definition/use (#23025)

Currently the documentation isn't shown when running `def` on the
definition of a proc (Which w...

github.com/nim-lang/Nim - b8fa78939398397f557dbae1c905800850829e29 authored about 1 year ago by Jake Leahy <[email protected]>
strutils.multiReplace: Making order of replacement explicit (#23022)

In the docs for strutils.multiReplace:

Making it more explicit that left to right comes befor...

github.com/nim-lang/Nim - d5780a3e4ee9f2275a5253c55525ce5ead89efb2 authored about 1 year ago by Joachim Hereth <[email protected]>
Show proper error message if trying to run a Nim file in a directory that doesn't exist (#23017)

For example with the command `nim r foo/bar.nim`, if `foo/` doesn't
exist then it shows this me...

github.com/nim-lang/Nim - a25843cf8010db92de4e95e734e11208f36fea86 authored about 1 year ago by Jake Leahy <[email protected]>
fixes #22552 (#23014)

github.com/nim-lang/Nim - 0d24f765461785e5648ee580e0a4158eb344ee97 authored about 1 year ago by Andreas Rumpf <[email protected]>
related #22534; fixes documentation rendering of custom number literal routine declaration (#23015)

I'm not sure if this is a complete fix, as it does not match the
expected output given in the i...

github.com/nim-lang/Nim - 5dfa1345fa2c046a42730a6357b12245e5ee3f06 authored about 1 year ago by Erich Reitz <[email protected]>
fixes #22852; real bugfix is tied to bug #22672 (#23013)

github.com/nim-lang/Nim - ab7faa73ef879548be2eaa462eb95c4c8ffd6ef2 authored about 1 year ago by Andreas Rumpf <[email protected]>
fixes #23001; give a better warning for PtrToCstringConv (#23005)

fixes #23001

github.com/nim-lang/Nim - 7ea5aaaebb10369f202490581da6912b491503dd authored about 1 year ago by ringabout <[email protected]>
fixes #23006; newSeqUninit -> CT Error; imitate `newStringUninit` (#23007)

fixes #23006

github.com/nim-lang/Nim - bc24340d55df968b272ee9cfbbb6df9fa7856387 authored about 1 year ago by ringabout <[email protected]>
enable vtable implementation for C++ and make it an experimental feature (#23004)

follow up https://github.com/nim-lang/Nim/pull/22991

- [x] turning it into an experimental fe...

github.com/nim-lang/Nim - b5f5b74fc8308593f04e3bc11f7c5ead24b73eb5 authored about 1 year ago by ringabout <[email protected]>
Fix endsInNoReturn for case statements (#23009)

While looking at the CI I noticed that there's a couple false positives
for `case` statements t...

github.com/nim-lang/Nim - 9140f8e2212c91347704cec0f98c0345ddf0ea1e authored about 1 year ago by SirOlaf <[email protected]>
table.`mgetOrPut` without default val (#22994)

RFC: https://github.com/nim-lang/RFCs/issues/539

- ~~mgetOrPutDefaultImpl template into `tabl...

github.com/nim-lang/Nim - 0f7ebb490ca1e2b7776aef1ec2b0cd8d942d42ce authored about 1 year ago by inv2004 <[email protected]>
Silence several Hint[Performance] warnings (#23003)

With `--mm:arc` one gets the "implicit copy; if possible, rearrange your
program's control flow...

github.com/nim-lang/Nim - beeacc86ff8b0fb6e1507a4a9462c93d8a0eb989 authored about 1 year ago by c-blake <[email protected]>
fixes #22926; Different type inferred when setting a default value for an array field (#22999)

fixes #22926

github.com/nim-lang/Nim - 96513b2506d9057744da9926986181294a3da653 authored about 1 year ago by ringabout <[email protected]>
fixes #22996; `typeAllowedCheck` for default fields (#22998)

fixes #22996

github.com/nim-lang/Nim - 795aad4f2a0032ed9b54a7b89dc08b420981e208 authored about 1 year ago by ringabout <[email protected]>
rework the vtable implementation embedding the vtable array directly with new strictions on methods (#22991)

**TODO**
- [x] fixes changelog
With the new option `nimPreviewVtables`, `methods` are confined...

github.com/nim-lang/Nim - 30cf33f04dfb768182accb3ad35ec6364c998664 authored about 1 year ago by ringabout <[email protected]>
Don't try and get enum value if its invalid (#22997)

Currently running `nimsuggest`/`check` on this code causes the compiler
to raise an exception
...

github.com/nim-lang/Nim - 8cad6ac0487800f7d41e38303e52129777e6c22e authored about 1 year ago by Jake Leahy <[email protected]>
Register declaration of enum field has a use (#22990)

Currently when using `use` with nimsuggest on an enum field, it doesn't
return the definition o...

github.com/nim-lang/Nim - c31bbb07fb2d1ea8f69b47de50631442154bd3de authored about 1 year ago by Jake Leahy <[email protected]>
fix: std/marshal unmarshaling of ref objects (#22983)

Fixes #16496

![Marshal doesn't properly unmarshal *most* ref objects; the exceptions
being ...

github.com/nim-lang/Nim - 5b2fcabff5dc28b3df49960c052feeda98dbb7d0 authored about 1 year ago by John Viega <[email protected]>
remove unnecessary side-effects from base64.encode(mime) (#22986)

Fixes https://github.com/nim-lang/Nim/issues/22985

github.com/nim-lang/Nim - 26f2ea149c50ebfe882560c83d1d7cf7bb9d10c4 authored about 1 year ago by tersec <[email protected]>
fixes #22286; enforce Non-var T destructors by `nimPreviewNonVarDestructor` (#22975)

fixes #22286
ref https://forum.nim-lang.org/t/10642

For backwards compatibilities, we might ...

github.com/nim-lang/Nim - 379299a5ac06f67863525fe253f3de4a4e01ff01 authored about 1 year ago by ringabout <[email protected]>
nimsuggest: Added optional command line option '--clientProcessId:XXX' (#22969)

When it is specified, the nimsuggest instance monitors whether this
process is still alive. In ...

github.com/nim-lang/Nim - 502a4486aeb8d0a5dcdf86540522d3dc16960536 authored about 1 year ago by Nikolay Nikolov <[email protected]>
build nimble with ORC and bump nimble version (#22978)

ref https://github.com/nim-lang/nimble/pull/1074

github.com/nim-lang/Nim - 816ddd8be7cbae2513469cfccc516169a0cad7b2 authored about 1 year ago by ringabout <[email protected]>
progress: 'm' command line switch (#22976)

github.com/nim-lang/Nim - ce1a5cb165570547c0c687c6ba0add19a8579721 authored about 1 year ago by Andreas Rumpf <[email protected]>
fixes #22971; `inferGenericTypes` does not work with method call syntax (#22972)

fixes #22971

github.com/nim-lang/Nim - eba87c7e972db4f992fdad5f825ac6940ba4a7e1 authored about 1 year ago by Pylgos <[email protected]>
closes #12464; adds a test case (#22967)

closes #12464

github.com/nim-lang/Nim - 8c56e806ae6a9db9928340a4b87ba50f87a035a2 authored about 1 year ago by ringabout <[email protected]>
Don't provide suggestions for enum fields (#22959)

Currently the suggestions create a lot of noise when creating enum
fields. I don't see any way ...

github.com/nim-lang/Nim - 81c051364426fdfa4310da7692d1d99600e51d8b authored about 1 year ago by Jake Leahy <[email protected]>
IC: progress and refactorings (#22961)

github.com/nim-lang/Nim - 02be027e9b3c146c0a594c3ea4fae7152fd8b974 authored about 1 year ago by Andreas Rumpf <[email protected]>
fixes #22939; fixes #16890; push should but doesn't apply to importc … (#22944)

…var/let symbols

fixes #22939
fixes #16890

Besides, it was applied to let/const/var wit...

github.com/nim-lang/Nim - cecaf9c56b1240a44a4de837e03694a0c55ec379 authored about 1 year ago by ringabout <[email protected]>
fixes #22913; fixes #12985 differently push-ing pragma exportc genera… (#22941)

…tes invalid C identifiers

fixes #22913
fixes #12985 differently

`{.push.} now does not...

github.com/nim-lang/Nim - 5dafcf4957a225b1f015d131299e51735e7bb1d3 authored about 1 year ago by ringabout <[email protected]>
enable nimwc testing (#22960)

ref https://github.com/ThomasTJdev/nim_websitecreator/pull/145

github.com/nim-lang/Nim - 6c5283b194ec238c765c2e0a8f252db003643557 authored about 1 year ago by ringabout <[email protected]>
Introduced version 4 of the NimSuggest protocol. The InlayHints feature made V4 or later only. (#22953)

Since nimsuggest now has a protocol version support detection via
`--info:protocolVer`, the Inl...

github.com/nim-lang/Nim - 4fc0027b57b83b30797c2439398dc9f6c38674b0 authored about 1 year ago by Nikolay Nikolov <[email protected]>
let `InotifyEvent` type `sizeof`-able (#22958)

Since the `InotifyEvent`s are receive through `read()`, user need the
size of the type.

github.com/nim-lang/Nim - 0f7488e20f399b7866167f782e98426db215f918 authored about 1 year ago by Derek <[email protected]>
fixes #22947; static integers in quote do [backport] (#22948)

fixes #22947

github.com/nim-lang/Nim - 09ea1b168fc66ec1f921cc0bd603606c5d7cf8e7 authored about 1 year ago by ringabout <[email protected]>
Fix OSError `errorCode` field is not assigned a value (#22954)

In this PR, the following changes were made:
1. Replaced `raise newException(OSError, osErrorMs...

github.com/nim-lang/Nim - 39fbd30513fbabb8ff189dcb60991a08f912f6da authored about 1 year ago by 握猫猫 <[email protected]>
'j' format specifier docs (#22928)

This is a small improvement on top of PR #22924, which documents the new
'j' format specifier f...

github.com/nim-lang/Nim - fbfd4deccad4d73922caa70567ce8960681f3d54 authored about 1 year ago by Angel Ezquerra <[email protected]>
Minor documentation change (#22951)

I've made a small change in the explanation of `void` types.

github.com/nim-lang/Nim - 80ffbd457197025df6b90417c7caba79299e8a60 authored about 1 year ago by Marko Schütz-Schmuck <[email protected]>
doc: update manual_experimental.md (#22949)

sematics -> semantics

github.com/nim-lang/Nim - cd84cd45ea5bc1de67dd28dab906ad6c16e7b092 authored about 1 year ago by Ikko Eltociear Ashimine <[email protected]>
nimsuggest: Instead of checking for protocol version 3 exactly, check for version 3 or later. (#22945)

Refactored the way nimsuggest checks for protocol version 3. Instead of
checking for version 3 ...

github.com/nim-lang/Nim - 3680200df4e0b7a434f5e3c3cee20a228383cd32 authored about 1 year ago by Nikolay Nikolov <[email protected]>
Added new command line option `--info:X` to nimsuggest for obtaining information. (#22940)

`--info:protocolVer` returns the highest nimsuggest protocol version
that is supported (current...

github.com/nim-lang/Nim - d0cc02dfc439d14bfadd4e5ac3a7855fe8d8e417 authored about 1 year ago by Nikolay Nikolov <[email protected]>
minor fixes for changelog (#22938)

ref
https://github.com/nim-lang/Nim/commit/1bb117cd7a49954832d21e6a1502492770acb77b#r132468022

github.com/nim-lang/Nim - 57ffeafda016a9772f6548d462f8d9acdcad33bd authored about 1 year ago by ringabout <[email protected]>
fixes #22932; treats closure iterators as pointers (#22934)

fixes #22932
follow up https://github.com/nim-lang/Nim/pull/21629

---------

Co-authored-b...

github.com/nim-lang/Nim - 0dc3513613f87beb6ab5a590360ced7c9d33b1e3 authored about 1 year ago by ringabout <[email protected]>
Add strformat support for Complex numbers (#22924)

Before this change strformat used the generic formatValue function for
Complex numbers. This me...

github.com/nim-lang/Nim - 52784f32bbb6c764eb67a1abdbbbd9f54dc6030e authored about 1 year ago by Angel Ezquerra <[email protected]>
Fix using `--stdout` with `jsondoc` (#22925)

Fixes the assertion defect that happens when using `jsondoc --stdout`
(There is no outfile sinc...

github.com/nim-lang/Nim - 60597adb1019174fe190ff84e46284a72a8b1ae2 authored about 1 year ago by Jake Leahy <[email protected]>
IC: use better packed line information format (#22917)

github.com/nim-lang/Nim - e081f565cb658a173c0a3fbe562beda937ed2cc4 authored about 1 year ago by Andreas Rumpf <[email protected]>
Inlay hints for types of consts (#22916)

This adds inlay hint support for the types of consts.

github.com/nim-lang/Nim - f5bbdaf9069f59fd4baeb977f49bb6caa19343af authored about 1 year ago by Nikolay Nikolov <[email protected]>
fixes #22673; Cannot prove that result is initialized for a placehold… (#22915)

…er base method returning a lent

fixes #22673

github.com/nim-lang/Nim - 2e070dfc76a1badfaad08d62b0f3f02f6ba2bc02 authored about 1 year ago by ringabout <[email protected]>
NIR: C codegen additions (#22914)

github.com/nim-lang/Nim - b79b39128e1416dfe04dea4abee7a1c5d917605e authored about 1 year ago by Andreas Rumpf <[email protected]>
reserve `sysFatal` for `Defect` (#22158)

Per manual, `panics:on` affects _only_ `Defect`:s - thus `sysFatal`
should not redirect any oth...

github.com/nim-lang/Nim - 58c44312afba755f73ba2ec7ab73daea7768e41d authored about 1 year ago by Jacek Sieka <[email protected]>
NIR: C codegen, WIP (#22903)

github.com/nim-lang/Nim - eb8824d71cb36be8a9558bf572606a24825bb33b authored about 1 year ago by Andreas Rumpf <[email protected]>
fixes #22898; fix #22883 differently (#22900)

fixes #22898
In these cases, the tables/sets are clears or elements are deleted from
them. It'...

github.com/nim-lang/Nim - f0e5bdd7d8575d6456a7fc489e203e979d0926b3 authored about 1 year ago by ringabout <[email protected]>
Add missing std prefix (#22910)

without it, devels fails to build with `-d:useLinenoise`

github.com/nim-lang/Nim - ec37b59a6552ed4a989e4c3cb1970fb970152e04 authored about 1 year ago by Solitude <[email protected]>
fixes #22860; suppress `AnyEnumConv` warning when iterating over set (#22904)

fixes #22860

github.com/nim-lang/Nim - af556841ac57655f5b2ffe34de401a981b6eaf94 authored about 1 year ago by ringabout <[email protected]>
Inlay hints support (#22896)

This adds inlay hints support to nimsuggest. It adds a new command to
nimsuggest, called 'inlay...

github.com/nim-lang/Nim - 3f2b9c8bcf9faf30b6844e5222ffe6ec501064e8 authored about 1 year ago by Nikolay Nikolov <[email protected]>
fixes #22902; borrow from proc return type mismatch (#22908)

fixes #22902

github.com/nim-lang/Nim - 95e5ad6927af309552857686bf2c74bfac36cbb7 authored about 1 year ago by ringabout <[email protected]>