General

Profile

PikachuEXE (Pikachu EXE)

  • Login: PikachuEXE
  • Registered on: 02/08/2013
  • Last sign in: 01/27/2024

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 3 3

Activity

11/24/2021

07:47 AM Ruby Revision eeabac4c (git): Do not allow Module#include to insert modules before the origin in the lookup chain
Module#include should only be able to insert modules after the origin,
otherwise it ends up working like Module#prepend.
This fixes the case where one of the modules in the included module
chain is included in a module that is already p...
PikachuEXE (Pikachu EXE)

08/06/2021

07:35 AM Ruby Bug #7844: include/prepend satisfiable module dependencies are not satisfied
Thanks @jeremyevans0 for informing the backport request before I create the backport ticket
A backport ticket is created:
https://bugs.ruby-lang.org/issues/18064
I have provided the reason for requesting this backport to 2.7 in th...
PikachuEXE (Pikachu EXE)
07:32 AM Ruby Bug #18064: Backport fix for bug 7844 (include/prepend satisfiable module dependencies are not satisfied)
Upgrading Ruby from 2.7 to 3.0 is too much work just for this bug fix
Especially when many existing gems don't work properly in 3.x
This backport is required to address
[an issue about usage of a gem](https://github.com/panorama-ed...
PikachuEXE (Pikachu EXE)
07:27 AM Ruby Bug #18064 (Closed): Backport fix for bug 7844 (include/prepend satisfiable module dependencies are not satisfied)
Bug:
https://bugs.ruby-lang.org/issues/7844
Already merged PR with fix (merged into 3.0):
https://github.com/ruby/ruby/pull/3796
I have already created a PR for backport:
https://github.com/ruby/ruby/pull/4711
PikachuEXE (Pikachu EXE)

12/09/2019

02:13 AM Ruby Bug #16402: UTF-16LE BOM causing regex match to fail with "invalid byte sequence in UTF-8"
Submitted a question to httpclient on https://github.com/nahi/httpclient/issues/413
PikachuEXE (Pikachu EXE)

12/06/2019

01:29 AM Ruby Bug #16402: UTF-16LE BOM causing regex match to fail with "invalid byte sequence in UTF-8"
Thanks for your answer
But I actually encounter this when processing text input from remote data source
And would not be using `File.read`
``` ruby
text = HTTPClient.new.get(
data_feed_url,
follow_redirect: true,
).tap do |r...
PikachuEXE (Pikachu EXE)

12/05/2019

05:58 AM Ruby Bug #16402 (Third Party's Issue): UTF-16LE BOM causing regex match to fail with "invalid byte sequence in UTF-8"
``` shell
$ ruby -e 'File.binwrite("u.txt", "\xff\xfe\x00\x01")'
$ file u.txt
u.txt: Little-endian UTF-16 Unicode text, with no line terminators
$ ruby -e 'p /\w+/.match?(File.read("u.txt"))'
Traceback (most recent call last):
1:...
PikachuEXE (Pikachu EXE)

04/03/2019

05:50 AM Ruby Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
@tenderlovemaking
I try your patch again and no error this time (without the middleware to call GC.compact)
Maybe I forgot to restart server after switching to branch without middleware on my last test
However with middleware (I h...
PikachuEXE (Pikachu EXE)

03/25/2019

02:52 AM Ruby Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
> I'll take a look at the core file, but can you give more info so I can try locally?
I just start my current project with passenger installed
I will create a sample project to reproduce this issue
Takes time though (stealing work t...
PikachuEXE (Pikachu EXE)

03/22/2019

09:21 AM Ruby Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
I got segfault with this patch
I added 1 extra change to fix compile error on MacOS
https://github.com/ruby/ruby/compare/trunk...PikachuEXE:feature/gc-compact/15626
Installed via
rvm install ruby-head --reconfigure --repo https://g...
PikachuEXE (Pikachu EXE)

Also available in: Atom