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

infra(make): Add `generate_data` target for running generator scripts (#13700)

github.com/crystal-lang/crystal - b597473ceed1b07287d064bddcc4773d941ae2af authored about 1 year ago by Johannes Müller <[email protected]>
Add `String#byte_index(Char)` (#13819)

github.com/crystal-lang/crystal - 2d5f314a5e24f306aadc4c686ce5d05ba0de36ba authored about 1 year ago by Sokolov Yura <[email protected]>
Fix YAML scalar type validation error message (#13771)

Co-authored-by: Johannes Müller <[email protected]>
Co-authored-by: yukiraven <alexa@par...

github.com/crystal-lang/crystal - c09562a03ca640a23296511d97af9920d5d06366 authored about 1 year ago by Remilia Scarlet <[email protected]>
Avoid double file buffering (#13780)

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

github.com/crystal-lang/crystal - 4099c7f90d369fbdc673a70ac7e239f9e0a263c3 authored about 1 year ago by Carl Hörberg <[email protected]>
Refactor narrow OpenSSL requires for digest implementations (#13818)

github.com/crystal-lang/crystal - e3d79fa3c21637a180c1e2662e9b414e19945a87 authored about 1 year ago by Johannes Müller <[email protected]>
Remove overflowing `Float#to_u!` interpreter primitive specs (#13737)

Co-authored-by: Beta Ziliani <[email protected]>

github.com/crystal-lang/crystal - feb17ec8db6723d68f1a23a300802500c0c30fa7 authored about 1 year ago by Quinton Miller <[email protected]>
Update distribution-scripts (#13776)

github.com/crystal-lang/crystal - 1b9325744d0df52722d41ec443ca3d532636293b authored about 1 year ago by Johannes Müller <[email protected]>
Add overloads for `URI::Params.encode` with `IO` parameter (#13798)

github.com/crystal-lang/crystal - fb92a1e94669fd736c40d7b93611f43d5db5e028 authored over 1 year ago by Jeremy Woertink <[email protected]>
Optimize the constructors of `Time::Span` (#13807)

Co-authored-by: Quinton Miller <[email protected]>

github.com/crystal-lang/crystal - 3f283c7608288f0d0df698a725e22f1f0d4c5e44 authored over 1 year ago by Erdian718 <[email protected]>
Fix `BigDecimal#round` for large digit counts in base 10 (#13811)

github.com/crystal-lang/crystal - b5bd994b1fc7d22f1ee9a6372a07d7bc102b76f3 authored over 1 year ago by Quinton Miller <[email protected]>
Fix end location for `FunDef` (#13789)

github.com/crystal-lang/crystal - 1898dfc57d3d477f91a5522139a1cc3bb50380a2 authored over 1 year ago by Johannes Müller <[email protected]>
Document `Dir#mkdir`, `Dir#exists?` (#13795)

Co-authored-by: Jack Thorne <[email protected]>

github.com/crystal-lang/crystal - 5ad6cbc161a47d8947a5cc1a50f37102577847da authored over 1 year ago by Jack <[email protected]>
Fix docs for `Digest::SHA512` (#13796)

github.com/crystal-lang/crystal - 663818b33b6dc71b0b690325247ed1af48a8a02e authored over 1 year ago by Jamie Gaskins <[email protected]>
Fix error message when parsing unknown JSON enum value (#13728)

github.com/crystal-lang/crystal - 7b70718f6920f2f137a4b67e6dad381247a0c847 authored over 1 year ago by Will Richardson <[email protected]>
Add types to HTTP::StaticFileHandler (#13778)

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

github.com/crystal-lang/crystal - 29e1e005a495effec4ecdcbd26fe74535fcaef3c authored over 1 year ago by Jack <[email protected]>
Mark the return type of methods such as `Slice#copy_to` as `Nil` (#13774)

github.com/crystal-lang/crystal - 045ad1584916874e1f06f82a6c73bdeb6be09e4f authored over 1 year ago by Erdian718 <[email protected]>
Update GH Actions (#13748)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

github.com/crystal-lang/crystal - d5b83186d89ebb7409b39bd1120aaf83919838dd authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Fix memory leak in `OpenSSL::SSL::Socket#peer_certificate` (#13785)

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

github.com/crystal-lang/crystal - fed02a6e4acff5911722794edc99d48149d04226 authored over 1 year ago by Mike Robbins <[email protected]>
Fix `Process.new` with nilable chdir parameter on Windows (#13768)

github.com/crystal-lang/crystal - 574d8f43ed3e01166d37f9c24030d2ac5f32fffb authored over 1 year ago by Johannes Müller <[email protected]>
Avoid realloc callstack array when unwinding (#13781)

github.com/crystal-lang/crystal - 9fb416e5bf2120d8109ba29c5f1b67fa3edb67a7 authored over 1 year ago by Carl Hörberg <[email protected]>
Fix log format in update-distribution-scripts.sh (#13777)

github.com/crystal-lang/crystal - fce2482762fe99b3af0d9424c8fb1dae3cd7eab9 authored over 1 year ago by Johannes Müller <[email protected]>
Update octicons to v19.5.0 (#13738)

github.com/crystal-lang/crystal - 19e1c810f656fa7dfa0bb0e5a05dd8f580b3da9e authored over 1 year ago by Evan Paterakis <[email protected]>
Change spec runner to exit with failure for `focus: true` (#13653)

github.com/crystal-lang/crystal - 63e2342ccb1f022430bc077d95befe97c993bab2 authored over 1 year ago by Johannes Müller <[email protected]>
Fix typo in call_error.cr (#13764)

github.com/crystal-lang/crystal - 2155979bd401b06887c036df353b0e0f4d362e55 authored over 1 year ago by kojix2 <[email protected]>
Add documentation for `HTTP::Headers#add` (#13762)

Co-authored-by: Jack Thorne <[email protected]>

github.com/crystal-lang/crystal - d8be15afad896731b5bea9156e2a0176407995ca authored over 1 year ago by Jack <[email protected]>
Update PGP key link (#13754)

github.com/crystal-lang/crystal - e351ddea6266973b4e5022d51a43bf1352f10d9a authored over 1 year ago by syeopite <[email protected]>
Remove double `.cr.cr` extension in `require` path lookup (#13749)

github.com/crystal-lang/crystal - cc0c1098177c30a3b2e793ee31c944813b8e7376 authored over 1 year ago by Johannes Müller <[email protected]>
Optimize `IO#read_string(0)` (#13732)

github.com/crystal-lang/crystal - bfc7e2078d032bdd33846b170b4ee633fbddcf3b authored over 1 year ago by Jamie Gaskins <[email protected]>
Fix typo in regex.cr (#13751)

github.com/crystal-lang/crystal - e1367912a5e9653a95c7b84eece94ce36470d044 authored over 1 year ago by Beta Ziliani <[email protected]>
Fix: Chop git suffix from `LibLLVM::VERSION` (#13699)

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

github.com/crystal-lang/crystal - 996f0eb6797d99fc19beadc07e386b1a87cb6219 authored over 1 year ago by HOMODELUNA <[email protected]>
Do not use nilable `Pointer`s (#13710)

github.com/crystal-lang/crystal - d0ad0275eb9db4f9a40dffc8d9825eac46eeb36b authored over 1 year ago by Quinton Miller <[email protected]>
Add more `Colorize::Mode` flags (#13745)

github.com/crystal-lang/crystal - 9390ee503b290e79c0dd886642cd1ea033d52b2e authored over 1 year ago by Quinton Miller <[email protected]>
Fix: Set encoding in `XML.parse_html` explicitly to UTF-8 (#13705)

github.com/crystal-lang/crystal - cb756f985bd26fed0875a308942b5afd2df49a62 authored over 1 year ago by Johannes Müller <[email protected]>
Clear `Time::Location` cache before `.load_android` specs (#13718)

github.com/crystal-lang/crystal - dfaf4335f0e6e3ba514a4c3bcfea7e9ec975d252 authored over 1 year ago by Quinton Miller <[email protected]>
Add additional fields to `GC:ProfStats` (#13734)

github.com/crystal-lang/crystal - 14d8fb202045a4f0ce2cf486cbe582beba0c9388 authored over 1 year ago by Carl Hörberg <[email protected]>
Support generic types in `crystal tool hierarchy` (#13715)

github.com/crystal-lang/crystal - c592ded7cc8486a891f367af743cfcdaca5e6044 authored over 1 year ago by Quinton Miller <[email protected]>
Hierarchy tool: Fix byte sizes for `Proc`s inside extern structs(#13711)

Extern structs store `Proc`s without the closure pointer, so they should use `llvm_embedded_c_ty...

github.com/crystal-lang/crystal - a5a617d5499772b1a5bedef70e5dc67ec00bf709 authored over 1 year ago by Quinton Miller <[email protected]>
Compiler: missing normalization of macro expressions (#13709)

(and others expressions too) Fixes #13707

github.com/crystal-lang/crystal - 69468c815c9399381b4cf0b36ebb68d745e13784 authored over 1 year ago by Ary Borenszweig <[email protected]>
Do not add trailing `+` in `TypeNode#id` for virtual types (#13708)

Fixes forum.crystal-lang.org/t/how-to-make-union-types-macro-work-also-on-base-classes/5875.

github.com/crystal-lang/crystal - b68298d6c70be0f76eb4686538d3777b9fb2e3a9 authored over 1 year ago by Quinton Miller <[email protected]>
Refactor `LLVM.default_target_triple` to avoid regex (#13659)

There's no need to use regex for matching plain strings in LLVM.default_target_triple.
I replac...

github.com/crystal-lang/crystal - ba5c63438c0b586d61b0bada15116962a95420a0 authored over 1 year ago by Johannes Müller <[email protected]>
Add support for Android's system timezone database (#13666)

github.com/crystal-lang/crystal - 0efe3c1751b1b17c597dae68dd43582351a19d0b authored over 1 year ago by Quinton Miller <[email protected]>
Update `OpenSSL::SSL::Context` default ciphers (#13667)

github.com/crystal-lang/crystal - ffa176f5074dbc5ccc3d377fefdd0f22ede82a50 authored over 1 year ago by Quinton Miller <[email protected]>
Use `Fiber.inactive` inside `Fiber#run`'s `ensure` block (#13701)

github.com/crystal-lang/crystal - ce82727494446ef2a014e6b98d2757ec0cac1f18 authored over 1 year ago by Quinton Miller <[email protected]>
Allow OpenSSL clients to choose cipher (#13695)

github.com/crystal-lang/crystal - 01c8c45a113398d0b274a4d4cc921011fdb1ed5e authored over 1 year ago by Carl Hörberg <[email protected]>
Add unlimited block unpacking (#11597)

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

github.com/crystal-lang/crystal - b69838c0b6c08788e557f1959a788f779feefa04 authored over 1 year ago by Ary Borenszweig <[email protected]>
Optimize `IO::Delimited` (#11242)

github.com/crystal-lang/crystal - 8c2c24841da853cb5906cfba58179bd5b2a14201 authored over 1 year ago by Ary Borenszweig <[email protected]>
Upgrade SSL defaults to Mozilla guidelines version 5.7 (#13685)

github.com/crystal-lang/crystal - f6266db87dd6fff89e3e9af7e31b0eb22a7c7451 authored over 1 year ago by Johannes Müller <[email protected]>
[CI] Trigger windows release jobs on tag (#13683)

github.com/crystal-lang/crystal - b470af236c399316cee6a2a080cb47615e394171 authored over 1 year ago by Johannes Müller <[email protected]>
Detect developer mode in Windows installer (#13681)

github.com/crystal-lang/crystal - 30bdc9208ce4d5d79196baac0768e65d3e22bd72 authored over 1 year ago by Quinton Miller <[email protected]>
Fix octicon-link icon color on dark mode (#13670)

github.com/crystal-lang/crystal - 609e1291f13c341ee4d79631782e6b632a65833b authored over 1 year ago by Evan Paterakis <[email protected]>
New changelog format (#13662)

github.com/crystal-lang/crystal - ccff71cb4244d0bbfd527bb22d08ca915a2edd34 authored over 1 year ago by Johannes Müller <[email protected]>
Fix lookup scope for `@[Primitive]` def's return type (#13658)

github.com/crystal-lang/crystal - 81c3367069066e344ff05c3cbbbd2658cd598144 authored over 1 year ago by Quinton Miller <[email protected]>
Pre-allocate Dragonbox cache array (#13649)

github.com/crystal-lang/crystal - 302bb427c256c4f611d455a6f2a72794718b4664 authored over 1 year ago by Quinton Miller <[email protected]>
Add shell completions for `clear_cache` (#13636)

github.com/crystal-lang/crystal - 78ef924032e5f03407bdd32f3dc8c579b3f35144 authored over 1 year ago by Johannes Müller <[email protected]>
Add `File#rename` (#13640)

github.com/crystal-lang/crystal - 56e32f6596ed35c041e9493340bff39fef0d835d authored over 1 year ago by Carl Hörberg <[email protected]>
Add yield `key` in `Hash#transform_values` and `value` in `#transform_keys` (#13608)

github.com/crystal-lang/crystal - 55eefa45fc8436a338d125ddf9ba0d1aa9e04b45 authored over 1 year ago by Philip Ross <[email protected]>
Use `IO::DEFAULT_BUFFER_SIZE` in `Digest#update` (#13635)

github.com/crystal-lang/crystal - 9801815749bac61e9dd44a246cc379775d7f356b authored over 1 year ago by Carl Hörberg <[email protected]>
Add `Set#rehash` (#13630)

github.com/crystal-lang/crystal - a8876014710bd70bf1ca7639bbce12beb00a0002 authored over 1 year ago by Quinton Miller <[email protected]>
Add `Hash#put_if_absent` (#13590)

github.com/crystal-lang/crystal - c3bf074f19a48d654cb0f26a8e57e19a0f229476 authored over 1 year ago by Quinton Miller <[email protected]>
Restrict some boolean properties to `Bool` in the compiler (#13614)

github.com/crystal-lang/crystal - 2c9b55235f0e03a095e6b7fe8442d5f0f9626ad3 authored over 1 year ago by Quinton Miller <[email protected]>
Use `Set(T)` instead of `Hash(T, Bool)` (#13611)

github.com/crystal-lang/crystal - d7a7df31e080a1fb24d5280d9aad4dca9ff8f39e authored over 1 year ago by Quinton Miller <[email protected]>
Update previous Crystal release - 1.9.2 (#13650)

github.com/crystal-lang/crystal - 84f389ac5424e581da68032fb53c5eb05393d0ac authored over 1 year ago by Johannes Müller <[email protected]>
Add changelog for 1.9.2 (#13682)

github.com/crystal-lang/crystal - 1908c816faf4580fddef226a8272cf8e4ffd4c5d authored over 1 year ago by Johannes Müller <[email protected]>
Revert "Add default interrupt handlers" (#13673)

github.com/crystal-lang/crystal - c6d14d1c6f41a73e5d9e9c438ba8d03b5a77a3fd authored over 1 year ago by Johannes Müller <[email protected]>
Add changelog for 1.9.1 (#13669)

github.com/crystal-lang/crystal - c355a34e5512807b5dd72d4ad6b1bbc7082526d3 authored over 1 year ago by Johannes Müller <[email protected]>
Fix generated cc command for cross compile (#13661)

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

github.com/crystal-lang/crystal - 3a02b56c95bf6921dba8e138ef37b79c8e12eeaa authored over 1 year ago by Robert Schulze <[email protected]>
Fix `Serializable` with converter parsing `null` value (#13656)

github.com/crystal-lang/crystal - 9865d2197d1f44d545f9b6178f8c30a2230a8039 authored over 1 year ago by Johannes Müller <[email protected]>
Add changelog for 1.9.0 (#13633)

Co-authored-by: Quinton Miller <[email protected]>

github.com/crystal-lang/crystal - 6f97ec71a60742dc2ff61093d2439d587b715d72 authored over 1 year ago by Johannes Müller <[email protected]>
Make DLL delay-load opt-in (#13645)

github.com/crystal-lang/crystal - e2222d4b3f726d3c05085a62aaecf0596aa6f508 authored over 1 year ago by Quinton Miller <[email protected]>
Fix ambiguous call with untyped int literal in `{JSON,YAML}::Any.new` (#13618)

github.com/crystal-lang/crystal - 3268c819d5a3b9b38c60372c27fe6b31586ee241 authored over 1 year ago by Johannes Müller <[email protected]>
Do not reopen current file in `File#chmod` on Windows (#13627)

github.com/crystal-lang/crystal - ea92174624fb28bd1870674b28f326bdb4b60d98 authored over 1 year ago by Quinton Miller <[email protected]>
Use current directory's root for `Dir.glob("/...")` on Windows (#13628)

github.com/crystal-lang/crystal - 7881486891da367c2947d67030b345ce4600a2db authored over 1 year ago by Quinton Miller <[email protected]>
Allow `Dir.delete` to remove read-only directories on Windows (#13626)

github.com/crystal-lang/crystal - 641031490871434b4909f66756fc109097ece612 authored over 1 year ago by Quinton Miller <[email protected]>
Do not reopen current file in `File#utime` on Windows (#13625)

github.com/crystal-lang/crystal - b35413049c7bb9e74e5d88027382f3fd62e97388 authored over 1 year ago by Quinton Miller <[email protected]>
Restrict Windows CI jobs for installer packages to release branches (#13623)

github.com/crystal-lang/crystal - 03301a5a9330ee74c2b25f0651ecb887f59c9bf9 authored over 1 year ago by Quinton Miller <[email protected]>
Hide `Crystal::LibEvent` from public docs (#13624)

github.com/crystal-lang/crystal - 34b43dda6bf02b4e32754938cf004253fc7a5618 authored over 1 year ago by Quinton Miller <[email protected]>
Add manual entry for `clear_cache` command (#13621)

github.com/crystal-lang/crystal - 468567080de86cf835b612f9186b83180deef951 authored over 1 year ago by Johannes Müller <[email protected]>
Build Windows portable and installer packages on CI (#13578)

github.com/crystal-lang/crystal - 9b76eb36047851693b9ad96660a729246e1f0f1f authored over 1 year ago by Quinton Miller <[email protected]>
Fix `Iterator#with_index(offset)` with non-`Int32` `offset` (#13612)

github.com/crystal-lang/crystal - 0f2c6373c6271c9e86cd2f338f4c7756c6872868 authored over 1 year ago by Quinton Miller <[email protected]>
Fix free variable matching of bound numeric values (#13606)

github.com/crystal-lang/crystal - ab365326da308a531733d4de18af9b342f5c9e2d authored over 1 year ago by Quinton Miller <[email protected]>
Fix: Place `--emit` files back in current directory when running source (#13604)

github.com/crystal-lang/crystal - 1c186dc0eee3724d127a1528a0c3cffe4d9c769b authored over 1 year ago by Quinton Miller <[email protected]>
Fix: Display `Bool`'s size as 1 byte in `crystal tool hierarchy`, not 0 (#13588)

github.com/crystal-lang/crystal - 95650278cd496e0c9c037a8b1f07118a5d51625b authored over 1 year ago by Quinton Miller <[email protected]>
Add default interrupt handlers (#13568)

github.com/crystal-lang/crystal - 742d920954b8f11c78f0b262c5bdc667a203cbba authored over 1 year ago by Johannes Müller <[email protected]>
Publish the `assert_prints` spec helper (#13599)

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

github.com/crystal-lang/crystal - f692397d9661271f9e4f5978e6719f42fa07e493 authored over 1 year ago by Quinton Miller <[email protected]>
Fix: Avoid calling realpath of parent crystal in wrapper script (#13596)

github.com/crystal-lang/crystal - 9b3b1a555e5821836aac9c24adaa89be432bc90b authored over 1 year ago by Johannes Müller <[email protected]>
Windows: drop internal environment variables from `ENV` (#13570)

github.com/crystal-lang/crystal - c8d9b39cd5b15a483221f5d1003c4a7facc65d40 authored over 1 year ago by Quinton Miller <[email protected]>
Fix leap second handling for timezone information files (#13600)

github.com/crystal-lang/crystal - 52b8e3bd3065f517d4bcdafd4d130a9cc3839a08 authored over 1 year ago by Quinton Miller <[email protected]>
Improve conversions from `BigInt` to `Int::Primitive` (#13562)

github.com/crystal-lang/crystal - d57747d236822e8265833ac2f00424bfc8d4ac67 authored over 1 year ago by Quinton Miller <[email protected]>
Refactor symbol quoting into `Symbol.quote_for_named_argument` (#13595)

github.com/crystal-lang/crystal - 26294039673e6855f5ee78258a1c2c2138c6422c authored over 1 year ago by Johannes Müller <[email protected]>
Support `Atomic(T)#compare_and_set` when `T` is a reference union (#13565)

github.com/crystal-lang/crystal - d2add86f9e446d59cfdcb0ab108e43ec3d40d2ab authored over 1 year ago by Quinton Miller <[email protected]>
Fix `LLVM.default_target_triple` to normalize aarch64 darwin target (#13597)

github.com/crystal-lang/crystal - 8689c06b2fb0d4723ae4624b51161c398d22ceca authored over 1 year ago by Johannes Müller <[email protected]>
Add `Char#titlecase` for correct mixed-case transformations (#13539)

github.com/crystal-lang/crystal - 5b8cee04e5f737ee9b382f7d62a0e93121d52862 authored over 1 year ago by Quinton Miller <[email protected]>
Implemented ',' command in brainfuck sample program (#13559)

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

github.com/crystal-lang/crystal - eec05940552168a599ad9e060ac8f617c1333c90 authored over 1 year ago by ZeroPlayerRodent <[email protected]>
Deprecate LLVM's legacy pass manager (#13579)

github.com/crystal-lang/crystal - 78b2d35dfefed2d133b7576ae1cd81cba1d9cd4a authored over 1 year ago by Quinton Miller <[email protected]>
Fix instantiated method signatures in error traces (#13580)

github.com/crystal-lang/crystal - dfb1cdc3411512b9059b3f3652ce27f44958121a authored over 1 year ago by Quinton Miller <[email protected]>
Add `Dir::GlobOptions` to control `Dir.glob`'s behavior (#13550)

github.com/crystal-lang/crystal - df960cf765c53e6fbbba974a5e0087c64a81bd9c authored over 1 year ago by Quinton Miller <[email protected]>
Add `Enumerable#partition` overload with type filter (#13572)

github.com/crystal-lang/crystal - 739461fe78c6ce65033f009af3e360750d5b020d authored over 1 year ago by Philip Ross <[email protected]>
Update cachix/install-nix-action action to v22 (#13586)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

github.com/crystal-lang/crystal - 9bbfb5117c78deb5ee00458a4db3fc99efa4b437 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Add `Enum#to_i128` and `#to_u128` (#13576)

github.com/crystal-lang/crystal - 0e821186d85c8a0142b496bbc884ab8d93ce36cd authored over 1 year ago by meatball <[email protected]>
Update `shell.nix` to nixpkgs-23.05 (#13571)

github.com/crystal-lang/crystal - ea473c962ff9a54894670a00764faea7a7af682f authored over 1 year ago by Quinton Miller <[email protected]>