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

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

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

github.com/crystal-lang/crystal - 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...

github.com/crystal-lang/crystal - ee70ebbc99a59de09ba8329f91068e89ffd7c3a1 authored 10 months ago by Julien Portalier <[email protected]>
Remove the prelude from some compiler specs (#14336)

github.com/crystal-lang/crystal - 770e415cf443f56e7b844dbcccfb900646d437e9 authored 10 months ago by Quinton Miller <[email protected]>
Fix crash stack trace decoding on macOS (#14335)

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

github.com/crystal-lang/crystal - f76a512f1376f8c3ae1c604c65d7a46c99a1a460 authored 10 months ago by Quinton Miller <[email protected]>
Install system dependencies in the Windows GUI installer (#14328)

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

github.com/crystal-lang/crystal - 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]>

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

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

github.com/crystal-lang/crystal - 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...

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

github.com/crystal-lang/crystal - 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]>

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

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

github.com/crystal-lang/crystal - 0045aa5598cb3ea870c0d4441e498df75b8f21cb authored 10 months ago by Quinton Miller <[email protected]>
Add MSVC invalid parameter handler (#14313)

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

github.com/crystal-lang/crystal - d55712b2948b3337d69b09ad3eb6b3dc3387b9c2 authored 10 months ago by Quinton Miller <[email protected]>
Make equality between `Complex` and other numbers exact (#14309)

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

github.com/crystal-lang/crystal - 35b8878bdec01a55816816cf4ac02f7ff44a7efb authored 10 months ago by Julien Portalier <[email protected]>
Add `BigRational#%`, `#tdiv`, `#remainder` (#14306)

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

github.com/crystal-lang/crystal - 9291ea48cd984c5e2fcb4a537bb8a04c7407c8f0 authored 10 months ago by John Bampton <[email protected]>
Change some line endings from CRLF to LF (#14299)

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

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

github.com/crystal-lang/crystal - ee2d34c431e5128978a40d56e8b59e78faaae969 authored 10 months ago by Quinton Miller <[email protected]>
Fix docs `:inherit:` pragma for `Indexable#first` (#14296)

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

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

github.com/crystal-lang/crystal - db67d71341f54d11933a33b667e141819c2af33a authored 11 months ago by Jamie Gaskins <[email protected]>
Drop Nikola sponsor mention from Readme (#14290)

github.com/crystal-lang/crystal - a3e8d12f5af17ddbf45aeb0a59c818541fe4dd78 authored 11 months ago by Johannes Müller <[email protected]>
Mention RFC process in contribution instructions (#14291)

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

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

github.com/crystal-lang/crystal - 1d9042b6853eed540bd89f60254a16c689e5375c authored 11 months ago by Quinton Miller <[email protected]>
Relax `delegate`'s setter detection (#14282)

github.com/crystal-lang/crystal - b6fc5d5d5f7d9aca34ab459ce9aa71cfc2f8796a authored 11 months ago by Quinton Miller <[email protected]>
[CI] Upgrade from old machine images approaching EOL (#14275)

github.com/crystal-lang/crystal - 9b7850b4582fe51693c4bd77bcbd33d291534d94 authored 11 months ago by Johannes Müller <[email protected]>
Support LLVM 18.1 (#14277)

github.com/crystal-lang/crystal - c67883c060dbb44b8b7365a2d028a0eb21636429 authored 11 months ago by Quinton Miller <[email protected]>
[CI] Upgrade `resource_class` for `test_preview_mt` (#14274)

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

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

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

github.com/crystal-lang/crystal - 3def4de48f34a95ccf02afede1372b0c2277a5a4 authored 11 months ago by Kevin <[email protected]>
Fix format for `asm` with comments (#14278)

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

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

github.com/crystal-lang/crystal - b655c0f43d57e889ff3767635733396bd67455be authored 11 months ago by Quinton Miller <[email protected]>
Document builtin constants (#14276)

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

github.com/crystal-lang/crystal - 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...

github.com/crystal-lang/crystal - 14f69e38cadf06ff5594b562d22d3b38689c3d4d authored 11 months ago by Julien Portalier <[email protected]>
Fix end locations of `Alias` nodes (#14271)

github.com/crystal-lang/crystal - 9890b17d97a46522c825edb8651607f6f53fd108 authored 11 months ago by Quinton Miller <[email protected]>
Add `ReferenceStorage` for manual allocation of references (#14270)

github.com/crystal-lang/crystal - e6d4998b5580456e3b9ecbffb40395f2699f3d69 authored 11 months ago by Quinton Miller <[email protected]>
Thread: set name (#14257)

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

github.com/crystal-lang/crystal - 8d1c0806d2e959825a65727fdc0cc5b36a5648a5 authored 11 months ago by Julien Portalier <[email protected]>
Add macro methods for `Asm` and `AsmOperand` (#14268)

github.com/crystal-lang/crystal - f66312174d0b7dfa30b8795e356c30b9c23e0649 authored 11 months ago by Quinton Miller <[email protected]>
Ensure `Crystal::Visitor#visit` returns `Bool` (#14266)

github.com/crystal-lang/crystal - d88c013588e4c92d2510af21b88fd14542c5a902 authored 11 months ago by Quinton Miller <[email protected]>
Fix name locations of `FunDef` and `External` nodes (#14267)

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

github.com/crystal-lang/crystal - 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]>

github.com/crystal-lang/crystal - 4b8f5c59ae23a79b281a75fadef30b04e973d005 authored 11 months ago by Quinton Miller <[email protected]>
Add macro methods for `Alias` (#14261)

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

github.com/crystal-lang/crystal - 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]>

github.com/crystal-lang/crystal - bc0c8725cf007c7e88728ef75100fe7fad1e505b authored 11 months ago by Johannes Müller <[email protected]>
Add macro methods for `TypeOf` (#14262)

github.com/crystal-lang/crystal - f6b81842e10bc9bb1951ef70fa896591aad3d672 authored 11 months ago by Quinton Miller <[email protected]>
Respect `NO_COLOR` in the compiler (#14260)

github.com/crystal-lang/crystal - ab96337f02315171a05d55645baaea3670aa7122 authored 11 months ago by Quinton Miller <[email protected]>
Add macro methods for `Primitive` (#14263)

github.com/crystal-lang/crystal - 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...

github.com/crystal-lang/crystal - 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>

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

github.com/crystal-lang/crystal - d42b67382b6a97b74ebcb96e6e30531aa1c3a26e authored 11 months ago by Johannes Müller <[email protected]>
Remove filtering of already mentioned PRs (#14229)

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

github.com/crystal-lang/crystal - f01de65e852dfb1c21aef609525ff447e96ec66c authored 11 months ago by Julien Portalier <[email protected]>
Merge branch 'release/1.11'

github.com/crystal-lang/crystal - 9d6084836f35079475e9240f9dc1b1f33aa89c2c authored 11 months ago by Johannes Müller <[email protected]>
Changelog for 1.11.2 (#14249)

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

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

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

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

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

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

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

github.com/crystal-lang/crystal - 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]>

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

github.com/crystal-lang/crystal - dba80384366cc0c2620682dfc4e2982430ee990a authored 11 months ago by Quinton Miller <[email protected]>
Formatter: Add more whitespace around `ProcLiteral`s (#14209)

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

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

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

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

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

github.com/crystal-lang/crystal - 5bd7cb538e47e2639b118c7ade2e68362d85a434 authored 11 months ago by Quinton Miller <[email protected]>
Update previous Crystal release 1.11.1 (#14224)

github.com/crystal-lang/crystal - 7ed7a74255c736ecf2045a54de0fd34dfa028dfe authored 11 months ago by Johannes Müller <[email protected]>
Merge branch 'release/1.11'

github.com/crystal-lang/crystal - 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...

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

github.com/crystal-lang/crystal - 6bfcfe8e9910a10c383cc51b4c34bc049d1d661f authored 11 months ago by Quinton Miller <[email protected]>
Enhance docs for `Int#downto` (#14176)

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

github.com/crystal-lang/crystal - 7867cd8071a3816ecc3c0fdd4a7f4c02fbd6e8aa authored 11 months ago by Jack <[email protected]>
Changelog for 1.11.1 (#14208)

github.com/crystal-lang/crystal - 0aa30372c4aebfb681fe20483fcdd463cdb5cd57 authored 11 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)"

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

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

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

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

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

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

github.com/crystal-lang/crystal - dd5d2dd8b509ec514ad3c134aec1a4994a8415d8 authored 12 months ago by Johannes Müller <[email protected]>
Add `Signal::trap_handler?` (#14126)

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

github.com/crystal-lang/crystal - 0b57b6cc8e4f5003267549892d23d2af5ad6309b authored 12 months ago by Stephen von Takach <[email protected]>
Update previous Crystal release 1.11.0 (#14189)

github.com/crystal-lang/crystal - 0ee5483c04c95c9b055bc9d9a8c3b434b715db5e authored 12 months ago by Johannes Müller <[email protected]>
Changelog for 1.11.0 (#14158)

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

github.com/crystal-lang/crystal - 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]>

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

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

github.com/crystal-lang/crystal - e3200d9eb8814e92849503e646325b09647cfe9e authored 12 months ago by Johannes Müller <[email protected]>