-
-
Notifications
You must be signed in to change notification settings - Fork 942
Closed
Description
I was debugging some stuff around
jruby -e 'ARGF.skip; ARGF.each_line { |d| $. = 100 if $. == 3;puts "file: #{ARGF.file}, $.: #{$.}, lineno: #{ARGF.lineno}, file.lineno: #{ARGF.file.lineno}" }' Rakefile Gemfile
look at the $. output:
file: #<File:0x587d1d39>, $.: 1, lineno: 1, file.lineno: 1
file: #<File:0x587d1d39>, $.: 1, lineno: 2, file.lineno: 2
file: #<File:0x6b9651f3>, $.: 1, lineno: 3, file.lineno: 1
file: #<File:0x6b9651f3>, $.: 1, lineno: 4, file.lineno: 2
file: #<File:0x6b9651f3>, $.: 1, lineno: 5, file.lineno: 3
file: #<File:0x6b9651f3>, $.: 1, lineno: 6, file.lineno: 4
file: #<File:0x6b9651f3>, $.: 1, lineno: 7, file.lineno: 5
If I run in interp:
file: #<File:0x6acdbdf5>, $.: 1, lineno: 1, file.lineno: 1
file: #<File:0x6acdbdf5>, $.: 2, lineno: 2, file.lineno: 2
file: #<File:0x3712b94>, $.: 100, lineno: 100, file.lineno: 1
file: #<File:0x3712b94>, $.: 101, lineno: 101, file.lineno: 2
file: #<File:0x3712b94>, $.: 102, lineno: 102, file.lineno: 3
file: #<File:0x3712b94>, $.: 103, lineno: 103, file.lineno: 4
file: #<File:0x3712b94>, $.: 104, lineno: 104, file.lineno: 5
(Note: This is local on my branch on the $. number in the first output will display like this until I land my changes)
So
I suspect this one of a few other special system gloabsl which are similiarly opaque to our indy caching strategy.
Reactions are currently unavailable