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

Add barebones asynchttpserver tests (#13883)

* Add isNil check to custom Content-Length.

Related to #13866.

* Setup barebones asynchttp...

87847150bfc89b9b1823c3dfe2b37ebaeadc9ba0 authored almost 5 years ago
doc: fix comment for repr*(x: char): string (#13873)

replace `$` with `repr`.

b6814be65349d22fd12944c7c3d19fd8eb44683d authored almost 5 years ago
add nimPath to nim dump (#13876)

* add nimPath to nim dump

* rename

29734b73ff7db82d623986ebb8bcb04289e5b270 authored almost 5 years ago
Fix sym owner in wrapper proc (#13878)

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

6d4f07f2ead4f8800efdc26476768b30b0bb04bc authored almost 5 years ago
Add isNil check to custom Content-Length. (#13867) [backport:1.2]

Related to #13866.

09ca19208f7c9aa52e71b50cf53cc369612e3fce authored almost 5 years ago
asyncdispatch: get rid of erroneous set constructions (#13877)

Ref #13764

813ed358bfe7c282e9adc81bdd7f8a9ff2dc17b9 authored almost 5 years ago
finally de-deprecate the .define and .undef pragmas

a890aa75aa8a03171a5c2cd4ef675b3b85562955 authored almost 5 years ago
new feature: ability to turn specific warnings to errors

9c46927fad6535cf7e172f5af5e93d179cec1020 authored almost 5 years ago
bump devel version to 1.3.1

ed44e524b055b985b0941227a61f84dd8fdfcb37 authored almost 5 years ago
Remove my wrongly written mangled-related code, not needed anymore (#13858)

cec320b56938cac42c2457dd4d362419b554d456 authored almost 5 years ago
sourcemaps for the JS codegen (#7508)

920add5880e74695025d2383dd6806c51bd831b5 authored almost 5 years ago
make bootstrapping more robust for people who have Nim inside /usr/bin (#13855)

2b3b24a8048364eb9dbd52e5a898c948b35501d8 authored almost 5 years ago
fix #7241 (#13779)

finalize() should run in insert()

87e6b88f3bbb64898e30033da974fcef751375c4 authored almost 5 years ago
move tinyc to a separate repo and allow installing external dependencency (eg tinyc) from koch / library code (#13850)

* remove tinyc
* installDeps
* update tinyc paths

93cd98dd143d45a31a7fd90ad8f0b3d3c4c7798f authored almost 5 years ago
fix asynchttpserver content-length header (#13846)

6b9ffc7fadcdaeccd971230733607761863946f0 authored almost 5 years ago
std/byaddr => std/decls (#13847)

d23371fdd7e68c48873e09fb9e4abd76e0c57b66 authored almost 5 years ago
create a changelog for v1.2.0

7d17cd34b8d3ef134885f9317b9799d3c5952737 authored almost 5 years ago
return types must not be Natural for reasons I won't outline here

8ee0771b5a10cfd083ba2eba806e5d9d9f72b234 authored almost 5 years ago
added an .assert pragma and mentioned the pragmas in the changelog

d01fca974dd377b100bc3e2477d6d59f0a05517f authored almost 5 years ago
feature/count (#13837)

df8e0e7f0c3a2e340c625d8c55d9105da106dbfd authored almost 5 years ago
renamed new std/pragmas.nim to std/byaddr.nim (#13844)

* renamed new std/pragmas.nim to std/byaddr.nim

* minor code cleanup

d01245e501c3d90449383d055da9cb1fe5a24a7f authored almost 5 years ago
fix last remaining warning when building nim (`intVal should be Int128`) + minor cleanups (#13841)

68539a2926dd5937e6af640ead200726b46b80b6 authored almost 5 years ago
Deprecate PHP (#13838)

c1672617350ff1b0b2c6d352d026c87729a056f0 authored almost 5 years ago
Jsconsole update (#12448)

* Improve jsconsole adding the rest of the stable api as documented on the standard at https://d...

160d5fe589abd3878f56720bb764b82447e47b10 authored almost 5 years ago
Deprecate DCE:on (#13839)

46ca19ff18ef3db72abf740da7795eb84306305e authored almost 5 years ago
Deprecate when declared(echo):echo (#13840)

afd0afe0a3febc5ed2888dbca23e75c06741668e authored almost 5 years ago
Documentation and Code Style inotify (#13836)

9102ac8c7dda7abf6efee4cf0e104d415894e730 authored almost 5 years ago
Add browsers.openDefaultBrowser without URL, implements IETF RFC-6694 Section-3 (#13835)

95997570681a2d2d451fa96058973b601444d272 authored almost 5 years ago
fixes #13782 (#13834)

bc37668c5a6f1664b34a16af2dee8aa9218b97a4 authored almost 5 years ago
Documentation, add more examples (#13825)

48169847265e13d3b12d670230ad6d33a9d384cc authored almost 5 years ago
First steps, the compiler can boot with enforced requiresInit

a8b6222c862d207a32c104699fc4f0f0a8bced17 authored almost 5 years ago
revert stdlib changes which are not required anymore

484548c784f69cadc1f6480a24e99183a0e6a930 authored almost 5 years ago
Fix tests/types/tparameterizedparent0

66f18037b3d10dca7d32675651ec969217036992 authored almost 5 years ago
The raises list can now use expressions referencing the generic params

08afa030756cd3209520f6db596605116bc246ac authored almost 5 years ago
Turn some of the errors back into warnings

be95f8fdfac9ceb559f77b55630ca9e285fa9a2d authored almost 5 years ago
Replace tfHasRequiresInit with a more accurate mechanism

The new mechanism can deal with more complex scenarios such as
not nil field appearing in a non-...

ce9a4ed124d798d0287a62e4700a32f1d15878c9 authored almost 5 years ago
Fix tests/parallel/tguard2.nim

d374c6373bed4d6807ff70b6179328e79fbe1ac8 authored almost 5 years ago
Fix a CI failure during koch doc

2b66d665679912e62244a94c134ce910838fc107 authored almost 5 years ago
Fix https://github.com/nim-lang/Nim/issues/4907

e63b673ce2557bcc3189bd5917b35327253b4c1b authored almost 5 years ago
Close https://github.com/nim-lang/Nim/issues/11428

06438ed1431ee8ad3ae2eda9dcb7fbe64739329a authored almost 5 years ago
Perform nil checks during object construction and within compiles()

Close https://github.com/nim-lang/Nim/issues/6494

4f3d309fb0d17e52644029f4c593cd670516655a authored almost 5 years ago
More precise error messages for uninitialized fields in the presence of inheritance

7b7e42be546889447cb046c1cb2091885d8a19e3 authored almost 5 years ago
Hrm, the new errors highlighted some code that seems to be broken

New issue: since `Table[A, B]` allocates its backing storage with
`newSeq[KeyValuePair[A, B]]`, ...

0521f98486a6a95b388864747d584ddd5bf68391 authored almost 5 years ago
not nil types are illegal to construct through default(T)

f3be5a716fff715bd46f6f0293db04eb2f0f832d authored almost 5 years ago
Turn the warning for uninitialized (result) variables into errors

1b570f2b187fea9571476a1e2e768d2d4c2f7aa5 authored almost 5 years ago
Fix tests/notnil/tnotnil_in_objconstr.nim

e0bb78553ad34282ff198c4f1121b14b18030dc2 authored almost 5 years ago
Enable the requiresInit checks only for objects

54f06427c8c2d1a29bf7dab2b9e36fc4bb231d3c authored almost 5 years ago
Plug another hole: default(T) forbidden for objects requiring initialization

8ae48292ff3e3b38fd4013b1983c860fd0d49f4c authored almost 5 years ago
Don't allow 'var x: T' for objects that require initialization

05a0ec4adb5fc5ce1b92ca8693a688586c5b7371 authored almost 5 years ago
More sophistication; Allow requiresInit to be specified per-field

7652aede41d81b4e7db2c70ffe462c6fb675d078 authored almost 5 years ago
make `usage of foo is a user-defined error` more informative (#13833)

216fd59c44c7eb56431748389e3b2116692189a1 authored almost 5 years ago
fix open file leak when running --debugger:native (#13832)

d3020af44d57316b3d913962a64a0949714d26f7 authored almost 5 years ago
updated the changelog

c2d29eb3e0c518753ecd27c3809366c36bd2aec4 authored almost 5 years ago
encodeMIME should be encodeMime by our coding guidelines

48213c742829f3aced3a2949f6b794f344f4b25d authored almost 5 years ago
fix #13829 (#13831)

fd202136b44271e6cd369eedc5496085e432fd03 authored almost 5 years ago
Small typo (#13824)

515b6d661e0def97cfe06303fd753b1443fef83e authored almost 5 years ago
Add arm/arm64 for FreeBSD (#13822)

* Add arm and arm64 for FreeBSD

* Add arm64 with aarch64 and reorder to avoid conflict with arm

567af54bafb80a43d72a4e608fae59cac40222fa authored almost 5 years ago
DrNim (Nim compiler with Z3 integration) (#13743)

* code cleanups and feature additions
* added basic test and koch/CI integration
* make it bui...

9ffec79300e35fe100c657317eff21e9b8779d8b authored almost 5 years ago
Tiny fix on browsers.openDefaultBrowser (#13818)

dd44701728f6bc9e6e6b4b2548b707221a075758 authored almost 5 years ago
Fix a 'See XXX' on documentation, clean out (#13820)

c6586322ba6c81d5f548db141b8f05205727d6f2 authored almost 5 years ago
fixes #13810 (#13821)

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

c70b3952ff6fc181875c3ca1a28c6bba6617c1a8 authored almost 5 years ago
macros for proc types, macros for types (#13778)

* new minor feature: macros for proc types, to be documented

* Finished the implementation an...

9134bb9cfb81297d00ccd6d41fe975e853fca2e5 authored almost 5 years ago
workflows/ci_docs: fix documentation deployment (#13819)

* workflows/ci_docs: fix docs publishing

It turns out that github.ref is the full ref name, s...

40898871a9bde4353edc21423b0e8bfe03f68414 authored almost 5 years ago
Unwind just the "pseudorandom probing" part of recent sets,tables changes (#13816)

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

b1aa3b1eeada17453cee9af5c9227c85e0b73d54 authored almost 5 years ago
#13806 - getApplFreebsd might lose data (#13807)

* #13806 - first call sysctl with a null buffer to get the length, then alloc buffer and call ag...

7abeba6aeb2de6ab55702524a2c35da1c7da2ee1 authored almost 5 years ago
workflows/ci_docs: lots of goodies (#13809)

* workflows/ci_docs: publish documentation to Github Pages

This should be a complete replacem...

5621ff6d097b07bf39b3e05120068c838812ab69 authored almost 5 years ago
Add Documentation (#13811)

* Add more Docs and runnableExamples

42d2c3088e1f869148fd6eb1fdce2b33f859dc2d authored almost 5 years ago
refs #13797 (#13812)

1e4093d949ab015cd1e3e62cf0f47d83ef0bca38 authored almost 5 years ago
Fix telebot test failed, closes ba0f3/telebot.nim#49 [ref #13812] (#13814)

I was update telebot to version 1.0.0, update folder structure follow `nimble` guideline

119b0ce66fcadadf49e0a6ecec215cf3733723dd authored almost 5 years ago
stacktraces can now show custom runtime msgs per frame (#13351)

* stacktraces can now show custom runtime msgs
* improve tests/stdlib/tstackframes.nim
* fix t...

19cab9fa51fdb9a244ca35e978e9daa8cc81a785 authored almost 5 years ago
faster CIs (#13803)

* ttables: smaller table, 5x speedup

* thavlak: less iterations, less loops; 30% speedup

*...

8088633250872de8777c7078e636b2379780e107 authored almost 5 years ago
'.push raises: []' now also affects proc types (#13776)

* '.push raises: []' now also affects proc types

* fixes the regression

* less disruptive ...

2a278f6eba5b154920177154bb48733268cacfc5 authored almost 5 years ago
fix #13794 HashSet leak (#13800)

06f8c5cb6f04319fd6ca6eafc496f3da882ab341 authored almost 5 years ago
Fix #13631 (#13789)

8c719fce54544c8d14ce7c0e4639c974c1748668 authored almost 5 years ago
fix #13730 (#13787)

cfa1a827dc2c782924e50c92f875277161128490 authored almost 5 years ago
[CI] fix recent freebsd systematic failure (#13788)

95ab9ab75da074fcb60f9f2c0e4ef4eab7624f8b authored almost 5 years ago
fixes #13763 (#13777)

0a49fe5fad36c917f459420d832cda306d449d6e authored almost 5 years ago
More fixes for Haiku (#13774)

* osproc: move fork-based code path under the when conditional

* osproc: avoid using the envi...

0eaacbc2c45376383a6704c76687d05e62e8f772 authored almost 5 years ago
fix typos and deprecation warnings for tconvariancerules.nim (#13772)

142c59fc378f11301023c2940e08feeea3448696 authored almost 5 years ago
make nim_temp compile with --gc:arc --sinkInference:off (#13769)

* make nim_temp compiler with --gc:arc

* trigger build

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

289b31ee752982c2660fc88bb96bbbf2c11836b4 authored almost 5 years ago
Fix vm.nim for --gc:arc (#13741)

* koch boot --gc:arc now passes the nim stage

... but generates invalid C code

* Move it c...

2925a47ae6aaa8e93117a29b018582540bf55856 authored almost 5 years ago
ssl_certs: add Haiku support (#13761)

6162da812af822f739dd00bb1b6c12658a89c669 authored almost 5 years ago
asyncdispatch: fix erroneous set construction (#13765)

These constants were defined as `cint`. They can be huge on certain
systems, such as Haiku, and...

2da438c33b55ddfefd5d0e5e876721a00dabd42c authored almost 5 years ago
Fix typeSym.getImpl for ref types (#13752)

* Fix typeSym.getImpl for ref types

* Fix a codegen issue affecting the test suite of nim-bea...

e50441ab33d1b287a89ad4e2d795c80b7f8077c0 authored almost 5 years ago
`import macros` rather than `import std/macros`. (#13762)

1b31e08917f3644b80a10b581089b816ef2db214 authored almost 5 years ago
distinctBase overload for values (#13746)

98753da33188e3eef2362c4ed3c2bea166b8f10b authored almost 5 years ago
Continue bool conversion fixing (#13751)

* continue fixing #13744

* improve style

* improve test

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

764a81ca253b78d0faa75a24dffc8d111362974f authored almost 5 years ago
bump copyright year to 2020 (#13753)

e1e062197ec13da4516642270e2057b0c26248cb authored almost 5 years ago
[ci skip] docs: make the syntax for generics easy to look up (#13754)

a8a464810e0473da61b9daf28311bc76411601bf authored almost 5 years ago
[skip ci] docs: reword Part 3 link to communicate that it exists (#13755)

febd48f3432f908e7767d1e7f894748c617d1700 authored almost 5 years ago
docs: say that `nil` can be used as a value (#13756)

and improve wording in other ways

Showing that `nil` can be assigned helps to warn readers th...

84b378b94fffed6e4e32cfebdd940a80425226d2 authored almost 5 years ago
fix deprecations and other warnings (#13748)

5b55aa52d05ff911d64febc973bed1f0c2d97d25 authored almost 5 years ago
fixes #13744 (#13749)

* fixes #13744

* improve style

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

182d3c16e3b7aac9ed3575dec55e6d9a3d5042c4 authored almost 5 years ago
fix #13737 (#13738)

46c827be6a959be3d3bb840d1582bac8fc55bda6 authored almost 5 years ago
use nimEmulateOverflowChecks for ARM/ARM64

5300baae062b892bb133850d88428a34d66592ed authored almost 5 years ago
__stderrp and friends are only on FreeBSD & DragonFlyBSD. (#13735)

c0dbcffca643ac79e0c03c9509e92f5841b38a94 authored almost 5 years ago
fix #13731, ambiguous repr of pointers (#13732)

4fb7f076d89ca52704c78e0c984d41ba9d48ae5b authored almost 5 years ago
fixes #13722 (#13729)

* fixes #13722

* better fix

fc5dd11b3da555a3617c1163dc3105973d101b97 authored almost 5 years ago
hotfix: make 'nim doc nimhcr' work on all platforms

e05fd1d00fb940aa89fdd7bd9f98e091abfd378b authored almost 5 years ago
trees.nim: compare floating points by their bitpatterns because NaN comparisions are always false (WORST design in the history of computing!)

bcccb74429c6bd5a9ce48ae8854c38f1275cf228 authored almost 5 years ago