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
Refactor win32 `System::FileDescriptor#unbuffered_{read,write}`
straight-shoota opened this pull request 8 months ago
straight-shoota opened this pull request 8 months ago
Fix `Hash#rehash` to reset `@first`
straight-shoota opened this pull request 8 months ago
straight-shoota opened this pull request 8 months ago
Add methods for filling a buffer from an IO greedily/lazily
BlobCodes opened this issue 8 months ago
BlobCodes opened this issue 8 months ago
Allow passing an `IO` as the Base64.encode source
jgaskins opened this pull request 8 months ago
jgaskins opened this pull request 8 months ago
Add API for `Base64.encode` / `Base64.decode` with an `IO` as the source
jgaskins opened this issue 8 months ago
jgaskins opened this issue 8 months ago
`Hash#rehash` removes `@first` elements from hash
BlobCodes opened this issue 8 months ago
BlobCodes opened this issue 8 months ago
FormData part.body.read does not fill buffer
mohd-akram opened this issue 8 months ago
mohd-akram opened this issue 8 months ago
Add macro methods for `Select`
HertzDevil opened this pull request 8 months ago
HertzDevil opened this pull request 8 months ago
Trace GC and Scheduler
ysbaddaden opened this pull request 8 months ago
ysbaddaden opened this pull request 8 months ago
Remove `CRYSTAL_LIBRARY_RPATH` and delay-load helper
HertzDevil opened this pull request 8 months ago
HertzDevil opened this pull request 8 months ago
Crystal REPL instantly executes statement with intertwined heredoc
BlobCodes opened this issue 8 months ago
BlobCodes opened this issue 8 months ago
`Module validation failed` with proc in recursive def
ASnow opened this issue 8 months ago
ASnow opened this issue 8 months ago
Revert "Sanitize doc generation"
straight-shoota opened this pull request 8 months ago
straight-shoota opened this pull request 8 months ago
Update distribution-scripts
straight-shoota opened this pull request 8 months ago
straight-shoota opened this pull request 8 months ago
Fix nixpkgs `pkg-config` name in `shell.nix`
straight-shoota opened this pull request 8 months ago
straight-shoota opened this pull request 8 months ago
Update `shell.nix` to use LLVM 18 from `nixpkgs-unstable`
straight-shoota opened this pull request 8 months ago
straight-shoota opened this pull request 8 months ago
Use `boehmgc` package from nixpkgs in `shell.nix`
straight-shoota opened this pull request 8 months ago
straight-shoota opened this pull request 8 months ago
Simplify LLVM dependency in `shell.nix`
straight-shoota opened this pull request 8 months ago
straight-shoota opened this pull request 8 months ago
Inconsistent behaviour regarding line break requirement in method definition
BlobCodes opened this issue 8 months ago
BlobCodes opened this issue 8 months ago
Fix `Range#size` return type to `Int32`
straight-shoota opened this pull request 8 months ago
straight-shoota opened this pull request 8 months ago
Range#size returns an Union instead of an Int32
hutou opened this issue 8 months ago
hutou opened this issue 8 months ago
crystal tool format doesn't work within nested macros
yanecc opened this issue 8 months ago
yanecc opened this issue 8 months ago
Loc pragma directly after `def` makes parser skip token
BlobCodes opened this issue 8 months ago
BlobCodes opened this issue 8 months ago
Add `pkg_config` names for `pcre2` and `pcre`
straight-shoota opened this pull request 8 months ago
straight-shoota opened this pull request 8 months ago
Fix `shell.nix` use `llvmPackages.bintools` with wrapper for rpath config
straight-shoota opened this pull request 8 months ago
straight-shoota opened this pull request 8 months ago
`Range` includes `Enumerable` but doesn't always implement it
straight-shoota opened this issue 8 months ago
straight-shoota opened this issue 8 months ago
Invalid memory error accessing local variable from closure when closure is stored in an array
aramvisser opened this issue 8 months ago
aramvisser opened this issue 8 months ago
Redirecting standard streams feels more hackish/clumsy than it needs to be
MistressRemilia opened this issue 8 months ago
MistressRemilia opened this issue 8 months ago
Crystal doesn't UTF-8-Validate first byte of input
BlobCodes opened this issue 8 months ago
BlobCodes opened this issue 8 months ago
Using `include` with a `module` with a `private macro` exposes it
sol-vin opened this issue 8 months ago
sol-vin opened this issue 8 months ago
Add documentation for standard streams blocking behaviour
straight-shoota opened this pull request 8 months ago
straight-shoota opened this pull request 8 months ago
Console streams are blocking on Windows
straight-shoota opened this issue 8 months ago
straight-shoota opened this issue 8 months ago
Fix `Regex#inspect` with non-literal-compatible options
straight-shoota opened this pull request 8 months ago
straight-shoota opened this pull request 8 months ago
Add `src/SOURCE_DATE_EPOCH` to release tree
straight-shoota opened this pull request 8 months ago
straight-shoota opened this pull request 8 months ago
LLVM CI: build LLVM from source
HertzDevil opened this pull request 8 months ago
HertzDevil opened this pull request 8 months ago
BUG: unhandled primitive in codegen: slice_literal
BlobCodes opened this issue 8 months ago
BlobCodes opened this issue 8 months ago
Fix enable docs for builtin constants
straight-shoota opened this pull request 8 months ago
straight-shoota opened this pull request 8 months ago
Fix generate docs for builtins `HOST_TRIPLE` and `TARGET_TRIPLE`
straight-shoota opened this pull request 8 months ago
straight-shoota opened this pull request 8 months ago
Crystal runtime crashes on closed file descriptor for STDIN
straight-shoota opened this issue 8 months ago
straight-shoota opened this issue 8 months ago
Add `EventLoop#run(blocking)` and `EventLoop#interrupt`
ysbaddaden opened this pull request 8 months ago
ysbaddaden opened this pull request 8 months ago
Remove unnecessary explicit memory barriers on ARM
ysbaddaden opened this pull request 8 months ago
ysbaddaden opened this pull request 8 months ago
Unhandled exception on HTTP::Handler
yanecc opened this issue 8 months ago
yanecc opened this issue 8 months ago
Add LLVM 18 to LLVM CI
HertzDevil opened this pull request 8 months ago
HertzDevil opened this pull request 8 months ago
Duplicate ancestors in `ReferenceStorage`
HertzDevil opened this issue 8 months ago
HertzDevil opened this issue 8 months ago
Time zones read from Windows Registry lack historic DST rules
straight-shoota opened this issue 8 months ago
straight-shoota opened this issue 8 months ago
Update distribution-scripts
straight-shoota opened this pull request 8 months ago
straight-shoota opened this pull request 8 months ago
Use `Fiber#enqueue`
ysbaddaden opened this pull request 8 months ago
ysbaddaden opened this pull request 8 months ago
Add `Fiber.suspend`
ysbaddaden opened this pull request 8 months ago
ysbaddaden opened this pull request 8 months ago
Add `Crystal::EventLoop.current`
ysbaddaden opened this pull request 8 months ago
ysbaddaden opened this pull request 8 months ago
Fix: GC safety in Thread#start
ysbaddaden opened this pull request 8 months ago
ysbaddaden opened this pull request 8 months ago
Disable implicit execution of batch files on Windows
straight-shoota opened this pull request 8 months ago
straight-shoota opened this pull request 8 months ago
Drop delay-load helper and `CRYSTAL_LIBRARY_RPATH`
straight-shoota opened this issue 8 months ago
straight-shoota opened this issue 8 months ago
Abstract Crystal::Scheduler methods
ysbaddaden opened this pull request 8 months ago
ysbaddaden opened this pull request 8 months ago
`Thread` owns its current fiber (instead of `Crystal::Scheduler`)
ysbaddaden opened this pull request 8 months ago
ysbaddaden opened this pull request 8 months ago
Allow rescuing exceptions that include a module
Blacksmoke16 opened this pull request 8 months ago
Blacksmoke16 opened this pull request 8 months ago
Allow rescuing exceptions based on included modules
Blacksmoke16 opened this issue 8 months ago
Blacksmoke16 opened this issue 8 months ago
The warning when building for FreeBSD and OpenBSD
yanecc opened this issue 8 months ago
yanecc opened this issue 8 months ago
Fix `Compress::Gzip` extra field
kojix2 opened this pull request 8 months ago
kojix2 opened this pull request 8 months ago
Compress::Gzip::Reader cannot open a file in BGZF format
kojix2 opened this issue 8 months ago
kojix2 opened this issue 8 months ago
Refactor use `IO#read_byte` instead of `#read_char` in `HTTP::ChunkedContent`
straight-shoota opened this pull request 8 months ago
straight-shoota opened this pull request 8 months ago
Write release version to `src/VERSION` in `update-changelog` and `release-update`
straight-shoota opened this pull request 9 months ago
straight-shoota opened this pull request 9 months ago
Set UTF-8 charset on directory listing in `HTTP::StaticFileHandler`
alexkutsan opened this pull request 9 months ago
alexkutsan opened this pull request 9 months ago
Add test helper for `normalize/regex_spec`
straight-shoota opened this pull request 9 months ago
straight-shoota opened this pull request 9 months ago
Regex.match raises exception when certain pattern applied to long subject
jmdyck opened this issue 9 months ago
jmdyck opened this issue 9 months ago
Add `Thread.new` yields itself
ysbaddaden opened this pull request 9 months ago
ysbaddaden opened this pull request 9 months ago
Enhance documentation for regex options `NO_UTF_CHECK`
straight-shoota opened this pull request 9 months ago
straight-shoota opened this pull request 9 months ago
Make ECR handle filename that contains quotation marks
meatball133 opened this pull request 9 months ago
meatball133 opened this pull request 9 months ago
Having problems running crystal 1.12.2 on windows 11 in VScode
Looceri opened this issue 9 months ago
Looceri opened this issue 9 months ago
Optimize `Hash` for repeated removals and insertions
HertzDevil opened this pull request 9 months ago
HertzDevil opened this pull request 9 months ago
Add documentation for complex methods inside Number
meatball133 opened this pull request 9 months ago
meatball133 opened this pull request 9 months ago
Add documentation for `HTTP::WebSocket#stream`
meatball133 opened this pull request 9 months ago
meatball133 opened this pull request 9 months ago
Potential for command injection in arguments of `Process.run` on Windows
straight-shoota opened this issue 9 months ago
straight-shoota opened this issue 9 months ago
Update GH Actions
renovate[bot] opened this pull request 9 months ago
renovate[bot] opened this pull request 9 months ago
Zip::Writer Arithmetic overflow when adding 1 million files
sqonk opened this issue 9 months ago
sqonk opened this issue 9 months ago
Refactor `JSON::Any#size` to use two branches instead of three
meatball133 opened this pull request 9 months ago
meatball133 opened this pull request 9 months ago
Add support for `Atomic(Bool)`
ysbaddaden opened this pull request 9 months ago
ysbaddaden opened this pull request 9 months ago
Incorrect recursive expression crashes the compiler
BrucePerens opened this issue 9 months ago
BrucePerens opened this issue 9 months ago
`Regex#inspect` does not show all flags
HertzDevil opened this issue 9 months ago
HertzDevil opened this issue 9 months ago
Fix blockless `IO::FileDescriptor` echo and raw mode methods
HertzDevil opened this pull request 9 months ago
HertzDevil opened this pull request 9 months ago
Console modes do not return changed when using FileDescriptor.noecho! FileDescriptor.echo! FileDescriptor.raw! and FileDescriptor.cooked!
bmmcginty opened this issue 9 months ago
bmmcginty opened this issue 9 months ago
Disallow assignments to calls with parentheses
HertzDevil opened this pull request 9 months ago
HertzDevil opened this pull request 9 months ago
Fix formatting for short block inside `#[]` operator call
HertzDevil opened this pull request 9 months ago
HertzDevil opened this pull request 9 months ago
Fix `BigRational#format`
meatball133 opened this pull request 9 months ago
meatball133 opened this pull request 9 months ago
Expose CPU model (and features?) as compile time flags
ysbaddaden opened this issue 9 months ago
ysbaddaden opened this issue 9 months ago
Support short blocks in `#[]` operator call's macro interpolation
HertzDevil opened this pull request 9 months ago
HertzDevil opened this pull request 9 months ago
Remove target path's forward slashes in `File.symlink` on Windows
HertzDevil opened this pull request 9 months ago
HertzDevil opened this pull request 9 months ago
Fix docs for `Char#ascii_number?` stating wrong minium base
meatball133 opened this pull request 9 months ago
meatball133 opened this pull request 9 months ago
`File.symlink` breaks on Windows for relative paths containing forward slashes
HertzDevil opened this issue 9 months ago
HertzDevil opened this issue 9 months ago
Fix `Set#to_a(&)`
meatball133 opened this pull request 9 months ago
meatball133 opened this pull request 9 months ago
`Set#to_a&` works the same as to_a
meatball133 opened this issue 9 months ago
meatball133 opened this issue 9 months ago
Fix `Socket#close` error handling on Windows
HertzDevil opened this pull request 9 months ago
HertzDevil opened this pull request 9 months ago
Fix doc for `Set#proper_superset_of?`
meatball133 opened this pull request 9 months ago
meatball133 opened this pull request 9 months ago
Update `WinError#to_errno`
HertzDevil opened this pull request 9 months ago
HertzDevil opened this pull request 9 months ago
Make `File.readable?` and `.writable?` follow symlinks on Windows
HertzDevil opened this pull request 9 months ago
HertzDevil opened this pull request 9 months ago
Assignment to lib struct field in array fails silently
BrucePerens opened this issue 9 months ago
BrucePerens opened this issue 9 months ago
Type inference with case or if statement
noraj opened this issue 9 months ago
noraj opened this issue 9 months ago
Fix indentation of parenthesized `Expressions#to_s`
HertzDevil opened this pull request 9 months ago
HertzDevil opened this pull request 9 months ago
Fix indentation of `Select` nodes' macro interpolation
HertzDevil opened this pull request 9 months ago
HertzDevil opened this pull request 9 months ago
Make `IO::FileDescriptor#tty?` return false for NUL on Windows
HertzDevil opened this pull request 9 months ago
HertzDevil opened this pull request 9 months ago
Add `StringPool#get?`
HertzDevil opened this pull request 9 months ago
HertzDevil opened this pull request 9 months ago