Ecosyste.ms: OpenCollective

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

Crystal Language

A language for humans and computers
Collective - Host: opensource - https://opencollective.com/crystal-lang - Website: https://crystal-lang.org/ - Code: https://github.com/crystal-lang/crystal

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

github.com/crystal-lang/crystal - 47ae3d75465cda5e571f3dcd137d8d4b9817103d authored about 2 years ago
Use single helper method to pass UTF-16 strings to Windows (#12695)

github.com/crystal-lang/crystal - 42a3f91335852613824a6a2587da6e590b540518 authored about 2 years ago
Leverage `GC.malloc_atomic` for XML (#12692)

github.com/crystal-lang/crystal - 4cbcf762243aaa286f66d5f002e000c699f4bae5 authored about 2 years ago
Compiler: ignore type filters when accepting cast obj and to (#12668)

github.com/crystal-lang/crystal - b31b04bce75305907ab43418f08ccd6e45e5f154 authored about 2 years ago
Eliminate `nil` from many predicate methods

github.com/crystal-lang/crystal - 5fa604325d934cd3ba91ebde721e888bdaee3dc7 authored about 2 years ago
Lint: Remove useless assignments (#12648)

github.com/crystal-lang/crystal - 9ae8024f45a9d4d05c1437abd9bd4a00ff90bfe2 authored about 2 years ago
Add docs for `Int#downto` (#12468)

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

github.com/crystal-lang/crystal - 36bd91e62a2471b4c6f10eb53c03ef1443f4a2db authored about 2 years ago
Fix range literals causing method lookups in docs generator (#12680)

github.com/crystal-lang/crystal - 7da26e0e9f3f43dfdde859faf82fb9d054f166dd authored about 2 years ago
Lint: Use `Object#in?` instead of multiple comparisons (#12675)

github.com/crystal-lang/crystal - 60ca566b322da315b6d05801bbf81c68a0f7868a authored about 2 years ago
Add `ArrayLiteral#-(other)` and `TupleLiteral#-(other)` (#12646)

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

github.com/crystal-lang/crystal - a4db8e7568e001508a8b5664bc201894c8544b11 authored about 2 years ago
Compiler: handle yield exps without a type (#12679)

github.com/crystal-lang/crystal - 777ea47102b38d97483b00ec306da9b834a473c2 authored about 2 years ago
Fix `VirtualMetaclassType#implements?` to ignore base_type (#12632)

github.com/crystal-lang/crystal - 1c33a0b1d14a1e2c8835bb1b7381789d648624ea authored about 2 years ago
Macros: Test addition between `ArrayLiteral` and `TupleLiteral` (#12639)

github.com/crystal-lang/crystal - 3a23157cb88bdb15d68f82306e3510702133655a authored about 2 years ago
Allow the EventLoop implementation to be detected at runtime (#12656)

github.com/crystal-lang/crystal - 56dc735e352d41cd2c3f0f76b3ce3f2ae07d04dd authored about 2 years ago
Fix documentation for Pointer#move_to (#12677)

github.com/crystal-lang/crystal - e66fe1d7259dc6efd3aace139e76868537e6e9b5 authored about 2 years ago
[CI] Update GHA actions (#12501)

github.com/crystal-lang/crystal - 157d78827c47dcb66cedbc22308fc1b12fb28075 authored about 2 years ago
Lint: Remove comparisons with boolean literals (#12673)

github.com/crystal-lang/crystal - fb11b54f6428229d0ddd12ce8b082679dd96a43f authored about 2 years ago
Lint: Fix variable name casing (#12674)

github.com/crystal-lang/crystal - 27f9a3050d9d84c997c9f4f81328daf231095651 authored about 2 years ago
Remove unused `Program#cache_dir` property (#12669)

github.com/crystal-lang/crystal - 5f5b468f5e224fafa637adaad8007b162e080b47 authored about 2 years ago
Update FreeBSD LibC types (#12651)

github.com/crystal-lang/crystal - 36059d3ce9cb42e7c7e2a4cd09bf8612770a5041 authored about 2 years ago
examples: fix (2022-10) (#12665)

github.com/crystal-lang/crystal - ccb006007ee99b7227d7dec507ec1a262060a04f authored about 2 years ago
[Experimental] Compiler: try to solve string interpolation exps at compile time (#12524)

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

github.com/crystal-lang/crystal - c60bccac221d4e14af75cc256026caec8b3f5cda authored about 2 years ago
Style: Remove redundant begin blocks (#12638)

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

github.com/crystal-lang/crystal - 0b10d133db1ad1d9f607c6d4c9fd384517f4c7af authored over 2 years ago
Drop FreeBSD 11 compatibility code (#12612)

FreeBSD 11 went EOL on September 30, 2021.

github.com/crystal-lang/crystal - 0fd43b9188abecc20704d66d72a41dcf983f29a6 authored over 2 years ago
Optimize `Range#sample(n)` for integers and floats (#12535)

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

github.com/crystal-lang/crystal - 8ac2216bb05e28820f1aad8aba5454cdf942ba04 authored over 2 years ago
Add argless `#annotations` overload (#9326)

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

github.com/crystal-lang/crystal - 09868bb1a8206dc7b0ebfb6a238f27023f3d0151 authored over 2 years ago
Use mutating collection methods (#12644)

github.com/crystal-lang/crystal - 4ff95d58cd39b828345a10770937c55e35e9417f authored over 2 years ago
Websocket: write masked data to temporary buffer before sending it (#12613)

github.com/crystal-lang/crystal - 7d08b49069c5ce6f8065626b6763676e2323d130 authored over 2 years ago
Interpreter: fix class var initializer that needs an upcast (#12635)

github.com/crystal-lang/crystal - 5c2c696e1e1249547b2e73a904023776fa2d92da authored over 2 years ago
Trap when trying to raise wasm32 exceptions (#12572)

github.com/crystal-lang/crystal - 7fbf2f6f7694a089db59276dfe34bee428ab2d44 authored over 2 years ago
Rename `File.real_path` to `.realpath` (#12552)

github.com/crystal-lang/crystal - 1124706bf6c28b33650eb7180fcff22285ab28a5 authored over 2 years ago
Add `HTTP::Server::Response#redirect` (#12526)

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

github.com/crystal-lang/crystal - 300f7481575b89830bf8693aecc9a45529b74daa authored over 2 years ago
Implement `Digest` class in `Digest::CRC32` and `Digest::Adler32` (#11535)

github.com/crystal-lang/crystal - 6d0bc1c9e7116b8d5db2e37d40c60df79c21076e authored over 2 years ago
Refactor: use helper method instead of duplicate code in lexer (#12590)

github.com/crystal-lang/crystal - 5763f56f96c97b2a9cc4ab385d0346935252b45c authored over 2 years ago
Fix `TypeNode#nilable?` for root types (#12354)

github.com/crystal-lang/crystal - bcf1fa87133cc38cf22fe7abd57000991c78cf36 authored over 2 years ago
Parser: Fix restrict grammar for name and supertype in type def (#12622)

github.com/crystal-lang/crystal - bd83c558bca17bbdd994b89d5fbf07c6c43fd605 authored over 2 years ago
[WASM] Add missing `__powisf2` and `__powidf2` compiler-rt functions (#12569)

github.com/crystal-lang/crystal - e6de9e343320b1d2d476cc19ea1082a98333b68f authored over 2 years ago
Add missing docs for `Indexable` combinations methods (#10548)

github.com/crystal-lang/crystal - 5b8ff6dd892c9e96a8f12f4eaabff1d40e34d8a0 authored over 2 years ago
Bump version to 1.7.0-dev (#12640)

github.com/crystal-lang/crystal - fabedd43ac85c7add28cfac86fdfc2797d014f84 authored over 2 years ago
[CI] Drop Alpine libreSSL 3.1 test (#12641)

github.com/crystal-lang/crystal - afc69ab7797120ac04b6d269a185a8b6e4a0bb17 authored over 2 years ago
Add Changelog for 1.6.1 (#12626)

github.com/crystal-lang/crystal - fc61bd678afb97a82107e6577516cb27ff9fc1c5 authored over 2 years ago
Adding welcome message to the interpreter (#12511)

github.com/crystal-lang/crystal - ef1cd3c1c33dad55ef1a05f79b43624c0747489f authored over 2 years ago
Fix FFI specs on release builds (#12601)

github.com/crystal-lang/crystal - 41f861e8e6cc4c047ba7fc246f1a29d91d33dad4 authored over 2 years ago
Fix origin validation in playground server for localhost (#12599)

github.com/crystal-lang/crystal - 0fac5d5b0c0053e24e6b3c97a35a2886e855687d authored over 2 years ago
Detect `llvm-configXX` while building compiler (#12602)

github.com/crystal-lang/crystal - 7bede60ccdc58c1f92b91c2a81ff46a801c96e1c authored over 2 years ago
Unbreak the interpreter on FreeBSD (#12600)

github.com/crystal-lang/crystal - 5a22e692d8de89f3bdbf34b3435a7e59dc98c4a9 authored over 2 years ago
Fix building Wasm32 on Crystal 1.6 (Regression) (#12580)

github.com/crystal-lang/crystal - dd1c6d5d177fc683b0a3364f47b385b20b6bde56 authored over 2 years ago
Interpreter (repl): migrate types even if their size remains the same (#12581)

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

github.com/crystal-lang/crystal - e22a23ee4d589920350311bc64ea9434a78e41ac authored over 2 years ago
Treat single splats with same restriction as equivalent (#12584)

github.com/crystal-lang/crystal - 809c49ecb2b043d0fde69f49c952cdc46195a282 authored over 2 years ago
Formatter: escape backslashes in macro literals when subformatting (#12582)

github.com/crystal-lang/crystal - 5cf5e5ab960ebc3ced90974940dac5a034b9f12f authored over 2 years ago
Fix doc typos in `Socket::IPAddress` (#12583)

github.com/crystal-lang/crystal - b01d9ebb925be8e43ef5fdbfedbece122a7f4e4b authored over 2 years ago
Disable failing specs on Windows CI (#12585)

github.com/crystal-lang/crystal - 1a386a732b750c4bdbc1373014f051ecc45e72ee authored over 2 years ago
Bump version to 1.6.1-dev (#12588)

github.com/crystal-lang/crystal - 619fa67017007f529fb7f2bd854b1a5355b81ee1 authored over 2 years ago
Add CHANGELOG for 1.6.0 (#12568)

github.com/crystal-lang/crystal - 41573fadba11fecc43c03b838c27bdb816e1b928 authored over 2 years ago
Document `after_initialize` method for `yaml` and `json` serializers (#12530)

github.com/crystal-lang/crystal - 826a631d468ba119ec0cc31c9f173fba40ed7716 authored over 2 years ago
chore: fix alignment typo in compiler comments (#12564)

github.com/crystal-lang/crystal - 268aafd8e069ee1c14cfe5250868bc71c3e21245 authored over 2 years ago
Interpreter: handle missing upcast from GenericClassInstanceMetaclassType to VirtualMetaclassType (#12562)

github.com/crystal-lang/crystal - 7b7d28e4006edd06f74cfe4c341e271ed521b744 authored over 2 years ago
Interpreter: implement variable autocast (#12563)

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

github.com/crystal-lang/crystal - 6d02749cabbbf7aee8cd906c505524c6c1dedbdc authored over 2 years ago
Codegen: fix how unions are represented to not miss bytes (#12551)

github.com/crystal-lang/crystal - 43f0a6455e6fd57152c43125969fdf2c503e6fea authored over 2 years ago
Update distribution-scripts (#12555)

github.com/crystal-lang/crystal - fd8801247d47820dfbbe4bcd4cb0ad65dd5ac8a4 authored over 2 years ago
Fix overflow for `rand(Range(Int, Int))` when signed span is too large (#12545)

github.com/crystal-lang/crystal - 4ca9f933aff3fddcaf0e864ecb9bfe796a092900 authored over 2 years ago
Remove `spec/generate_windows_spec.sh` (#12549)

github.com/crystal-lang/crystal - 395fda7e1e448f120d80552d6e06c4d32b2886c5 authored over 2 years ago
Remove `spec/win32_std_spec.cr` (#12282)

github.com/crystal-lang/crystal - d72dd15fc5e7af84876e0c4fc0aa308878a08fae authored over 2 years ago
Fix `HTTP::Client` implicit compression with retry (#12536)

github.com/crystal-lang/crystal - 12a9b5fc63b3285cc55e21d84705736d0c2ad4e2 authored over 2 years ago
Add icon and metadata to Windows Crystal compiler binary (#12494)

github.com/crystal-lang/crystal - 98f7792954e51fa19c9dd4fc0dc36bfb6c674d12 authored over 2 years ago
Fix specs with side effects (#12539)

github.com/crystal-lang/crystal - 2d6a36ee1c1a64ddf29eb1d82384572f702eb5e7 authored over 2 years ago
Fix YAML serialization class name ambiguity (#12537)

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

github.com/crystal-lang/crystal - 7036927b3efb6f455cf5c278fe78fdc7edfae899 authored over 2 years ago
Interpreter: check upcast in nilable cast (#12533)

github.com/crystal-lang/crystal - b262838dee4d4a61a2b0c5d1a50a007f1dca1385 authored over 2 years ago
Add warning about concurrent requests in `HTTP::Client` (#12527)

github.com/crystal-lang/crystal - 98492339fa361d8c5f91a12d2c8cfd6385fbaa88 authored over 2 years ago
Interpreter: allow inspecting block vars without affecting program (#12520)

* Interpreter: allow inspecting block vars without affecting program

* Better check for exist...

github.com/crystal-lang/crystal - 543acb079b5e4731644840958ac0aee65e1358ef authored over 2 years ago
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...

github.com/crystal-lang/crystal - 0d285366c17ea815681c3d0e54a19435c8f60bc2 authored over 2 years ago
Add U/Int128 to isqrt spec (#11976)

github.com/crystal-lang/crystal - b7e28a82742a3bc17c701be07effdb4c9cbaa937 authored over 2 years ago
Document how to change base type of an enum (#9803)

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

github.com/crystal-lang/crystal - 3e13d0e00c0ec68bea7ee5e23a5eb4934ba32683 authored over 2 years ago
Fix test cases (#12508)

github.com/crystal-lang/crystal - a6704abe60b065611fb0c51f7a842f21e692dc4b authored over 2 years ago
Parser: Rename `arg*` to `param*` (#12235)

github.com/crystal-lang/crystal - e05516f0005ce95bab0b20bc5632d3f5a3f88920 authored over 2 years ago
Fix restriction comparison between `Metaclass` and `Path` (#12523)

github.com/crystal-lang/crystal - 78fb6e0f7187b148b42f03adce4676a7ed63d550 authored over 2 years ago
macOS: Fix call stack when executable path contains symlinks (#12504)

github.com/crystal-lang/crystal - 278819e4e08be6b96932fed5cb6155721dceb683 authored over 2 years ago
Interpreter (repl): use new MainVisitor each time we need to interpret code (#12512)

github.com/crystal-lang/crystal - 0335ba3a52039cfccb3f196eb7bbccb1b1d94c61 authored over 2 years ago
Revert "Add `HTTP::Server::Response#redirect` (#10412)" (#12517)

This reverts commit abff4f7d89af82ec83139e172a0b7558d54009f9.

github.com/crystal-lang/crystal - f2599414a3b6a81c5297f75a8d5a403015f2a3c3 authored over 2 years ago
Add `HTTP::Server::Response#redirect` (#10412)

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

github.com/crystal-lang/crystal - abff4f7d89af82ec83139e172a0b7558d54009f9 authored over 2 years ago
Add 'wasm_import_module' option to the @[Link] annotation (#11935)

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

github.com/crystal-lang/crystal - abe4d344cc1807223982a7f629563487a0faabb5 authored over 2 years ago
Fix `HTTP::Client#exec` to abort retry when client was closed (#12465)

github.com/crystal-lang/crystal - c3fddac1e3bf328e09277c837384a73d5454a4b4 authored over 2 years ago
Improve syntax highlighter (#12409)

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

github.com/crystal-lang/crystal - a4704af213cb4b1cb6d36934fb41b49400a4c04e authored over 2 years ago
Allow using U/Int128 in random (#11977)

github.com/crystal-lang/crystal - b5a03cfe8dbb69c2f80e37bde09408ab8c909ebb authored over 2 years ago
Use more robust ordering between def overloads (#10711)

github.com/crystal-lang/crystal - 7501dfdc80674f256c5dcf5d5d14e4dd651bbe29 authored over 2 years ago
Parser: declare local vars of indirect type declarations in call args (#11983)

github.com/crystal-lang/crystal - bd6dca1de1dc90edc97a77c7969ff6104007394c authored over 2 years ago
Add support for `IO::FileDescriptor` staying open on finalize (#12367)

* Test IO::FileDescriptor close on finalize

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

github.com/crystal-lang/crystal - 764d7c050126f8f34cc62f82003f6c289c27bda0 authored over 2 years ago
Introduce `IO::DEFAULT_BUFFER_SIZE` (#12507)

* Refactor HTTP buffer spec decoupling from buffer size

* Introduce `IO::DEFAULT_BUFFER_SIZE`...

github.com/crystal-lang/crystal - 282e6e257e57f99143435ab39e5aefd3c07fc761 authored over 2 years ago
[CI] Upgrade GitHub Actions to macos-11 (#12500)

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

* [CI] Upgrade GitHub Actions to macos-11

github.com/crystal-lang/crystal - fabf79dd59adf383eaa3a220e04024de7a80d54d authored over 2 years ago
Fix and enhance `scripts/update-distribution-scripts.sh` (#12503)

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

github.com/crystal-lang/crystal - bc26852532e010eeb07321b44e700f14c86fe5bc authored over 2 years ago
Formatter: format comment after select (#12506)

github.com/crystal-lang/crystal - 7f7442e6721d985e0cd2a6bebba08ab13f38c734 authored over 2 years ago
Compiler: better error message for symbol against enum (#12478)

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

github.com/crystal-lang/crystal - a9ab64f00e6aaacfabb7183de43a7d42a2f91c86 authored over 2 years ago
Update distribution-scripts (#12502)

github.com/crystal-lang/crystal - 24360482d20dfd955fb03b9f1305556f7ee0000d authored over 2 years ago
[Makefile] Use `EXPORT_CC` for `make crystal` (#11760)

github.com/crystal-lang/crystal - c3d5e91002dca8ba0bf8810745ec3efc65d92185 authored over 2 years ago
Fix: Parse DWARF5 Data16 values (#12497)

github.com/crystal-lang/crystal - 292661eb7b110e17954bc12461a281fe970b62b0 authored over 2 years ago
Update nixpkgs 22.05 and LLVM 11 (#12498)

github.com/crystal-lang/crystal - f0a33039073206fd6d5ed4936556eb8392671d00 authored over 2 years ago
Update contact section of CODE of CONDUCT (#9219)

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

github.com/crystal-lang/crystal - 853233986fce1d553b393b6688d911729e5caa09 authored over 2 years ago
Fix docs error for File.match? `**` globbing pattern. (#12343)

github.com/crystal-lang/crystal - c7d90c562c700bd9d9d8e12cacfd5d5348cb43a9 authored over 2 years ago
Fix Colorize doc example (#12492)

github.com/crystal-lang/crystal - 9577ba726add29734efdd927e35eaeb7d2b8f26f authored over 2 years ago
Replace deprecated `Socket.ip?` with `IPAddress.valid?` (#12489)

github.com/crystal-lang/crystal - 6c3305e7d9760a4bd35c0df5f28cf017bbbb4641 authored over 2 years ago