Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/nim-lang/Nim
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
https://github.com/nim-lang/Nim
refs #23091, especially post merge comments
Unsure if `experimental` and `bind` are the perfe...
4b1a84170786653f60313f7bdf56efa3928c2a3a authored about 1 year agoCo-authored-by: Jake Leahy <[email protected]>
df3c95d8af7bfd1e61e6b06eec21f57781dff9d5 authored about 1 year agob15463948c6f78a546742fc5c521fa2f6e8f9312 authored about 1 year ago
4321ce2635cc91a975580e8a74bff70cf5d8aadf authored about 1 year ago
02a1a083ed41867514b3499a0b3a8addb4b01ed4 authored about 1 year ago
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...
6618448ced6f4f6d65d830d355e819996f654b57 authored about 1 year ago
…symbols
fixes #18073
fixes #14730
alternative to https://github.com/nim-lang/Nim/pull/23092
0f54554213af767e6bec25250fc9c902316b5266 authored about 1 year agoReverts nim-lang/Nim#23096
8614f35dc2801bc8a24b393bd526370099404095 authored about 1 year agofixes #22933
d3b9711c5e3be9b05fb15c4e39bc7607c606287d authored about 1 year agocloses #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...
941659581add605e8a4ddfc9ff00662aa6234d26 authored about 1 year ago080a0723369bbfc2f4bdc1aaa2b0717d467b84aa authored about 1 year ago
fe18ec5dc089831c6ea634ade211d8d0dadfec86 authored about 1 year ago
Show name of error that wasn't expected in an `expect` block
9b08abaa0574c32f414c09bb4ef183739003884d authored about 1 year agoCloses #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 ...
0bd4d802383518cfbb43fa02375602abdfb6114f authored about 1 year agofixes #22637
9648d97a8dab053067e2c50b2f5b0d7c3650d5e3 authored about 1 year ago0c3e7039609deddd3567ce36c841b1c3f22f8fe7 authored about 1 year ago
less verbose - used in nph
315b59e824fc8fc473439fb0cb23ff7ac61c0563 authored about 1 year ago91ad6a740bad84f76ecfba253d12f07d6abbd3eb authored about 1 year ago
cca5684a17e654a13ddac046f1e76873d8c19f55 authored about 1 year ago
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...
3a5b72903424499c60ac0e818828f0cc28f406de authored about 1 year ago… type mirroring proc params
91efa49550b377e677cb0ff0d10e0c1192955b63 authored about 1 year agofixes #23065
7e4060cb4a473617bc8ed6e289586bf793aed5b1 authored about 1 year ago6ed33b6d61518c8de94b07c7ffb68fcc6f839897 authored about 1 year ago
fixes https://github.com/nim-lang/Nim/issues/9381
1b7b0d69db41b3c5a27cca643d66c0acabbe41df authored about 1 year agoa3739751a8439908624815b02d8242515cb5e178 authored about 1 year ago
cd4ecddb30a64f5d2c3c6fdde955366c7976577f authored about 1 year ago
fixes #23060
7e1ea50bc3a495bc8feb69ceb9856a0a28ecc2e9 authored about 1 year agoe51e98997ba0aae748ff51eea8133e83370a7df5 authored about 1 year ago
Just makes the case statements easier to look at when folded
```nim
case foo
of a:
of b:...
df6cb645f7834de0c43afe2deb023c3e01093503 authored about 1 year agodb603237c648a796ef7bff77641febd30b3999cd authored about 1 year ago
…g static procs
---------
Co-authored-by: Andreas Rumpf <[email protected]>
8cc3c774c8925c3d21626d09b41ad352bd898e4a authored about 1 year agosee https://github.com/nim-lang/Nim/issues/23052
---------
Co-authored-by: Andreas Rumpf <...
cf4cef498489f1dbbb3dea287e88a9a0d820e8b7 authored about 1 year ago
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
44b64e726ec4aa9076d2d69e88c5d593131f8ee3 authored about 1 year ago…eption: Exception
fixes #23019
I suppose `implicitPragmas` is called somewhere which conv...
d20b4d5168780b9c6a3bd2fde28b171cb7414c98 authored about 1 year agoI image `add` for `PType` to be used everythere
202e21daba1424762cf330effb52220c6f1d5772 authored about 1 year ago
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...
d5780a3e4ee9f2275a5253c55525ce5ead89efb2 authored about 1 year ago
For example with the command `nim r foo/bar.nim`, if `foo/` doesn't
exist then it shows this me...
0d24f765461785e5648ee580e0a4158eb344ee97 authored about 1 year ago
I'm not sure if this is a complete fix, as it does not match the
expected output given in the i...
ab7faa73ef879548be2eaa462eb95c4c8ffd6ef2 authored about 1 year ago
fixes #23001
7ea5aaaebb10369f202490581da6912b491503dd authored about 1 year agofixes #23006
bc24340d55df968b272ee9cfbbb6df9fa7856387 authored about 1 year agofollow up https://github.com/nim-lang/Nim/pull/22991
- [x] turning it into an experimental fe...
b5f5b74fc8308593f04e3bc11f7c5ead24b73eb5 authored about 1 year ago
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...
0f7ebb490ca1e2b7776aef1ec2b0cd8d942d42ce authored about 1 year ago
With `--mm:arc` one gets the "implicit copy; if possible, rearrange your
program's control flow...
fixes #22926
96513b2506d9057744da9926986181294a3da653 authored about 1 year agofixes #22996
795aad4f2a0032ed9b54a7b89dc08b420981e208 authored about 1 year ago
**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
26f2ea149c50ebfe882560c83d1d7cf7bb9d10c4 authored about 1 year ago
fixes #22286
ref https://forum.nim-lang.org/t/10642
For backwards compatibilities, we might ...
379299a5ac06f67863525fe253f3de4a4e01ff01 authored about 1 year ago
When it is specified, the nimsuggest instance monitors whether this
process is still alive. In ...
ref https://github.com/nim-lang/nimble/pull/1074
816ddd8be7cbae2513469cfccc516169a0cad7b2 authored about 1 year agoce1a5cb165570547c0c687c6ba0add19a8579721 authored about 1 year ago
fixes #22971
eba87c7e972db4f992fdad5f825ac6940ba4a7e1 authored about 1 year agocloses #12464
8c56e806ae6a9db9928340a4b87ba50f87a035a2 authored about 1 year ago
Currently the suggestions create a lot of noise when creating enum
fields. I don't see any way ...
02be027e9b3c146c0a594c3ea4fae7152fd8b974 authored about 1 year ago
…var/let symbols
fixes #22939
fixes #16890
Besides, it was applied to let/const/var wit...
cecaf9c56b1240a44a4de837e03694a0c55ec379 authored about 1 year ago…tes invalid C identifiers
fixes #22913
fixes #12985 differently
`{.push.} now does not...
5dafcf4957a225b1f015d131299e51735e7bb1d3 authored about 1 year agoref https://github.com/ThomasTJdev/nim_websitecreator/pull/145
6c5283b194ec238c765c2e0a8f252db003643557 authored about 1 year ago
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
09ea1b168fc66ec1f921cc0bd603606c5d7cf8e7 authored about 1 year ago
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.
80ffbd457197025df6b90417c7caba79299e8a60 authored about 1 year agosematics -> semantics
cd84cd45ea5bc1de67dd28dab906ad6c16e7b092 authored about 1 year ago
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...
0dc3513613f87beb6ab5a590360ced7c9d33b1e3 authored about 1 year ago
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...
e081f565cb658a173c0a3fbe562beda937ed2cc4 authored over 1 year ago
This adds inlay hint support for the types of consts.
f5bbdaf9069f59fd4baeb977f49bb6caa19343af authored over 1 year ago…er base method returning a lent
fixes #22673
2e070dfc76a1badfaad08d62b0f3f02f6ba2bc02 authored over 1 year agob79b39128e1416dfe04dea4abee7a1c5d917605e authored over 1 year ago
Per manual, `panics:on` affects _only_ `Defect`:s - thus `sysFatal`
should not redirect any oth...
eb8824d71cb36be8a9558bf572606a24825bb33b authored over 1 year ago
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`
ec37b59a6552ed4a989e4c3cb1970fb970152e04 authored over 1 year agofixes #22860
af556841ac57655f5b2ffe34de401a981b6eaf94 authored over 1 year ago
This adds inlay hints support to nimsuggest. It adds a new command to
nimsuggest, called 'inlay...
fixes #22902
95e5ad6927af309552857686bf2c74bfac36cbb7 authored over 1 year ago