Project

General

Profile

Actions

Feature #9667

open

Optimization of __FILE__ and __dir__

Added by sawa (Tsuyoshi Sawada) about 10 years ago. Updated about 10 years ago.

Status:
Open
Assignee:
-
Target version:
-
[ruby-core:61653]

Description

In the same spirit as the string literal followed by freeze is optimized, I think __FILE__ and __dir__ should be optimized. Currently, they return different object id each time they are called.

__FILE__.object_id # => 70183725179420
__FILE__.object_id # => 70183725129020
...

I propose them to be optimized so that they are only created once per occurrence.

__FILE__.object_id # => 70183725179420
__FILE__.object_id # => 70183725179420
...
Actions

Also available in: Atom PDF

Like0
Like0Like0