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
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
HertzDevil opened this pull request 7 months ago
Cache compiler results for tools
nobodywasishere opened this issue 7 months ago
nobodywasishere opened this issue 7 months ago
Drop `IO::Overlapped`
straight-shoota opened this pull request 7 months ago
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
straight-shoota opened this pull request 7 months ago
`File#truncate` raises `File::AccessDeniedError` on Windows when file was opened in append mode
lachlan opened this issue 7 months ago
lachlan opened this issue 7 months ago
Package installation fails on Windows due to missing SQLite3 .lib files
Losses opened this issue 7 months ago
Losses opened this issue 7 months ago
Rename `Crystal::NilableType` to `NilableReferenceType`
HertzDevil opened this pull request 7 months ago
HertzDevil opened this pull request 7 months ago
Passing nil to Addrinfo.getaddrinfo gives unexpected error message
carlhoerberg opened this issue 7 months ago
carlhoerberg opened this issue 7 months ago
Fix `Process.run` with closed IO
straight-shoota opened this pull request 7 months ago
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
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
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
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
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
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
HertzDevil opened this issue 7 months ago
Cannot return `Proc`s from top-level funs
HertzDevil opened this issue 7 months ago
HertzDevil opened this issue 7 months ago
Nilable `Proc` types inside libs
HertzDevil opened this issue 7 months ago
HertzDevil opened this issue 7 months ago
Crystal::Macros::Arg#restriction method always returns Nop
mjblack opened this issue 7 months ago
mjblack opened this issue 7 months ago
Default to INET6 for TCPServer, TCPSocket and UDPSocket
carlhoerberg opened this pull request 7 months ago
carlhoerberg opened this pull request 7 months ago
Allocation of non-zeroed memory for performance boost
straight-shoota opened this issue 7 months ago
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
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
straight-shoota opened this pull request 7 months ago
Add `URI::Params::Serializable`
Blacksmoke16 opened this pull request 7 months ago
Blacksmoke16 opened this pull request 7 months ago
Remove calls to `Pointer.new(Int)`
straight-shoota opened this pull request 7 months ago
straight-shoota opened this pull request 7 months ago
Non-zero padded exponent in float string representation after Ryu implementation
franciscoadasme opened this issue 7 months ago
franciscoadasme opened this issue 7 months ago
UTF-8 support in Windows API
ysbaddaden opened this issue 7 months ago
ysbaddaden opened this issue 7 months ago
[RFC] Add `URI::Params::Serializable`
Blacksmoke16 opened this issue 7 months ago
Blacksmoke16 opened this issue 7 months ago
Optimize non-atomic memory allocation
BlobCodes opened this pull request 7 months ago
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
BlobCodes opened this issue 7 months ago
Non-atomic memory is cleared twice
BlobCodes opened this issue 7 months ago
BlobCodes opened this issue 7 months ago
Add `StringLiteral#to_utf16`
ysbaddaden opened this pull request 7 months ago
ysbaddaden opened this pull request 7 months ago
Extract system implementation of `UNIXSocket.pair` as `Crystal::System::Socket.socketpair`
ysbaddaden opened this pull request 7 months ago
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
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
ysbaddaden opened this pull request 7 months ago
Fix: use `SOCK_CLOEXEC` with `FD_CLOEXEC` fallback
ysbaddaden opened this pull request 7 months ago
ysbaddaden opened this pull request 7 months ago
Optimize `String#to_utf16`
straight-shoota opened this pull request 7 months ago
straight-shoota opened this pull request 7 months ago
UTF-16 string literals
straight-shoota opened this issue 7 months ago
straight-shoota opened this issue 7 months ago
Remove `Pointer.new(Int)`
straight-shoota opened this issue 7 months ago
straight-shoota opened this issue 7 months ago
`unsafe_as` should be a compiler primitive
straight-shoota opened this issue 7 months ago
straight-shoota opened this issue 7 months ago
Case insensitive comparison through Quality of Life method `String#=~(other : String)`
Sija opened this issue 7 months ago
Sija opened this issue 7 months ago
Drop unused methods in `IO::Evented`
straight-shoota opened this pull request 7 months ago
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
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
straight-shoota opened this pull request 7 months ago
Remove `OverlappedOperation#synchronous`
straight-shoota opened this pull request 7 months ago
straight-shoota opened this pull request 7 months ago
Rename `Crystal::Iocp` to `Crystal::IOCP`
straight-shoota opened this pull request 7 months ago
straight-shoota opened this pull request 7 months ago
Unify `EventLoop.create`
straight-shoota opened this pull request 7 months ago
straight-shoota opened this pull request 7 months ago
Add `Crystal::System::Thread.current_thread?`, `#scheduler?`
ysbaddaden opened this pull request 7 months ago
ysbaddaden opened this pull request 7 months ago
Add `Crystal::Tracing` for runtime tracing
ysbaddaden opened this pull request 7 months ago
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
straight-shoota opened this pull request 7 months ago
OpenSSL: deprecate Mozilla's TLS Server recommendation
ysbaddaden opened this pull request 7 months ago
ysbaddaden opened this pull request 7 months ago
OpenSSL: don't set default ECDH curve
ysbaddaden opened this pull request 7 months ago
ysbaddaden opened this pull request 7 months ago
OpenSSL: don't change default cipher suites
ysbaddaden opened this pull request 7 months ago
ysbaddaden opened this pull request 7 months ago
Hex Array Literals
stellarpower opened this issue 7 months ago
stellarpower opened this issue 7 months ago
Struct#pretty_print Sorts Fields by Name
stellarpower opened this issue 7 months ago
stellarpower opened this issue 7 months ago
Add flags missing from termios
gergelyk opened this pull request 7 months ago
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
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
carlhoerberg opened this pull request 7 months ago
Fixup crystal version comparison in `Markd::HTMLRenderer#toc`
Sija opened this pull request 7 months ago
Sija opened this pull request 7 months ago
Update distribution-scripts
straight-shoota opened this pull request 7 months ago
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
straight-shoota opened this pull request 7 months ago
Sanitize doc generation, pt. 2
nobodywasishere opened this pull request 7 months ago
nobodywasishere opened this pull request 7 months ago
Decode URI component for search functionality in docs
nobodywasishere opened this pull request 7 months ago
nobodywasishere opened this pull request 7 months ago
False positive for "Recursive struct detected"
jgaskins opened this issue 7 months ago
jgaskins opened this issue 7 months ago
Add `EventLoop::Socket` module
straight-shoota opened this pull request 7 months ago
straight-shoota opened this pull request 7 months ago
`Indexable#find` and `#find!` with start offsets
HertzDevil opened this issue 7 months ago
HertzDevil opened this issue 7 months ago
Add changelog for 1.12.2
straight-shoota opened this pull request 7 months ago
straight-shoota opened this pull request 7 months ago
Changelog for 1.12.2
straight-shoota opened this pull request 7 months ago
straight-shoota opened this pull request 7 months ago
Add `EventLoop::FileDescriptor` module
straight-shoota opened this pull request 8 months ago
straight-shoota opened this pull request 8 months ago
Improve API docs for `Socket#send`
straight-shoota opened this pull request 8 months ago
straight-shoota opened this pull request 8 months ago
Drop `Crystal::System::Socket#system_send`
straight-shoota opened this pull request 8 months ago
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
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
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
ysbaddaden opened this pull request 8 months ago
Calling String::Formatter#format, when running from a directory with a long path, causes an infinit hang when compiled in release mode.
bmmcginty opened this issue 8 months ago
bmmcginty opened this issue 8 months ago
Don't pass socket file descriptors to subprocesses on Unix (`SOCK_CLOEXEC`)
carlhoerberg opened this pull request 8 months ago
carlhoerberg opened this pull request 8 months ago
Enable ameba linter
Sija opened this pull request 8 months ago
Sija opened this pull request 8 months ago
Sockets are inherited by subprocesses
carlhoerberg opened this issue 8 months ago
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
straight-shoota opened this issue 8 months ago
Interpreter Error: can't cast Pointer(Void) to (Pointer(Void) | String)
BlobCodes opened this issue 8 months ago
BlobCodes opened this issue 8 months ago
Drop unused slice parameters of `#evented_*` methods
straight-shoota opened this pull request 8 months ago
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
straight-shoota opened this pull request 8 months ago
`docs_main.cr` is a mess
straight-shoota opened this issue 8 months ago
straight-shoota opened this issue 8 months ago
Add `WaitGroup` to `docs_main.cr`
straight-shoota opened this pull request 8 months ago
straight-shoota opened this pull request 8 months ago
`IO#same_content?` returns `true` if `stream1` is a prefix of `stream2`
BlobCodes opened this issue 8 months ago
BlobCodes opened this issue 8 months ago
Fix calls to `retry_with_buffer` when big buffer is necessary
BlobCodes opened this pull request 8 months ago
BlobCodes opened this pull request 8 months ago
If any system user entry exceeds `GETPW_R_SIZE_MAX`, retreiving any user is impossible
BlobCodes opened this issue 8 months ago
BlobCodes opened this issue 8 months ago
Add `Crystal::System::Time.ticks`
ysbaddaden opened this pull request 8 months ago
ysbaddaden opened this pull request 8 months ago
`Crystal::System::User#from_*?` et al. don't work if required buffer size greater than initial buffer size
BlobCodes opened this issue 8 months ago
BlobCodes opened this issue 8 months ago
RFC: Tracing
ysbaddaden opened this issue 8 months ago
ysbaddaden opened this issue 8 months ago
Rename `Crystal::System.print_error(fmt, *args, &)` to `printf`
ysbaddaden opened this pull request 8 months ago
ysbaddaden opened this pull request 8 months ago
Parser failure on argument list with trailing comma
straight-shoota opened this issue 8 months ago
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
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
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
straight-shoota opened this pull request 8 months ago
Add some missing `LLVM::Context` bindings
ysbaddaden opened this pull request 8 months ago
ysbaddaden opened this pull request 8 months ago
Refactor base64 encoding
BlobCodes opened this pull request 8 months ago
BlobCodes opened this pull request 8 months ago
`Crypto::Subtle.constant_time_compare` does not work with `StaticArray` / Cannot overwrite `StaticArray` variable
BlobCodes opened this issue 8 months ago
BlobCodes opened this issue 8 months ago
formatter cause syntax error.
zw963 opened this issue 8 months ago
zw963 opened this issue 8 months ago
Enable `ameba` in this repo
straight-shoota opened this issue 8 months ago
straight-shoota opened this issue 8 months ago