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 #21780 [backport:1.6] (#21785)

* fixes #21780 [backport:1.6]

* complete patch

github.com/nim-lang/Nim - 79ac242c7206b71ff1ea8ea8d1e499c610a1403f authored over 1 year ago
Benchmark CI: drop id (#21787)

github.com/nim-lang/Nim - acfa7849d3b45e217b998ae4734c759b2020c285 authored over 1 year ago
amends #21690 to fix broken Nim to C++ source line mappings (#21784)

resync fork

github.com/nim-lang/Nim - a929e513faf04094d947e462caa653e0dfef20f0 authored over 1 year ago
minor cleanup vmprofiler (#21783)

github.com/nim-lang/Nim - c34950f8f5e064316148f367f7d997dc553a6806 authored over 1 year ago
adds checksums to important packages (#21782)

github.com/nim-lang/Nim - 34b78be3968f6344da1f530793d38fb8d36f5b70 authored over 1 year ago
error on user pragma args (#21776)

closes #20978

github.com/nim-lang/Nim - 44736d26cdbb0ea5e6010a9ae2bbeadb635d62a1 authored over 1 year ago
closes #21778; document `threading/channels` (#21779)

github.com/nim-lang/Nim - f37ecbb9945ecdfbaf972c4f8ac631b43f9501c6 authored over 1 year ago
closes #21771; fixes the link (#21777)

closes #21771

github.com/nim-lang/Nim - 1d80dc7df64ba89696ff52bf5f5c7372589e3af4 authored over 1 year ago
closes #10108; add a test case (#21770)

github.com/nim-lang/Nim - a1549505707804e1ff6e76cd4253a6fe5640845b authored over 1 year ago
line info for strformat + fix issue with typed templates (#21761)

* line info in strformat

* also fix #20381

github.com/nim-lang/Nim - e5d0907a42112ce28ae2cbd13d095c0d7c23fd91 authored over 1 year ago
underscore as special word (#21766)

* underscore as special word

* fix really hard to notice error

github.com/nim-lang/Nim - ca82b4ea16eb7d48b6851110bcb4667570a97f52 authored over 1 year ago
cheap fix for #10853 + better tuple subscript error message (#21767)

* cheap fix for #10853

* also better tuple subscript error message

* weird

github.com/nim-lang/Nim - c2bcfd8cd908265c358c60c4da137783b10a8549 authored over 1 year ago
fixes #19863; move sha1, md5 to nimble packages for 2.0 (#21702)

* move sha1, md5 to nimble packages

* boot the compiler

* fixes tests

* build the docum...

github.com/nim-lang/Nim - afc30ca87948c11f603f6686d4b10d3dcc27776a authored over 1 year ago
Ignore pkgs folder (#21755)

github.com/nim-lang/Nim - 2844ac8b5eb6efce18e10b246e874719b20d36b2 authored over 1 year ago
implements #21747 (#21748)

github.com/nim-lang/Nim - 3e82a315fce0c0b11be5094092d8cf4b12b49299 authored over 1 year ago
fixes #20144; fixes asyncnet ssl on bsds (#21763)

fixes asyncnet on bsds

github.com/nim-lang/Nim - aec5a4c4744a81e19954daf330bafac948098835 authored over 1 year ago
fixes #21483; fixes nim doc skips documentation of annotated elements of objects (#21743)

* fixes #21483; skipPragmaExpr

* add a test case for #21483

* fixes HTML

github.com/nim-lang/Nim - 8e0f336f6dab061bd4dd0a07f4b436bbbe78138d authored over 1 year ago
fix build on haiku (#21752)

* missing maxDescriptors

github.com/nim-lang/Nim - a593e40ad614158a35c7d6f777e783b0c910c9ed authored over 1 year ago
Save and restore ci_bench cache (#21750)

github.com/nim-lang/Nim - 77093bf7b98539285aa358c0e22e6577387c2377 authored over 1 year ago
closes #21745 (#21746)

github.com/nim-lang/Nim - 43f29842fccadb1b282bf76883a6932f0c7af70d authored over 1 year ago
improve C/C++ debug output readability (1/N) (#21690)

* hacky attempt to reconcile default explicit constructors with enforcement of brace initializat...

github.com/nim-lang/Nim - 91abf35442d6f0861db659c5332b481bd24dfedb authored over 1 year ago
handle quoted routine symbols and non symbols expressions as before (#21740)

github.com/nim-lang/Nim - 560fa9a1fe3c098e00ca6486b425951a3a8cd568 authored over 1 year ago
fixes #21245; warn about destructors that can raise (#21726)

* fixes #21245; warn about destructors that can raise

* doc update

* progress

* typo

github.com/nim-lang/Nim - 220b45048983998675df761d4f33cd31128f10d5 authored over 1 year ago
fixes broken CI (#21732)

* fixes broken CI

* Update testament/important_packages.nim

github.com/nim-lang/Nim - 8f79a124c96947283deecb137b7849557ae47f2f authored over 1 year ago
fixes #21731; fixes #21537; disable `warnBareExcept` by default [backport] (#21728)

* disable warnBareExcept for default

* fixes a typo

github.com/nim-lang/Nim - 69c193e5e2dbdbadbf2d8767602b27451afd1e5e authored over 1 year ago
fix #21727 (#21729)

github.com/nim-lang/Nim - 0032322ea8e4f93f9fc6b7879b5e4bbb5f56c078 authored over 1 year ago
Add benchmarking based on Minimize (#21566)

* Add benchmarking based on Minimize

* Update .github/workflows/ci_bench.yml

Co-authored-b...

github.com/nim-lang/Nim - f0ae1ed54490bdce4f32cc7adf7ac3d85c706f3a authored over 1 year ago
documents #21628 (#21723)

* documents #21628

* Update doc/manual.md

---------

Co-authored-by: Andreas Rumpf <rump...

github.com/nim-lang/Nim - 897dff69dd3a284adb94392b085577068f792a1c authored over 1 year ago
Pragma to force the exportc of a type. #21645 (#21648)

exportc export all types not just those used by exported proc/globals

Co-authored-by: Andreas...

github.com/nim-lang/Nim - 4754c51f1b7225d061b03688c93ff15d4b625ec6 authored over 1 year ago
fixes #21703; moveOrCopy should consider when vm (#21721)

github.com/nim-lang/Nim - 0f226c0e4865eb27a534fcd8defc34576e222177 authored over 1 year ago
refactoring in preparation for better, simpler name mangling that wor… (#21667)

* refactoring in preparation for better, simpler name mangling that works with IC flawlessly

...

github.com/nim-lang/Nim - 20b011de19c507380164c46c04cce174842f8e9e authored almost 2 years ago
fix iterator equality + add test for proc equality + fix sameType (#21707)

* fix iterator equality + add test also for procs

fixes #21706

* all targets

* and isNi...

github.com/nim-lang/Nim - 380dafcc32abed83148f5da78a2aaef608831f8a authored almost 2 years ago
fixes booting warnings (#21711)

follow up https://github.com/nim-lang/Nim/pull/21604

github.com/nim-lang/Nim - 265a340e807a44c63c31ba7ffda1f68f6f887624 authored almost 2 years ago
temporarily disable badssl tests (#21710)

* temporarily disable badssl tests

refs #21709

* fix

github.com/nim-lang/Nim - 6ad246b2155bdac0dae35b3853207d72594bdc0b authored almost 2 years ago
alias syntax fixes, improvements and tests (#21671)

* alias syntax fixes, improvements and tests

* even better, cannot use alias syntax with gene...

github.com/nim-lang/Nim - 63d29ddd6980ee9f89673c454c15da52e2984283 authored almost 2 years ago
implements #21620: allowing to import multiple modules with shared names (#21628)

github.com/nim-lang/Nim - c136ebf1ed0812f019895acc5aeeda8fde75ed00 authored almost 2 years ago
stdlib tests now check refc too (#21664)

* stdlib tests now check refc too

* typo

* fixes line numbers

* disable cpp

* do not...

github.com/nim-lang/Nim - 4fa86422c057ae0615a6f06a6fd0a538e1bce029 authored almost 2 years ago
Documented path substitution by compiler (#21662)

Document compiler path substitution (nim-lang#19928)

github.com/nim-lang/Nim - 48de0d0cf47131bd7e096418563463b80d43994d authored almost 2 years ago
tweak spellsuggest; three counts for equal distances candidates by default (#21700)

* tweak spellsuggest; three counts for equal distances candidates

* only suggest typos when l...

github.com/nim-lang/Nim - b54b03d04fc19d18e079ee759730298e2ecd63fd authored almost 2 years ago
refact: Remove assertion effect hiding workaround (#21472)

refact: Remove asseertion effect hiding workaround

There was a code comment to remove after b...

github.com/nim-lang/Nim - 175a83c2de436b0e84f232fd44d264fb2c79fb14 authored almost 2 years ago
add test for #13764 (#21699)

github.com/nim-lang/Nim - d76458a6cd126a338f7499b1012559883ae7fe5d authored almost 2 years ago
Fix json.to for float fields that are not present (#21695)

github.com/nim-lang/Nim - 418e54452b28d2854fb1106be06e231dac842cf1 authored almost 2 years ago
static link pthread correctly (#21693)

github.com/nim-lang/Nim - f9477396a6f21beaa8ffd3de19129b11fe7169f1 authored almost 2 years ago
Fixed `window.find` return (#21621)

https://developer.mozilla.org/en-US/docs/Web/API/Window/find

github.com/nim-lang/Nim - ed7c6cdc984b12a30a44344167083ec0dc46cf9a authored almost 2 years ago
fixes nightlies regression (#21689)

* fixes nightlies regression

ref https://github.com/nim-lang/Nim/pull/21659
ref https://gith...

github.com/nim-lang/Nim - 135b677704110af999797ee375a15a7e33af04c4 authored almost 2 years ago
fixes #21540; deref block at transf phase to make injectdestructors function properly (#21688)

* fixes #21540; deref block at transf phase to make injectdestructors function properly

* add...

github.com/nim-lang/Nim - 9cb06d357e75bdf74f99e1e982841d8bbe90ae0e authored almost 2 years ago
fix #20997 (#21165)

* fix #20997

* use ptr UncheckedArray[uint8] instead

github.com/nim-lang/Nim - 0d6b994bee6098dfa212a124d4b20fa700aa28ad authored almost 2 years ago
docuement case statement breaking changes in the changelog (#21686)

Reported on Discord
follow up https://github.com/nim-lang/Nim/pull/20862

github.com/nim-lang/Nim - d2d849db8e3628096b57f3e03668cf9da6b2d560 authored almost 2 years ago
Fix RST/Markdown false heading detection (#21685)

github.com/nim-lang/Nim - 24b6378382f4bcde3b354f0a8137604192c7570f authored almost 2 years ago
import brackets support `as` and prefixes [backport] (#21636)

* import brackets support `as` and prefixes

fixes #21635

* copyTree -> copyNode

github.com/nim-lang/Nim - 2f547afb0f2ca38d317d95cd9fc17fafc6b403df authored almost 2 years ago
actually fix #19015 (#21680)

* actually fix #19015

* more tests

* round out

github.com/nim-lang/Nim - 9dc1f2dd0f8dc08552338ca55e54a5305272d42d authored almost 2 years ago
revert #21227 (#21681)

* revert #21227 but keep test

* add test for #21677

* don't export

* delete test

github.com/nim-lang/Nim - 202b1904733845a8015acc36738b9413f78b3cbe authored almost 2 years ago
warn on set types bigger than max size, default to 0..255 for int literals (#21659)

* test implicitly huge set types

refs https://github.com/nim-lang/RFCs/issues/298

* oh my ...

github.com/nim-lang/Nim - b0a98cc01e14a33d75866c10c290f63031dc2112 authored almost 2 years ago
compiler/docgen: pass --path:… to runnableExamples (#21669)

github.com/nim-lang/Nim - 2621f78b683592dced21cd93aa241deac8a9232f authored almost 2 years ago
fixes #21674; `lent` can be used in the fields or the cast type as a parameter (#21684)

* fixes #21674; `lent` can be used in the fields or the cast type as a parameter

* add a test...

github.com/nim-lang/Nim - 65223e6f59ddef9f04fb15bd39bf5dae3abb2e39 authored almost 2 years ago
fixes #20155; repr range with distinct types is broken in ORC (#21682)

fixes #20155; repr range with distinct types is broken with ORC

github.com/nim-lang/Nim - 91e4381a20a5b1af0f633ee8c7d0255a1530d082 authored almost 2 years ago
fix small mistake from #21629 (#21672)

github.com/nim-lang/Nim - 8c4b7129b5b92b6cb56639c7fdf0669f7d13e542 authored almost 2 years ago
change compile pragma to use mangled compile objects (#21678)

change compile pragma to use mangle

github.com/nim-lang/Nim - 1af21c26680ae1251e09852b3a643c31e8f45c21 authored almost 2 years ago
LTO improvements - fix #15578 (#21679)

github.com/nim-lang/Nim - 938f5c5e990cd09d934d1d489e23fc0300152407 authored almost 2 years ago
Update nim 2.0 documentation for docgen & nimgrep (#21665)

* Update nim 2.0 documentation for docgen & nimgrep

* [skip ci] Update changelogs/changelog_2...

github.com/nim-lang/Nim - a0da74ed4c6a6db0dd209e98ea60d52705831587 authored almost 2 years ago
minor codegen bugfix (#21670)

github.com/nim-lang/Nim - ea8aafa7c9e28e13c73640256505f75b196231b2 authored almost 2 years ago
fixes #18146; fixes #19372; disable tlsEmulation on windows; static link pthreads with mingw (#21668)

* fixes #18146; disable tlsEmulation on windows; static link libwinthreads DLL

* whatever

github.com/nim-lang/Nim - 512517c223a649018072effcb7bd9f3f9b9d16d3 authored almost 2 years ago
runnableExamples imports std/assertions by default (#21658)

closes https://github.com/nim-lang/RFCs/issues/499

github.com/nim-lang/Nim - 1a99bcd6abfa41144079e384f35085d79ef20268 authored almost 2 years ago
make grammar a bit more honest (#21655)

* test if expr parsing expr

refs #19802

* in any case

* just be honest

* fix symbol/...

github.com/nim-lang/Nim - 2a0d8a9a06d7231bc00956de08b802995619b478 authored almost 2 years ago
custom pragmas: correct error condition, remove outdated symkind whitelist (#21653)

* test not restricting custom pragma applied symbols

fixes #21652

* fix other test

* di...

github.com/nim-lang/Nim - c694d8e4fd6a14ab6a79fe6359033a4be6133b8c authored almost 2 years ago
fixes #20900; Calling template through from generic function across module fails to build (#21649)

* fixes #20900; Calling template through from generic function across module fails to build

*...

github.com/nim-lang/Nim - 16f42084d32144d5afb2a5cc3a5a833e5295a8bc authored almost 2 years ago
set module symbol type to None instead of nil for discard check (#21657)

* set module symbol type to None instead of nil

fixes #19225

* alright

github.com/nim-lang/Nim - 3f51b6f73ddc476c645f1e3e0205d2f203eaf8e2 authored almost 2 years ago
stops building nimsuggest twice and nim_dbg in tests; saves 3 * 5 minutes CI time (#21654)

stop building nimsuggest twice and nim_dbg in tests; saving 3 * 5 minutes CI time

github.com/nim-lang/Nim - c33ab0ba38408fc806b44246a3d393640d6fc9cb authored almost 2 years ago
fixes #21632; enforce deref for `wasMoved` in ORC (#21647)

fixes #21632; enforce deref for `wasMoved`

github.com/nim-lang/Nim - 1ed54b7718eb373d1314269578ef4c9386aec96e authored almost 2 years ago
int64/uint64 as bigint in JS (#21613)

* int64/uint64 as bigint in JS

* fix CI

* convert to compile option

* fix lie

* smal...

github.com/nim-lang/Nim - f05387045df55bf7123ee68002238e943716815e authored almost 2 years ago
fix #15691 (#21623)

`semProcAux` has a check for `checkMinSonsLen(n, bodyPos + 1)`

github.com/nim-lang/Nim - be06446ffecd7665651a25d6b07fade5cc019296 authored almost 2 years ago
`proc` typeclass accounts for `iterator`, call conventions + `nil` fix + document typeclass AST (#21629)

* test fix #16546 #16548 + another issue

* please don't tell me other packages do this

* f...

github.com/nim-lang/Nim - 1bb117cd7a49954832d21e6a1502492770acb77b authored almost 2 years ago
Fix option lists with additional indentation in Markdown (#21633)

This is more Markdown-ish way to fix issue #21055, then PR #21625.
It does not enable RST defin...

github.com/nim-lang/Nim - 420b0c14eb0b82e05873191b277e889f95bc802b authored almost 2 years ago
disable i386 tests for now; help wanted (#21642)

I have done some investigations but still cannot figure it out in https://github.com/nim-lang/Ni...

github.com/nim-lang/Nim - 4c073cffbe39ad85eb2efa2521c2ad3a97ba8268 authored almost 2 years ago
fixes #21638; `fromJson` should support empty objects (#21641)

* fixes #21638; `fromJson` should supports empty objects

* complete the logic

github.com/nim-lang/Nim - 5e016e4466151ddb86a72a46cc2bbf83dfd6dfe3 authored almost 2 years ago
terminal size env-vars have precendence in POSIX (#21643)

In POSIX Base Definitions Section 8.1 Environment Variable Definition,
it is explained that the...

github.com/nim-lang/Nim - 75205fee9389747378d3b75d1a8e570056ffb260 authored almost 2 years ago
fixes booting warnings (#21583)

github.com/nim-lang/Nim - 4d683fc689e124cfb0ba3ddd6e68d3e3e9b9b343 authored almost 2 years ago
remove useVersion (#21626)

test removing useVersion

github.com/nim-lang/Nim - 16bc546aea17921caee204bc55145717ab480dd6 authored almost 2 years ago
`for` loop expression can now have generated `iterator`'s called (#21627)

A for expression now can have a generated iterator, allowing for more composable iterables

github.com/nim-lang/Nim - 686c75cef032481630e27dad3731df98e067b75e authored almost 2 years ago
fixes #21617; createTypeBoundOps with PContext in order to instantiate generics (#21619)

* fixes #21617; createTypeBoundOps with PContext in order to instantiate generics

* keep idgen

github.com/nim-lang/Nim - a37a83cbff89867be9cbc5ba2f50c37e99efe0f1 authored almost 2 years ago
fix #19430 (#21603)

github.com/nim-lang/Nim - 814d3e6818b6c4ed976818ecf525a599502e080e authored almost 2 years ago
warn against `a, b = val` in routine arguments (#21604)

closes https://github.com/nim-lang/RFCs/issues/480

github.com/nim-lang/Nim - 4898b054ce3b538193fb1bda9052cebc4a588f2f authored almost 2 years ago
switch to the official regex URL (#21616)

ref https://github.com/nitely/nim-regex/pull/119

github.com/nim-lang/Nim - baa577e9e8d59b176ac0cf805f4ef80ebd8bfe9b authored almost 2 years ago
fixes #21392; document `nimble develop` breaking changes (#21614)

github.com/nim-lang/Nim - c71192043b9febbfc058717ad3d4fde3a22c61da authored almost 2 years ago
fix #20972 fixes invalid and UB codegen case object transitions for both refc and ORC [backport] (#21611)

fix #20972 fixes invalid and UB codegen case object transitions for refc and ORC

github.com/nim-lang/Nim - 3575f2bf9ccdabe5fa1fcade086ef0c11adc67b5 authored almost 2 years ago
fixes #21564; std/bitops: Add explicit type masking for the JS target (#21598)

* std/bitops: Add explicit type masking for the JS target

Typecasts on the JavaScript backend...

github.com/nim-lang/Nim - 31d3606fe82855dc63cb59fa509577ba1c3a3b86 authored almost 2 years ago
Fix example code of proc add*[T](x: var seq[T], y: sink openArray[T]) (#21607)

* Fix example code in system.nim

* Add example code to lib/system.nim

* Fix compile error
...

github.com/nim-lang/Nim - 6ec9c7f683abd520ad70b7ca6fbee11312b5cf11 authored almost 2 years ago
Fix nim doc crash with group referencing & include (#21600)

This fixes a regression introduced in #20990 . When a group referencing
is used and one of the ...

github.com/nim-lang/Nim - 63b4b3c5b8c930ffc271c5e4e1a446e8616b2571 authored almost 2 years ago
macros: Extend treeTraverse intVal range to nnkUInt64Lit (#21597)

* Extend intVal range to nnkUInt64Lit

Fixes #21593

* Properly cast intVal as unsigned

*...

github.com/nim-lang/Nim - 0c6f14af048c4bd61c91552af79c003dfd34601e authored almost 2 years ago
fixes #21592; create type bound operations for calls in the method dispatcher for ORC (#21594)

* fixes #21592; create type operations for the method dispatcher

* add a test case

github.com/nim-lang/Nim - a80f1a324fff0b2af47c0766750b3188bcab8041 authored almost 2 years ago
fixes changelog (#21590)

github.com/nim-lang/Nim - 1c7fd717206c79be400f81a05eee771823b880ca authored almost 2 years ago
make --exceptions:quirky work with C++ (#21581)

* make --exceptions:quirky work with C++

* make tests green again

github.com/nim-lang/Nim - d5719c47dce91152173263b08f3b8b12ee04b6ba authored almost 2 years ago
bump NimVersion to 1.9.3 (#21587)

github.com/nim-lang/Nim - 2e4ba4ad93c6d9021b6de975cf7ac78e67acba26 authored almost 2 years ago
Remove the "This module" suffix and reword some entries from the stdlib overview (#21580)

Remove a lot of "This module x" and reword some entries

github.com/nim-lang/Nim - b865f6a5f06253b5e479635ab90f6419f86677d7 authored almost 2 years ago
hopefully easier to understand error message (#21585)

github.com/nim-lang/Nim - 72ca444122bf99c58a88768faa22c12aca5e3ccc authored almost 2 years ago
document general use of `_`, error message, fixes (#21584)

* document general use of `_`, error message, fixes

fixes #20687, fixes #21435

Documentati...

github.com/nim-lang/Nim - ecf9efa3977f95aed5229ab79cd6ac4799a32a4c authored almost 2 years ago
remove `seq[T]` `setLen` undefined behavior (#21582)

remove seq[T] setLen UB

github.com/nim-lang/Nim - 51ced0d68477e4d2ae5fa8183579922ec47cd318 authored almost 2 years ago
Fix segfault caused by ensuring valueless statics are not evaluated (#21577)

github.com/nim-lang/Nim - c06623bf8ccfccf4788e9f4d2f044ab1bde6fe46 authored almost 2 years ago
tuple unpacking for vars as just sugar, allowing nesting (#21563)

* tuple unpacking for vars as just sugar, allowing nesting

* set temp symbol AST

* hopeful...

github.com/nim-lang/Nim - 2315b01ae691e5e9e54fdfdfb4642c8fbc559e48 authored almost 2 years ago
Docs: Mention Source Code Filters in `lib/String handling` (#21570)

Mention Source Code Filters in `String handling`

...as a viable solution for templating

github.com/nim-lang/Nim - 4fc9f0c3a3c6f53bfb663e60775e3d7a75c56337 authored almost 2 years ago