Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/crystal-lang/crystal

The Crystal Programming Language
https://github.com/crystal-lang/crystal

Lexer: fix global capture vars ending with zero, e.g. `$10?` (#12701)

47ae3d75465cda5e571f3dcd137d8d4b9817103d authored about 2 years ago by fn ⌃ ⌥ <[email protected]>
Use single helper method to pass UTF-16 strings to Windows (#12695)

42a3f91335852613824a6a2587da6e590b540518 authored about 2 years ago by Quinton Miller <[email protected]>
Leverage `GC.malloc_atomic` for XML (#12692)

4cbcf762243aaa286f66d5f002e000c699f4bae5 authored about 2 years ago by Quinton Miller <[email protected]>
Compiler: ignore type filters when accepting cast obj and to (#12668)

b31b04bce75305907ab43418f08ccd6e45e5f154 authored about 2 years ago by Ary Borenszweig <[email protected]>
Eliminate `nil` from many predicate methods

5fa604325d934cd3ba91ebde721e888bdaee3dc7 authored about 2 years ago by Quinton Miller <[email protected]>
Lint: Remove useless assignments (#12648)

9ae8024f45a9d4d05c1437abd9bd4a00ff90bfe2 authored about 2 years ago by Sijawusz Pur Rahnama <[email protected]>
Add docs for `Int#downto` (#12468)

Co-authored-by: Johannes Müller <[email protected]>

36bd91e62a2471b4c6f10eb53c03ef1443f4a2db authored about 2 years ago by Iain Barnett <[email protected]>
Fix range literals causing method lookups in docs generator (#12680)

7da26e0e9f3f43dfdde859faf82fb9d054f166dd authored about 2 years ago by Caspian Baska <[email protected]>
Lint: Use `Object#in?` instead of multiple comparisons (#12675)

60ca566b322da315b6d05801bbf81c68a0f7868a authored about 2 years ago by Sijawusz Pur Rahnama <[email protected]>
Add `ArrayLiteral#-(other)` and `TupleLiteral#-(other)` (#12646)

Co-authored-by: Vladislav Zarakovsky <[email protected]>
Co-authored-by: Beta Ziliani <beta@ma...

a4db8e7568e001508a8b5664bc201894c8544b11 authored about 2 years ago by Caspian Baska <[email protected]>
Compiler: handle yield exps without a type (#12679)

777ea47102b38d97483b00ec306da9b834a473c2 authored about 2 years ago by Ary Borenszweig <[email protected]>
Fix `VirtualMetaclassType#implements?` to ignore base_type (#12632)

1c33a0b1d14a1e2c8835bb1b7381789d648624ea authored about 2 years ago by Johannes Müller <[email protected]>
Macros: Test addition between `ArrayLiteral` and `TupleLiteral` (#12639)

3a23157cb88bdb15d68f82306e3510702133655a authored about 2 years ago by Caspian Baska <[email protected]>
Allow the EventLoop implementation to be detected at runtime (#12656)

56dc735e352d41cd2c3f0f76b3ce3f2ae07d04dd authored about 2 years ago by Guilherme Bernal <[email protected]>
Fix documentation for Pointer#move_to (#12677)

e66fe1d7259dc6efd3aace139e76868537e6e9b5 authored about 2 years ago by TheEEs <[email protected]>
[CI] Update GHA actions (#12501)

157d78827c47dcb66cedbc22308fc1b12fb28075 authored about 2 years ago by Johannes Müller <[email protected]>
Lint: Remove comparisons with boolean literals (#12673)

fb11b54f6428229d0ddd12ce8b082679dd96a43f authored about 2 years ago by Sijawusz Pur Rahnama <[email protected]>
Lint: Fix variable name casing (#12674)

27f9a3050d9d84c997c9f4f81328daf231095651 authored about 2 years ago by Sijawusz Pur Rahnama <[email protected]>
Remove unused `Program#cache_dir` property (#12669)

5f5b468f5e224fafa637adaad8007b162e080b47 authored about 2 years ago by Johannes Müller <[email protected]>
Update FreeBSD LibC types (#12651)

36059d3ce9cb42e7c7e2a4cd09bf8612770a5041 authored about 2 years ago by Dmitri Goutnik <[email protected]>
examples: fix (2022-10) (#12665)

ccb006007ee99b7227d7dec507ec1a262060a04f authored about 2 years ago by maiha <[email protected]>
[Experimental] Compiler: try to solve string interpolation exps at compile time (#12524)

Co-authored-by: Matthew Berry <[email protected]>

c60bccac221d4e14af75cc256026caec8b3f5cda authored about 2 years ago by Ary Borenszweig <[email protected]>
Style: Remove redundant begin blocks (#12638)

Co-authored-by: Johannes Müller <[email protected]>

0b10d133db1ad1d9f607c6d4c9fd384517f4c7af authored about 2 years ago by Caspian Baska <[email protected]>
Drop FreeBSD 11 compatibility code (#12612)

FreeBSD 11 went EOL on September 30, 2021.

0fd43b9188abecc20704d66d72a41dcf983f29a6 authored about 2 years ago by Dmitri Goutnik <[email protected]>
Optimize `Range#sample(n)` for integers and floats (#12535)

Co-authored-by: Ary Borenszweig <[email protected]>

8ac2216bb05e28820f1aad8aba5454cdf942ba04 authored about 2 years ago by Johannes Müller <[email protected]>
Add argless `#annotations` overload (#9326)

Co-authored-by: Sijawusz Pur Rahnama <[email protected]>

09868bb1a8206dc7b0ebfb6a238f27023f3d0151 authored about 2 years ago by George Dietrich <[email protected]>
Use mutating collection methods (#12644)

4ff95d58cd39b828345a10770937c55e35e9417f authored about 2 years ago by Caspian Baska <[email protected]>
Websocket: write masked data to temporary buffer before sending it (#12613)

7d08b49069c5ce6f8065626b6763676e2323d130 authored about 2 years ago by Ary Borenszweig <[email protected]>
Interpreter: fix class var initializer that needs an upcast (#12635)

5c2c696e1e1249547b2e73a904023776fa2d92da authored about 2 years ago by Ary Borenszweig <[email protected]>
Trap when trying to raise wasm32 exceptions (#12572)

7fbf2f6f7694a089db59276dfe34bee428ab2d44 authored about 2 years ago by Guilherme Bernal <[email protected]>
Rename `File.real_path` to `.realpath` (#12552)

1124706bf6c28b33650eb7180fcff22285ab28a5 authored about 2 years ago by Johannes Müller <[email protected]>
Add `HTTP::Server::Response#redirect` (#12526)

Co-authored-by: Sijawusz Pur Rahnama <[email protected]>

300f7481575b89830bf8693aecc9a45529b74daa authored about 2 years ago by Johannes Müller <[email protected]>
Implement `Digest` class in `Digest::CRC32` and `Digest::Adler32` (#11535)

6d0bc1c9e7116b8d5db2e37d40c60df79c21076e authored about 2 years ago by David Keller <[email protected]>
Refactor: use helper method instead of duplicate code in lexer (#12590)

5763f56f96c97b2a9cc4ab385d0346935252b45c authored about 2 years ago by Johannes Müller <[email protected]>
Fix `TypeNode#nilable?` for root types (#12354)

bcf1fa87133cc38cf22fe7abd57000991c78cf36 authored about 2 years ago by Quinton Miller <[email protected]>
Parser: Fix restrict grammar for name and supertype in type def (#12622)

bd83c558bca17bbdd994b89d5fbf07c6c43fd605 authored about 2 years ago by Caspian Baska <[email protected]>
[WASM] Add missing `__powisf2` and `__powidf2` compiler-rt functions (#12569)

e6de9e343320b1d2d476cc19ea1082a98333b68f authored about 2 years ago by Guilherme Bernal <[email protected]>
Add missing docs for `Indexable` combinations methods (#10548)

5b8ff6dd892c9e96a8f12f4eaabff1d40e34d8a0 authored about 2 years ago by Gabriel Holodak <[email protected]>
Bump version to 1.7.0-dev (#12640)

fabedd43ac85c7add28cfac86fdfc2797d014f84 authored about 2 years ago by Johannes Müller <[email protected]>
[CI] Drop Alpine libreSSL 3.1 test (#12641)

afc69ab7797120ac04b6d269a185a8b6e4a0bb17 authored about 2 years ago by Johannes Müller <[email protected]>
Add Changelog for 1.6.1 (#12626)

fc61bd678afb97a82107e6577516cb27ff9fc1c5 authored about 2 years ago by Johannes Müller <[email protected]>
Adding welcome message to the interpreter (#12511)

ef1cd3c1c33dad55ef1a05f79b43624c0747489f authored about 2 years ago by Beta Ziliani <[email protected]>
Fix FFI specs on release builds (#12601)

41f861e8e6cc4c047ba7fc246f1a29d91d33dad4 authored about 2 years ago by Quinton Miller <[email protected]>
Fix origin validation in playground server for localhost (#12599)

0fac5d5b0c0053e24e6b3c97a35a2886e855687d authored about 2 years ago by Johannes Müller <[email protected]>
Detect `llvm-configXX` while building compiler (#12602)

7bede60ccdc58c1f92b91c2a81ff46a801c96e1c authored about 2 years ago by Quinton Miller <[email protected]>
Unbreak the interpreter on FreeBSD (#12600)

5a22e692d8de89f3bdbf34b3435a7e59dc98c4a9 authored about 2 years ago by Dmitri Goutnik <[email protected]>
Fix building Wasm32 on Crystal 1.6 (Regression) (#12580)

dd1c6d5d177fc683b0a3364f47b385b20b6bde56 authored about 2 years ago by Guilherme Bernal <[email protected]>
Interpreter (repl): migrate types even if their size remains the same (#12581)

Co-authored-by: Johannes Müller <[email protected]>

e22a23ee4d589920350311bc64ea9434a78e41ac authored about 2 years ago by Ary Borenszweig <[email protected]>
Treat single splats with same restriction as equivalent (#12584)

809c49ecb2b043d0fde69f49c952cdc46195a282 authored about 2 years ago by Quinton Miller <[email protected]>
Formatter: escape backslashes in macro literals when subformatting (#12582)

5cf5e5ab960ebc3ced90974940dac5a034b9f12f authored about 2 years ago by Ary Borenszweig <[email protected]>
Fix doc typos in `Socket::IPAddress` (#12583)

b01d9ebb925be8e43ef5fdbfedbece122a7f4e4b authored about 2 years ago by George Dietrich <[email protected]>
Disable failing specs on Windows CI (#12585)

1a386a732b750c4bdbc1373014f051ecc45e72ee authored about 2 years ago by Quinton Miller <[email protected]>
Bump version to 1.6.1-dev (#12588)

619fa67017007f529fb7f2bd854b1a5355b81ee1 authored about 2 years ago by Johannes Müller <[email protected]>
Add CHANGELOG for 1.6.0 (#12568)

41573fadba11fecc43c03b838c27bdb816e1b928 authored over 2 years ago by Beta Ziliani <[email protected]>
Document `after_initialize` method for `yaml` and `json` serializers (#12530)

826a631d468ba119ec0cc31c9f173fba40ed7716 authored over 2 years ago by analogsalad <[email protected]>
chore: fix alignment typo in compiler comments (#12564)

268aafd8e069ee1c14cfe5250868bc71c3e21245 authored over 2 years ago by Michael Wagner <[email protected]>
Interpreter: handle missing upcast from GenericClassInstanceMetaclassType to VirtualMetaclassType (#12562)

7b7d28e4006edd06f74cfe4c341e271ed521b744 authored over 2 years ago by Ary Borenszweig <[email protected]>
Interpreter: implement variable autocast (#12563)

Co-authored-by: Johannes Müller <[email protected]>

6d02749cabbbf7aee8cd906c505524c6c1dedbdc authored over 2 years ago by Ary Borenszweig <[email protected]>
Codegen: fix how unions are represented to not miss bytes (#12551)

43f0a6455e6fd57152c43125969fdf2c503e6fea authored over 2 years ago by Ary Borenszweig <[email protected]>
Update distribution-scripts (#12555)

fd8801247d47820dfbbe4bcd4cb0ad65dd5ac8a4 authored over 2 years ago by Johannes Müller <[email protected]>
Fix overflow for `rand(Range(Int, Int))` when signed span is too large (#12545)

4ca9f933aff3fddcaf0e864ecb9bfe796a092900 authored over 2 years ago by Quinton Miller <[email protected]>
Remove `spec/generate_windows_spec.sh` (#12549)

395fda7e1e448f120d80552d6e06c4d32b2886c5 authored over 2 years ago by Johannes Müller <[email protected]>
Remove `spec/win32_std_spec.cr` (#12282)

d72dd15fc5e7af84876e0c4fc0aa308878a08fae authored over 2 years ago by Quinton Miller <[email protected]>
Fix `HTTP::Client` implicit compression with retry (#12536)

12a9b5fc63b3285cc55e21d84705736d0c2ad4e2 authored over 2 years ago by Johannes Müller <[email protected]>
Add icon and metadata to Windows Crystal compiler binary (#12494)

98f7792954e51fa19c9dd4fc0dc36bfb6c674d12 authored over 2 years ago by Quinton Miller <[email protected]>
Fix specs with side effects (#12539)

2d6a36ee1c1a64ddf29eb1d82384572f702eb5e7 authored over 2 years ago by Johannes Müller <[email protected]>
Fix YAML serialization class name ambiguity (#12537)

Co-authored-by: Ary Borenszweig <[email protected]>

7036927b3efb6f455cf5c278fe78fdc7edfae899 authored over 2 years ago by Hugo Parente Lima <[email protected]>
Interpreter: check upcast in nilable cast (#12533)

b262838dee4d4a61a2b0c5d1a50a007f1dca1385 authored over 2 years ago by Ary Borenszweig <[email protected]>
Add warning about concurrent requests in `HTTP::Client` (#12527)

98492339fa361d8c5f91a12d2c8cfd6385fbaa88 authored over 2 years ago by Johannes Müller <[email protected]>
Interpreter: allow inspecting block vars without affecting program (#12520)

* Interpreter: allow inspecting block vars without affecting program

* Better check for exist...

543acb079b5e4731644840958ac0aee65e1358ef authored over 2 years ago by Ary Borenszweig <[email protected]>
WASM: Add support for `wasi-sdk 16`: don't rely on `__original_main` (#12450)

These two functions used to be provided by libc in the past:
WebAssembly/wasi-libc@5d8a140/libc...

0d285366c17ea815681c3d0e54a19435c8f60bc2 authored over 2 years ago by Guilherme Bernal <[email protected]>
Add U/Int128 to isqrt spec (#11976)

b7e28a82742a3bc17c701be07effdb4c9cbaa937 authored over 2 years ago by David Keller <[email protected]>
Document how to change base type of an enum (#9803)

Co-authored-by: Johannes Müller <[email protected]>

3e13d0e00c0ec68bea7ee5e23a5eb4934ba32683 authored over 2 years ago by George Dietrich <[email protected]>
Fix test cases (#12508)

a6704abe60b065611fb0c51f7a842f21e692dc4b authored over 2 years ago by Giovanni Cappellotto <[email protected]>
Parser: Rename `arg*` to `param*` (#12235)

e05516f0005ce95bab0b20bc5632d3f5a3f88920 authored over 2 years ago by Giovanni Cappellotto <[email protected]>
Fix restriction comparison between `Metaclass` and `Path` (#12523)

78fb6e0f7187b148b42f03adce4676a7ed63d550 authored over 2 years ago by Quinton Miller <[email protected]>
macOS: Fix call stack when executable path contains symlinks (#12504)

278819e4e08be6b96932fed5cb6155721dceb683 authored over 2 years ago by Quinton Miller <[email protected]>
Interpreter (repl): use new MainVisitor each time we need to interpret code (#12512)

0335ba3a52039cfccb3f196eb7bbccb1b1d94c61 authored over 2 years ago by Ary Borenszweig <[email protected]>
Revert "Add `HTTP::Server::Response#redirect` (#10412)" (#12517)

This reverts commit abff4f7d89af82ec83139e172a0b7558d54009f9.

f2599414a3b6a81c5297f75a8d5a403015f2a3c3 authored over 2 years ago by Johannes Müller <[email protected]>
Add `HTTP::Server::Response#redirect` (#10412)

Co-authored-by: Sijawusz Pur Rahnama <[email protected]>

abff4f7d89af82ec83139e172a0b7558d54009f9 authored over 2 years ago by Johannes Müller <[email protected]>
Add 'wasm_import_module' option to the @[Link] annotation (#11935)

Co-authored-by: Sijawusz Pur Rahnama <[email protected]>

abe4d344cc1807223982a7f629563487a0faabb5 authored over 2 years ago by Guilherme Bernal <[email protected]>
Fix `HTTP::Client#exec` to abort retry when client was closed (#12465)

c3fddac1e3bf328e09277c837384a73d5454a4b4 authored over 2 years ago by Johannes Müller <[email protected]>
Improve syntax highlighter (#12409)

* Fix 1/2 treated as regex.
* Fix missing dollar in global match data index.
* Fix wrong conte...

a4704af213cb4b1cb6d36934fb41b49400a4c04e authored over 2 years ago by I3oris <[email protected]>
Allow using U/Int128 in random (#11977)

b5a03cfe8dbb69c2f80e37bde09408ab8c909ebb authored over 2 years ago by David Keller <[email protected]>
Use more robust ordering between def overloads (#10711)

7501dfdc80674f256c5dcf5d5d14e4dd651bbe29 authored over 2 years ago by Quinton Miller <[email protected]>
Parser: declare local vars of indirect type declarations in call args (#11983)

bd6dca1de1dc90edc97a77c7969ff6104007394c authored over 2 years ago by Ary Borenszweig <[email protected]>
Add support for `IO::FileDescriptor` staying open on finalize (#12367)

* Test IO::FileDescriptor close on finalize

* Add support for IO::FileDescriptor staying open...

764d7c050126f8f34cc62f82003f6c289c27bda0 authored over 2 years ago by Ryan Gonzalez <[email protected]>
Introduce `IO::DEFAULT_BUFFER_SIZE` (#12507)

* Refactor HTTP buffer spec decoupling from buffer size

* Introduce `IO::DEFAULT_BUFFER_SIZE`...

282e6e257e57f99143435ab39e5aefd3c07fc761 authored over 2 years ago by Johannes Müller <[email protected]>
[CI] Upgrade GitHub Actions to macos-11 (#12500)

* [CI] Update GHA cachix/install-nix-action@v17

* [CI] Upgrade GitHub Actions to macos-11

fabf79dd59adf383eaa3a220e04024de7a80d54d authored over 2 years ago by Johannes Müller <[email protected]>
Fix and enhance `scripts/update-distribution-scripts.sh` (#12503)

Co-authored-by: Oleh Prypin <[email protected]>

bc26852532e010eeb07321b44e700f14c86fe5bc authored over 2 years ago by Johannes Müller <[email protected]>
Formatter: format comment after select (#12506)

7f7442e6721d985e0cd2a6bebba08ab13f38c734 authored over 2 years ago by Ary Borenszweig <[email protected]>
Compiler: better error message for symbol against enum (#12478)

Co-authored-by: Sijawusz Pur Rahnama <[email protected]>

a9ab64f00e6aaacfabb7183de43a7d42a2f91c86 authored over 2 years ago by Ary Borenszweig <[email protected]>
Update distribution-scripts (#12502)

24360482d20dfd955fb03b9f1305556f7ee0000d authored over 2 years ago by Johannes Müller <[email protected]>
[Makefile] Use `EXPORT_CC` for `make crystal` (#11760)

c3d5e91002dca8ba0bf8810745ec3efc65d92185 authored over 2 years ago by Johannes Müller <[email protected]>
Fix: Parse DWARF5 Data16 values (#12497)

292661eb7b110e17954bc12461a281fe970b62b0 authored over 2 years ago by Stephen von Takach <[email protected]>
Update nixpkgs 22.05 and LLVM 11 (#12498)

f0a33039073206fd6d5ed4936556eb8392671d00 authored over 2 years ago by Johannes Müller <[email protected]>
Update contact section of CODE of CONDUCT (#9219)

Co-authored-by: Beta Ziliani <[email protected]>
Co-authored-by: Johannes Müller <straightshoota@...

853233986fce1d553b393b6688d911729e5caa09 authored over 2 years ago by Paul Smith <[email protected]>
Fix docs error for File.match? `**` globbing pattern. (#12343)

c7d90c562c700bd9d9d8e12cacfd5d5348cb43a9 authored over 2 years ago by Billy.Zheng <[email protected]>
Fix Colorize doc example (#12492)

9577ba726add29734efdd927e35eaeb7d2b8f26f authored over 2 years ago by Billy.Zheng <[email protected]>
Replace deprecated `Socket.ip?` with `IPAddress.valid?` (#12489)

6c3305e7d9760a4bd35c0df5f28cf017bbbb4641 authored over 2 years ago by Johannes Müller <[email protected]>