Project

General

Profile

Actions

Feature #12338

closed

bypass Exception.new

Added by nobu (Nobuyoshi Nakada) almost 9 years ago. Updated over 3 years ago.

Status:
Closed
Assignee:
-
Target version:
-
[ruby-core:75302]

Description

Redefinition of class method new is an outdated style, and internal exceptions should not be affected by it.

https://github.com/ruby/ruby/compare/trunk...nobu:feature/exc_new-bypass
https://github.com/ruby/ruby/pull/1331


Related issues 1 (0 open1 closed)

Related to Ruby - Bug #14229: An exception in eval has strange messageClosedmatz (Yukihiro Matsumoto)Actions

Updated by nobu (Nobuyoshi Nakada) almost 9 years ago

Currently, exception in eval shows the followings:

$ ruby -e 'eval("raise")'
-e:1:in `eval': (eval):1:in `<main>' (RuntimeError)
	from -e:1:in `eval'
	from -e:1:in `<main>'

I don't see a reason "`eval'" is prepended.

Actions #3

Updated by nobu (Nobuyoshi Nakada) over 7 years ago

  • Related to Bug #14229: An exception in eval has strange message added
Actions #4

Updated by jeremyevans0 (Jeremy Evans) over 3 years ago

  • Status changed from Open to Closed
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0