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

Fix #14091 and #14093 - test failures on NetBSD (#14096)

123f9fb77a188202b16eab023987458f4bc3809a authored almost 5 years ago
[ci skip] changelog conflicts are a thing of the past (#14098)

f07f07eef9c3a92b5ed57c7932b91a0d48f95c5b authored almost 5 years ago
add CI badges for azure-pipelines for devel, 1.0, 1.2 branches (#14101)

b18b1b0302a70595773c9a0669df64d5ee29597b authored almost 5 years ago
Add tests for #8481, #6490 and #4061 (#14083)

eca8f1d79f712613437918e397f7abb58bc29515 authored almost 5 years ago
CT sizeof(+friends) for {.importc, completeStruct.} types, enable ABI static checks (#13926)

* -d:checkabi obsolete (ABI check now enforced); add `addTypeHeader` helper
* cleanups
* impor...

66db9de714be7c2f4cf1f2fb0a0a99145baf6acb authored almost 5 years ago
new cmd: `nim r main [args...]` to compile & run, saving binary under $nimcache/main (#13382)

* implement `nim r main` to compile and run, saving binary to $nimcache
* remove outFileAbs for...

5c534b2943145106db99212fb9bb75fde289b6f5 authored almost 5 years ago
testament: don't rely on Nim source structure [backport:1.2] (#14077)

It's also just faster to get the current file name instead of scanning
the PATH.

4b43d42b98518e7b6cf66d00932394e7fa0a8ab4 authored almost 5 years ago
Ref #14075 - enable two tests which seem to now be passing locally on FreeBSD. (#14076)

0b4a475f2ee0f80e7d621e861bb85731797206be authored almost 5 years ago
Add LTO support for most compilers and do some VCC fixes (#14013)

* Added LTO in nim.cfg, added /link in extccomp.nim and other fixes

* Fix line endings

* F...

d27bc03b21ea066134a297e61d0d18c901300ccc authored almost 5 years ago
Set O_NONBLOCK flag atomically (#13934)

These flags were added in Linux 2.6.27, I'm not sure Nim's minimal
support Linux version.

6cfe2e0c3dc67504594f55ff19b67b1331f6c22e authored almost 5 years ago
fix #14064 xmltree should allow create text node with raw text(non-es… (#14070)

* fix #14064 xmltree should allow create text node with raw text(non-escaped) eg. html style ele...

e1cc0219de5a51adb68479aa8923e7151003d95d authored almost 5 years ago
Make debugSend/debugRecv procs public. Fixes #12189 (#12190)

* Make debugSend/debugRecv procs public. Fixes #12189

* Make checkReply proc public. Part of ...

6c0c8825094453af6f189bda9a7cd2f9551693a6 authored almost 5 years ago
Add the ability to pass title case headers to an HTTP server (#13968)

* Add the ability to pass title case headers to an HTTP server

* Remove unnecessary type spec...

5571d48c327e8bc9667d95b46f87e73c643a94a6 authored almost 5 years ago
cycle collector (#14071)

* figured out the wrong cycle trace proc problem
* cycle collector/break refactorings and minor...

269a458d74e9abbc126d96c506b730c37af0932a authored almost 5 years ago
change some Exceptions to CatchableError or Defect, fixes #10288 (#14069)

01523b2b58c8007cc2595f6bcf33cf2ba1d9e38a authored almost 5 years ago
use newer nodejs on Azure Pipelines (#14065)

5c26a83a4a3b8cf3d77773709e84afd8ec512f51 authored almost 5 years ago
base `parseEnum` on a case statement, fixes #14030 (#14046)

* base `parseEnum` on a case statement, fixes #14030

* apply simplifactions / clean up, remov...

d42c5a575dfaa6df363fd47c95d13c70aa60729c authored almost 5 years ago
Treat zig like clang/gcc wrt integer arithmetic. (#13957)

c3f4b93060b5e72b5ee1a4e37d5c69e63e7d8bb8 authored almost 5 years ago
tools/finish: don't quote path with space (#14058) [backport]

Path with spaces should be added as is, quoting them makes utilities
treat the quotes as part o...

22418ce8fb07d6fd706b16656fba5e8c0e8ba2f4 authored almost 5 years ago
fix globalOptions (#14059)

eb6f5237339e4f246118df750bc89624c4c42884 authored almost 5 years ago
Fix OS detection in a docker container (#13172)

* Support detection in docker container.
* Get only ID information in os-release.
* Add test t...

dc40fb805f82bad83d5892e1c5734942a2ceade7 authored almost 5 years ago
fix typo (#14063)

9604a5a97af45fa601d8d38827eb1462642e2c16 authored almost 5 years ago
fix #13222: make relativePath more robust and flexible (#13451)

* * relativePath(foo) now works
* relativePath(rel, abs) and relativePath(abs, rel) now work (f...

7ce0358351d8e241463e744d75e78c4cd810d19f authored almost 5 years ago
cleanup PR #14048

dd24004fabaf315463b89d38ac553b20080fd1cd authored almost 5 years ago
fixes #14052 [backport:1.2] (#14055)

1b6c4ed2ba29f855b47ff295515b54c9ae4edafa authored almost 5 years ago
Add deques.peekFirst/Last(var Deque[T]) -> var T (#13542)

* Add deques.peekFirst/Last(var Deque[T]) -> var T
* Add changelog entry for deques.peekFirst/L...

5608a4e57b521f2a31b35b4c7f905a87b6e7b0aa authored almost 5 years ago
Add package install command for FreeBSD and OpenBSD. (#14051)

cb2b9bd797b4ea8765eda302f66cd13907f28bd6 authored almost 5 years ago
Replace enum fields idents with syms (#14048)

* replace enum fields idents with syms
* Trigger build

Co-authored-by: cooldome <ariabushenk...

5db0bb744c08feb0c2c17ecd9cba12c276cde374 authored almost 5 years ago
Times refactorings (#13949)

218cbf0e090cb8de1b859fcd4f9c54eec69e5437 authored almost 5 years ago
#12103 - CI for OpenBSD (#12105)

* Working on OpenBSD CI
* Condense steps into 2 steps to make output easier to follow.
* Move ...

7828199827cac4056a008d679cb5c45ff3d34f6e authored almost 5 years ago
Fix the getSelection method. (#13632)

89e6a7ab48584e2bcfc4a5c1997c292671d2bb6c authored almost 5 years ago
docs: move `not nil` to the experimental page (#14027)

When I heard that this feature existed, and found the 2018 changelog entry that said `not nil` w...

b8b0e9b21d0b6da8c807efc6bbb339cd89c6236f authored almost 5 years ago
fix mapIt issues #12625 & #12639 (#14041)

* fix mapIt issues #12625 & #12639:

1. fallback to call `map` when the result of `op` is a cl...

04c326569bdafa619d6596d2d674d3acbcc1ecf3 authored almost 5 years ago
New runnableExample for `newAsyncHttpClient()` (#14045)

1a44b7e3ced0e2d092f2c607d61a6b28c1ca339c authored almost 5 years ago
asyncdispatch: export Callback (#14042) [backport]

This let us see the definition of `Callback` in docs, which is required
to even make use of asy...

7beed44fc9e80882ba54f222994e522377c1ad1d authored almost 5 years ago
clarify tuples and objects in manual, fixes #12486 (#14044)

3fe3db3c0d235f49f714a2b747b458282955d279 authored almost 5 years ago
Fix broken async httpclient example

As the async httpclient is almost certainly the first async example beginners will want to try, ...

42a64245f81c1975845f1f4e8018f97ef350c153 authored almost 5 years ago
fixes #14038

67d71bb76d4c3d78302a452623d4507c783c6cc9 authored almost 5 years ago
Make file descriptors from stdlib non-inheritable by default (#13201)

* io: make file descriptors non-inheritable by default

This prevents file descriptors/handles...

1bdc30bdb13422bd5eff830327582a938e7b76ac authored almost 5 years ago
Fix #13972 (#14034)

6bd279c97871e47c78636f3c1a8f39a7915b1402 authored almost 5 years ago
Fixes #14014 (#14029)

* add test

* improve test

* progress

* fix #14014

* fix bug

Co-authored-by: coold...

65c5367dc1c29d01f00dbc2bcfb574af5f3334fa authored almost 5 years ago
allow generic typedesc field access (#12220)

Co-authored-by: Clyybber <[email protected]>

ba0af0f827d97532516e4c2acc1fdbb9cdba7b61 authored almost 5 years ago
Update code example to match new sdl2.nim syntax (#13924)

* Update code example to match new sdl2.nim syntax

Signed-off-by: Hieu Luu Danh <[email protected]...

4476d8a2e06418d2ee9e2a4c80e760f27890d295 authored almost 5 years ago
Make bitand, bitor, bitxor varargs-friendly (#13985)

* made bitand, bitor, bitxor varargs friendly
* changed new bitops to macros
* changed macro s...

59aeaa1c98d4546aeb784864fcc660d43fb3da1b authored almost 5 years ago
remove the nilChecks switch; refs #11570

59f1462b95279dd16f9de5cb7b3de501b33756b7 authored almost 5 years ago
refactor system.$ for objects a little; refs #13398

17f222613a90b0113277baaaa87b856bea74f209 authored almost 5 years ago
fix for asm statement; refs #12650

4d1149cffd56f0e316af892d54fc9da1d4fd8769 authored almost 5 years ago
add `--experimental:vmopsDanger`; add generic conversion for vmops (#13813)

* add --experimental:vmopsDanger; vmops cleanups

b2720317fa3b31aed298398696124b439fcfa907 authored almost 5 years ago
compiler/suggest: highlight squashed operators (#11796)

The operator fetching proc is greedy, so operators such as `%*` in
expression `%*{}` can't be h...

77834f0fdabc9d39cf111c4c94e717bd2c4f00d2 authored almost 5 years ago
unicode: minor documention improvement

e6cf11351d10e38ec58faeb3cb0a134f616a2ba3 authored almost 5 years ago
fixes #12834 (#14017)

242d39d27f672a0f3b21f5e8f1752218d1f480f2 authored almost 5 years ago
fixes #12741 (#14005)

* fixes #12741
* updated tests

73eff1f4579c62a083886d78980ecdc805990041 authored almost 5 years ago
fixes #14001 (#14004)

9874981e757f0e2658baa3a871450509cee9204c authored almost 5 years ago
forward type alignment information to seqs (#12430)

4005f0d0e40fb57efd8144c065a7ba56d940b572 authored almost 5 years ago
drnim: phi nodes for 'if' statements (#13990)

a8f030fea21894e51c188a5804b0bbf787335f4d authored almost 5 years ago
Add runnableExamples to critbits module (#13994)

* doc: critbit: add runnableExamples

* doc: critbit: change to upper

f1ee817627d10b246bc797420587f4d774b6ae29 authored almost 5 years ago
Fix unused warning for `$` for empty tuple/objects (#13991)

f46803b225afed53488ef69f84d8775fe8b3fbd3 authored almost 5 years ago
fix https://github.com/nim-lang/RFCs/issues/211: `var a: DateTime` compiles and is usable (#14002) [backport:1.2]

* fix https://github.com/nim-lang/RFCs/issues/211: `var a: DateTime` works
* assertValidDate ch...

e3919b658fb6abaf3b58bbf813bed6f59bd4d1c9 authored almost 5 years ago
fix #14007 (#14012) [backport]

Co-authored-by: cooldome <[email protected]>

d839eb9352a6711fcdee23457605a1fa2e41f7d6 authored almost 5 years ago
fixes #14003 (#14006) [backport:1.2]

Co-authored-by: cooldome <[email protected]>

f10689d3d40d67b185c918440ceef6a6bcee9999 authored almost 5 years ago
Step2: fixes #13781, fixes #13805 (#13897)

* Fix sym owner in wrapper proc
* threadpool changes
* revert lowerings
* add newFastMoveStmt...

d3b0132061235f316ac554690eb7e471caf95955 authored almost 5 years ago
Implements RFCs #209 (#13995)

* add test
* add changelod entry
Co-authored-by: cooldome <[email protected]>

9295251e68ee86b512de51a2f650729ac6893104 authored almost 5 years ago
added extended msg for failed library loads w/ incorrect DLL formats (#13950)

* added extended msg for failed library loads w/ incorrect DLL formats

* missing colon

* f...

b6f99409a967baebfda056a46f236643837e483b authored almost 5 years ago
make fuzzy search a bit less fuzzy (#13996) [backport:1.2]

06e0c75ba9cd46cbbb09deb91db6f746fb62a820 authored almost 5 years ago
fix newDomParser (#13981)

6914de0d8dfb14e4ebe0448c558466c9bb80d833 authored almost 5 years ago
Grammar correction in backends.rst (#13989)

I hate to be the guy that submits a couple grammatical/spelling corrections.

d72808520b248d72913d8f9e57acdddc95c84465 authored almost 5 years ago
added a .since annotation to hashIdentity

60ec5c89c5b54a6f2a249c9c7e525085133da646 authored almost 5 years ago
Add `hashWangYi1` (#13823)

* Unwind just the "pseudorandom probing" (whole hash-code-keyed variable
stride double hashing)...

a0b33f9408cd732bffd3779167842bff568eab85 authored almost 5 years ago
drnim: tiny progress (#13882)

* drnim: tiny progress
* refactoring complete
* drnim: prove .ensures annotations
* Moved cod...

3a2697dd731cb8fcfd0d279bb856090eca5028ee authored almost 5 years ago
add timezones package to important_packages (#13987)

04b6e9cf3e6e1113cb5989a82878e525a7f0891f authored almost 5 years ago
Fix https://github.com/inim-repl/INim/issues/66 (#13984)

4764220cfbee11a556dde0b9f53b2f90607297eb authored almost 5 years ago
enable important_pkg on OSX (#13954)

* enable important_pkg on OSX

* disable some important_packages on OSX

* fixup

* enable...

2c93d1684e44dcec160083eafd1144e4ddeb0ad8 authored almost 5 years ago
fix #12864 static params were mutating arg types during sigmatch; fix #12713 ; refs #13529 (#13976)

* fix #12864 static params were mutating arg types during sigmatch

* fix test

* fix Static...

10eabec6d442cb32c2c74f7c56cc9fff3be40104 authored almost 5 years ago
Add Data URI Base64, implements RFC-2397 (#13759)

* Add Data URI Base64, implements RFC-2397

* Add Data URI Base64, implements RFC-2397

* Ad...

c2699648604cc57cd55ecd7d88ccd55ed38099fb authored almost 5 years ago
Add jsdomparser (#13920)

* Add jsdomparser

* Add jsdomparser

* Add jsdomparser

* https://github.com/nim-lang/Nim...

0a84219b3ec3b2deccc141bed4aee0252bc12ca7 authored almost 5 years ago
Fix semfold handling of {.str/int/bool-define.} (#13964)

255698deee403ae80b26baa567043a07dc3c7404 authored almost 5 years ago
Add runnableExamples to bitops module (#13951)

* doc: bitops: add runnableExamples

* doc: bitops: add notes to documentation comments of mac...

40b64ccd7b2d6c42ebe3c3ad1e7fdfa3fa7a00dd authored almost 5 years ago
error msg for #13864 (#13962)

Co-authored-by: cooldome <[email protected]>

8ba915e4498be3d17af894f5fb46c7b621ef5abb authored almost 5 years ago
fix #13848: make var result work with nim cpp (#13959)

* fix #13848

* add exhaustive tests for var result

814f15018432f7657ed12277790bd444b09a2edc authored almost 5 years ago
minor fixes in 1.2 changelog [ci skip]

2ef39081e1d502d99364d95649bfcaf6cb88b767 authored almost 5 years ago
Improve #12920 fix (#13958)

35b046373abfae8e37d0731855b8b5b49ccbfcfc authored almost 5 years ago
Make unused code into actual test, replace echo with doassert (#13952)

7238b968f3820331eb342b3e14283f03c71df035 authored almost 5 years ago
osproc: added a better version of waitForExit for Haiku (#13938)

Also modified tosprocterminate to verify waitForExit implementations.

5f6962337de94b524afbb4f41b79eae362af67c8 authored almost 5 years ago
posix: add full Haiku support (#13931)

* posix: add full Haiku support

This commit provides a posix_haiku derived from posix_other, ...

cc3f5d21b249fe8f96f61369e53e794bf34e65a5 authored almost 5 years ago
fixes #13863 (#13929)

Co-authored-by: cooldome <[email protected]>

7b582fd6a63e9fc62afbbcde2fc54192c199f04f authored almost 5 years ago
Add support for `zig cc` as C compiler. (#13757)

bff742cd8b15556dd7bc7efd3a4ef258f5e0a2a1 authored almost 5 years ago
Fixes issues with dynamic loading OpenSSL. Fixes #13903. (#13919) [backport]

This fixes at least a couple of issues:

* Procs loaded from the DLL being used even when the ...

350ee0308aafc27d4261e4c18b9faad0942d42a1 authored almost 5 years ago
Test packages on Linux (#13921)

* test important packages on Linux

* enable chronos

3dc8068075bd4c5eee88eef348b51f83b50ff13d authored almost 5 years ago
fix ICE in isUnresolvedSym (#13925)

Co-authored-by: cooldome <[email protected]>

b4e9f8e814373fc38741736197d88475663ce758 authored almost 5 years ago
fix #13909 (#13914) [backport:1.2]

Co-authored-by: cooldome <[email protected]>

f86fc5316af480336a2dcd899b3f7288819914e7 authored almost 5 years ago
fix #13902 distinct uint64 type corruption on 32-bit with borrow (#13907) [backport:1.2]

* fix #13902 distinct uint64 type corruption on 32-bit with borrow

Co-authored-by: Timothee C...

95fd8ae93ce8732eb5a979d4cd63e0350594318d authored almost 5 years ago
fix #13894, httpclient hang on Http204

3036ec9c4456f6a5edb0a5bbfbb3e3c79fba7d23 authored almost 5 years ago
fix #13910 (#13917)

Co-authored-by: cooldome <[email protected]>

c835c8c4e78cbe3451c2ccdfffe9663f1b428728 authored almost 5 years ago
fix some codegen bugs: NIM_BOOL, NIM_STATIC_ASSERT, --passc:-std=... (etc) (#13798)

* fix cgen bool D20200328T203812
* --passc:std=c++17 (etc) now works instead of silently ignore...

ab5e26c53cf34a1839dd92d247b5e0a5cde432a0 authored almost 5 years ago
json doc: Note about Option and reserved keywords (#13895)

b41931bf67136f50cf8fb11442a7e614da00a0b9 authored almost 5 years ago
fix #13739 (#13742)

37692baf49370d096e0d9ac2c8bf51ed7bd8cf8a authored almost 5 years ago
Fix #13889 with testcase (#13896) [backport]

* Fix https://github.com/nim-lang/Nim/issues/13889

* Add testcase

* Reduce test time

Co...

92c4aad2059a350e95bc7a64932873b41b085976 authored almost 5 years ago
Fix #13872 (#13898)

1e25e16c8834324006e8ce00e20e6d59e6c5cf6f authored almost 5 years ago
openDefaultBrowser now works on OSX (#13892) [backport]

e6d870896b88c30ac11174b34449a19ff1333235 authored almost 5 years ago
fix https://github.com/timotheecour/Nim/issues/88 (#13865) [backport:1.2]

f1fd3ef7f419e2e2e9675df04aedecef4872f3e9 authored almost 5 years ago