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
* fixes #22301; rejects branch initialization with a runtime discriminator with defaults
* un...
1c2ccfad08191e936fadd52450b53dfea105a34d authored over 1 year agochange stmt to complexOrSimpleStmt in the top grammar rule
dce714b2598c41e36113a4339fb9fb14655bc090 authored over 1 year ago* fixes #22321; Building DLL with --noMain produces an unexpected DllMain on devel branch
* r...
8216d7dd4635db3c0566155c35bb6f339daedbe3 authored over 1 year ago* Expands codegenDecl to work in function params. fixes #22306
* makes the test more concrete...
49a108b3027914eec18fab4bc47d9b4846eb362e authored over 1 year agoTestcase
Co-authored-by: SirOlaf <>
808c9c6c2a93e6076c17b6f9bbab367df4c27772 authored over 1 year ago* implemented 'push quirky' switch for fine grained control over the exception handling overhead...
be1844541c87a132ca076d8a8f741bec01825ba1 authored over 1 year agoCo-authored-by: SirOlaf <>
62869a5c68e4dd91e00ee77b039f0175482ef4fa authored over 1 year agob10d3cd98d66b9fff20f9bf37d454c07ebbd42b2 authored over 1 year ago
e2ea9140ace56d9ed2d40cef5c63b4a271788214 authored over 1 year ago
0e555ade3128c80ec73ce3195a0c42096055daeb authored over 1 year ago
576f4a73483a5d3b4c600f6d3d3c85394ffb43ee authored over 1 year ago
Co-authored-by: SirOlaf <>
3ebe24977ce93ca3c347550c69dbfa7c9a7db507 authored over 1 year agoref #22297; return in the finally in the closure iterators
b02c1dd6ca96548b47d978f96278c67bf59e9d9e authored over 1 year ago* test CI
* disable osx
993fcf5bdac32964237b29e279ecf839095ac609 authored over 1 year ago* wip; fixes #22210; transform return future in try/finally properly
* add a test case for #2...
91987f8eb56b47bd88c3f27784818bde4fd05ce2 authored over 1 year ago* fixing minor typo
* Adding err msg
2f817ee5b45db3a7152b87e6921188afd65486cc authored over 1 year agoPass the config down so we can check if the `--showNonExports` flag is used
3f9e16594fb26b78f812094a86d5e269093d8034 authored over 1 year agoc1a82aa5c5ab68dfc2ab6f09779d9ab9bbf3758f authored over 1 year ago
5ed44e1ec463b68180e17cfe59c8c68d8c55d406 authored over 1 year ago
* Adjustments
* Moving example
* typo
* adding code example back and fix terms
* Con...
0d3bde95f578576d2e84d422d5694ee0e0055cbc authored over 1 year ago7d9fe106ecd70bf99b9f3224430debfe10060ce1 authored over 1 year ago
1aff402998e6c17a3d72a8dc23fb655208d93fcb authored over 1 year ago
Respect `--gcc.exe` and similar options when `--genScript:on` is used.
14a9929464b9f658155ed429397216736fccc259 authored over 1 year agoextend the skipAddr for potential types
f16b94a9d7011bd00ebb3966d76ef8b2c0dfc752 authored over 1 year ago* Add example object into testproject
The proc is there to check the case of an identDef bein...
17915d93bfb50aaff6c4bf77fe25707705e557c8 authored over 1 year ago* Fixes Naive virtual crash the compiler fixes #22269
* adds type specific test
50d435cd3941f6c7f71a2e2b91cfa40a5a4efcb9 authored over 1 year agof9280090f623d8fddbf753ec50e0ecd21f388d00 authored over 1 year ago
3b377937dec9dd6e7a68e9c95c4ec47d6d21d689 authored over 1 year ago
9471b5f964395f9b4f4f673239d4375e1910bfaa authored over 1 year ago
9ddd768cce291e5c562cde23baeeefb47aa79c86 authored over 1 year ago
fixes #22237; fixes #21160; wrong cursor on unowned parameters
ecc6ab7ee06a5969fd871585de8b93120bd58a2b authored over 1 year ago* Add tests
Also test if exported all tuple fields works. This seems like a hacky solution so...
1b132ddaa2734fc43a9c172407fc968cfeec4a24 authored over 1 year ago6ec10a4c9182c513fecd17fde4a81a3a007bb2e9 authored over 1 year ago
* .
* Fix #21595
54d7c9fdf8ab8690f8f2f97e31a1ec226175cca3 authored over 1 year agoFollow-up to #21576 (for solving #19607).
1) errors in Markdown mode for `.nim` doc comments ...
2e987cb75a02be74b53150774316036f0befba88 authored over 1 year ago148ff74c9385909fc1e10c8d29499fb815a94fb8 authored over 1 year ago
a15db5d60b39a24886c692bc9a4e2cb3d5d33ef2 authored over 1 year ago
* alternative to #22219; adds a pointer wrapper for T destructor
* clean up and add comments
...
* Add testcase
This tries to use a concept with a doc comment which currently leads to a segf...
7616e6ee2b48a3c3504684f3324a42e95bd73790 authored over 1 year ago145e002c74c4393b9ac71d5a8cfe066fbf38a048 authored over 1 year ago
86ff37fab8656f7acd08fc9c3fa237f9e022dbf4 authored over 1 year ago
31ba1046fc91f110117b9e1cbd28d1afb4432060 authored over 1 year ago
fixes #22212; Compile error when running a Nimscript that compares seq with switch("mm", "arc")
c513e37a7052d44b789b6ec8ccfc94885193a7b5 authored over 1 year agofixes #22208; Ambiguous error when import modules with same names but different aliases
d9a24b9b81e6a4e5f723951ec89990e35a9f7d44 authored over 1 year ago1ad618d96cab3f518b77c22432600e6b6bf56fae authored over 1 year ago
57296a51397d65ce4f342d6cbc92a9de2629875c authored over 1 year ago
* fixes #22200
* typo
83a5865024cf391137fcbd4e5ed195cda969ed88 authored over 1 year ago
* Add Git bisect like for bug repro code on issue comments against Nim versions >1.0
* Add Git ...
7cb59efd4b3d282db5ddc4e7385ee9f05b53a542 authored over 1 year ago
2f109595e982bd68b4f4f2fabf934409947b0ee1 authored over 1 year ago
the function actually returns
4d2ebbb87703bdca1e20f4d94d92b07d97b5c07e authored over 1 year ago* changelog improvements
* changelog that people want to actually read
* improvements
3a1adf7d66261c081b5fad9993cc4866728d3a6d authored over 1 year agofixes #22187
210b10dd0d47c8c79b686a69eb8646df869cf207 authored over 1 year ago41ec894cb0aa0b0d233a0f62ff4929d64ddad3a7 authored over 1 year ago
* zero initialization union casts
* cleans up and adds a test case for #19101
* uses nimZe...
d139d99946c97dca9c864709726841855a089496 authored over 1 year ago* Don't throw errors on RST tables in Markdown and RstMarkdown modes
Additions to RST simple ...
57de460437924a951d393ced8b7c88418fe2541a authored over 1 year agofixes #22180
Backported since apparently the new type inference was backported
b35942ef8386d082b8564b2aa62843a4949cdb60 authored over 1 year agod195877615f3029a4931e844d81b45901a4cf5c3 authored over 1 year ago
* fixes #22001
* added test case
427ad17161a19ecf8d0e2fc932064e18226210fa authored over 1 year agoRevert "fix struct stat (#22161)"
This reverts commit 4b761295e7ab31412903c02b8fb98f580bf005ca.
9616762cfe7a6d1607ba7d00e00537e9620aff50 authored over 1 year agoce0909f04729a45f8e56e099fae2471e0504e0ff authored over 1 year ago
faa59b1e1f9b04149f77e34bdaba982d2724e7b4 authored over 1 year ago
* adds =destroy T support for strings and seqs
* fixes system
* fixes tests
e422b3c8605f7668b89468ec3f67285bf42e5049 authored over 1 year agod52b1d848e6e402971e9bd81e58f6d2553854372 authored over 1 year ago
SigInfo is still wrong (most of its fields are in a union)
47635d30315595fc2dbe2162b691aff0f8e0f459 authored over 1 year ago
pointers are not signed and arithmetic may correctly cross int.max
threshold
this PR only fi...
cb40f11e6c0a8f8df8b429f239483c408c7cc668 authored over 1 year agoUndo damage of https://github.com/nim-lang/Nim/pull/14170
4b761295e7ab31412903c02b8fb98f580bf005ca authored over 1 year ago* use `{.push warning[BareExcept]:off.}` to override settings temporarily
* likewise, suppres...
4ce3a68e794fe3d448928ccbbc34191ce24c4fbd authored over 1 year ago* adds T destructor for refs
* add `newRefdestructor`
* adds ref overload for destructors
...
* Add simple test case
Just so the regression doesn't happen again
* Specify initDateTime ...
43a3de9077955031e55691ebb84ee958f6aa260e authored over 1 year ago3e44d5742fe7fb54d91465320ee19cb613ae0b46 authored over 1 year ago
* fixes #22148; std/memfiles.memSlices nesting now fails with memory safety capture violation
...
942c37865976e1535855e9206860d7db1c18b2a0 authored over 1 year ago* fix `var object` not matching better than `object`
fixes #13302
* remove comment for bre...
20037a47499ea183afb0e8d2a3f68c2b2952aa5d authored over 1 year ago* fix VM uint conversion bug, stricter int gen on JS
fixes #19929
* fix float -> uint64 co...
f718f295df3f6ee5d7fd6fc19e39ac663821b00a authored over 1 year ago
When the linker command line is long, Nim compiler generates a file for
passing the linker argu...
adds optonal --nimbasepattern
beaac609ab5756114a0938360a60eca0f605f4a1 authored over 1 year agofixes #21110; duplicate proc definitions for iters
88114948c41f38d7366dc8d80abc09f00c2492fa authored over 1 year agofixes :idx: index
d137a3b52af1a83cd9617e47b63d7b3d6c4d935b authored over 1 year ago* fixes #21231; template with module as parameter elides usage/checking of module name specifier...
ac7b8b678c9e8eff70bb8147d411664470a882fd authored over 1 year agoeb2f0353bcf46cd250c6bdd7b754904feef3df8a authored over 1 year ago
* fix #20023 hash for generic tables
* use default computation
* Update lib/pure/collectio...
3ad2e7df1cfb0b454a96dbbc10b2684d1f53dc9b authored over 1 year agoede03782a340d9ba1315ef627f1129274a6d5722 authored over 1 year ago
This is a rebase of an earlier rejected PR. Following the discussion
around it, this commit pro...
* make destructors accept non var parameters
* define nimAllowNonVarDestructor
* add a test ca...
* Add Overflow checks & test adjust
* Avoiding nimvm differences in tests
* distinguish Di...
db41f04ab0734b0ac5267b46f306b0a311f7fc71 authored over 1 year agof524d60fa1e1c3a3722632e2a01bf93c6cb02e88 authored over 1 year ago
29a43124cf978d56021af7c37c75a5d92e48cc3f authored over 1 year ago
2054f1c3a9c78ac13593e90845807e9e64f22553 authored over 1 year ago
I have tested it locally with the following in my local packages_official.json
```
{
...
refs #22029, refs https://github.com/status-im/nim-libp2p/actions/runs/5263850340/jobs/9514434659
6d2163724550ed3a115d22e00f9d40150534a8b9 authored over 1 year ago* Adding divmod
* Adding support to VM
* Wrapped C structs and funcs
* Fix javascript i...
647d9611ae81c7af2c86af5b33a14787254896b5 authored over 1 year ago* fixes #16331; aliasing of tuple construction within a single assignment, great coding style
...
e8d0f1c3aedd8290cc972e3d06f642e88dbe783e authored over 1 year ago* add test to close #7209
was fixed by #22029
* fix echo => doAssert
0de9e6bbf33bd013e39025f0ee81fc86956e70cf authored over 1 year ago* added new experimental API isUniqueRef
* typo
8c3b0e9b488c140721a17f5c085185049fcb5136 authored over 1 year ago7ea8f1d5dd8c31423e29fbdb61a9c48aa09268a2 authored over 1 year ago
add test to close #7223, close #11733
closes #7223, closes #11733, were fixed by #22076
88388040db4b169d51345bcabedb8bb70729f094 authored over 1 year ago* fixes #22054; codegen for var tuples conv
* rethink fixes
* add test cases
* template...
77beb152141f0efe4d5c93b784e42f973ba46551 authored over 1 year ago0750210a508f34e9dcf26a64f4727dfe9ad9c98a authored over 1 year ago
* consider object types as declarative in templates
fixes #16005
* correct logic for nkRec...
3ac2d816010839a6b9a78bf0b2288f32eef7e231 authored over 1 year ago