Actions
Bug #15717
closedBackport #15270 to Ruby 2.5.x
Bug #15717: Backport #15270 to Ruby 2.5.x
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-darwin18]
Description
There is a commit that claims to backport #15270, ruby_2_5@66225 / aba207b7620d963e212e4187213db7e1eee7a790 .
However, the patch in #15270 wasn't actually backported. For reference, here is a script that outputs
"2.6.2" 3 4 "class 1" "class 2" On Ruby 2.6.2, but only outputs
"2.5.5" on Ruby 2.5.5.
p RUBY_VERSION iseq = RubyVM::InstructionSequence.compile(<<-RUBY) class A class B end end RUBY iseq_bin = iseq.to_binary TracePoint.new(:end){|tp| p tp.lineno }.enable{ RubyVM::InstructionSequence.load_from_binary(iseq_bin).eval } TracePoint.new(:class){|tp| p "class #{tp.lineno}" }.enable{ RubyVM::InstructionSequence.load_from_binary(iseq_bin).eval } If it helps, can we also backport the tests in the patch in #15270?
Updated by alanwu (Alan Wu) over 6 years ago
- Description updated (diff)
Updated by nagachika (Tomoyuki Chikanaga) over 6 years ago
- Related to Bug #15270: [PATCH] Fix TracePoint for code loaded using ISeq.load_from_binary added
Updated by nagachika (Tomoyuki Chikanaga) over 6 years ago
- Backport changed from 2.4: UNKNOWN, 2.5: UNKNOWN, 2.6: UNKNOWN to 2.4: DONTNEED, 2.5: REQUIRED, 2.6: DONTNEED
Updated by hsbt (Hiroshi SHIBATA) almost 6 years ago
- Status changed from Open to Closed
Actions