KJ Tsanaktsidis
KJ Tsanaktsidis
This PR has two main aims: * To add a new method to the consumer, PollContext(), which instead of accepting a max duration to poll for, accepts a context object...
(this PR follows on from feedback in https://github.com/confluentinc/confluent-kafka-go/pull/518 ) ## Interface This PR makes the process of polling for librdkafka events interruptible from the Go side. This is achieved by...
I was trying to debug an (unrelated) issue in the GC, and wanted to turn on the trace-level GC output by compiling it with -DRGENGC_DEBUG=5. Unfortunately, this actually causes a...
When a Ractor is created whilst a tracepoint for RUBY_INTERNAL_EVENT_NEWOBJ is active, the interpreter crashes. This is because during the early setup of the Ractor, the stdio objects are created,...
I'm trying to retrofit this loader into a large project with many handlebars templates & custom helpers. I've run into a few issues that I haven't been able to resolve...
(this is https://github.com/ruby/ruby/pull/8903 again - I just accidently merged it too soon before) ---- This fixes some of the issues with ASAN I outlined in https://bugs.ruby-lang.org/issues/20001 With this merged, `make`...
Backports fix for https://bugs.ruby-lang.org/issues/20096 "Ruby 3.2.2 win32/registry: Junk appended to Windows Registry String Value"
Backports fix for https://bugs.ruby-lang.org/issues/20096 "Ruby 3.2.2 win32/registry: Junk appended to Windows Registry String Value"
https://bugs.ruby-lang.org/issues/20157 needs backporting to 3.3, thank you :pray:
This PR contains two things: * A new building kind of lock in `vm_sync.h`, `RB_VM_LOCK_ENTER_ISOLATE`. This is designed to ensure that the locked code is the _only_ code that can...