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
* documents member
* Update doc/manual_experimental.md
Co-authored-by: Clay Sweetser <Varr...
60307cc373cf6bf794f4b3494f3cb8b983f2de43 authored over 1 year ago299394d21a3b7f2af02c8cdede1dcd0cd5948a0e authored over 1 year ago
940b1607b8459b4b7b7e20d316bec95c8de85809 authored over 1 year ago
* fixes `card` undefined misalignment behavior
* Update lib/system/sets.nim
---------
C...
ade75a148332e670244a719202f7f0337d2e469a authored over 1 year agoPing @narimiran please backport to the 2.0 line.
6c4e7835bf9c1fea608c1f9f55026095fcdd14b2 authored over 1 year ago9296b45de44eb371da970021d89499f0be04456b authored over 1 year ago
a660c17d309e2b077c610fd8c8c697944cff676d authored over 1 year ago
1927ae72d093d5e13bef6fd3fdf4700aa072f6bc authored over 1 year ago
fixes #22469; generates `nimTestErrorFlag` for top level statements
09d0fda7fde69087c75a102b219d5eebf1b86db2 authored over 1 year agoRevert "fixes bareExcept warnings; catch specific exceptions (#21119)"
This reverts commit 92...
7bb2462d06b039b70e13b68ee2b23c39a881ca26 authored over 1 year ago9bf605cf9801673eca96057935306ddd7fafbfe9 authored over 1 year ago
* fixes bareExcept warnings; catch specific exceptions
* Update lib/pure/coro.nim
9207d77848d6f5db3635ae64f3cd4972cdbe3296 authored over 1 year ago* relax the parameter of `ensureMove`; allow let statements
* fixes the test
4c892231714fb64942b5014df0424de8fb732b73 authored over 1 year ago* documents member
* Apply suggestions from code review
Co-authored-by: Juan Carlos <juanc...
f642c9dbf112eb3a6fa993c8f1eee8a454c1c8ac authored over 1 year ago* better initialization patterns for seminst
* Update compiler/seminst.nim
* Update compil...
23f3f9ae2ccb28cd5f9a6feaff92b9d26f4244e8 authored over 1 year ago3f7e1d7daadf4002da1a155d7b98ff7fcca9e2fa authored over 1 year ago
* fix #22448
* add test
48da472dd2e625d2d794907afd33a4a153fa2dc1 authored over 1 year ago* unpublic the sons field of PType
* tiny fixes
* fixes an omittance
* fixes IC
* fixes
469c9cfab487380ba85520c90a2fad7d658c3023 authored over 1 year ago72bc72bf9ea470603420a0b56f63dad063f808a9 authored over 1 year ago
close #17045;Compiler crash when a tuple iterator with when nimvm is iterated in a closure iterator
277393d0f1c06c422afb6fae581069960609b730 authored over 1 year ago3bb75f2dea1c65ee6b4b7fdca48748c97088cf76 authored over 1 year ago
* modernize lambdalifting
* follow @beef331's suggestions
9fed58d5a0ae073c06c67439507d27dd6202b217 authored over 1 year ago0bf286583ab5260a2d57def0bf6dd41c5fcf76c1 authored over 1 year ago
* fixes move sideeffects issues [backport]
* fix openarray
* fixes openarray
faf1c91e6a418e21d56ac6e45e1dbc851f9ffd22 authored over 1 year agoreplaces `doAssert false` with `raiseAssert`, which works better with strictdefs
7be2e2bef545e68ac3d88876fe7073a033fbb5f4 authored over 1 year agogetTemp and friends now return `TLoc`
8523b543d6034d8545a4db256bff83b73c927033 authored over 1 year ago* adds support for functor in member
* improves functor test
8625e712503bb36e29ed24a28d484fe7d5af05fa authored over 1 year ago05f7c4f79db096581352cbe20666f82300d21580 authored over 1 year ago
* fix #19304 Borrowing std/times.format causes Error: illformed AST
* follow suggestions
*...
2aab03bdfb0a216820541de7dcb34950a017bf18 authored over 1 year ago`initLocExpr` and friends now return TLoc
a6610745d80c56b531eab05341f056c87129df72 authored over 1 year ago* Remove call-specific replaceTypeVarsN
* Run for all call kinds and ignore typedesc
* Tes...
baf350493b08d5e1ee25f61b7d7eff33c3499487 authored over 1 year agofa58d23080dad13283cd180260b14cf8c57ab501 authored over 1 year ago
6ec1c80779831875b2552d6ba2d613503b53a012 authored over 1 year ago
91c32218559924ef4f74302310e9195773183f79 authored over 1 year ago
5ec81d076b2ddd11655ec1e90938ea08c907ab0b authored over 1 year ago
* fix #12938 nim compiler assertion fail when literal integer is passed as template argument for...
d53a89e4539a33d9f7cf8416155d7cb700628872 authored over 1 year ago* fixes #22419; async/closure environment does not align local variables
* Apply suggestions ...
5334dc921fc177bf6253256dcd579baf244f1ad8 authored over 1 year ago* fix #20891 Illegal capture error of env its self
* fix innerClosure too earlier, make condi...
989da75b84e15a6d585e8b03d2bcd0c42a90c2fb authored over 1 year agoIt seems that `--stylecheck:error` acts up when the name forwards is involved.
```nim
proc...
28b2e429ef64503f7a239ee8fc3043c3fe883ec6 authored over 1 year ago
ce079a8da45c8513b8864f92be4baba40a44fb7b authored over 1 year ago
fixes #22373
3aaef9e4cf014d5df65a686efe6b8bd99d3ea465 authored over 1 year agomodernize lineinfos; array access hinders strict def analysis like field access
A bug ?
``...
d136af012298b58be5abfb5e095cabd158feeb2e authored over 1 year ago
```nim
{.experimental: "strictdefs".}
type
NodeKind = enum
nkImportStmt
nkStmtL...
* clean up gc:arc/orc in docs
* in error messages
10a6e4c236b8d4d609a07b29ad5b7b4e517cd367 authored over 1 year ago* fixes LineTooLong hints on old compilers
* fixes config/nim.cfg
bf5d173bc65aea071e5ffdf593f6b8797b56816d authored over 1 year ago4c6be40b340e3ce70b3ed2207db276cb9c661dbe authored over 1 year ago
* fix #18823 Passing Natural to bitops.BitsRange[T] parameter in generic proc is compile error
37d8f32ae9ead55a065ae42636e88265ea17ce4a authored over 1 year ago* fixes #22387; Undefined behavior when with hash(...)
* fixes vm
* fixes nimscript
47d06d3d4cb85a0c7c2273864f6088a5e8521f44 authored over 1 year ago0219c5a60740689f343f3261611219425e9f9531 authored over 1 year ago
b4b555d8d10fa1277e57ded0dcfc4678bfafadb5 authored over 1 year ago
260b4236fca566530c8327c24e5034295d0b7edc authored over 1 year ago
* [C++] Member pragma RFC #530
rebase devel
* changes the test so `echo` is not used before ...
b5b4b48c942b23991c8d11f41dc39b7e211e5b2e authored over 1 year ago* selectors.nim: Add define to select event loop implementation
* rename to nimIoselector
...
fe9ae2c69adc39cd170b4bd31221fb66135fd571 authored over 1 year agoDelete parse directory
614a18cd05bda525f62310578115ecc6c41b7e09 authored over 1 year ago* a bit modern code for depends
* simplify
26eb0a944fe6a0a5d09798262055aa30c9b0001a authored over 1 year agounify starting blank lines in the experimental manal
e7b4c7cddbefda0790b313062c0cfd233a259d6f authored over 1 year ago* wip; use strictdefs for compiler
* checkpoint
* complete the chores
* more fixes
*...
93ced31353813c2f19c38a8c0af44737fa8d9f86 authored over 1 year ago
Fix `succ`, `pred`
Fix `genRangeChck` for unsigned ints
Fix typo in `dec`
* Play with typeRel
* Temp solution: Fixup call's param types
* Test result type with two ...
67122a9cb6be78b070a71941e74cbcc812633fa6 authored over 1 year ago* nimdoc: stick search result inside browser viewport
* fix nimdoc.out.css
---------
Co...
d2b197bdcd91667bbb42763b195d13cd293142fe authored over 1 year agof18e4c4050cb59cf828372f89c01d9e80f6516c5 authored over 1 year ago
* fix #15005 [ARC] Global variable declared in a block is destroyed too early
95c751a9e4d42eb61917684339406d1ff07a4225 authored over 1 year ago* add test for #3907
137d608d7d68a91c99149aa1127dd675ee45f751 authored over 1 year ago* introduces online bisecting
* Update .github/ISSUE_TEMPLATE/bug_report.yml
b2c3b8f931e680aafaceb5a89bb59c361c81a30a authored over 1 year ago* fix server caching issue causing Theme failures
* Fix tester to ignore version cache param
...
Prevent destruction of gFuns before callClosures
e0396900ed74eb821641d026a68415199fc4a257 authored over 1 year ago9872453365f0782277aa93045e4c2461d1b7585a authored over 1 year ago
* Use `int` in `digitsutils`, `dragonbox`, `schubfach`
* Fix error message
e15e19308ea3f85ee746cd2946f9acde94b71e34 authored over 1 year ago873eaa3f65f9ef96f3dc4430e8938d273f04f8e9 authored over 1 year ago
* Fix searchExtPos so that it returns -1 when the path is not a file ext
* fix comparision ex...
db435a4a797adbbd4dd42edf89267902c0b2e34f authored over 1 year agofixes AddressSanitizer: global-buffer-overflow
73a29d72e347817a239f097c8185842e5bdca149 authored over 1 year ago* fix #20883 Unspecified generic on default value segfaults the compiler
* fallback to isGene...
26f183043f9e58eb4954d50a5d130d8684909936 authored over 1 year ago* Add test case
* Add in a bounds check when accessing generic types
Removes idnex out of ...
3efabd3ec669914ad2bb42a614f7277caf662562 authored over 1 year agoref https://github.com/nim-lang/Nim/commit/0d3bde95f578576d2e84d422d5694ee0e0055cbc#commitcommen...
7c2a2c8dc810a837b93ee0e8bcaf6d8969f5a54a authored over 1 year agofb7acd66001a5f1bc018e1e1e9b1ebc792462e50 authored over 1 year ago
Co-authored-by: ringabout <[email protected]>
d37b620757c0a4987ee349f246df30def8613b9b authored over 1 year ago* Divert libffi from nimble path, impl into koch
* Typo in koch
* Update options.nim comme...
14bc3f32683c87f971bf23ae30d500dc89cdebb8 authored over 1 year ago* Infer generic bindings
* Simple test
* Add t
* Allow it to work for templates too
...
8d8d75706cddc40ff00b163ebd9aa2728afdf7ef authored over 1 year agoRevert "fix #22173 `sink` paramers not moved into closure (refc) (#22359)"
This reverts commi...
6b913b4741df8c80b2d930643f6dc01300fc1e1e authored over 1 year ago* use genRefAssign when assign to sink string
* add test case
b40da812f7aa590ed16df54a492684c228320549 authored over 1 year ago825a0e7df40100d92e87fc421a135a84b94f818f authored over 1 year ago
* fixes #22360; compare with the half of randMax
* add a test
f3a7622514f24740c6b33f0c37ebe6339ad5b70d authored over 1 year agoUpdate the position of "Grey"
da368885da8850c0c87e6b9dcff64393985aff27 authored over 1 year ago1d2c27d2e67149240f97de48f721d95539c543e4 authored over 1 year ago
* fixes #22262; -d:useMalloc broken with --mm:none and threads on
* fixes
a23e53b4902d227353886d97ef50609709519dd9 authored over 1 year ago35ff70f36c0025018de3a8c5c993249d11b98292 authored over 1 year ago
Revert "fixes #22246; generate `__builtin_unreachable` hints for case defaults (#22350)"
This...
0b3ddd4e47e12dda043a48ac24a8db823846d3da authored over 1 year ago* fixes #22246; generate `__builtin_unreachable` hints
* use elif
* indentation
* fixes...
b56df5c07f7dc9ac9d718ca47c10b0683a9b916f authored over 1 year ago* fixes #22174; fixes destructor examples
* Update doc/destructors.md
Co-authored-by: Andr...
569ccc50ff9f4f48272a00c82556a495c0f721b9 authored over 1 year agod51bc084fd6277dfe2ebd6040f0dd6c281c83b6d authored over 1 year ago
* add a changelog for `ensureMove`
* Update changelogs/changelog_2_0_0_details.md
--------...
281016a8022b8e8308e3e578b2c2daa6df4a66a1 authored over 1 year ago* .
* Add Valgrind for Bisect bot in GitHub Actions
19d1fe7af3ac728327732f3d54f0a3333d0b3328 authored over 1 year ago* fixes an issue where byref wasnt properly handled when using it in a generic param
* remove...
e70992d2910e418e3e6d51ae097558ca123e354e authored over 1 year ago* implement `ensureMove`
* use an additional flag
* improve some logics
* progress: fix...
f0f3904ff04a46bae6f876b0326162354466f415 authored over 1 year ago
When compiling code that uses PackedSet with warnings enabled, `var ret`
in `bitincl` emits a "...
* [JS] Fix bitwise ops & shifts
* Test `int64` & `uint64` only with `jsbigint64`
db77c984714aeafdb61aba092f54fd22a482deed authored over 1 year ago11c8dfc9b3199a12e5aadadd1491f63894b489ec authored over 1 year ago
* [JS] Fix casting to ints
* Simplify `genCast` by using `asUintN`/`asIntN`
c0994c2dbdaaa6276b91c206d3377d68789f49ec authored over 1 year ago