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
fixes #21615; fixes #16735
It also partially fixes | #22673, though It still gives 'baseless'...
github.com/nim-lang/Nim - deefbc420e218459ffc6ccf915f625cd48e083b4 authored over 1 year ago by ringabout <[email protected]>Co-authored-by: Andreas Rumpf <[email protected]>
github.com/nim-lang/Nim - bd857151d827c732f882c1fef52b91b5582ed65c authored over 1 year ago by Juan M Gómez <[email protected]>refs #22605
Sym choice nodes are now only allowed to pass through semchecking if
contexts as...
Close #22713
---------
Co-authored-by: SirOlaf <>
github.com/nim-lang/Nim - fcf4c1ae172080b8ef00b173977c223836bdebf2 authored over 1 year ago by SirOlaf <[email protected]>fixes #22699
github.com/nim-lang/Nim - 8836207a4e68c177d5059131df05a9d433dd3c8d authored over 1 year ago by metagn <[email protected]>Co-authored-by: Andreas Rumpf <[email protected]>
github.com/nim-lang/Nim - cd0d0ca5304528e33eb10e87ea27936f38bfea1e authored over 1 year ago by Juan M Gómez <[email protected]>
-
https://github.com/nim-lang/Nim/actions/runs/6187256704/job/16796720625#step:4:29
- https://...
github.com/nim-lang/Nim - 38b58239e882eaa905bafa49237f0b9ca9d43569 authored over 1 year ago by Amjad Ben Hedhili <[email protected]>
Co-authored-by: Andreas Rumpf <[email protected]>
github.com/nim-lang/Nim - 96e1949610bc805af451903ba5cc4d483f7b4dce authored over 1 year ago by Juan M Gómez <[email protected]>
`semtempl` is refactored to combine the uses of `getIdentNode`,
`onlyReplaceParams`, `isTemplPa...
followup of #19771.
github.com/nim-lang/Nim - 325341866f6b82cba5d81db8e39ca98b0d96fd4d authored over 1 year ago by Amjad Ben Hedhili <[email protected]>github.com/nim-lang/Nim - 8f5b90f886501862bd27d4e0e8244e2f7f0ebc2a authored over 1 year ago by Andreas Rumpf <[email protected]>
github.com/nim-lang/Nim - 7e86cd6fa713914380d9ce2a71a2523f2eb83280 authored over 1 year ago by Juan M Gómez <[email protected]>
follow up https://github.com/nim-lang/Nim/pull/11955
github.com/nim-lang/Nim - b1a8d6976ff41a1cde84647b7dbade9316fbcecf authored over 1 year ago by ringabout <[email protected]>
* `PrepareSeqAdd`
* `add`
* `setLen`
* `grow`
Merge after #21842.
---------
Co-autho...
github.com/nim-lang/Nim - fbb5ac512cd03a67a3364469132a881341e10e1c authored over 1 year ago by Amjad Ben Hedhili <[email protected]>follow up https://github.com/nim-lang/Nim/pull/10806
Eventually we need a new option to print...
github.com/nim-lang/Nim - f8f6a3c9269da2862f74e53858cf9c0072ebbdc7 authored over 1 year ago by ringabout <[email protected]>fixes #22669 constructor pragma doesnt init Nim default fields
---------
Co-authored-by: A...
github.com/nim-lang/Nim - 8032f252b2a338b01129f6331b60da937e6df8bd authored over 1 year ago by Juan M Gómez <[email protected]>github.com/nim-lang/Nim - cd24195d442301b5012020fbd627686f10833c87 authored over 1 year ago by Juan M Gómez <[email protected]>
github.com/nim-lang/Nim - 2ce9197d3ad705b3abb5f40f0c27543d7bf03381 authored over 1 year ago by ringabout <[email protected]>
It's used in `newSeqUninitialized`.
---------
Co-authored-by: ringabout <43030857+ringabou...
github.com/nim-lang/Nim - 8853fb07753756dbe29364e8a32081462367215d authored over 1 year ago by Amjad Ben Hedhili <[email protected]>fixes #22676
If csource or CI forbids it, we can always fall back to adding it to the
nonPra...
Attempts to move the generic instantiation to the module that uses it.
This should decrease re-...
fixes #22664
github.com/nim-lang/Nim - 5f13e15e0a6f90c462a71cd30addc677f688c4dc authored over 1 year ago by ringabout <[email protected]>
fixes #22662 Procs with constructor pragma doesn't initialize object's
fields
---------
C...
github.com/nim-lang/Nim - d45270bdf721e195a9dae344f9a3285d066c3932 authored over 1 year ago by Juan M Gómez <[email protected]>Close #21742
Checking if there's any side-effects and if just changing typeRel is
adequate f...
Close #17509
Current knowledge:
- delaying cache fixes the issue
- changing return of `if i...
* `prepareAdd`
* `toNimStr`
* `setLengthStrV2`
* `NimAsgnStrV2`
* `prepareMutation`
* Some ...
Move `symFromType` and `symNodeFromType` from `sem`, and `isSelf` and
`makeTypeDesc` from `conc...
refs #22650
Docs CI cover standard library runnable examples that aren't covered by
the test...
fixes #22639 for the third time
Nodes generated by `getType` for `tyGenericInst` types, inste...
github.com/nim-lang/Nim - ed9e3cba07c9d03714b4ea22e50dcc7e706e0bed authored over 1 year ago by metagn <[email protected]>refs https://github.com/andreaferretti/neo/pull/53
github.com/nim-lang/Nim - b9f039e0c39c8f4e10ebdbe77e9a91f2595e1cbe authored over 1 year ago by metagn <[email protected]>github.com/nim-lang/Nim - 009ce1e17ea80f026764ecabf888703869e6bb82 authored over 1 year ago by ringabout <[email protected]>
reverts #22642, reopens #22639, closes #22646, refs #22650, refs
https://github.com/alaviss/uni...
fixes https://github.com/nim-lang/Nim/issues/22619
It causes double free for closure iterator...
github.com/nim-lang/Nim - eb91cf991aa9840639cc358c21d503e4cf27e268 authored over 1 year ago by ringabout <[email protected]>fixes #22639
A `tyGenericInst` has its last son as the instantiated body of the
original gen...
Needed for #21842.
github.com/nim-lang/Nim - 8f7aedb3d1941650e6650c07aa4bcf6a7dee0b90 authored over 1 year ago by Amjad Ben Hedhili <[email protected]>ref https://github.com/actions/checkout/issues/1448
probably nodejs needs to be updated to 20.x
github.com/nim-lang/Nim - 3fbb078a3c0f37dc328a1d95e1e2215118481f7b authored over 1 year ago by ringabout <[email protected]>
```nim
{.experimental: "strictdefs".}
type Test = object
id: int
proc test(): Test =
...
This implements Pandoc Markdown-style footnotes,
that are compatible with Pandoc referencing sy...
fixes #22598, properly fixes #21887 and fixes test case issue number
When an enum field sym c...
github.com/nim-lang/Nim - 480e98c479035a8a19ff543bace3616d202e1ea2 authored over 1 year ago by metagn <[email protected]>Co-authored-by: SirOlaf <>
github.com/nim-lang/Nim - d2f36c071b1967e864961f423596d3931e84e49b authored over 1 year ago by SirOlaf <[email protected]>fixes #20543
github.com/nim-lang/Nim - bd6adbcc9d5a22f686eed7bc988a1c0b1b0a17e4 authored over 1 year ago by metagn <[email protected]>remove `tfSendable` from `eqTypeFlags`
github.com/nim-lang/Nim - 9f1fe8a2da27abc1e93a05debbb2622b524aae0d authored over 1 year ago by Pylgos <[email protected]>fixes #22216
github.com/nim-lang/Nim - 2542dc09c829a709050335066b0f414d6fc68fe2 authored over 1 year ago by metagn <[email protected]>fixes #9040
github.com/nim-lang/Nim - 6738f44af3866e4cace94d34b653acf3283f0cde authored over 1 year ago by metagn <[email protected]>* fixes internal error: no generic body fixes #1500
* adds guard
* adds guard
* removes...
github.com/nim-lang/Nim - 0c6e13806d0abfad30b8a4bd9f1fe7858ff2125a authored over 1 year ago by Juan M Gómez <[email protected]>resolve local symbols in generic type call
fixes #14509
github.com/nim-lang/Nim - f1789cc465bcabc7afe0fe991df615246cfadb3b authored over 1 year ago by metagn <[email protected]>fixes #19849
github.com/nim-lang/Nim - 53d9fb259fc7d36660be20be0a199625ef126376 authored over 1 year ago by metagn <[email protected]>* fixes #22613; Default value does not work with object's discriminator
fixes #22613
* mer...
github.com/nim-lang/Nim - affd3f78587f1b18a8b4bc2fc51967cd55cb7531 authored over 1 year ago by ringabout <[email protected]>* Rewrite endsInNoReturn
* Handle `try` stmt again and add tests
* Fix unreachable code wa...
github.com/nim-lang/Nim - 3b206ed988765419c5ff02c2b08645f24ed0cbad authored over 1 year ago by SirOlaf <[email protected]>* type annotations for variable tuple unpacking, better error messages
closes #17989, closes ...
github.com/nim-lang/Nim - ba158d73dc23fb6e61ebe88f6485f95c8dcb96c2 authored over 1 year ago by metagn <[email protected]>github.com/nim-lang/Nim - b3912c25d3dcb78bc1c8f7d6acc3c512964d3ea8 authored over 1 year ago by ringabout <[email protected]>
closes #22600
github.com/nim-lang/Nim - 5387b302117bbbc8c52ff2bed416b10a564e8b15 authored over 1 year ago by ringabout <[email protected]>github.com/nim-lang/Nim - 5bd1afc3f9716fed833b7bd251ee45479b78a950 authored over 1 year ago by ringabout <[email protected]>
github.com/nim-lang/Nim - dfb3a88cc3a077b452c90e63af3dec21ba822181 authored over 1 year ago by ringabout <[email protected]>
* handle typedesc params in VM
fixes #15760
* add test
* fix getType(typedesc) test
github.com/nim-lang/Nim - 2e4e2f8f5076b39e5976ba20f231f468b1b5052c authored over 1 year ago by metagn <[email protected]>github.com/nim-lang/Nim - d7634c1bd42dd5367d10283a2efc353a0a83aed2 authored over 1 year ago by Juan M Gómez <[email protected]>
* deprecate `std/threadpool`; use `malebolgia` instead
* Apply suggestions from code review
...
refs #16547
github.com/nim-lang/Nim - b6cea7b599b81db675b95d2f84a8e3cda071cb0d authored over 1 year ago by metagn <[email protected]>* fixes newStringUninitialized; implement `newStringUninitialized`
* add a simple test case
...
ref https://github.com/nim-lang/nightlies/actions/runs/5970369118/job/16197865657
> /home/run...
github.com/nim-lang/Nim - 1fcb53cded47a9671671170f0df42f6efbde5be4 authored over 1 year ago by ringabout <[email protected]>* minor style changes in the compiler
* use raiseAssert
github.com/nim-lang/Nim - d8ffc6a75edbed49e24f9ed5c9eff892eefc3ee7 authored over 1 year ago by ringabout <[email protected]>fixes #12929
github.com/nim-lang/Nim - 6b955ac4af834fb9765b5b2a2588a5feb1de31f0 authored over 1 year ago by metagn <[email protected]>* correct logic for qualified symbol in templates
fixes #19865
* add test
github.com/nim-lang/Nim - 3de8d755135d94983ca087f448ad76832c341eaa authored over 1 year ago by metagn <[email protected]>fixes #22543
github.com/nim-lang/Nim - 94454addb2a045731f2b4f44d697a319e3a20071 authored over 1 year ago by metagn <[email protected]>newStringOfCap nows won't initialize all elements anymore
github.com/nim-lang/Nim - 2e7c8a339f654ebd6fe178f4c81aa89c14851f22 authored over 1 year ago by ringabout <[email protected]>* `initCandidate` and friends now return values
* fixes semexprs.nim
* fixes semcall.nim
...
github.com/nim-lang/Nim - 094a29eb315b571924bb3b381eb25df8fb9c193c authored over 1 year ago by Bung <[email protected]>
github.com/nim-lang/Nim - 100eb6820c271bbd1c02a8e6a9001fc5a08a2637 authored over 1 year ago by Bung <[email protected]>
* fix #22548;environment misses for type reference in iterator access nested in closure
* fix...
github.com/nim-lang/Nim - 0b78b7f595ef96a9769e0d59167239c611b9857a authored over 1 year ago by Bung <[email protected]>* test case haul for old generic/template/macro issues
closes #12582, closes #19552, closes #...
github.com/nim-lang/Nim - c19fd69b693e0e71d8d03812a42c4b8e50c51a3e authored over 1 year ago by metagn <[email protected]>* .
* Fix cli args out of range with descriptive error instead of crash
* https://github.c...
github.com/nim-lang/Nim - a108a451c5c4be7158283c08a89691d9684dc578 authored over 1 year ago by Juan Carlos <[email protected]>* fix generic param substitution in templates
fixes #13527, fixes #17240, fixes #6340, fixes ...
github.com/nim-lang/Nim - 1cc4d3f6220c5609e38258bd2c5a348e83106be4 authored over 1 year ago by metagn <[email protected]>github.com/nim-lang/Nim - d677ed31e50a322851b476f20fd1719eb17cd426 authored over 1 year ago by ringabout <[email protected]>
* followup #21507
github.com/nim-lang/Nim - fc6a388780c9a0e2eb6c5eff4e291e7bcfcd5f7a authored over 1 year ago by Amjad Ben Hedhili <[email protected]>fixes a strictdef ten years long vintage bug
github.com/nim-lang/Nim - 101337885459decedc9dc3301b1ff04cf8c54c32 authored over 1 year ago by ringabout <[email protected]>* Fix `getAppFilename` exception handling
avoid platform-dependendent error handling strategi...
github.com/nim-lang/Nim - bc9785c08d53c2f94f62738e541508592c9b3b24 authored over 1 year ago by Jacek Sieka <[email protected]>The `mopProc` is a recursive function.
github.com/nim-lang/Nim - c56a712e7d54485b97df3b110ef148f5c12f2ab3 authored over 1 year ago by ringabout <[email protected]>* round out tuple unpacking assignment, support underscores
fixes #18710
* fix test messag...
github.com/nim-lang/Nim - 53d43e96716539d96e6a1e5f3926a3fe3a11e2dd authored over 1 year ago by metagn <[email protected]>fixes #21208
github.com/nim-lang/Nim - 03f267c8013eca2830eb3deadda73ed08096ec12 authored over 1 year ago by metagn <[email protected]>github.com/nim-lang/Nim - 4f891aa50c298bcb81fc8859e2118b3118188720 authored over 1 year ago by metagn <[email protected]>
* Don't ignore return in semTemplateDef
* Add test
---------
Co-authored-by: SirOlaf <>
github.com/nim-lang/Nim - 3de75ffc02ea85b95702ec0dc0976748954d3e2c authored over 1 year ago by SirOlaf <[email protected]>github.com/nim-lang/Nim - 6b04d0395ab1d6d8efa7d287c73da2c7230800c9 authored over 1 year ago by Andreas Rumpf <[email protected]>
* fix #22492
* Update nimdoc.css
remove scroll-y
* Update nimdoc.out.css
* Update ni...
github.com/nim-lang/Nim - a26ccb34768fdaceff2cf4d27aee4c830fd47303 authored over 1 year ago by Hamid Bluri <[email protected]>allow non-pragma special words as macro pragmas
fixes #22525
github.com/nim-lang/Nim - 602f537eb2445b442b6cddecf9f55bf476068ea9 authored over 1 year ago by metagn <[email protected]>* fix getNullValue for cstring in VM
fixes #22524
* very ugly fixes, but fix #15730
* n...
github.com/nim-lang/Nim - 942f846f04b4fa3c3154f7277ab1a8f6762d2714 authored over 1 year ago by metagn <[email protected]>* use old typeinfo generation for hot code reloading
* at least test hello world compilation ...
github.com/nim-lang/Nim - a4781dc4bcdf6e76076af80d0b21cb09865b3d44 authored over 1 year ago by metagn <[email protected]>
* Keep return in mind for sink
* Keep track of return using bool instead of mode
* Update comp...
* #22514 Expand docs on testament spec options
The file, line and column options of testament...
github.com/nim-lang/Nim - 93407096db4192a77002fad9d974d46878c2186b authored over 1 year ago by PhilippMDoerner <[email protected]>* Markdown code blocks migration part 9
* fix [skip ci]
github.com/nim-lang/Nim - d77ada5bdfe1a0778e37604078a38178fe6045f4 authored over 1 year ago by Amjad Ben Hedhili <[email protected]>github.com/nim-lang/Nim - 6eb722c47d7010e83ab953a7f3a9ef5d1e624c56 authored over 1 year ago by Nan Xiao <[email protected]>
github.com/nim-lang/Nim - c44c8ddb44b1379720f1f2c42bfa2dafe7fbc11c authored over 1 year ago by Juan Carlos <[email protected]>
Fix #22366 by making nimlf_/nimln_ part of the same line so the debugger doesn't advance to the ...
github.com/nim-lang/Nim - 20cbdc2741e9e34a99288ded9664378afc80acb6 authored over 1 year ago by Alberto Torres <[email protected]>github.com/nim-lang/Nim - eb83d20d0d1ab1d0cbd9574a3dc1bcdae949e865 authored over 1 year ago by Tomohiro <[email protected]>
github.com/nim-lang/Nim - 7fababd583ee5e3c113c0d83a04c07f2ee0ef06d authored over 1 year ago by ringabout <[email protected]>
fixes #22490, fixes #22491, adapts #22029 to type conversions
github.com/nim-lang/Nim - 98c39e8e571b95e7d9351c7115f897ce9af1a218 authored over 1 year ago by metagn <[email protected]>github.com/nim-lang/Nim - fede75723824e06f59f23b38a9016d3f8cdf71db authored over 1 year ago by ringabout <[email protected]>
github.com/nim-lang/Nim - 019b488e1fcf1782b4452dac8a31965e1a4becae authored over 1 year ago by Nan Xiao <[email protected]>
Co-authored-by: Clay Sweetser <[email protected]>
github.com/nim-lang/Nim - 2e3d9cdbee6c5ca7c439cfedf8bcb9f0f232a960 authored over 1 year ago by ringabout <[email protected]>closed #22748; cursorinference + -d:nimNoLentIterators results in erroneous recursion
github.com/nim-lang/Nim - ee817557ecccf0562cb3e6d4f4c72dcef4fe5e64 authored over 1 year ago by ringabout <[email protected]>