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 documentation tool

nobodywasishere opened this pull request 7 months ago
Fix `File#truncate` and `#lock` for Win32 append-mode files

HertzDevil opened this pull request 7 months ago
Cache compiler results for tools

nobodywasishere opened this issue 7 months ago
Drop `IO::Overlapped`

straight-shoota opened this pull request 7 months ago
Add type restriction `host : String` in `TCPSocket` and `Addrinfo`

straight-shoota opened this pull request 7 months ago
Rename `Crystal::NilableType` to `NilableReferenceType`

HertzDevil opened this pull request 7 months ago
Passing nil to Addrinfo.getaddrinfo gives unexpected error message

carlhoerberg opened this issue 7 months ago
Fix `Process.run` with closed IO

straight-shoota opened this pull request 7 months ago
Fix `IO::FileDescriptor.new` for closed fd

straight-shoota opened this pull request 7 months ago
Add `crystal tool method_types` for listing method parameter types

nobodywasishere opened this issue 7 months ago
Restore leading zero in exponent for `printf("%e")` and `printf("%g")`

straight-shoota opened this pull request 7 months ago
Fix create new `target_machine` for every program

straight-shoota opened this pull request 7 months ago
Improve compile time error for `#sort(&block : T, T -> U)`

beta-ziliani opened this pull request 7 months ago
`ReferenceStorage(T)` is always atomic even when `T` isn't

HertzDevil opened this issue 7 months ago
Cannot return `Proc`s from top-level funs

HertzDevil opened this issue 7 months ago
Nilable `Proc` types inside libs

HertzDevil opened this issue 7 months ago
Crystal::Macros::Arg#restriction method always returns Nop

mjblack opened this issue 7 months ago
Default to INET6 for TCPServer, TCPSocket and UDPSocket

carlhoerberg opened this pull request 7 months ago
Allocation of non-zeroed memory for performance boost

straight-shoota opened this issue 7 months ago
Remove unnecessary calls to `#unsafe_as(UInt64)` etc.

straight-shoota opened this pull request 7 months ago
Replace calls to `StaticArray(UInt8, 1)#unsafe_as(UInt8)`

straight-shoota opened this pull request 7 months ago
Add `URI::Params::Serializable`

Blacksmoke16 opened this pull request 7 months ago
Remove calls to `Pointer.new(Int)`

straight-shoota opened this pull request 7 months ago
UTF-8 support in Windows API

ysbaddaden opened this issue 7 months ago
[RFC] Add `URI::Params::Serializable`

Blacksmoke16 opened this issue 7 months ago
Optimize non-atomic memory allocation

BlobCodes opened this pull request 7 months ago
`GC.malloc` doesn't clear memory (as specified) for `gc_none`

BlobCodes opened this issue 7 months ago
Non-atomic memory is cleared twice

BlobCodes opened this issue 7 months ago
Add `StringLiteral#to_utf16`

ysbaddaden opened this pull request 7 months ago
Protect fork/exec on targets that don't support atomic CLOEXEC

ysbaddaden opened this pull request 7 months ago
Use `dup3` and `pipe2` to set `O_CLOEXEC` when available

ysbaddaden opened this pull request 7 months ago
Fix: use `SOCK_CLOEXEC` with `FD_CLOEXEC` fallback

ysbaddaden opened this pull request 7 months ago
Optimize `String#to_utf16`

straight-shoota opened this pull request 7 months ago
UTF-16 string literals

straight-shoota opened this issue 7 months ago
Remove `Pointer.new(Int)`

straight-shoota opened this issue 7 months ago
`unsafe_as` should be a compiler primitive

straight-shoota opened this issue 7 months ago
Drop unused methods in `IO::Evented`

straight-shoota opened this pull request 7 months ago
Fix LLDB `crystal_formatters.py` for Python 3

zw963 opened this pull request 7 months ago
Fix `IO#same_content?` accepting prefix on second stream

straight-shoota opened this pull request 7 months ago
Remove `OverlappedOperation#synchronous`

straight-shoota opened this pull request 7 months ago
Rename `Crystal::Iocp` to `Crystal::IOCP`

straight-shoota opened this pull request 7 months ago
Unify `EventLoop.create`

straight-shoota opened this pull request 7 months ago
Add `Crystal::System::Thread.current_thread?`, `#scheduler?`

ysbaddaden opened this pull request 7 months ago
Add `Crystal::Tracing` for runtime tracing

ysbaddaden opened this pull request 7 months ago
Fix abstract def parameter name in `LibEvent::EventLoop#send_to`

straight-shoota opened this pull request 7 months ago
OpenSSL: deprecate Mozilla's TLS Server recommendation

ysbaddaden opened this pull request 7 months ago
OpenSSL: don't set default ECDH curve

ysbaddaden opened this pull request 7 months ago
OpenSSL: don't change default cipher suites

ysbaddaden opened this pull request 7 months ago
Hex Array Literals

stellarpower opened this issue 7 months ago
Struct#pretty_print Sorts Fields by Name

stellarpower opened this issue 7 months ago
Add flags missing from termios

gergelyk opened this pull request 7 months ago
Update `shell.nix` to `nixpkgs-24.05` and LLVM 18

straight-shoota opened this pull request 7 months ago
Darwin: Only set FD_CLOEXEC when creating a socket FD

carlhoerberg opened this pull request 7 months ago
Fixup crystal version comparison in `Markd::HTMLRenderer#toc`

Sija opened this pull request 7 months ago
Update distribution-scripts

straight-shoota opened this pull request 7 months ago
Update previous Crystal release 1.12.2

straight-shoota opened this pull request 7 months ago
Sanitize doc generation, pt. 2

nobodywasishere opened this pull request 7 months ago
Decode URI component for search functionality in docs

nobodywasishere opened this pull request 7 months ago
False positive for "Recursive struct detected"

jgaskins opened this issue 7 months ago
Add `EventLoop::Socket` module

straight-shoota opened this pull request 7 months ago
`Indexable#find` and `#find!` with start offsets

HertzDevil opened this issue 7 months ago
Add changelog for 1.12.2

straight-shoota opened this pull request 7 months ago
Changelog for 1.12.2

straight-shoota opened this pull request 7 months ago
Add `EventLoop::FileDescriptor` module

straight-shoota opened this pull request 8 months ago
Improve API docs for `Socket#send`

straight-shoota opened this pull request 8 months ago
Drop `Crystal::System::Socket#system_send`

straight-shoota opened this pull request 8 months ago
`Socket#close_on_exec?` fails to build on Windows

straight-shoota opened this issue 8 months ago
Fix: Don't allocate in `Fiber.unsafe_each` and `Thread.unsafe_each`

ysbaddaden opened this pull request 8 months ago
Harmonize close on exec for `Socket` & `FileDescriptor` on Windows

ysbaddaden opened this pull request 8 months ago
Don't pass socket file descriptors to subprocesses on Unix (`SOCK_CLOEXEC`)

carlhoerberg opened this pull request 8 months ago
Enable ameba linter

Sija opened this pull request 8 months ago
Sockets are inherited by subprocesses

carlhoerberg opened this issue 8 months ago
Parser considers empty argument list with trailing comma as invalid

straight-shoota opened this issue 8 months ago
Drop unused slice parameters of `#evented_*` methods

straight-shoota opened this pull request 8 months ago
Extract `#system_read` and `#system_write` for `FileDescriptor` and `Socket`

straight-shoota opened this pull request 8 months ago
`docs_main.cr` is a mess

straight-shoota opened this issue 8 months ago
Add `WaitGroup` to `docs_main.cr`

straight-shoota opened this pull request 8 months ago
Fix calls to `retry_with_buffer` when big buffer is necessary

BlobCodes opened this pull request 8 months ago
Add `Crystal::System::Time.ticks`

ysbaddaden opened this pull request 8 months ago
RFC: Tracing

ysbaddaden opened this issue 8 months ago
Rename `Crystal::System.print_error(fmt, *args, &)` to `printf`

ysbaddaden opened this pull request 8 months ago
Parser failure on argument list with trailing comma

straight-shoota opened this issue 8 months ago
Fix using `System.retry_with_buffer` with stack buffer

straight-shoota opened this pull request 8 months ago
Refactor `Crystal::System.retry_with_buffer` calling `#to_slice`

straight-shoota opened this pull request 8 months ago
Rename `StaticArray#to_slice` to `#to_unsafe_slice`

straight-shoota opened this pull request 8 months ago
Add some missing `LLVM::Context` bindings

ysbaddaden opened this pull request 8 months ago
Refactor base64 encoding

BlobCodes opened this pull request 8 months ago
formatter cause syntax error.

zw963 opened this issue 8 months ago
Enable `ameba` in this repo

straight-shoota opened this issue 8 months ago