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
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]>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]>github.com/nim-lang/Nim - b15463948c6f78a546742fc5c521fa2f6e8f9312 authored about 1 year ago by ringabout <[email protected]>
github.com/nim-lang/Nim - 4321ce2635cc91a975580e8a74bff70cf5d8aadf authored about 1 year ago by ringabout <[email protected]>
github.com/nim-lang/Nim - 02a1a083ed41867514b3499a0b3a8addb4b01ed4 authored about 1 year ago by ringabout <[email protected]>
closes #23107
Could also change to `macos-latest` but nothing else in CI uses `latest`
OS ve...
This code will crash `check`/`nimsuggest` since the `ra` register is
uninitialised
```nim
i...
github.com/nim-lang/Nim - 6618448ced6f4f6d65d830d355e819996f654b57 authored about 1 year ago by ringabout <[email protected]>
…symbols
fixes #18073
fixes #14730
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]>Reverts nim-lang/Nim#23096
github.com/nim-lang/Nim - 8614f35dc2801bc8a24b393bd526370099404095 authored about 1 year ago by metagn <[email protected]>fixes #22933
github.com/nim-lang/Nim - d3b9711c5e3be9b05fb15c4e39bc7607c606287d authored about 1 year ago by metagn <[email protected]>closes #23042
Adds changes from #22537 and #22611 to changelog (I believe both are set
for 2...
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]>github.com/nim-lang/Nim - 080a0723369bbfc2f4bdc1aaa2b0717d467b84aa authored about 1 year ago by Stephen <[email protected]>
github.com/nim-lang/Nim - fe18ec5dc089831c6ea634ade211d8d0dadfec86 authored about 1 year ago by Andreas Rumpf <[email protected]>
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]>Closes #14329
Marks `macros.error` as `.noreturn` so that it can be used in
expressions. Th...
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
github.com/nim-lang/Nim - 9648d97a8dab053067e2c50b2f5b0d7c3650d5e3 authored about 1 year ago by ringabout <[email protected]>github.com/nim-lang/Nim - 0c3e7039609deddd3567ce36c841b1c3f22f8fe7 authored about 1 year ago by ringabout <[email protected]>
less verbose - used in nph
github.com/nim-lang/Nim - 315b59e824fc8fc473439fb0cb23ff7ac61c0563 authored about 1 year ago by Jacek Sieka <[email protected]>github.com/nim-lang/Nim - 91ad6a740bad84f76ecfba253d12f07d6abbd3eb authored about 1 year ago by Andreas Rumpf <[email protected]>
github.com/nim-lang/Nim - cca5684a17e654a13ddac046f1e76873d8c19f55 authored about 1 year ago by ringabout <[email protected]>
fixes #22227
rationale:
- `3u - 4u` is supported why not`3u.toRational - 4u.toRational`
-...
#23032
---------
Co-authored-by: Nikolay Nikolov <[email protected]>
Co-authored-by: Pylg...
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]>… type mirroring proc params
github.com/nim-lang/Nim - 91efa49550b377e677cb0ff0d10e0c1192955b63 authored about 1 year ago by Jason Beetham <[email protected]>fixes #23065
github.com/nim-lang/Nim - 7e4060cb4a473617bc8ed6e289586bf793aed5b1 authored about 1 year ago by ringabout <[email protected]>github.com/nim-lang/Nim - 6ed33b6d61518c8de94b07c7ffb68fcc6f839897 authored about 1 year ago by Andreas Rumpf <[email protected]>
fixes https://github.com/nim-lang/Nim/issues/9381
github.com/nim-lang/Nim - 1b7b0d69db41b3c5a27cca643d66c0acabbe41df authored about 1 year ago by Pylgos <[email protected]>github.com/nim-lang/Nim - a3739751a8439908624815b02d8242515cb5e178 authored about 1 year ago by Nikolay Nikolov <[email protected]>
github.com/nim-lang/Nim - cd4ecddb30a64f5d2c3c6fdde955366c7976577f authored about 1 year ago by Andreas Rumpf <[email protected]>
fixes #23060
github.com/nim-lang/Nim - 7e1ea50bc3a495bc8feb69ceb9856a0a28ecc2e9 authored about 1 year ago by ringabout <[email protected]>github.com/nim-lang/Nim - e51e98997ba0aae748ff51eea8133e83370a7df5 authored about 1 year ago by Andreas Rumpf <[email protected]>
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]>github.com/nim-lang/Nim - db603237c648a796ef7bff77641febd30b3999cd authored about 1 year ago by Andreas Rumpf <[email protected]>
…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]>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]>
Currently pragmas just fall through to `suggestSentinel` and show
everything which isn't very u...
When running `check`/`suggest` in a file with an invalid user pragma
like
```nim
{.pragma foo...
* remove some dead code and leftovers from past features
* fix yaml printing of uint64 literals
Closes #13341
github.com/nim-lang/Nim - 44b64e726ec4aa9076d2d69e88c5d593131f8ee3 authored about 1 year ago by Jake Leahy <[email protected]>…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]>I image `add` for `PType` to be used everythere
github.com/nim-lang/Nim - 202e21daba1424762cf330effb52220c6f1d5772 authored about 1 year ago by ringabout <[email protected]>
This affects also nimsuggest hints (e.g. on mouse hover), as well as
compiler messages.
Currently the documentation isn't shown when running `def` on the
definition of a proc (Which w...
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]>
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 - 0d24f765461785e5648ee580e0a4158eb344ee97 authored about 1 year ago by Andreas Rumpf <[email protected]>
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 - ab7faa73ef879548be2eaa462eb95c4c8ffd6ef2 authored about 1 year ago by Andreas Rumpf <[email protected]>
fixes #23001
github.com/nim-lang/Nim - 7ea5aaaebb10369f202490581da6912b491503dd authored about 1 year ago by ringabout <[email protected]>fixes #23006
github.com/nim-lang/Nim - bc24340d55df968b272ee9cfbbb6df9fa7856387 authored about 1 year ago by ringabout <[email protected]>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]>
While looking at the CI I noticed that there's a couple false positives
for `case` statements t...
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]>
With `--mm:arc` one gets the "implicit copy; if possible, rearrange your
program's control flow...
fixes #22926
github.com/nim-lang/Nim - 96513b2506d9057744da9926986181294a3da653 authored about 1 year ago by ringabout <[email protected]>fixes #22996
github.com/nim-lang/Nim - 795aad4f2a0032ed9b54a7b89dc08b420981e208 authored about 1 year ago by ringabout <[email protected]>
**TODO**
- [x] fixes changelog
With the new option `nimPreviewVtables`, `methods` are confined...
Currently running `nimsuggest`/`check` on this code causes the compiler
to raise an exception
...
Currently when using `use` with nimsuggest on an enum field, it doesn't
return the definition o...
Fixes #16496
![Marshal doesn't properly unmarshal *most* ref objects; the exceptions
being ...
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
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]>
When it is specified, the nimsuggest instance monitors whether this
process is still alive. In ...
ref https://github.com/nim-lang/nimble/pull/1074
github.com/nim-lang/Nim - 816ddd8be7cbae2513469cfccc516169a0cad7b2 authored about 1 year ago by ringabout <[email protected]>github.com/nim-lang/Nim - ce1a5cb165570547c0c687c6ba0add19a8579721 authored about 1 year ago by Andreas Rumpf <[email protected]>
fixes #22971
github.com/nim-lang/Nim - eba87c7e972db4f992fdad5f825ac6940ba4a7e1 authored about 1 year ago by Pylgos <[email protected]>closes #12464
github.com/nim-lang/Nim - 8c56e806ae6a9db9928340a4b87ba50f87a035a2 authored about 1 year ago by ringabout <[email protected]>
Currently the suggestions create a lot of noise when creating enum
fields. I don't see any way ...
github.com/nim-lang/Nim - 02be027e9b3c146c0a594c3ea4fae7152fd8b974 authored about 1 year ago by Andreas Rumpf <[email protected]>
…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]>…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]>ref https://github.com/ThomasTJdev/nim_websitecreator/pull/145
github.com/nim-lang/Nim - 6c5283b194ec238c765c2e0a8f252db003643557 authored about 1 year ago by ringabout <[email protected]>
Since nimsuggest now has a protocol version support detection via
`--info:protocolVer`, the Inl...
Since the `InotifyEvent`s are receive through `read()`, user need the
size of the type.
fixes #22947
github.com/nim-lang/Nim - 09ea1b168fc66ec1f921cc0bd603606c5d7cf8e7 authored about 1 year ago by ringabout <[email protected]>
In this PR, the following changes were made:
1. Replaced `raise newException(OSError, osErrorMs...
This is a small improvement on top of PR #22924, which documents the new
'j' format specifier f...
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]>sematics -> semantics
github.com/nim-lang/Nim - cd84cd45ea5bc1de67dd28dab906ad6c16e7b092 authored about 1 year ago by Ikko Eltociear Ashimine <[email protected]>
Refactored the way nimsuggest checks for protocol version 3. Instead of
checking for version 3 ...
`--info:protocolVer` returns the highest nimsuggest protocol version
that is supported (current...
ref
https://github.com/nim-lang/Nim/commit/1bb117cd7a49954832d21e6a1502492770acb77b#r132468022
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]>
Before this change strformat used the generic formatValue function for
Complex numbers. This me...
Fixes the assertion defect that happens when using `jsondoc --stdout`
(There is no outfile sinc...
github.com/nim-lang/Nim - e081f565cb658a173c0a3fbe562beda937ed2cc4 authored about 1 year ago by Andreas Rumpf <[email protected]>
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]>…er base method returning a lent
fixes #22673
github.com/nim-lang/Nim - 2e070dfc76a1badfaad08d62b0f3f02f6ba2bc02 authored about 1 year ago by ringabout <[email protected]>github.com/nim-lang/Nim - b79b39128e1416dfe04dea4abee7a1c5d917605e authored about 1 year ago by Andreas Rumpf <[email protected]>
Per manual, `panics:on` affects _only_ `Defect`:s - thus `sysFatal`
should not redirect any oth...
github.com/nim-lang/Nim - eb8824d71cb36be8a9558bf572606a24825bb33b authored about 1 year ago by Andreas Rumpf <[email protected]>
fixes #22898
In these cases, the tables/sets are clears or elements are deleted from
them. It'...
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
github.com/nim-lang/Nim - af556841ac57655f5b2ffe34de401a981b6eaf94 authored about 1 year ago by ringabout <[email protected]>
This adds inlay hints support to nimsuggest. It adds a new command to
nimsuggest, called 'inlay...
fixes #22902
github.com/nim-lang/Nim - 95e5ad6927af309552857686bf2c74bfac36cbb7 authored about 1 year ago by ringabout <[email protected]>