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

Add compiler command `crystal clear_cache` (#13553)

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

a12dcf8399499af9a0c1fda5d9cff64fa27ddfa8 authored over 1 year ago by Philip Ross <[email protected]>
Split `LLVM::Builder` overloads that don't take an operand bundle (#13564)

33a74d1e74539b7290a42260d692be26a8d6717b authored over 1 year ago by Quinton Miller <[email protected]>
Make `BigDecimal`'s comparisons exact (#13554)

3d6426649762ae924502a352b5a79b2eb1197a2e authored over 1 year ago by Quinton Miller <[email protected]>
Add `ignore_serialize` for `YAML::Serializable` (#13556)

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

82673dd7f225e7d6a2f1f33afd5b866951d14335 authored over 1 year ago by meatball <[email protected]>
Add `Time.unix_ns` and `#to_unix_ns` (#13359)

6de28c8128a480c9fc7c3e8f9feb538831a5db76 authored over 1 year ago by Gary Mardell <[email protected]>
Fix local timezones without DST on Windows (#13516)

cf796c93d4d182bb93e10fc67b045b66aee05f48 authored over 1 year ago by Quinton Miller <[email protected]>
Add mobile support to docs (#13515)

c30f00901c7ebe042777dcb2eb298f47d131142f authored over 1 year ago by GeopJr <[email protected]>
Add `HTTP::Request#form_params` (#13418)

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

77c8ceef3a5dcdb6c02ebbf59e5cdf03deea64c2 authored over 1 year ago by threez <[email protected]>
Refactor `String.ends_with?` to use `MatchOptions::ENDANCHORED` (#13551)

e2b89670271fffb213f420f6d85bb387abccb23e authored over 1 year ago by Johannes Müller <[email protected]>
Map IANA time zone identifiers to Windows time zones (#13517)

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

1a852f116fd3142c6bd9844850337d39b80c46ca authored over 1 year ago by Quinton Miller <[email protected]>
Optimize `BigRational#<=>(Int)` (#13555)

f836b3a40e7ad175038d34ce2243b54257d13eb8 authored over 1 year ago by Quinton Miller <[email protected]>
Add parameters for `Regex::MatchOptions` to matching methods (#13353)

97e9b3dfa2c6fe0325c837633a6189be99e79eb9 authored over 1 year ago by Johannes Müller <[email protected]>
Fix timeout events getting lost on Windows (#13525)

9930425f7745e1dca52ed23341f3f77d942dc8b1 authored over 1 year ago by Quinton Miller <[email protected]>
Docs: Add note about graphemes in `String#reverse` (#13536)

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

71a35361978ca5834d62913210d97c3e0bc91e73 authored over 1 year ago by Alexandre ZANNI <[email protected]>
Fix handling of quoted boolean values in `YAML::Any` (#13546)

601aa1ffd3bdded7f6e3d1007a9e5b0454674d31 authored over 1 year ago by Will Richardson <[email protected]>
Fix return type of `Iterator#chunk` and `Enumerable#chunks` without `Drop` (#13506)

2f38e16b22cf98250cf280e2a3d3cd29f3e89cf7 authored over 1 year ago by Johannes Müller <[email protected]>
Update cachix/install-nix-action action to v21 (#13531)

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

15cd7480b34cbaab094026089a725bc7a2898592 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Fix `Atomic#max` and `#min` for signed enums (#13524)

9055de010fcce6cf845ab4f0f1f84114f1236765 authored over 1 year ago by Quinton Miller <[email protected]>
Don't use symbols in `Crystal::Lexer#check_macro_opening_keyword` (#13277)

9d86367baee3d773f664c6b4bb6b8748ee89e7be authored over 1 year ago by Quinton Miller <[email protected]>
Handle case folding in `String#compare` correctly (#13532)

66844f02b638cb135e4628ad10258f097ffdfb58 authored over 1 year ago by Quinton Miller <[email protected]>
Do not attempt downcasing first when case-folding a `Char` (#13542)

fa8203df9ac049798f6a84ebd41da5cf93373e78 authored over 1 year ago by Quinton Miller <[email protected]>
Distribute DLLs and import libraries on Windows (#13543)

4c31746a4158dbfae1cd0626930987e2939c9771 authored over 1 year ago by Quinton Miller <[email protected]>
Fix `String#underscore` with multi-character downcasing (#13540)

6ea944155dcc79fd5ea7360957e0b139f9af6154 authored over 1 year ago by Quinton Miller <[email protected]>
Make comparisons between `BigRational` and `BigFloat` exact (#13538)

38a23f9f4b7c10a4a61d27d6231e95d627e0eebd authored over 1 year ago by Quinton Miller <[email protected]>
Add dark mode to docs (#13512)

b91648f92a1bb6319aa31be4518f12bb4c208728 authored over 1 year ago by GeopJr <[email protected]>
Add support for dash separator to `Enum.parse` (#13508)

8de8537d603a59a73b1eac64ff0e7f8fa36cd298 authored over 1 year ago by Johannes Müller <[email protected]>
Implement `#match!` for Regex (#13285)

Co-authored-by: Sijawusz Pur Rahnama <[email protected]>
Co-authored-by: Johannes Müller <straightsh...

1b5dcee2e274de6854466f101f353ac9255ccb75 authored over 1 year ago by Devonte W <[email protected]>
Docs: Fix operators in `Atomic#add`, `#sub`, `#max`, `#min` (#13523)

f2e4c8c53a9af5bcfe75c255b418debbcd3e82b4 authored over 1 year ago by Quinton Miller <[email protected]>
Fix: Do not drop `/LIBPATH` from Windows linker command (#13530)

02ca9d582a3a805a8ce15e9155b2f149911843f8 authored over 1 year ago by Quinton Miller <[email protected]>
Support `CRYSTAL_LIBRARY_RPATH` for adding dynamic library lookup paths (#13499)

76c24b0297c6b4fffa11032517b417b85e078f3d authored over 1 year ago by Quinton Miller <[email protected]>
Correctly ignore nested deprecation warnings (#13513)

94f9200c5013c408ca9332a2f66569128ae08a1b authored over 1 year ago by Johannes Müller <[email protected]>
Formatter: escape bi-directional control characters within strings (#13067)

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

5761bbb7aa5e79f4de24837d6007a03a673990f2 authored over 1 year ago by Quinton Miller <[email protected]>
Fix for Process: ensure chdir is a string (#13503)

1946163f1c8b637804273e75add11a199d57123f authored over 1 year ago by Devonte W <[email protected]>
Add `slow` tag to stdlib specs that compile a program (#13498)

341b1efceedd0a13c21552c965208ef9a1ed46e1 authored over 1 year ago by Johannes Müller <[email protected]>
Update list of Windows time zones (#13501)

b2498a37e4c9588baca0a927e8a69f1136742c18 authored over 1 year ago by Quinton Miller <[email protected]>
Remove incorrect `CRYSTAL` in comments (#13500)

55a84d8d32980fd4024e6e64040d941d3e4c2229 authored over 1 year ago by Quinton Miller <[email protected]>
Make compiler aware of output extension when building programs (#13370)

0627b47967fc0dfabef0e8642de2478f8072cfe2 authored over 1 year ago by Quinton Miller <[email protected]>
Make `fcntl` defined on all platforms (#13495)

61a2c52d1e15c09018efe60c8c5a52540f112cfa authored over 1 year ago by Quinton Miller <[email protected]>
Ensure `Socket` checks `WinError.wsa_value` on Windows, not `Errno.value` (#13494)

93cb352dd29acbc061a48da9fc90e1ade1b6e93e authored over 1 year ago by Quinton Miller <[email protected]>
Split Windows library build scripts from CI (#13478)

b45504f6f2df8a173f8834e91fbfc765e3a1782a authored over 1 year ago by Quinton Miller <[email protected]>
Support Unix sockets on Windows (#13493)

6dfee042d276da77efd3d10cd7b85f1d317d5334 authored over 1 year ago by Quinton Miller <[email protected]>
Add `start_day` parameter to `Time#at_beginning_of_week` (#13446)

Co-authored-by: Sijawusz Pur Rahnama <[email protected]>
Co-authored-by: Johannes Müller <straightsh...

bd325d51d7e1a51a0215b5957d464c12f1a2f802 authored over 1 year ago by Daniel Gilchrist <[email protected]>
Fix file permission specs on Windows (#13465)

033de0c225c7aeb9b304406bf856fa5ba45196cd authored over 1 year ago by Quinton Miller <[email protected]>
Add `File::BadExecutableError` (#13491)

9b97e8483528a2c26c3e57afa3704f8ebb429142 authored over 1 year ago by Quinton Miller <[email protected]>
Deprecate `LLVM::Module#write_bitcode_with_summary_to_file` (#13488)

fdc1e051d45e474eb3409423f6bc66f0b3ae6170 authored over 1 year ago by Quinton Miller <[email protected]>
Implement `Socket::IPAddress#to_s` with Crystal instead of `LibC.inet_ntop` (#13483)

87f32d13f21fa647588fe21732198bdc158c117a authored over 1 year ago by Quinton Miller <[email protected]>
Use per-thread libxml2 global state on Windows (#13486)

da4b1299494fd6ebc927ebe99f385c45abb89c77 authored over 1 year ago by Quinton Miller <[email protected]>
Fix `LibM.hypotf` and `ldexpf` link errors on Windows (#13485)

fafcde5d38df80f5bda55dbac2ffdc46b1525b59 authored over 1 year ago by Quinton Miller <[email protected]>
Support `-static` and `-dynamic` `.lib` suffixes on Windows (#13473)

f690598a79e9fc4e40c856823653cdad6953d729 authored over 1 year ago by Quinton Miller <[email protected]>
Print error if unable to delay-load DLL on Windows (#13475)

5c4dc9c4ab7d8542ba2f4e8548fa32c3b65a3b90 authored over 1 year ago by Quinton Miller <[email protected]>
Add `.gitattributes` to repository (#13479)

0d6517c81f0ec5a6ccf7b031b0464a72311be4eb authored over 1 year ago by Quinton Miller <[email protected]>
Fix AST location of call name in operator assignment (#13456)

986e03b42cf6f566d00862b7455339387afc6351 authored over 1 year ago by fn ⌃ ⌥ <[email protected]>
Disable `Process.pgid` spec on Windows (#13476)

3c43a9365a927a5ff6f3924dfb1b0492c0c41988 authored over 1 year ago by Quinton Miller <[email protected]>
Add print macro (#13336)

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

8e4e5208f566182683936fed46f0dc811427246a authored over 1 year ago by Jack <[email protected]>
Windows: do not set `SO_EXCLUSIVEADDRUSE` if `SO_REUSEADDR` already present (#13477)

ef4076b762bd41ce2cb0d8792ba4fcf4724126da authored over 1 year ago by Quinton Miller <[email protected]>
Allow `File.delete` to remove read-only files on Windows (#13462)

e326e8f069be2a4a1a22bc3da38ebbb9e6d1f610 authored over 1 year ago by Quinton Miller <[email protected]>
Parse IP addresses in Crystal instead of using `LibC.inet_pton` (#13463)

92184d4a030dfeeac20eae019bf7799a026d5a5c authored over 1 year ago by Quinton Miller <[email protected]>
Add `URI::Params#merge`, `#merge!` and `URI#update_query_params` (#13415)

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

04103318a5d6bfa0efc31c2d3bfa392c3463003d authored over 1 year ago by skinnyjames <[email protected]>
Add `Regex.literal` (#13339)

0135d69da56cc97a08fb3f94b1f56bffa61ddcf3 authored over 1 year ago by Johannes Müller <[email protected]>
Update distribution-scripts (#13457)

7c05e8cfb9809f4c09f54a2ceb6879813e4780c6 authored over 1 year ago by George Dietrich <[email protected]>
Add a testcase line number to the output of JUnitFormatter (#13468)

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

bf98a78334cf1ac2ffc2086b8fb49408baa421a9 authored over 1 year ago by Margret Riegert <[email protected]>
Parser: Add missing locations of various AST nodes (#13452)

206e04f9e9b7bed9123c0d694fb028e6ad8a1832 authored over 1 year ago by fn ⌃ ⌥ <[email protected]>
Upgrade Windows CI to LLVM 16 (#13469)

228ddad97093c9558920bafaf1e19e72b1fe0f2a authored over 1 year ago by Quinton Miller <[email protected]>
Allow newline after hash rocket (#13460)

0956b333676039791b0a941932fa357672b7213b authored over 1 year ago by fn ⌃ ⌥ <[email protected]>
Fix error message for calling `record` macro with kwargs (#13367)

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

1a43461bb87d8f27576b1695091cc83b94ecdcb1 authored over 1 year ago by Abdullah Alhusaini <[email protected]>
Support LLVM 16 (#13181)

5b151d8737465e7b2ef76e16c53aafade2d6b917 authored over 1 year ago by Quinton Miller <[email protected]>
Support DLL delay-loading on Windows (#13436)

39aae80643979ef6ba19e6a16766112518abaeb7 authored over 1 year ago by Quinton Miller <[email protected]>
Add `Socket::IPaddress.v4`, `.v6`, `.v4_mapped_v6` (#13422)

* Add `Socket.v4`, `.v6`, `.v4_mapped_v6`

* format

* stricter int types

* Revert "stricter in...

a515985d0661de1f07c6fc4d44c346a80b2ae563 authored over 1 year ago by Quinton Miller <[email protected]>
Update previous Crystal release - 1.8.2 (#13450)

9714499eeb52aa63ff816d8aa6e826f7e6273429 authored over 1 year ago by Johannes Müller <[email protected]>
Remove most `LLVM::DIBuilder` functions from `llvm_ext.cc` (#13448)

0d2471ce1f6eb1622681a3e08ccb7b6780e63cf2 authored over 1 year ago by Quinton Miller <[email protected]>
Merge branch 'release/1.8'

cfc1e0e655ceb3a49e990a145c871d489c05a9d7 authored over 1 year ago by Johannes Müller <[email protected]>
Fix `Log::Builder` append `BroadcastBackend` to itself (#13405)

4c6f27f97460e82eb6d4e684c2afa93a9dbf0ac3 authored over 1 year ago by Johannes Müller <[email protected]>
Use GMP's functions for `Float`-to-`BigRational` conversion (#13352)

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

9a94d7ff659896704fef7d7e2f73012ff56083df authored over 1 year ago by Quinton Miller <[email protected]>
Added `Enumerable#in_slices_of` (#13108)

Co-authored-by: Sijawusz Pur Rahnama <[email protected]>
Co-authored-by: Quinton Miller <nicetas.c@g...

c5b81b8c341102e793a5abfe0892cacb23a19ad9 authored over 1 year ago by pricelessrabbit <[email protected]>
Add Changelog for 1.8.2 (#13445)

Co-authored-by: Stephen von Takach <[email protected]>

7aa5cdd86544005a37090f848d1304df1c181fa4 authored over 1 year ago by Johannes Müller <[email protected]>
Check subject UTF8 validity just once for `String#gsub`, `#scan`, `#split` (#13406)

88c0206818f68452cefe87e27a0391fd71301068 authored over 1 year ago by Quinton Miller <[email protected]>
Fix `Log::Metadata#dup` crash with 2+ entries (#13369)

51b842bf56808ccee21b05172e93f7c74e926fe4 authored over 1 year ago by Quinton Miller <[email protected]>
Refactor implementation of `Iterator::ChainIterator` (#13412)

c8b2def8348d1eac62bae24d6efbcb72fad8f600 authored over 1 year ago by Johannes Müller <[email protected]>
Fix `String#scan` with empty `Regex` match at multibyte char (#13387)

e3b339b7324af889dccb33638f05b66921ae581c authored over 1 year ago by Quinton Miller <[email protected]>
Always use 0 for offset of `StaticArray`'s `@buffer` (#13319)

c14880635c779951421a2c4c8af4a676b5c24c44 authored over 1 year ago by Quinton Miller <[email protected]>
Use `Int#bit_length` instead of `Math.log2` followed by `#to_i` (#13440)

98c091ee9dd5a0e75b3dd47b642bd170b4c84a39 authored over 1 year ago by Quinton Miller <[email protected]>
Remove two outdated LLVM fun bindings (#13438)

2aeaea0df5c548b7c485375bb5063d92b36ebbe9 authored over 1 year ago by Quinton Miller <[email protected]>
Disallow creating `Big*` numbers from infinity or NaN (#13351)

c9de7305270fc49ea67390be0916bcd407679e77 authored over 1 year ago by Quinton Miller <[email protected]>
Docs: Reference `Process.executable_path` at `PROGRAM_NAME` (#13434)

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

54d6469943f78e7f2ab661676a324c2014b43890 authored over 1 year ago by Johannes Müller <[email protected]>
Simplify implementation of `Serializable#initialize` (#13433)

3610f8c6e4ca7ba3e98c39d7265a166f5ecdf588 authored over 1 year ago by Johannes Müller <[email protected]>
HTTP Server should allow custom concurrency models (#13428)

2886546e099e53334c8d654a39132e52f042e6fe authored over 1 year ago by Stephen von Takach <[email protected]>
Fixup for `JSON::Serializable` on certain recursively defined types (#13430)

24479462102dfd2b2544393ac2396e2612df790d authored over 1 year ago by Kostya M <[email protected]>
Fixup for `JSON::Serializable` on certain recursively defined types (#13430)

404726e49f8fb20ed3197be162826953c74d1874 authored over 1 year ago by Kostya M <[email protected]>
Clean up unused code for Windows event loop (#13424)

3114b23fc37ebb419eed30ed018760ee550adecb authored over 1 year ago by Quinton Miller <[email protected]>
Fix `preview_mt` infinite loop on Windows (#13419)

2e43fc41638a214c79382f7a483e1935cfa83871 authored over 1 year ago by Quinton Miller <[email protected]>
Fix `File.info(File::NULL)` on Windows (#13421)

3226a35caa55ef0a313909f9948acd12dfd66678 authored over 1 year ago by Quinton Miller <[email protected]>
Use sentence case for all standard library exceptions (#13400)

b65280a651f76a4c13df937a4d70d8fe313e2650 authored over 1 year ago by Quinton Miller <[email protected]>
Support synchronous socket operations on Windows (#13414)

6a9b3ec74e0e992a1861205a5faa719c1ad0514f authored over 1 year ago by Quinton Miller <[email protected]>
Improve `HTML.escape(string, io)` performance (#13139)

Co-authored-by: Johannes Müller <[email protected]>
Co-authored-by: Quinton Miller <nice...

c7d52dc7fa4da31565b858e323e462f2b33d911d authored over 1 year ago by David Keller <[email protected]>
Refactor implementation of `Iterator::ChainIterator` (#13412)

9f79ded3caf43e30ddfe3afc9aa84bdc3f37c35a authored over 1 year ago by Johannes Müller <[email protected]>
Check subject UTF8 validity just once for `String#gsub`, `#scan`, `#split` (#13406)

95e1270b642854ddac36be3fe7fc5b6a861dc87d authored over 1 year ago by Quinton Miller <[email protected]>
Use correct format strings for crash stack traces (#13408)

dc97b527082fbcac24ddc31e72c361f3205c0c69 authored over 1 year ago by Quinton Miller <[email protected]>
Support asynchronous `IO.pipe` on Windows (#13362)

dfa8fe46a87d674505b44907ec61f66119fa0c22 authored over 1 year ago by Quinton Miller <[email protected]>
Parser: Don't skip the token immediately after `lib` name (#13407)

8bc95c1c7e77f1d4d28d35d1eff5d35780f03efa authored over 1 year ago by fn ⌃ ⌥ <[email protected]>
Windows: open standard streams in binary mode (#13397)

3b14f80d1a972c736b2b848bbe3440f8ba962813 authored over 1 year ago by Quinton Miller <[email protected]>