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

[CI] Use parameters in circleci config (#11714)

70341e9d308a3caaf1c3458b468c7f388bfa37ee authored about 3 years ago
Replace PNG icon with optimized SVG for playground (#7616)

Co-authored-by: ImgBotApp <[email protected]>
Co-authored-by: AYIDouble <[email protected]>

5d5f95dc12bfd42962f07ed2726605d84e26d0d8 authored about 3 years ago
Do not inherit from `Hash` in the compiler (#11707)

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

b48f3a531167e671ae80c7b90a27f137ff783275 authored about 3 years ago
Implement `Intrinsics.pause` for aarch64 (#11742)

932ce2d31d13f48643b1d48cc6fd450f854142c6 authored about 3 years ago
Add allow `Enumerable` arguments for `Hash#select` and `#reject` (#11750)

11a987c66d6ee216e3af4e973f9cbc70a335d872 authored about 3 years ago
[CI] Test against LLVM 13 (#11343)

c5d7695d7154b23579c812d8f34711670f27c4df authored about 3 years ago
Add `#parse_type` (#11126)

Co-authored-by: Johannes Müller <[email protected]>
Co-authored-by: Ary Borenszweig <ast...

cd1441d3635b62eca5c4064b32eb3d337d662e0d authored about 3 years ago
Add `scripts/release-update.sh` (#11716)

42564cfd4a8648267d2b355c0e7e35a98f916c91 authored about 3 years ago
Use enums instead of symbols for `MIME::Multipart` and `HTTP::FormData` (#11617)

c40fa74c7d257f3060cee2a41876d9a768d159ab authored about 3 years ago
Codegen: Do not always request value for `Proc#call` (#11675)

ad173264542508724767691c19293b6d2ebab6b3 authored about 3 years ago
Add file and line arguments to `it_iterates` (#11628)

156e10b438bfc7d9c39e46171dc098aa1e070547 authored about 3 years ago
Update previous Crystal release - 1.3.2 (#11715)

adf0c8030aa19004b2a2222bd09ccd7d952744be authored about 3 years ago
Add changelog for 1.3.2 (#11751)

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

932f193ae0e2e234ab9544b286ee4c541cb71309 authored about 3 years ago
Fix buffer overflow in `String#index` (#11747)

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

508e7804da624305bc1ac2d98f7e67b114637c93 authored about 3 years ago
Add changelog for 1.3.1 (#11744)

a6fcb102902c9d369adedb8b4677ce935e478316 authored about 3 years ago
Remove useless variable declarations in trailing position (#11704)

c783cc44e135bfbf8bb207baf8908d075720bade authored about 3 years ago
Fix typos (#11725)

69e0cf22046b84285c29e3dcfcaa1fe04d3f8fa4 authored about 3 years ago
Fix formatter error for `ProcLiteral`s with `Union` return type (#11709)

137da6ae526b2d255fcfcef03ed128acbfa4a6c2 authored about 3 years ago
Doc generator: Fix escape HTML in code span (#11686)

fb16ca27560f827cbf3280614043fad71f5308eb authored about 3 years ago
Fix BIO_get BIO_set functions require openssl 1.1.0 (#11736)

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

ad3b7d1cea5b025e6e302129a72169cf121397fb authored about 3 years ago
Remove string allocation from `GC_set_warn_proc` (#11729)

1607e49b7bd9cf2356258a266034a1f3d07b20ae authored about 3 years ago
Add Changelog for 1.3.0 (#11599)

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

a3ee70ca014fdb23d35632bd9b8ce8e692520edf authored about 3 years ago
Update NOTICE Copyright year to 2022 (#11679)

5455e807b9314c82ab16dd8c557f04c3b04a34b5 authored about 3 years ago
Fix `Enum.parse` to handle case-sensitive member names (#11659)

22566fa4ac6d7d00efd4eb8a75f0e2383c341a22 authored about 3 years ago
Workaround for GC issues in interpreter specs (#11634)

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

7f7e4bfa3887125c7e43a02687a1a9c29008c512 authored about 3 years ago
Improve docs for `Object#not_nil!` (#11661)

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

0f719d433c85e59f627e148f55935c73e72beafb authored about 3 years ago
Support ANSI escape sequence output on more Windows consoles (#11622)

c3ab220577bec30a6ea220217f7fec470d5ec81c authored about 3 years ago
Revert "Restrict identifier grammar" (#11687)

06427d119f16a675b8ae32c24d74c5a2fde9e9e0 authored about 3 years ago
Use strings instead of symbols in `#finalize` specs (#11619)

c1c5a07a6fe73dda668e0ec5909d82e013f03ad9 authored about 3 years ago
Update `spec/win32_std_spec.cr` (#11637)

8fe0546a7936235ecdc3fe58b840c99a724e24b7 authored about 3 years ago
Add docs to `Colorize` (#11664)

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

6bbf05f316609601b801f42e429eafe116493e76 authored about 3 years ago
Fix double free on `Crystal::Loader#close_all` (#11662)

9c2d38e3a8a4f91009a9cb3715325d5593b2a3f7 authored about 3 years ago
fix: LLVMExtDIBuilderCreateArrayType: argument alignInBits should be UInt64 (#11644)

87f8bb43df6b26f9f21c116a091434953dbb2c61 authored about 3 years ago
Fix no comma before short block in `ToSVisitor` (#11677)

62e459f754d2f30190d3a91a3e69611b817f5c6b authored about 3 years ago
Fix codegen when instantiating class methods of typedefs (#11636)

e2da380f51e465cd4a1f04c3f95c589d956158c0 authored about 3 years ago
Allow underscores after a leading zero in `String#to_i` (regression fix) (#11672)

25c2804ae1ddff2cffe0677a76806c0a0980ead0 authored about 3 years ago
Fix string_spec examples calling wrong methods (#11626)

60169f800ed8ee00d8f641e66b4d7e050ac63c1b authored about 3 years ago
Improve search input a11y for generated docs (#11604)

103b41ce4c6dc4558386fda7108bcaa9f96b9500 authored about 3 years ago
Use full name for private types' class variables during codegen (#11651)

d0da80c0e4af572adfaaa892a82c31fdec8d57ea authored about 3 years ago
Attach debug locations to splat expansions inside array-like literals (#11655)

4cffc116664a964072608013227dace45ff84bda authored about 3 years ago
Fix `IO::Memory#to_s` appending to itself (#11643)

9ae27e7781b8aa1828852fa5136b4c81b509e3ac authored about 3 years ago
Fix `Array#unshift` for large arrays (#11656)

2c1a38da29319c48ea26b6ad1dd55ce29398bf41 authored about 3 years ago
Fix getrandom for interpreter (#11624)

ee99967283bf9b5ba6cad9ae746bf18f47ce9a54 authored about 3 years ago
Mark bswap32 instrinsic with interpreter primitive annotation (#11582)

180fb2ca39b1f492cc67ae3c017b1166ffde530f authored about 3 years ago
Fix `HTTP::Server::Response#close` when replaced output syncs close (#11631)

15653281ceae6d0c2fb65d2013b1184861114f22 authored about 3 years ago
Split interpreter specs into separate files (#11578)

5b8cb313a84d28fb4a3489fe005fa48cee30c457 authored about 3 years ago
[CI] Remove `libatomic_ops` (#11598)

c40f769e1ed38ef50ce141a8be56bd5f1d9012de authored about 3 years ago
Include shards with Windows build artifacts (#11543)

2c5e91aaf21e631fb4dfea89a06882f4af19ff84 authored about 3 years ago
Reject near-boundary and NaN values for `Float`-to-`Int` conversions (#11230)

2297d89cd3ba2c089ff34a7243a8377f8c476718 authored about 3 years ago
Refactor `PlaygroundPage` resources list (#11608)

e4248e078b4db4209b21ffb1540393f661bee5ad authored about 3 years ago
Compiler: use enums instead of symbols in various places (#11607)

0866b2dcb219e9ccad70ce544d8f946455ec0fbb authored about 3 years ago
Improve performance of Char#to_s (#11593)

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

c28eb4023fd749f5869fa63fd44606e66772fb0b authored about 3 years ago
Disable interpreter specs, as they're broken on master (#11623)

e1e5f09018576219884fddfcc4cc0e883564eccb authored about 3 years ago
Define `LIBXML_STATIC` when building xml2.lib on Windows (#11574)

1c42ef434dfb458eea7783c2ace4bd835ffcd823 authored about 3 years ago
Add `Experimental` annotation to Grapheme API (#11611)

14f8885e6e0056f4522364c3f25db4c7fd2afad1 authored about 3 years ago
Restrict identifier grammar (#11508)

1653cf3665ecd8eda3fc386f0d07504d7516e9f6 authored about 3 years ago
Use enums instead of symbols for `Spec`-related types (#11585)

10ea0539ebabc5cba95afff9fa13c6c3c046b9de authored about 3 years ago
Implement lexer int128 support (#11571)

bfddd264da60394656cc3f62530fd48d1d6fe8b0 authored about 3 years ago
Fix top-level multi-assign splat variable not working in macros (#11600)

fdcbcf4149cda377070f0f1b41583f54bb24b3f0 authored about 3 years ago
Performance: specify string sizes in advance (#11592)

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

f13b2359b7e415c6013c438bd7f582701577f8f7 authored about 3 years ago
Update README.md (#11587)

4b6b42e3a8aaeab71756a14300d2318e74db7baf authored about 3 years ago
Use more efficient method to split UInt32 to bytes in Crypto::Blowfish (#11594)

adaa642f612ff8aae8bfbcb0a1b2c1e03b4b7ca2 authored about 3 years ago
`crystal docs`: use `shard.yml` version when no git tag present (#11232)

df3214af55dcdab20ca533537efdb83fc3a505d3 authored about 3 years ago
Revert "Formatter: Escape non-printable characters in literals (#11520)" (#11603)

This reverts commit bd827662e62ab2e2cc7f8b3df8b9f42f768c9617.

54a36b5758a395d746044bcfe7a2b7f2568eb3b5 authored about 3 years ago
fix: getrandom syscall was blocking and didn't had proper error checking (#11460)

34b017795e824ae9664ade7bdbef5711f9cd5960 authored about 3 years ago
Fix `Char#ascii_control?` restrict to ASCII characters (#11510)

afeec650e5a173f2db73c48d4f02ddf04b52ed18 authored about 3 years ago
Formatter: Escape non-printable characters in literals (#11520)

bd827662e62ab2e2cc7f8b3df8b9f42f768c9617 authored about 3 years ago
Add workaround for 128-bit integer division/modulo on Windows (#11551)

afaae3fb093bdfbf042c6ed7769b4190e06ff422 authored about 3 years ago
Refactor `Log::BroadcastBackend#single_backend?` (#11530)

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

83494c48e3aa68a52208279fe7bdc1bfcc787c60 authored about 3 years ago
Support non-ASCII command-line arguments on Windows (#11564)

188b4e944e8606d3ca9c74e079d9c88ff8edb3a4 authored about 3 years ago
Resolve compiler wildcard require (#11562)

21a21a1f43eb7c36d4ce7bf95517d51c9054f68e authored about 3 years ago
Avoid reallocation in `Enumerable#each_cons` and `Iterator#cons`'s default reused array (#10384)

6c0a982bf9e87569a8269d38561cdaf9fd5b661a authored about 3 years ago
Implement Unicode grapheme clusters (#11472)

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

4365eed5b36f95e0f2ec7db0fcba530c213ecf76 authored about 3 years ago
Increase default stack size on MSVC to 8 MB (#11569)

28240b8ae9b2cbc20ec6e6ea4d7e50ca2ff7de82 authored about 3 years ago
Change `Regex#name_type` to return `Hash(Int32, String)` (#11539)

4978e4b537179022fb46ed088dc7bd64a778ba3f authored about 3 years ago
Add minimal load-time DLL support on Windows, support `dllimport` storage class (#11573)

eee1a0266ab53ba63461c4353f359d0b4b30bc99 authored about 3 years ago
Fix UTF-8 console input/output on Windows (#11557)

4aabf4edb230f0f06151db736779db406cf2fe37 authored about 3 years ago
Fix skip surrogates in `Char#succ` and `#pred` (#11506)

f93b0636516576bd5f945d3577ecd2f7b2ea12e5 authored about 3 years ago
Detect `cl.exe`'s path for compiler specs requiring a C compiler (#11560)

b47be5c1128ce0592b6edb7c01bbc36a6b04a93d authored about 3 years ago
Support `~\` for Windows paths in `Path#expand` and `File.expand_path` (#11559)

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

ca320444d509a11bd404e8ef0f9aadff5fdb6875 authored about 3 years ago
Refactor syntax highlighter and add ANSI escape code highlighter for console (#11366)

efd4bbb111cbb078264f7e37cccddf1efdb9e396 authored about 3 years ago
crystal i (#11159)

Add interpreter implementation as an alternative compiler backend.
It allows to run Crystal cod...

c2be6220b1745a5948e8fff90ab96a30a1902c56 authored about 3 years ago
Refactor some type restrictions in the compiler (#11531)

a9ee750a29bd5f7398e09733a88818494795384a authored about 3 years ago
Fix `YAML::Any` deserialize with alias (#11532)

a73c05a5dda0a68b1331b228518af06b0b2ee9b6 authored about 3 years ago
Lexer number parsing refactor (int128 literals part 2) (#11211)

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

c0e49de278fedd789d90cc44f1e2d9b1350314ef authored about 3 years ago
Add `Log.with_context` with kwargs (#11517)

903ebe6e78f53ff8ff657527683fdfec23b0dee3 authored about 3 years ago
Allow multiple `--emit` compiler options to stack (#11556)

bdc3e6efb7e184fd30fa3ef3eaecb60ae9c3a2e4 authored about 3 years ago
Enable `kernel_spec.cr` on Windows CI (#11554)

eeef471233c08de7507de175b100513ebed308e8 authored about 3 years ago
Disable incremental linking on MSVC (#11552)

a21ec6039331918b21dc045a844032bfb857dce2 authored about 3 years ago
Clean up .pdb files for temporary executables on MSVC (#11553)

8301bb5957c10b564918d56c9cd17a961ba6670c authored about 3 years ago
Improve Base64 decoding performance (#11094)

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

c510b07d65387d4ca955a64028fe7b24c381cdd0 authored about 3 years ago
Fix inequality for floating-point NaNs (#11229)

96b4209c5755908e90bc82db57e3507bdab966e1 authored about 3 years ago
Add `Slice#unsafe_slice_of`, `#to_unsafe_bytes` (#11379)

b8f0857655d3f05146f96d7bb33e6d3ad889c725 authored about 3 years ago
Require right-hand side of one-to-many assignments to be `Indexable` (#11545)

0f0852f330c37486523e33c22f39b3d3284d543b authored about 3 years ago
Support BuildTools and other VS variants in vswhere detection (#11534)

c0daf4b3f117f20c832465ca4666f2861e73d234 authored about 3 years ago
Implement FFI bindings (#11475)

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

3b89fd689054fd8d1b4d6573690e497619c3daec authored about 3 years ago
Add docs to `Crypto::Bcrypt` (#9647)

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

d72f6eaf7b42ab32d0ce3f9e64d09f0c0509e089 authored about 3 years ago
[Formatter] Fix space between call name and parenthesized arg (#11523)

Co-authored-by: Caspian Baska <[email protected]>

6ce66047c504e9c7b54535236194ecab8bba4101 authored about 3 years ago
Add bindings to `__xstat` for x86-64-linux-gnu (#11536)

e90d204c5d2ce85dd1da743d0ff2bbb703a6bfd0 authored about 3 years ago
Implement `Path.home` on Windows (#11503)

8f14cf08e1ec05073e01ebd4e214fb2d6cb76955 authored about 3 years ago