[Go to site: main page, start]

General

Profile

javanthropus (Jeremy Bopp)

  • Login: javanthropus
  • Email: jeremy@bopp.net
  • Registered on: 06/25/2009
  • Last sign in: 07/29/2026

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 5 9 14

Activity

08/05/2026

12:05 PM Ruby Misc #22230 (Open): Should Ruby specs define byte oriented read behavior when the character buffer is not empty?
In https://github.com/ruby/spec/pull/1384, there was a discussion regarding whether or not raising an IOError when performing a byte oriented read operation while the character buffer is nonempty should be part of the Ruby spec. @eregon... javanthropus (Jeremy Bopp)

07/30/2026

11:58 AM Ruby Bug #21682: The result of IO#pos is inconsistent after using IO#ungetc.
Has there been any progress behinds the scenes on this? javanthropus (Jeremy Bopp)

07/03/2026

11:40 PM Ruby Bug #18995: IO#set_encoding sometimes set an IO's internal encoding to the default external encoding
@nobu, may I ask you to take a look at this? javanthropus (Jeremy Bopp)

06/29/2026

11:13 AM Ruby Bug #18995: IO#set_encoding sometimes set an IO's internal encoding to the default external encoding
https://github.com/ruby/ruby/pull/17466 javanthropus (Jeremy Bopp)

06/22/2026

03:24 AM Ruby Bug #18995: IO#set_encoding sometimes set an IO's internal encoding to the default external encoding
Contrast the reported behavior with an apparently equivalent call using a single, colon separated argument:
```ruby
def show(io)
printf(
"external encoding: %-25p internal encoding: %-25p\n",
io.external_encoding,
io...
javanthropus (Jeremy Bopp)
02:57 AM Ruby Bug #18995: IO#set_encoding sometimes set an IO's internal encoding to the default external encoding
This bug continues to exist in version 4.0.5. javanthropus (Jeremy Bopp)

11/15/2025

06:39 PM Ruby Bug #21686: In combination with IO#ungetbyte, the write position may become unpredictable.
#20919 may be related. If the PR for this issue is accepted, it likely determines how that issue should be addressed. There's already a PR that is several months old associated with it. javanthropus (Jeremy Bopp)

11/12/2025

03:27 PM Ruby Bug #21682: The result of IO#pos is inconsistent after using IO#ungetc.
I think this is related to or maybe the same as #20889. javanthropus (Jeremy Bopp)

06/07/2025

08:39 PM Ruby Feature #20105: Introduce `IO::Stream` or something similar.
I'm not sure if it meets your needs, but I just released an update to the [io-like gem](https://rubygems.org/gems/io-like) that brings it into the Ruby 3.x age. It uses primitive IO functions as a base and implements virtually all of th... javanthropus (Jeremy Bopp)

11/29/2024

04:35 PM Ruby Bug #20924: IO#readline ignores the limit argument when the encoding is UTF-32LE and the limit would split a character
Note that replacing `#readline` with `#gets` in the examples causes the issue to be seen in all Ruby versions, including 3.3.6. javanthropus (Jeremy Bopp)

Also available in: Atom