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

Propagate exit code correctly in Windows wrapper batch script (#13048)

33b55a4a6f10deb5adad1a3e075e8e7b7c85f784 authored almost 2 years ago by Quinton Miller <[email protected]>
Update distribution-scripts (#13051)

c2f5c03fbed1aaaba4073540293d4fa0c86bde5a authored almost 2 years ago by Johannes Müller <[email protected]>
Handle namespaces within `TypeNode#has_constant?` and `TypeNode#constant` (#12966)

d74f07f52fab9de9f18332420334ba11f00f29e6 authored almost 2 years ago by George Dietrich <[email protected]>
Add `OAuth2::Client#make_token_request` returning HTTP response (#12921)

61ea03300de695a361e40de5687cfd87585539f1 authored almost 2 years ago by Chao Yang <[email protected]>
Rename internal `Iterator::Slice` type to not conflict with `::Slice` (#12983)

a6353f8c9a5eabe38225ecdcbb39df60a7af6128 authored almost 2 years ago by George Dietrich <[email protected]>
Error when `find-llvm-config` is unsuccessful (#13045)

b05f35419118f06a97024fb8f2f877fa25163fac authored almost 2 years ago by Johannes Müller <[email protected]>
Add `Process.on_interrupt` (#13034)

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

8853f7333f1e5be8f61a509a427f741bbe9ddb85 authored almost 2 years ago by Quinton Miller <[email protected]>
Add `from_json` for 128-bit integers (#13041)

7aefd61eae68980161752dae21d7d834dc153d98 authored almost 2 years ago by Johannes Müller <[email protected]>
Remove relative path to vendored shard `markd` (#13040)

95463a92ae067ca11dd1f087dfab7e567d3872b2 authored almost 2 years ago by Johannes Müller <[email protected]>
Don't use deprecated `from_winerror` overload for `flock_*` (#13039)

00694a2724372bc80c035816b4443a04b687da40 authored almost 2 years ago by Quinton Miller <[email protected]>
Docs: Add references to `Number` collection convenience constructors (#13020)

10d0c73de09613e4db41f047b6c5ee804c39c67f authored almost 2 years ago by Johannes Müller <[email protected]>
Add more specs for `YAML::Any#[]` and `#[]?` (#11646)

7d4f9b24970b98fec75360b007bc86125fa062ed authored almost 2 years ago by Johannes Müller <[email protected]>
Add `Spec::Item#all_tags` (#12915)

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

e4e69e1d6ea082f50a10cb406b55f8467be5229d authored almost 2 years ago by Mike Robbins <[email protected]>
Fix formatter not merge consecutive but separated comment lines (#12909)

23f5147e4537b49c736772c609a5da4674d8b25c authored almost 2 years ago by Johannes Müller <[email protected]>
Fix formatter comment on extra line at end of method args (#12908)

851cd5b75356d5b0a8d33c527f8c988936a996a9 authored almost 2 years ago by Johannes Müller <[email protected]>
Fix formatter empty array literal with comment on extra line (#12907)

6d37cc441c3cfacac90e8e76cc2a2fdcb5016d59 authored almost 2 years ago by Johannes Müller <[email protected]>
Add `Enum#inspect` (#13004)

aabd773fa6d9a2928adb68142e09470edef47494 authored almost 2 years ago by Johannes Müller <[email protected]>
Remove obsolete error handling in `XPathContext` (#13038)

Resolves https://github.com/crystal-lang/crystal/issues/13036

632b64ddefa01c11aec03068c4118b37c3948275 authored almost 2 years ago by Johannes Müller <[email protected]>
Fix wrapper script to handle `CRYSTAL` variable pointing to itself (#13032)

This patch ignores `CRYSTAL` if it's a path and points to the wrapper script itself. The fallbac...

eca47ab041fac4539325d2c80307b63f53c6b766 authored almost 2 years ago by Johannes Müller <[email protected]>
Changelog helper: Report error from HTTP request (#13011)

e561a5004836f5f2c9c14d04686fde71eddce8a2 authored almost 2 years ago by Johannes Müller <[email protected]>
Replace `LibC.ntohs` and `htons` with native code (#13027)

bc0198932160de0279d2a68512b7ac576d20def2 authored almost 2 years ago by Quinton Miller <[email protected]>
Parser: remove obsolete handling of `else` inside lib struct (#13028)

f33b5fc6f079cfd4fe692b3c2d51b10517718701 authored almost 2 years ago by Quinton Miller <[email protected]>
Compiler: type declaration with initial value gets the value's type (#13025)

Fixes https://github.com/crystal-lang/crystal/issues/13023

f83e31ea13836ebbaa4f7978619b98e6f42c2eef authored almost 2 years ago by Ary Borenszweig <[email protected]>
Define equality for `Process::Status` and `OAuth::RequestToken` (#13014)

b6c49c400a351095df051871db3a88504a64c791 authored almost 2 years ago by Quinton Miller <[email protected]>
Update previous Crystal release - 1.7.2 (#13001)

f2c0b3e2efcac49eb6f82ed946bc3d918c0a4273 authored almost 2 years ago by Johannes Müller <[email protected]>
Prevent infinitely recursive wrapper script (#11712)

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

fff2d480dcc8693b5337e8e45a083abbda31a701 authored almost 2 years ago by Nicolas Ganz <[email protected]>
Add `MIME::Multipart.parse(HTTP::Client::Response, &)` (#12890)

Co-authored-by: Jamie Gaskins <[email protected]>

8e1a9a88889ec3c4133402983b52b21aeb003679 authored almost 2 years ago by Johannes Müller <[email protected]>
Add `Enum.[]` convenience constructor (#12900)

9fca36b05b3af55b11f2b676290d3762c6470dcc authored almost 2 years ago by Johannes Müller <[email protected]>
Fix redundant cast in interpreter (#12996)

Fixes https://github.com/crystal-lang/crystal/issues/12954

8fd0e98675464367721164dfdbdbc415e9276da6 authored almost 2 years ago by Ary Borenszweig <[email protected]>
Avoid `Array` allocation in `Channel.select(Tuple)` (#12960)

4156601e88fecd15f59111d9f30658c26d7a7241 authored almost 2 years ago by Johannes Müller <[email protected]>
Formatter: fix end indent after comment inside begin (#12994)

Fixes https://github.com/crystal-lang/crystal/issues/12964

01d5397d02c61928673105f4c45223c1d7a8160a authored almost 2 years ago by Ary Borenszweig <[email protected]>
Fix error handling in macro system method when execution fails (#12893)

c4f3dbfae14f066f0a38e7796f360eb069ebf122 authored almost 2 years ago by Johannes Müller <[email protected]>
Skip hostname spec if `hostname` command fails (#12987)

498abb42969b8ab11bba98323bae74447d585493 authored almost 2 years ago by George Dietrich <[email protected]>
Merge branch 'release/1.7'

41f6188eda2c5baf637c1e1071175a6fc2d775ff authored almost 2 years ago by Johannes Müller <[email protected]>
Add changelog for 1.7.2 (#12995)

29f9ac503fb028e1b095c8f8e036ed74b5474550 authored almost 2 years ago by Johannes Müller <[email protected]>
Add error handling to compiler when linker is unavailable (#12899)

Fixes https://github.com/crystal-lang/crystal/issues/12839

846fc1166ec9635d3d53e738a3b7ae7273304454 authored almost 2 years ago by Johannes Müller <[email protected]>
Fix: Add `Nil` return type restrictions to `load_debug_info` (#12992)

f1b73235402fcc8bb021d33621d8255507daa5b1 authored almost 2 years ago by Johannes Müller <[email protected]>
Update `VERSION` to `1.7.2-dev` (#12993)

01c0ba2da40701682d459c1c109c0e496aae5448 authored almost 2 years ago by Johannes Müller <[email protected]>
Fix `bin/crystal` print no error message when `crystal` is missing (#12981)

Co-authored-by: Jakub Jirutka <[email protected]>

58fb584cb87dcd903f488d050ceadd9067577bc4 authored almost 2 years ago by Johannes Müller <[email protected]>
Clean up `back\slash.txt` in `HTTP::StaticFileHandler` specs (#12984)

41c106da3d32923b718dee3d6892d1b05f2478d2 authored almost 2 years ago by Quinton Miller <[email protected]>
Makefile: refactor test recipe (#12979)

0ebef4fb80b07c92dfa7bedb003282b5534f1fcb authored almost 2 years ago by Johannes Müller <[email protected]>
Fix socket specs when network not available (#12961)

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

54215cedb0074def7395efc76e19be9ad44f08ab authored almost 2 years ago by Johannes Müller <[email protected]>
Revert "Parser: Fix restrict grammar for name and supertype in type def (#12622)" (#12977)

29291fbd25e2640a07d3cae7932a60448b5c2386 authored almost 2 years ago by Johannes Müller <[email protected]>
Internalize `Process.fork` (#12934)

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

096b0a28cfa095acdaeb1dbce34feb093378e819 authored almost 2 years ago by Johannes Müller <[email protected]>
Spec: Add `--color` option to spec runner (#12932)

2030e558ebe7f954cc9acae3662b6a2df9654b20 authored almost 2 years ago by Johannes Müller <[email protected]>
Drop support for LLVM < 8 (#12906)

8cc61e48afa429a263ea4ae259e7daf22b92f12b authored almost 2 years ago by Johannes Müller <[email protected]>
Fill docs for `TupleLiteral` (#12927)

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

84977e48c784811e885f084ae0270c2dd47f14e5 authored almost 2 years ago by Johannes Müller <[email protected]>
Escape filenames when running `crystal spec` with multiple files (#12929)

29dad1aa3148c80c06f55391a0064636aadb52ad authored almost 2 years ago by Quinton Miller <[email protected]>
Preparing release 1.7.1 (#12968)

643c8e5d850e301285c1449e16d024987df98601 authored almost 2 years ago by Beta Ziliani <[email protected]>
Added so char can be converted to int128 (#12958)

Resolves https://github.com/crystal-lang/crystal/issues/12957

d772c722c5dc3d6ef3443a84cb4084c054f2d8dd authored almost 2 years ago by meatball <[email protected]>
Macro interpolation: add `&` to yielding `Def`s without a block parameter (#12952)

62b0adecc4cdfb4c84632a8f329d48983da97c6c authored almost 2 years ago by Quinton Miller <[email protected]>
Missing quotes in Wrapper Script (#12955)

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

72acd8fbc79ff4f555180aad45e98e31ace731c2 authored almost 2 years ago by stellarpower <[email protected]>
Support typed LLVM `getelementptr` instructions (#12623)

c20d8ccb3d63d381e076782bad45a404495811ac authored almost 2 years ago by Quinton Miller <[email protected]>
Formatter: add `&` to yielding methods without a block parameter (#12951)

f0bd16a8dcc43f02ba118d7f0b912eab3251b927 authored almost 2 years ago by Quinton Miller <[email protected]>
Fix: Remove `focus: true` (#12962)

0caa488b94e26490c341c883515ac11e922ad532 authored almost 2 years ago by Johannes Müller <[email protected]>
Fix baked-in path in playground to resolve at runtime (#12948)

2b346db361d7274e17df6c7df7fbbfe393c151f5 authored almost 2 years ago by Johannes Müller <[email protected]>
Update `VERSION` to 1.7.1-dev (#12950)

bf5ffe3ddcdbcd10fa5eef01febbb39514440fec authored almost 2 years ago by Johannes Müller <[email protected]>
Stricter checks for enum definitions (#12945)

440b62d579329799a39cc642dc6ad7ee8a72e6ea authored almost 2 years ago by Quinton Miller <[email protected]>
Deprecate `Termios` (#12940)

d857dddb6811dc37559332c92b5760f10420c36b authored almost 2 years ago by Quinton Miller <[email protected]>
Fix: Make sure to dup `Array` in `Channel.select_impl` (#12827)

4e08bbc00ce6ad2399f66cd0058adb32963dec3b authored almost 2 years ago by Johannes Müller <[email protected]>
Add `Tuple#to_static_array` (#12930)

0ce950dfa439734ed9ce8ab0128b47afbc608fe9 authored almost 2 years ago by Johannes Müller <[email protected]>
Add comment for `LiteralExpander` `select` (#12926)

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

c6e3116df9a44a871740318ebcf486f986b79dad authored almost 2 years ago by Johannes Müller <[email protected]>
Fix `Process` spec to wait on started processes (#12941)

c4e8c21bab012589ad2dddf8314fe9efc829cd98 authored almost 2 years ago by Johannes Müller <[email protected]>
[CI] Remove `verbose=1` in `test_llvm` (#12931)

127385511f5803a06592ea09b9503986154affe3 authored almost 2 years ago by Johannes Müller <[email protected]>
Stricter checks for multiple assignment syntax (#12919)

787d729c5dc075a5fc2031a75bc59954ac11c9dc authored almost 2 years ago by Quinton Miller <[email protected]>
Format spec results with pretty inspect (#11635)

084e7345b0b825b5f8dbbb1787881584ee297749 authored almost 2 years ago by James Good <[email protected]>
Disallow empty exponents in number literals (#12910)

cde494bd7e090b615bc01a97ce292f8270aeb952 authored almost 2 years ago by Quinton Miller <[email protected]>
Fix: Interpreter `value_to_bool` for module, generic module and generic module metaclass (#12920)

ef79d4128c806cdbb8687fe7af197d7fc6d7295f authored almost 2 years ago by Ary Borenszweig <[email protected]>
Fix `x @y` and `x @@y` in def parameters when `y` is reserved (#12922)

Fixes https://github.com/crystal-lang/crystal/issues/12914

3db4bddf619ac3eee4895da8f64fa042a976a9aa authored almost 2 years ago by Quinton Miller <[email protected]>
Allow namespaced `Path`s as type names for `lib` (#12903)

Resolves https://github.com/crystal-lang/crystal/issues/12696

8a7da877d909177530c789e99017f3b4b6cb2143 authored almost 2 years ago by Quinton Miller <[email protected]>
Update previous Crystal release - 1.7.0 (#12925)

862919a417053d48ce99c45d11e560f5db066323 authored almost 2 years ago by Johannes Müller <[email protected]>
Add Changelog for 1.7.0 (#12897)

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

016578f858cd08efc035a9c66a82965efc75321c authored almost 2 years ago by Johannes Müller <[email protected]>
Split pre-1.0 changelog (#12898)

bf0a606f5355645757f27cdec18de478a289cbe4 authored almost 2 years ago by Johannes Müller <[email protected]>
Add docs for `ArrayLiteral#-` (#12916)

7561aca91122c58f14dd30cc430dde46b6b4a45a authored almost 2 years ago by Johannes Müller <[email protected]>
`IPAddress#loopback?` should consider `::ffff:127.0.0.1/104` loopback too (#12783)

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

5402f6a38f69e45d4c20fa0ee685ffb6f1aa416b authored almost 2 years ago by Carl Hörberg <[email protected]>
Update NOTICE.md (#12901)

16f839ba250ad96054a68788a64cb671973427d0 authored almost 2 years ago by Quinton Miller <[email protected]>
Rotate breached credentials in CircleCI (#12902)

549f2513367d0bd7fa24714ea72f2243691d7503 authored almost 2 years ago by Matías García Isaía <[email protected]>
Implement PCRE2 JIT compilation (#12866)

c9f4a6496d441721c19c3cb4d37b84cf05146b55 authored almost 2 years ago by Johannes Müller <[email protected]>
Fix `Enum#to_s` for flag enum containing named and unnamed members (#12895)

7bc2db543ea1656be3f4941b18eed8bcde11e156 authored about 2 years ago by Johannes Müller <[email protected]>
Fix: Unwrap nested errors in error handler for `Crystal::Error` (#12888)

939772ee9603277a8eb8d03dc69c13926bf027b1 authored about 2 years ago by Johannes Müller <[email protected]>
Fix Number comparison operator docs (#12880)

59b77bc76724351a0c556f679aa0ab8b0fb90e05 authored about 2 years ago by Fernando Valverde <[email protected]>
Build PCRE2 on Windows (#12847)

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

2354ad56a3bceac22604d61139ed8395f0c18e89 authored about 2 years ago by Quinton Miller <[email protected]>
Refactor specs for `Enum#to_s` using `assert_prints` (#12882)

292052bb2b74697a57ef0a527de0c304dc7c9313 authored about 2 years ago by Johannes Müller <[email protected]>
Add tests for `Process::Status` (#12881)

68ea5d22474617fa0ad963e7e9bcaa9f7519e729 authored about 2 years ago by Johannes Müller <[email protected]>
[CI] Update shards 0.17.2 (#12875)

d7468857236ab5c8605708381af8a8c523c177c2 authored about 2 years ago by Johannes Müller <[email protected]>
Update distribution-scripts (#12891)

fa7876ddbffff11b39f7a06451e962395fb67937 authored about 2 years ago by Johannes Müller <[email protected]>
Use `File#flock_exclusive` on win32 in compiler (#12876)

c9454476c8fbc609504d1c8a489a123bdd9a2da7 authored about 2 years ago by Johannes Müller <[email protected]>
Organize `Process` specs (#12889)

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

74a7cd2a75f982bb94ce85094d39f73f971de564 authored about 2 years ago by Johannes Müller <[email protected]>
Add specs for `system` macro method (#12885)

6ee88d6de6df8d7189cbfeabdd6824fd3cfff0da authored about 2 years ago by Johannes Müller <[email protected]>
examples: fix (2022-12) (#12870)

b3d2d5fadafe8e363086d78be3d7c3e41d1084d7 authored about 2 years ago by maiha <[email protected]>
Fix warning on space before colon with anonymous block arg (#12869)

a0fd8fe8e917e3d9ff27b7ea14f3915b59483d34 authored about 2 years ago by Johannes Müller <[email protected]>
Interpreter reply (#12738)

ee5ccf03321c33d152943876b7c4cfb4f82f0320 authored about 2 years ago by I3oris <[email protected]>
Warn on missing space before colon in type declaration/restriction (#12740)

63e46ebdf666e3db69786890f435c62258bcbf02 authored about 2 years ago by Johannes Müller <[email protected]>
Add missing overloads for `String#byte_slice` (#12809)

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

d3c68ec40101bed9d3e835bcda6c36ed969091e9 authored about 2 years ago by Johannes Müller <[email protected]>
Update mwilliamson/setup-wasmtime-action action to v2 (#12864)

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

e578f09f7fe11ff1dfbe613b85ffaabebdb7539b authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Validate cookie name prefixes (#10648)

a0ca3465cdcef8bd91cc141ab5406be6caab1580 authored about 2 years ago by George Dietrich <[email protected]>
Add `HTTP::Headers#serialize` (#12765)

c4fe774f2bee985470bfee9dc1a2e844a315de43 authored about 2 years ago by Johannes Müller <[email protected]>
Add `#bit_reverse` and `#byte_swap` for primitive integers (#12865)

ba5f5221c5b32fb7b2c37fa767e7db1d19842cff authored about 2 years ago by Quinton Miller <[email protected]>
Implement `Regex` engine on PCRE2 (#12856)

bd2802f2a08000d8d2de1352f1d3860ef57ff06a authored about 2 years ago by Johannes Müller <[email protected]>
Use `sleep` in flock wait loop (#12861)

9e47a2d969c8f87b797057a1089688373b6419da authored about 2 years ago by Johannes Müller <[email protected]>