General

Profile

djberg96 (Daniel Berger)

  • Login: djberg96
  • Registered on: 06/11/2008
  • Last sign in: 11/14/2022

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 2 21 23

Activity

06/07/2022

02:18 PM Ruby Revision deff9e26 (git): [rubygems/rubygems] Remove unnecessary string concatenation
https://github.com/rubygems/rubygems/commit/81ccb3ab89 djberg96 (Daniel Berger)

04/05/2022

01:24 AM Ruby Bug #18678 (Closed): Crash on Mac - vm_call0_cfunc_with_frame
Somehow referencing a variable that didn't exist caused a crash. Happened once, I haven't been able to replicate.
```
dberger:~/Programming/Ruby >irb
irb(main):001:0> a = %w[one two three]
=> ["one", "two", "three"]
irb(main):002:...
djberg96 (Daniel Berger)

09/13/2021

04:38 PM Ruby Bug #18164: Segfault after spawn when using modified ENV
On my Mac (Big Sur 11.5.2) using Ruby 3.0.2, I can duplicate the segfault with just the first two lines:
```
ENV = {}
spawn({}, "true")
```
However, this does NOT segfault:
```
ENV.replace({})
spawn({}, "true")
```
djberg96 (Daniel Berger)

12/27/2020

11:59 PM Ruby Bug #17483 (Rejected): Array#insert is pathologically slow
I ran some generic Array method benchmarks:
https://github.com/djberg96/berger_spec/blob/ruby23/bench/core/bench_array.rb (comment out nitems first)
https://github.com/djberg96/berger_spec/blob/ruby23/bench/core/Array/bench_insert....
djberg96 (Daniel Berger)

07/30/2019

11:47 PM Ruby Revision 8103d46a (git): [rubygems/rubygems] Add a package attr_reader to Gem::Installer.
Add some basic specs for the package attr_reader.
https://github.com/rubygems/rubygems/commit/68af2a0ee3
djberg96 (Daniel Berger)

03/03/2019

12:30 PM Ruby Bug #15633 (Closed): Pathological slowdown in File.expand_path on UNC paths on Windows
For a while now, including Ruby 2.5, calling File.expand_path on an absolute UNC path seems to be strangely slow. I've put together some benchmarks here:
```
require 'benchmark'
MAX = 200000
Benchmark.bm(30) do |x|
x.report(...
djberg96 (Daniel Berger)

06/23/2016

04:24 AM Ruby Feature #12515: Create "Boolean" superclass of TrueClass / FalseClass
This was brought up in the past a lot:
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/96321
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/186881
There's also this: http://stackoverflow.com/questions/31...
djberg96 (Daniel Berger)

06/22/2016

04:13 PM Ruby Feature #12299: Add Warning module for customized warning handling
Wrapping regular expressions feels very clumsy to me.
I still prefer the approach I put forward in https://bugs.ruby-lang.org/issues/11588
djberg96 (Daniel Berger)

05/23/2016

03:03 AM Ruby Bug #12415 (Rejected): Dir#pos reports invalid position after Dir#read
irb(main):002:0> `ls`.split("\n")
=> ["bench", "berger_spec.gemspec", "lib", "Rakefile", "README", "SCORECARD", "test"]
irb(main):003:0> dir = Dir.new(Dir.pwd)
=> #<Dir:/home/dberger/Repositories/berger_spec>
...
djberg96 (Daniel Berger)
12:33 AM Ruby Bug #12413: Dir#close does not raise IOError on already closed handle on OS X
Thanks for the doc update! djberg96 (Daniel Berger)

Also available in: Atom