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
Co-authored-by: Andreas Rumpf <[email protected]>
Co-authored-by: Juan Carlos <juancarlospaco@gmai...
fixes #22866;
fixes #19998
Continuation of https://github.com/nim-lang/Nim/pull/19262
Fixes https://github.com/nim-lang/...
40e33dec45b98e1c5385f844e241011a8351d364 authored over 1 year agofixes #22883
…eDefault` warnings
avoid issues mentioned by https://forum.nim-lang.org name...
92141e82ede93028be5781d6f4e906cefa3b03eb authored over 1 year ago801c02bf48b1612c8bf58ed113f944c9d6e32ead authored over 1 year ago
2ae344f1c204f92a944afeb70fe6b1ca1c419f62 authored over 1 year ago
f61311f7a0f1a4c2fab1eeaa747654d4281bc56b authored over 1 year ago
ref
https://github.com/nim-lang/nightlies/actions/runs/6686795512/job/18166625042#logs
> /ho...
afa2f2ebf6bbceeae2846546afb78d316bca7d5f authored over 1 year ago
follow up https://github.com/nim-lang/Nim/pull/22851
follow up https://github.com/nim-lang/Nim/...
403e0118ae8d099384e9bd6a046c2114538503b8 authored over 1 year ago
follow up https://github.com/nim-lang/Nim/pull/22851
e17237ce9dbf5410623e9d510217e7817bf4fd89 authored over 1 year ago0c26d19e228e831393cb5d2c1f43660362d349c9 authored over 1 year ago
Per https://datatracker.ietf.org/doc/html/rfc9110#name-user-agent a
User-Agent is defined as fo...
I have added a note for installment
https://github.com/nim-lang/htmlparser/pull/5
> In order...
fbc801d1d15aa2c5f12a3f3bc1e35aad185dafb1 authored over 1 year agofixes #22868
d66f3febd120a6e888250dd9fa80b1533591d68f authored over 1 year ago
ref https://github.com/nim-lang/Nim/pull/22848
see also https://github.com/nim-lang/htmlparser
...
fixes #22867
cef5e57eb59f0ef2633c298aa2c8a5b049b32d5c authored over 1 year agodoc: fix typos
7c3917d1dd3faa12fa1cc079d6fcf22f3da630c5 authored over 1 year agofixes #22856
`-d:nimStrictDelete` is introduced in 1.6.0, which promised to be
enabled in th...
3095048d674b0cc17dfbf221f81e13a1dc1eb6c0 authored over 1 year ago
1. `freeAddrInfo` is called prematurely, the variable `myAddr` is still
in use
2. Use defer sy...
ca577dbab12cb7a9a73ca8d39ce03f568bade2bb authored over 1 year ago
Close #22826
I am not sure why this code skips generic insts, so letting CI tell me.
Update:...
At least on modern Nim `tempfiles` is not usable if the user has
https://github.com/oprypin/nim...
fixes #22844
e10878085eaf215a6782cde5c2ea79d4cdf0f40e authored over 1 year agofix #22834
Edit: also fixes `result.addrList` when IPv6, which previously only
performed a `...
- Bisect default to Linux only. Tiny diff, YAML only.
| OS | How to? |
|----|---------|
| L...
… enabled
fixes #22836
0d4b3ed18edff5ae098be842a986cb32de651fbf authored over 1 year ago3c48af7ebe9c8949ce3341bb62eacf0de43e4d11 authored over 1 year ago
a9bc6779e1010572e1def98379cb3693e55b8a4f authored over 1 year ago
closes #16919
followup #16820
…s of a patent-pending new VM
10c3ab626941d9c1ec69a2921696f4b7d0c2a6ac authored over 1 year agoAdded table view in Compiling section of documentation
5f400983d588ec91a688453ce69cec94d310cc70 authored over 1 year ago
fixes #19250
fixes #22259
The strings, seqs, refs types all have this flag, why should closu...
f5d70e7fa7195658e3200f71a1653e07fe81275a authored over 1 year agofixes #22354
It skips `nkHiddenAddr`. No need to hoist `var parameters` without side
effects...
Done:
- [x] Implement conversions to openArray/varargs.
- [x] Implement index/range checking.
Issues like https://github.com/nim-lang/nimble/issues/1149 keep popping
up. One way or another,...
Ref https://github.com/nim-lang/Nim/pull/22777#issuecomment-1758090410
Co-authored-by: SirOla...
68ba45cc04bedb5f39f7bff659065e137e86053d authored over 1 year agoTheoretical Benefits / Plans:
- Typed assembler-like language.
- Allows for a CPS transform...
…t holes
fixes #22790
ecaccafa6c18e0b92cd5f75d3363d61c0866dec9 authored over 1 year agoref https://forum.nim-lang.org/t/10525
9d7acd001f268e2b9dab9228ca5e22bf75028704 authored over 1 year ago
in `std/nre`
```nim
proc initRegex(pattern: string, flags: int, study = true): Regex =
new(...
Since they are integer types, by mean of allowing cast integer to enums
in VM, we can suppress ...
Notice the test wouldnt link before
bf72d87f249221ed6623321f3cca0de9b35e0e36 authored over 1 year agofixes #8893
81b2ae747e307f4ab171d3b62a0e6ea8b6a81d3d authored over 1 year agoCo-authored-by: Andreas Rumpf <[email protected]>
8ac466980f7658c37b05c6ec099537ea0e459cb9 authored over 1 year agofixes #22794
Not sure if it's too much.
c3774c8821cc25187252491b4514235b9a8f1aac authored over 1 year ago
This would be handy for making terminal apps which display content below
the prompt (e.g. `fzf`...
fixes #22787
---------
Co-authored-by: Andreas Rumpf <[email protected]>
efa64aa49b11e93461626e84b9f67b6185f26e1f authored over 1 year ago
I came across this sentence in the Nim Manual and couldn't make sense of
it. I believe this is ...
It's not used in the compiler, besides, it doesn't seem to be a common
operation. Follows the d...
fixes #22711
Per @elcritch's awesome solution
f2f0b3e25d976446e657cee7157591ce587624fd authored over 1 year agof4a623dadf1a5ba287dbb55893ab70d1d6638c3f authored over 1 year ago
1a6ca0c6047ac1f1489f2b45e4966ddca1f40e46 authored over 1 year ago
fixes #19371
fixes #21093
fixes #22119
fixes #22778
follow up https://github.com/nim-lang/Nim/pull/19835
fixes #22753
## Future work
We should turn all the error nodes into nodes of a nkError kind,...
`readLine` proc in asyncfile module caused IndexDefect when it reached
EoF. Now it returns empt...
- Continuation of https://github.com/nim-lang/Nim/pull/22769
- See
https://pubs.opengroup.org/...
I couldn't find any documentation on the syntax for --hint:X:on|off with
`nimscript` except in ...
The goal of this PR is to make `typeRel` accurate to it's definition for
generics:
```
# 3) W...
fixes #22554
714630782371565e3982a3e70e288c7d1e2dd88b authored over 1 year ago
- `copyFile` allows to specify `bufferSize` instead of hardcoded wrong
value. Tiny diff.
#...
a38e3dcb1f0c47b89f07b343a259c4b10a333ac9 authored over 1 year ago
fixes #22696
partially revert https://github.com/nim-lang/Nim/pull/16281
`join` calls `$` in...
5eeafbf55029816e5022d9d6aa9ed3b0acf2d3ba authored over 1 year agofixes #20435
---------
Co-authored-by: ringabout <[email protected]....
0c179db6579ee5ae853603bf8d8efe23785cb7ab authored over 1 year ago
ref #19727
closes #22586
https://github.com/nim-lang/Nim/issues/22554 needs it to move on.
...
fixes #22763
8761599aade64f5953ef7d3c4cea005a0c459355 authored over 1 year ago
`Foo()` below makes the compiler crash.
```nim
proc makeBoo(a:cint = 10, b:cstring = "hello...
4fffa0960f6c17e9e1e6a20665c97ac34ea678bb authored over 1 year agoref #19727
285cbcb6aa36147e9b9c024ceed78e46526dd1ea authored over 1 year agoDoesn't exists anymore.
Use `window.localStorage.getItem("key").isNil` instead
![Screensho...
4bf0f846df3bdeeeeff288f1d28688ee4852bc71 authored over 1 year ago- Fix #21407
---------
Co-authored-by: Amjad Ben Hedhili <[email protected]>
f0865fa6960cbff301318f4ef8d603052519b24d authored over 1 year ago
- Documentation only.
- Sometimes newbies try to use Valgrind with RefC etc.
ref https://github.com/inim-repl/INim/pull/139
02ba28eda5ea9b7cb6545f08e0620875f0100bf3 authored over 1 year ago- Mention Bisect bot in Bisect documentation.
21218d743fad5c0c7f0ef6a6a189178e4b1effed authored over 1 year ago
fixes #10542
revives and close #20169
Closes #15351
Stumbled across the issue and found it now works
435f9320889f21269a26a17f724b73c4a46f9f23 authored over 1 year ago46544f234df3c473e6cd798eca4754c84be96abc authored over 1 year ago
fixes #22706
3979e83fcbf5e7bda9a1bad55fa9d594f36158de authored over 1 year agoIt's equivalent to `newString`.
f0bf94e5311e851cba4370c2310c0be66e535a27 authored over 1 year ago
- Support multiple OS Bisects (Linux, Windows, MacOS).
- Install Valgrind only if needed to spe...
Should help with stuff like the checksums package which only takes
`openArray[char]`
Co-auth...
1b0447c208a8ec03c1abf5c511b3949a882a8996 authored over 1 year agoCauses problems when working with `cstring`s.
a6c281bd1d6e47fb8d137008e6ba944b8b2eb9a3 authored over 1 year ago
```nim
echo newString(8)
```
results in:
```
D:\User\test.js:25
var co...
b10a809274494d46db2b6bf6930c8c50a2751c9b authored over 1 year ago
fixes #22519
c0838826c0071e9bf9a456a82b237b63f21f2b12 authored over 1 year ago
fixes #22246
resurrects #22350
Co-authored-by: Andreas Rumpf <[email protected]>
c75cbdde7034f10979b61687733f253261ecffec authored over 1 year ago- Add Atomic ARC to Documentation. Documentation only, tiny diff.
b2896170130f1f998f7a1d51288fe66cbe345903 authored over 1 year ago…in typeMasked
fixes #22687
ed30692d29745701c1219cb618ffcd0e50906fe3 authored over 1 year ago
`{.push overflowChecks: off.}` works in backends. Though it could be
implemented as a magic fun...
af617be67a4e038354617b272d373a6fbe583644 authored over 1 year ago
Co-authored-by: Andreas Rumpf <[email protected]>
fefde3a735c3bc931a4d3289e43f3b95f65e1256 authored over 1 year ago5568ba0d9f39469891b5e4625ad39ebcfa5e1ee3 authored over 1 year ago
closes #8390, closes #11726, closes #8446, closes #21221, closes #7461,
closes #7995
fixes #22726
51cb493b221e704efce126049f9f320eb1cb1a36 authored over 1 year agob542be1e7de067573370a3159b0812396309ef8b authored over 1 year ago
fixes #22692
2c5b94bbfd8a050ce08072222511cbb9eb20f771 authored over 1 year ago
Add descriptions for `rawProc` and `rawEnv`. See
<https://forum.nim-lang.org/t/10485> for more ...
see https://github.com/nim-lang/Nim/issues/22674
741285b335343ad61afc2d48778c52cd097d1249 authored over 1 year agofixes #22700
63c2ea5566cc7a0983cc748a3d4855d24beeebda authored over 1 year ago