-
Currently, the code base, especially `gc.c`, is littered with ad-hoc `#ifdef MMTK` blocks. While it works, it is better if we can isolate MMTk-related functions and data structures into a dedicated s…
-
For my use case I would like to ensure that when I create a thread pool with min_threads > 0, that the minimum number of workers are created immediately.
The Java interface for `ThreadPoolExecutor`…
-
This library came up while working with a JRuby user on migrating, because they are using it via rack-brotli. I believe we could add support for Brotli compression using an existing JVM library pretty…
-
The gem seems to produce faulty xlsx files when using jruby (tested on x86 MacOS and fast_excel 0.5.0). I tried jruby versions 9.2.21.0, 9.3.13.0 and 9.4.5.0.
Excel complains about the xlsx file bein…
-
```ruby
puts RUBY_DESCRIPTION
class A
end
module Rf
refine(A) do
def foo; :rf; end
end
end
class A
Activate = Proc.new { using(Rf) }
new.foo rescue nil
Activate.cal…
-
In running some tests with Threads, I managed to trigger this.
Full Stacktrace
```
(null): markdown.c:2897: void sd_markdown_render(struct buf *, const uint8_t *, size_t, struct sd_markdown…
-
When WEBrick shutdowns, it tries to concurrently write and close a file descriptor, and even tries to close it from multiple threads:
closing it from the main webrick thread:
https://github.com/ru…
-
If you pass a single string argument to `Process.spawn`, it should interpret it as a command line to pass to the standard shell (see e.g. the documentation at https://ruby-doc.org/core-2.7.5/Process.h…
-
I'm trying to write the following program:
``` ruby
soc = TCPServer.new('localhost', 9999)
fd = soc.accept
puts fd.to_i
```
But when I connect, like:
``` ruby
soc = TCPSocket.new('localhost', 9999…
-
I would like to use a "better" data store for rdoc's ri data. DBM seems to be a good choice as it is generally available and ships with the CRuby one-click installer for windows.
Unfortunately JRuby…