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

Enable `@[Primitive(:va_arg)]` semantic spec on Windows (#14338)

79a8d4e24affe1364fcd74643bd1d8e26ed3c475 authored 10 months ago by Quinton Miller <[email protected]>
Never discard ivar initializer inside `.allocate` and `.pre_initialize` (#14337)

87518d6789d32a891c281f99d14b72e9aaab8956 authored 10 months ago by Quinton Miller <[email protected]>
Fix: init schedulers before we spawn fibers (#14339)

The signal and interrupt handlers spawn fibers, and should be setup after we
properly start the...

ee70ebbc99a59de09ba8329f91068e89ffd7c3a1 authored 10 months ago by Julien Portalier <[email protected]>
Remove the prelude from some compiler specs (#14336)

770e415cf443f56e7b844dbcccfb900646d437e9 authored 10 months ago by Quinton Miller <[email protected]>
Fix crash stack trace decoding on macOS (#14335)

3072e8fc24016b4c924816ebadb7b7af811eca4c authored 10 months ago by Quinton Miller <[email protected]>
Update copyright year in NOTICE.md (#14329)

f76a512f1376f8c3ae1c604c65d7a46c99a1a460 authored 10 months ago by Quinton Miller <[email protected]>
Install system dependencies in the Windows GUI installer (#14328)

5a6feca3f5313b7b7f8d774c4b8b9a20ef4595b4 authored 10 months ago by Quinton Miller <[email protected]>
Fix macro `Crystal::LIBRARY_PATH.split` when cross-compiling (#14330)

88691867211323ed4be5e09e5008728581cd861d authored 10 months ago by Quinton Miller <[email protected]>
Do not allocate memory in the segmentation fault signal handler (#14327)

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

7f92639485a709f45275c42f3508e6a680ba9c9d authored 10 months ago by Quinton Miller <[email protected]>
Fix `Proc#call` that takes and returns large extern structs by value (#14323)

e3eb178f213ed66fce06286b586b687e3a6bf65c authored 10 months ago by Quinton Miller <[email protected]>
Fix System V ABI for packed structs with misaligned fields (#14324)

81fa3a96c916720fc271bbc155de8141abb83dd6 authored 10 months ago by Quinton Miller <[email protected]>
Add `Process.on_terminate` (#13694)

Co-authored-by: Devonte W <[email protected]>
Co-authored-by: Johannes Müller <straightsh...

c6bae608c7bf0e919a4972d802e37e00ca9880eb authored 10 months ago by Stephen von Takach <[email protected]>
Make `FileUtils.mv` work across filesystems on Windows (#14320)

54a3279b546e0d02443d932d6f4fa3c154ea603e authored 10 months ago by Quinton Miller <[email protected]>
Fix `#hash` for the `Big*` number types (#14308)

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

213e009d28111bc5ab8c48e98e2b2ab19406797e authored 10 months ago by Quinton Miller <[email protected]>
Replace some Microsoft C runtime funs with Win32 equivalents (#14316)

812a2bbfee6e10714965e3cc84418e2b697cf1d1 authored 10 months ago by Quinton Miller <[email protected]>
Don't copy DLL to output directory if file already exists (#14315)

0045aa5598cb3ea870c0d4441e498df75b8f21cb authored 10 months ago by Quinton Miller <[email protected]>
Add MSVC invalid parameter handler (#14313)

677cab3f5d63a4ba05de708f11d20dc42a6b7b20 authored 10 months ago by Quinton Miller <[email protected]>
Ensure Windows time zone specs request `SeTimeZonePrivilege` properly (#14297)

d55712b2948b3337d69b09ad3eb6b3dc3387b9c2 authored 10 months ago by Quinton Miller <[email protected]>
Make equality between `Complex` and other numbers exact (#14309)

0a2203bf2ee01035d68c460359219e61e412d0ac authored 10 months ago by Quinton Miller <[email protected]>
Fix: opening/reading from fifo/chardev files are blocking the thread (#14255)

35b8878bdec01a55816816cf4ac02f7ff44a7efb authored 10 months ago by Julien Portalier <[email protected]>
Add `BigRational#%`, `#tdiv`, `#remainder` (#14306)

9866e500142f4974f2c21b2b29c8a89dcabe41f2 authored 10 months ago by Quinton Miller <[email protected]>
Fix spelling in `spec/std/uri/params_spec.cr` (#14302)

9291ea48cd984c5e2fcb4a537bb8a04c7407c8f0 authored 10 months ago by John Bampton <[email protected]>
Change some line endings from CRLF to LF (#14299)

0565b865f2059254840b81655c27fbf7110c67d6 authored 10 months ago by Quinton Miller <[email protected]>
Add `Crystal::Hasher.reduce_num` and `#number` (#14304)

72aea71a743bd6f7d1b908d67a21dc3953cf9fc2 authored 10 months ago by Quinton Miller <[email protected]>
Respect `--static` on Windows (#14292)

ee2d34c431e5128978a40d56e8b59e78faaae969 authored 10 months ago by Quinton Miller <[email protected]>
Fix docs `:inherit:` pragma for `Indexable#first` (#14296)

9828371b85b58489c905aa4ba911b8716255b18e authored 10 months ago by Lachlan Dowding <[email protected]>
Enhance changelog script to pull milestone info from GitHub (#14230)

c0270c60a685760af2b756dd65921346e172be81 authored 11 months ago by Johannes Müller <[email protected]>
Add memory barrier to `Mutex#unlock` on aarch64 (#14272)

db67d71341f54d11933a33b667e141819c2af33a authored 11 months ago by Jamie Gaskins <[email protected]>
Drop Nikola sponsor mention from Readme (#14290)

a3e8d12f5af17ddbf45aeb0a59c818541fe4dd78 authored 11 months ago by Johannes Müller <[email protected]>
Mention RFC process in contribution instructions (#14291)

8d3722ca98ab86f7740be24da3639fa5beefc03a authored 11 months ago by Johannes Müller <[email protected]>
Fix: don't run thread specs with the interpreter (#14287)

01bf92147a08073343981316493cb097d034eb78 authored 11 months ago by Julien Portalier <[email protected]>
Fix stack corruption in union-to-union casts (#14289)

1d9042b6853eed540bd89f60254a16c689e5375c authored 11 months ago by Quinton Miller <[email protected]>
Relax `delegate`'s setter detection (#14282)

b6fc5d5d5f7d9aca34ab459ce9aa71cfc2f8796a authored 11 months ago by Quinton Miller <[email protected]>
[CI] Upgrade from old machine images approaching EOL (#14275)

9b7850b4582fe51693c4bd77bcbd33d291534d94 authored 11 months ago by Johannes Müller <[email protected]>
Support LLVM 18.1 (#14277)

c67883c060dbb44b8b7365a2d028a0eb21636429 authored 11 months ago by Quinton Miller <[email protected]>
[CI] Upgrade `resource_class` for `test_preview_mt` (#14274)

592051e89ff95211f584c9619dc7104ad77e6ffb authored 11 months ago by Johannes Müller <[email protected]>
Drop pinning Dwarf version 2 for android (#14243)

2bce8843d8e3d82549e675519b580ab95ae1c8f3 authored 11 months ago by Johannes Müller <[email protected]>
Allow calling `#[]=` with a block using method syntax (#14161)

54f185d0dffa48535f9975641261d5126b578964 authored 11 months ago by Quinton Miller <[email protected]>
fix: `build --no-codegen` output file name error (#14239)

3def4de48f34a95ccf02afede1372b0c2277a5a4 authored 11 months ago by Kevin <[email protected]>
Fix format for `asm` with comments (#14278)

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

3ba4291b0a0b8b7ae1b85cc0959d44d9c0a4d95b authored 11 months ago by Johannes Müller <[email protected]>
Respect alignments above `alignof(Void*)` inside union values (#14279)

b655c0f43d57e889ff3767635733396bd67455be authored 11 months ago by Quinton Miller <[email protected]>
Document builtin constants (#14276)

2f48d297feb527b1a29a3108d05da98f33a5a434 authored 11 months ago by Johannes Müller <[email protected]>
Add `crystal tool flags` (#14234)

202c655008e9b191aca30701ef678e54503ef1b5 authored 11 months ago by Johannes Müller <[email protected]>
Interpreter: fix fiber's resumable property (#14252)

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

14f69e38cadf06ff5594b562d22d3b38689c3d4d authored 11 months ago by Julien Portalier <[email protected]>
Fix end locations of `Alias` nodes (#14271)

9890b17d97a46522c825edb8651607f6f53fd108 authored 11 months ago by Quinton Miller <[email protected]>
Add `ReferenceStorage` for manual allocation of references (#14270)

e6d4998b5580456e3b9ecbffb40395f2699f3d69 authored 11 months ago by Quinton Miller <[email protected]>
Thread: set name (#14257)

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

8d1c0806d2e959825a65727fdc0cc5b36a5648a5 authored 11 months ago by Julien Portalier <[email protected]>
Add macro methods for `Asm` and `AsmOperand` (#14268)

f66312174d0b7dfa30b8795e356c30b9c23e0649 authored 11 months ago by Quinton Miller <[email protected]>
Ensure `Crystal::Visitor#visit` returns `Bool` (#14266)

d88c013588e4c92d2510af21b88fd14542c5a902 authored 11 months ago by Quinton Miller <[email protected]>
Fix name locations of `FunDef` and `External` nodes (#14267)

8a2a1a83f1f454f2a424242eef2c6a55158a536c authored 11 months ago by Quinton Miller <[email protected]>
Use correct string size for `LLVM::Type#inline_asm` (#14265)

de7a0786e5e1635f6cda6176ac9ec395086f8dcf authored 11 months ago by Quinton Miller <[email protected]>
Do not handle inline assembly with `"intel"` flag as AT&T syntax (#14264)

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

4b8f5c59ae23a79b281a75fadef30b04e973d005 authored 11 months ago by Quinton Miller <[email protected]>
Add macro methods for `Alias` (#14261)

0f7c4e0c1d4864fb905037dd9c9db684acc0122f authored 11 months ago by Quinton Miller <[email protected]>
Fix `Colorize.enabled?`'s documentation (#14258)

57d67c2229d58f2737d00482a2f01e9179499ee3 authored 11 months ago by Quinton Miller <[email protected]>
Optimize hash lookup in `Enumerable#group_by` (#14235)

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

bc0c8725cf007c7e88728ef75100fe7fad1e505b authored 11 months ago by Johannes Müller <[email protected]>
Add macro methods for `TypeOf` (#14262)

f6b81842e10bc9bb1951ef70fa896591aad3d672 authored 11 months ago by Quinton Miller <[email protected]>
Respect `NO_COLOR` in the compiler (#14260)

ab96337f02315171a05d55645baaea3670aa7122 authored 11 months ago by Quinton Miller <[email protected]>
Add macro methods for `Primitive` (#14263)

0ff99d97deafc47cf6ef80da8c1f0ece1f9c1343 authored 11 months ago by Quinton Miller <[email protected]>
Add `--frame-pointers` to control preservation of frame pointers (#13860)

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

7628de67ea55801ad575623d2a9045b750d5cefa authored 11 months ago by Ryan Gonzalez <[email protected]>
Update GH Actions (#14246)

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

ac895ff483789b34079388210f1d4fc37b220227 authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update previous Crystal release - 1.11.2 (#14251)

d42b67382b6a97b74ebcb96e6e30531aa1c3a26e authored 11 months ago by Johannes Müller <[email protected]>
Remove filtering of already mentioned PRs (#14229)

724249fb54858a6eff33895b1144f00ac276ad01 authored 11 months ago by Johannes Müller <[email protected]>
MT: reduce interleaved backtraces in spawn unhandled exceptions (#14220)

f01de65e852dfb1c21aef609525ff447e96ec66c authored 11 months ago by Julien Portalier <[email protected]>
Merge branch 'release/1.11'

9d6084836f35079475e9240f9dc1b1f33aa89c2c authored 11 months ago by Johannes Müller <[email protected]>
Changelog for 1.11.2 (#14249)

fda656c7134138e013e89281e74a4f3761b53fd7 authored 11 months ago by Johannes Müller <[email protected]>
Always use `%p` for pointers in `Crystal::System.print_error` (#14186)

97ca775f2f03d18000972ad16d8f96fa15f29f10 authored 11 months ago by Quinton Miller <[email protected]>
Fix: Always use `%p` for pointers in `Crystal::System.print_error` (#14221)

4e6531aaf6cfcb8aed6c783137387337481cb3c1 authored 11 months ago by Quinton Miller <[email protected]>
Drop flag `openbsd6.2` (#14233)

045547a1715868d8b8bca272c64fc82a2677fd98 authored 11 months ago by Johannes Müller <[email protected]>
Fix missing `cause` parameter from `IO::Error#initialize` (#14242)

261f46f540d398e826fdf44b31ec591fb01cf031 authored 11 months ago by Johannes Müller <[email protected]>
Add macro methods for lib-related nodes (#14218)

f8b52134b39d023a29b89e5c75089a322b0c9961 authored 11 months ago by Quinton Miller <[email protected]>
Support `@[Link]`'s DLL search order in the interpreter on Windows (#14146)

bb96c5398e001f41b31431eea283a1a28198a84b authored 11 months ago by Quinton Miller <[email protected]>
Remove `T*` and `T[N]` macro interpolation behavior inside libs (#14215)

e0c5301a5eb22c1e22398e146d44dbc85b3ff998 authored 11 months ago by Quinton Miller <[email protected]>
Always preserve the environment for specs that modify `ENV` (#14211)

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

c35b5e8b6fd0ee69f1c8ce8990bb2ea10e267f2f authored 11 months ago by Quinton Miller <[email protected]>
Fix: Always use `%p` for pointers in `Crystal::System.print_error` (#14221)

dba80384366cc0c2620682dfc4e2982430ee990a authored 11 months ago by Quinton Miller <[email protected]>
Formatter: Add more whitespace around `ProcLiteral`s (#14209)

db8ecefc6d77df61b35a69c587c3dc1324f0222d authored 11 months ago by Quinton Miller <[email protected]>
Change short reference for top-level macros to `::foo` (#14203)

e814029e3f27d2a7f6fe3a9d8d0222902fec6756 authored 11 months ago by femto <[email protected]>
Remove extra newline in top-level `FunDef`'s string representation (#14212)

3bf68ddfcc8cf253ec84a7aa27dd103180a51618 authored 11 months ago by Quinton Miller <[email protected]>
Reserve stack space on non-main threads for crash recovery on Windows (#14187)

f5844b0fc1ad9eec10cb823f732b9e6e72ee7422 authored 11 months ago by Quinton Miller <[email protected]>
Always call `LibXML.xmlInitParser` when requiring XML libraries (#14191)

06f2f82b156cec23d5f1dee06e9041457281c0f6 authored 11 months ago by Quinton Miller <[email protected]>
`XML::Reader`: Disallow attributes containing null bytes (#14193)

5bd7cb538e47e2639b118c7ade2e68362d85a434 authored 11 months ago by Quinton Miller <[email protected]>
Update previous Crystal release 1.11.1 (#14224)

7ed7a74255c736ecf2045a54de0fd34dfa028dfe authored 11 months ago by Johannes Müller <[email protected]>
Merge branch 'release/1.11'

d39286c80305403f729cfb19081dcfaecba84314 authored 11 months ago by Johannes Müller <[email protected]>
Add support for `Etc/UTC` time zone identifier without tzdb (#14185)

Co-authored-by: Johannes Müller <[email protected]>
Co-authored-by: George Dietrich <geo...

11b107ba1ae5a0978b28e1381e62e88870a52f2f authored 11 months ago by femto <[email protected]>
Move most of spec runner's state into `Spec::CLI` (#14170)

6bfcfe8e9910a10c383cc51b4c34bc049d1d661f authored 11 months ago by Quinton Miller <[email protected]>
Enhance docs for `Int#downto` (#14176)

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

7867cd8071a3816ecc3c0fdd4a7f4c02fbd6e8aa authored 11 months ago by Jack <[email protected]>
Changelog for 1.11.1 (#14208)

0aa30372c4aebfb681fe20483fcdd463cdb5cd57 authored 12 months ago by Johannes Müller <[email protected]>
Revert "Fix OpenSSL error handling for EOF (support for OpenSSL 3.2) (#14169)" (#14217)

Fix OpenSSL error handling for EOF (support for OpenSSL 3.2) (#14169)"

83ce2bc9223c1add3a72ecdd85c693e673e87d81 authored 12 months ago by Johannes Müller <[email protected]>
Always use `%p` for pointers in `Crystal::System.print_error` (#14186)

79b6e730135762420fcf12ca066202a93e9ecca6 authored 12 months ago by Quinton Miller <[email protected]>
Allow multiple parameters and blocks for operators ending in `=` (#14159)

b56c7d9db282e054401211e38b832cb3e2f79963 authored 12 months ago by Quinton Miller <[email protected]>
Use per-scheduler stack pools (let's recycle) (#14100)

c3eb0eb62fe7a047516962497f6afabae3fd68a3 authored 12 months ago by Julien Portalier <[email protected]>
Revert "Add `ReferenceStorage` for manual allocation of references (#14106)" (#14207)

9d52e30d4cda5c77b8ad59c20859a02c3db3d2f0 authored 12 months ago by Johannes Müller <[email protected]>
Remove pkg-config name for libgc as workaround for interpreter loader (#14198)

bd43c5f6a806ead05b3a00afbc539fd38a01ccba authored 12 months ago by Johannes Müller <[email protected]>
Bump VERSION to 1.11.1-dev (#14197)

dd5d2dd8b509ec514ad3c134aec1a4994a8415d8 authored 12 months ago by Johannes Müller <[email protected]>
Add `Signal::trap_handler?` (#14126)

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

0b57b6cc8e4f5003267549892d23d2af5ad6309b authored 12 months ago by Stephen von Takach <[email protected]>
Update previous Crystal release 1.11.0 (#14189)

0ee5483c04c95c9b055bc9d9a8c3b434b715db5e authored 12 months ago by Johannes Müller <[email protected]>
Changelog for 1.11.0 (#14158)

95d04fab447c48d7cb94f5937e52f6556e3ff858 authored 12 months ago by Johannes Müller <[email protected]>
Fix `options` parameter for `String#split`, `#scan` (#14183)

2140607a289133926ce5edf8215252d0464fdf20 authored 12 months ago by Johannes Müller <[email protected]>
Fix OpenSSL error handling for EOF (support for OpenSSL 3.2) (#14169)

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

7df0b2e9d0b1c735ebc9d30e903fa037f297538c authored 12 months ago by Johannes Müller <[email protected]>
Fix `String::Buffer` and `IO::Memory` capacity to grow beyond 1GB (#13989)

b8a24e7d94bd35999d0bf4eff0aac368f6be7bcb authored 12 months ago by Johannes Müller <[email protected]>
Improvements for `github-changelog` script (#14160)

e3200d9eb8814e92849503e646325b09647cfe9e authored 12 months ago by Johannes Müller <[email protected]>