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

docgen: mangling using _. instead of @@ to avoid issue (#14454)

38cb27765357e9b077b6b63fb7f9292cbd74b4e6 authored over 4 years ago
add bindParams to db_sqlite (#14408)

* add bindParams to db_sqlite
* no need typeinfo
* remove extro spaces
* reduce bindParams to...

2a4a43b05fa3fa6ad3f85543ccfbd9ea450c9be0 authored over 4 years ago
docgen: fix #14448 show @@ as .. in href text (#14451)

55758920f446ebf1eecab980460bf6e664b8dba7 authored over 4 years ago
tnimblepathdollarfail.nim -> tests/nimble/tnimblepathdollar_fault to reduce false positives when searching for `fail` in CI logs (#14450)

acadda8da281fbe796386ba05ffab957883f0fef authored over 4 years ago
fix #9227 procs can now have multiple interleaved doc comments + runnableExamples and be docgen'd correctly (#14441)

* fix #9227 proc doc comments after 1st runnableExamples are not ignored anymore

f96555bd102d534342eac14063bd8d93ec08a6dc authored over 4 years ago
make get for options use lent T (#14442)

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

6635874a8523d2140fb5dd7437904b985ddd5e59 authored over 4 years ago
fix #6583, fix #14376, index+search now generated for all projects, many bug fixes with nim doc (#14324)

* refs #6583 fix nim doc output
* changelog
* change default for outDir when unspecified
* cl...

58282547f6d3fe4ce3fa2efe4f6afe07bc5de662 authored over 4 years ago
Add support for mktemps (#14347)

cbfe9325c5c1851630ce10cf780d1af27c57d19a authored over 4 years ago
manual.rst: updates [backport] (#14445)

79e85cb0b55437d8a5990f66c760fb98998de372 authored over 4 years ago
add test for `define`, `undef` (#14443)

a008f591e2b318c2c9e12b8923210435d22e8280 authored over 4 years ago
Add clipPath to dom.nim. (#14435)

Just adds a single new css atribute, see: https://developer.mozilla.org/en-US/docs/Web/CSS/clip-...

acae3b02c7d3b7d916430223c5a2948e68d83ea4 authored over 4 years ago
fix repr(char) example assert (#14437)

f70d01a7d512ef305cb457db71b35995b3720a1d authored over 4 years ago
Fix #14057 - moveFile should overwrite on Windows (#14433)

b012205b2e1a78b3cf336934f289891477b8c414 authored over 4 years ago
avoid unsafe Nim features in preparation for --gc:arc (#14431)

c61f7466292cb19c910f4a2f2976f738796e6bdf authored over 4 years ago
add insert,tryInsert unify for postgres that need pk name (#14416)

* add insert,tryInsert unify for postgres that need pk name
* add ReadDbEffect to new procs
* ...

6668b4340919fb021b2a607c22ae27f5dcf052f6 authored over 4 years ago
Add missing attributes and methods to JavaScript DOM (#14428)

- content attribute to access HTML template element:
https://developer.mozilla.org/en-US/docs...

7b3dcfde20e2cebdf5902a01e71c695ff7f507e8 authored over 4 years ago
no more code duplication bw liMessage and rawMessage + several bug fixes (#14415)

* no more code duplication bw rawMessage and liMessage; fixes some bugs in rawMessage
* all com...

0d0ea3a11ef0bb7d0d2f5dbd84782dee12810c2c authored over 4 years ago
make malloc.nim consistent in style (#14427)

f7b73e6bfd45ed7c1f09defc8e896137d22e7f17 authored over 4 years ago
[cleanup] fix UnusedImport sempass2 compiler/semparallel.nim (#14426)

149251cab96741dfd2dd6edd4715589ba92b8480 authored over 4 years ago
ARC/ORC: optimize s.setLen(0) to match the old runtime's behaviour (#14423)

3eaa870c0a3ac0a97c1726278412141140d35b9b authored over 4 years ago
change the [Processing] messages into dots (#14418)

* change the [Processing] messages into dots

* better implementation

* maybe I should work...

ddee8a362a6590d8e590e6804e31b79bdb9ab7e6 authored over 4 years ago
fixes a bug reported in https://forum.nim-lang.org/t/6361 (#14422)

063229a301837484699fb2b8cdd02c16f9c37781 authored over 4 years ago
The whole options module should be inline (#14417) [backport:1.2]

* The whole options module should be inline

* Use inline per proc and tag `lent` where approp...

f71f8b0239e3d6aff75390075bba13a62c292422 authored over 4 years ago
fix #14404 foldr had the classic multiple evaluation bug (#14413)

5caaa4bf6fd95cf8252dd86669b67d02aec903db authored over 4 years ago
fix comment from https://github.com/nim-lang/Nim/commit/e909486e5cde5a4a77cd6f21b42fc9ab38ec2ae6#r39287564 (#14412)

e600ddc555201f29576397d560aab5350456c650 authored over 4 years ago
Remove #PRTEMP leftover comment

6969a468ceaab7384d7448bfd88e47a5b24c3a97 authored over 4 years ago
Small improvements for string and char repr with gc:arc (#14400)

* Small improvements for string and char repr with gc:arc

* Fix test

7fe4c66f3598d9c87fe93e60f5f123857779980c authored over 4 years ago
fix #10731 ; `runnableExamples "-b:cpp --run:off": code` works (#14384)

* runnableExamples "-b:cpp -r:off": code

3d20f141939b0cb76079a9b0ae7784f7877f1698 authored over 4 years ago
asyncdispatch, asyncnet: add inheritance control (#14362)

* asyncdispatch, asyncnet: add inheritance control

* asyncnet, asyncdispatch: cleanup

4ae341353de5c58dc339e47b0eec2bbb4649dc10 authored over 4 years ago
Fix some typos in the manual [backport] (#14399)

1450924b1e68ad3cd2dc8db2c54f9741315ca212 authored over 4 years ago
fixes #14126 [backport:1.2] (#14390)

* fixes #14126 [backport:1.2]

* used more logic to optimize it further; updated Nimble version

16003bffe1ceef0b57ecccef23be31f760120f89 authored over 4 years ago
specialize genericReset (#14398)

* progress
* make tests green
* maybe we also want to reset pointers, dunno
* progress
* cle...

b35d370d885b07d3f4eca527197f42f532bdcf64 authored over 4 years ago
trunner was not actually being tested in non-CTFFI mode; minor testament cleanups (#14377)

* use check
* trunner now works with cpp
* cleanup: move compiler/unittest_light => stdtest/un...

e909486e5cde5a4a77cd6f21b42fc9ab38ec2ae6 authored over 4 years ago
fix #14364 (#14372) [backport:1.2]

Turn on the TLS emulation when using Boehm, since it doesn't scan the
real TLS.

27741d6a5c9ec87a6938b2928ae54b22bc93d9be authored over 4 years ago
Fix #14394 (#14395)

ac65986aae77e47d4f2ae99acc8048fe3d637921 authored over 4 years ago
refs #14369 improve docs for importcpp exceptions (#14391)

* refs #14369 improve docs for importcpp exceptions

* address comments

2627e1e9459379c9bc180890980e571ad7adf203 authored over 4 years ago
docs:getCurrentException() and getCurrentExceptionMsg() are not available for imported exceptions (#14392)

810039ec0b394a952af319616f7da0abfee5d812 authored over 4 years ago
fix #14174 do not collapse pragma inside runnableExamples (#14385)

5beed56d0a5d9827680b34e7964da2031611dd6d authored over 4 years ago
fix #14369 (#14386)

* fix #14369

* empty commit

bc42e9aa9877e341668f5278bddda73f403d01e4 authored over 4 years ago
fix #12293 findNimStdLibCompileTime should not break with nimble install compiler (#14334)

* fix #12293 findNimStdLibCompileTime should not break with nimble install compiler

* address...

b11ff518faec4efe4d5b6e2151d07bf19e26eae0 authored over 4 years ago
install gtk3 on osx for package testing (#14388)

69cc1ddc4d6aa55e717ef6d57401577d4825def8 authored over 4 years ago
close #12746; minor cleanup (#14379)

51578be296ef06013993b4377bde7a0322c0ccb7 authored over 4 years ago
docs: fix syntax error in hotCodeReloading example (fixes #14380) (#14381)

Co-authored-by: Frank Schmitt <[email protected]>

42e80829c7de260b1c88032b1428ade59c4b18d0 authored over 4 years ago
add OpenBSD MAP_STACK for coroutines (#14353)

40ac19572a86b5bfa7b57cf0482ae3a30432176a authored over 4 years ago
fixes #14370 (#14371)

7f377da1d2191bdf73e4ce8961fb982b2da253cb authored over 4 years ago
Emscripten: disable epoll (#14361)

Epoll is not supported by epoll.

7361e2627ba91fcb92f37720047a80c231832f22 authored over 4 years ago
add SqlPrepared api fix #13559 (#14365)

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

390ff428f0787ea882b0b7e4dbefa37e0b676804 authored over 4 years ago
fix some issues with --backend (#14363)

* fix some issues with --backend
* fix https://github.com/timotheecour/Nim/issues/175; improve ...

c777f2fb608e1f42daf31d314dda0050f6354acd authored over 4 years ago
docfix: fix wrong link in doc/manual.rst (#14367)

c32e1378eb7d62d59c9e24322c282556c821030a authored over 4 years ago
Remove the uses of {.procvar.} pragma (#14359)

This pragma did nothing.

Ref:
- https://github.com/nim-lang/Nim/issues/2172#issuecomment-383...

bf0e1c696f6be96026d72838010ef8e63bd13238 authored over 4 years ago
fix #9771 (#14357)

* fix #9771
* map SQLLEN SQLULEN
* fix proc params take TSqlLen

Co-authored-by: bung87 <crc...

ce0552c1008c8292c550e7a973c580f416c005ca authored over 4 years ago
New "ping-pong" DFA (#14322)

* New ping-pong analysis

* Add testcase for #13456

* Remove debugging leftover

* Unquot...

9f78f116b2276a367f371ece550f669d64dbe594 authored over 4 years ago
Improve nimeval, changes some defaults (#14351)

* Improve nimeval, changes some defaults

This improves nimeval to make it easier to use NimSc...

13cfaf5fd55796bc671737a73f35643626c98b6e authored over 4 years ago
Speed up testing of some packages (#14358)

105079e88ab88626ab663fa6674e9a5f08c71084 authored over 4 years ago
fix #14350, cstrings in JS init as null (#14355)

* fix #14350, cstrings in JS init as null

80c360fceb367e8b39dd8534313001e5cef4fa7f authored over 4 years ago
fixes #14340

278b4582f5c7cc3471bccc4ba587030edf7a50e2 authored over 4 years ago
Fail quickly if re or nre module is attempted to be compiled with js [backport] (#14341)

Fixes https://github.com/nim-lang/Nim/issues/14338 .

a2a3fa10397bc96020a19936daf76b12e9ba9763 authored over 4 years ago
fix #14333 (#14336)

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

5fb40af57ef66618d2003dae1091d80e8f026a1c authored over 4 years ago
fixes #13998 [backport:1.2]

82870e0737678256c83f8fc0f2d92293f9f214fe authored over 4 years ago
fixes #13862

8a339d11787ab782557cf87fc2e4709fbff96a01 authored over 4 years ago
fixes #13104 [backport]

f3e17e7c776dff9c4557fabe97694612fa86d237 authored over 4 years ago
fixes #13935

79fe87500ff550bba5a2145d2cc405c9e0c944af authored over 4 years ago
no more guessing where compiler msgs came from (#14317)

3573a4f9c13ff2f68afbd1931fc06cc463eb1748 authored over 4 years ago
fixes #14331

a3719df8b327ce33d4fdbfc7be06b058e9a2ea48 authored over 4 years ago
`osproc.execCmdEx` now takes an optional `input` for stdin, `env`, workingDir (#14211)

* `osproc.execCmdEx` now takes an optional `input` for stdin

* execCmdEx now also takes an op...

041ee92bba0ba3f361218eb20ceeeee6eec85f91 authored over 4 years ago
fix #14320 (tasyncawait.nim is recently very flaky) + avoid hardcoding service ports everywhere + flakyAssert (#14327)

* hotfix #14320 tasyncawait.nim is recently very flaky
* fix #14327
* add flakyAssert

1648f1dd9955c848f8fbaf46a89798ece21460cc authored over 4 years ago
Allow let to not have value when using importc (#14258)

* Allow let to not have value when using importc

This allows a let statement with the `{.impo...

9acbf99efb42d7d3f98f3d1d6677923fc4dd3a28 authored over 4 years ago
cycle collector: make it threadsafe

82f008158cbc023c5e20103bfb4bda317be52fb2 authored over 4 years ago
fix detecting closure env for nested asts (#14326)

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

09ea8f9cf8ee796bdd5f8a803d30216e7aefa6ba authored over 4 years ago
close #13071 by adding test: nim cpp -r --gc:arc` segfaults on caught AssertionError (#14323)

dddfbcf211cd46453b78a9d207347a158311f85e authored over 4 years ago
fix #14314 do not analyze importc procs for effects (#14319)

de74362213baeb28d52c05c71cd9b8389ae69060 authored over 4 years ago
fixes #13881

* fixes #13881
* documented changed requirements for system.onThreadDestruction
* destructors....

06dfd316127fb2ec05ff69942abd1e279156ac5c authored over 4 years ago
fix one motr dicriminator bug

4277ab470a20f429605fbf238e485ea24b01706a authored over 4 years ago
fix test

dfae796ac3e0db69af40bec11a7d7ad7c4d00b4b authored over 4 years ago
fix #14312

2d7ccf09282ba7f7156b2f2d9893cb083cd18549 authored over 4 years ago
Added a reference to ternary operators. (#14309)

`if expressions` are similar to ternary operators in other languages.
In order to make this eas...

55446c05a4ed726a6aa26bdf5f0da1db5ad7d5f1 authored over 4 years ago
properly fixes #13758 so that `import std/macros` stays legal (#14291)

* properly fix https://github.com/nim-lang/Nim/issues/12389
* use --lib:lib in koch.nim.cfg ins...

b8ec07f19e3fdeb2f86591c0e5f6af1a87063cf3 authored over 4 years ago
fix #14219 (#14225)

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

a39123c93c9d2976300f1b8eba09d40b16f1c46c authored over 4 years ago
Make --backend:cpp|js work for :test: code-blocks as well (#14306)

Continues https://github.com/nim-lang/Nim/commit/9502e39b634eea8e04f07ddc110b466387f42322

Ref...

86669ef5b4c9711d81e961c2f68a05aa4f4d9ece authored over 4 years ago
Fix #14289 (#14304) [backport]

76f7e958141eabc6dc317189fa12c123584e1b6e authored over 4 years ago
fixes #13946 (#14302)

0f344a70c992594c7d6b794a6c2dd6c4b5b14685 authored over 4 years ago
small refactoring (#14303)

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

a081b10b54ff78539e49d320ca12aabc20fc3ad8 authored over 4 years ago
fix #14294 (#14301)

* fix #14294

* fix orc as well

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

fee71d466cdb7cda96b55592abbf7d433639ab51 authored over 4 years ago
do not track 'raise Defect' in the .raises: [] clause anymore (#14298)

* do not track 'raise Defect' in the .raises: [] clause anymore

* --panics:on maps 'raise Def...

03c146cd93ba48f7e8cab05e6214c8675d0dd1f9 authored over 4 years ago
better error message

517dd800f8e621aae0221f15c4ad7ad011c910b5 authored over 4 years ago
fix closure env check

3616b0698baf230fec7a60cd90c72b979e582179 authored over 4 years ago
Fix for --styleCheck:error

73c9d2c9d745e4396dbfc9e9422acdfa7809b705 authored over 4 years ago
refactor: renamed readme to readme.md (#14283)

14f76f721da663c9ef15d4adf51ab4c87eda8366 authored over 4 years ago
`nim doc --backend:js`, `nim doc --doccmd:-d:foo`, `nim r --backend:js`, `--doccmd:skip` + other improvements (#14278)

* `nim doc --backend:js|cpp...`
`nim doc --doccmd:'-d:foo --threads:on'`
`nim r --backend:cpp....

9502e39b634eea8e04f07ddc110b466387f42322 authored over 4 years ago
fix a critical bug in windows.osproc leading to resource leaks and blocking IO [backport] (#14296)

d11cb9d49596957e9fa097110cf19e9caf085592 authored over 4 years ago
simple typo in locks.nim (#14297)

8018449319746f04a0c6436f1a0a3a5c6798d95c authored over 4 years ago
diable nimx (CI failure) refs https://github.com/timotheecour/Nim/issues/167 (#14293)

7c24250a575b4d441ba6d7301714cbb246425fb6 authored almost 5 years ago
`nim doc -r main` and `nim rst2html -r main` now call openDefaultBrowser (#14285)

dda6f3f6d42ec95a287f2467b976d8cbbc9c1624 authored almost 5 years ago
Fix #14269 (#14286)

8e93105606c198fdb0d0e1e3553c1cc14579cf7d authored almost 5 years ago
--hint:processing (+friends) is now supported and means `--hint:processing:on`, like all other bool flags (#14271)

411be506a30a701ab30138c576e21bd15dfaffe4 authored almost 5 years ago
Merge pull request #14265 from alaviss/quickfix

nativesockets: add missing inheritable pass-through

ce16115e790b4fcd6076d0d0f0024a11ce15a2b7 authored almost 5 years ago
fix root cause of https://github.com/dom96/choosenim/issues/193; config/config.nims should get installed (#14267)

bae8e95b7340af5727aef40859f0cbceb47c38f5 authored almost 5 years ago
Fix typo

4bd77cf045e5563ea1150d5106fec1f6f66d5e2d authored almost 5 years ago
fix https://github.com/nim-lang/Nim/issues/14275 querySetting(nimcacheDir) works even if implicitly set (#14277)

363b7ff3b80d2b50cda901d1f6e6b01e67747ed2 authored almost 5 years ago
Fix #14270 and add testcases (#14276)

120ea906fbd0fc70b366a85c25713bd28673872c authored almost 5 years ago