Project

General

Profile

Actions

Bug #7449

closed

Rdoc for obj.object_id

Added by phasis68 (Heesob Park) about 12 years ago. Updated about 12 years ago.

Status:
Closed
Target version:
ruby -v:
ruby 2.0.0dev (2012-11-27 trunk 37869) [x64-mswin64_100]
Backport:
[ruby-core:50245]

Description

Documentation for return type of obj.object_id is wrong on Windows x64.

C:\Users\phasis>irb
irb(main):001:0> 0.1.object_id
=> -158526706883441454
irb(main):002:0> 0.1.object_id.class
=> Bignum

Here is a patch:
diff --git a/gc.c b/gc.c.new
index d52208d..2a0f26a 100644
--- a/gc.c
+++ b/gc.c.new
@@ -1670,8 +1670,8 @@ id2ref(VALUE obj, VALUE objid)

  • Document-method: object_id
  • call-seq:
    • obj.__id__       -> fixnum
      
    • obj.object_id    -> fixnum
      
    • obj.__id__       -> integer
      
    • obj.object_id    -> integer
      
    • Returns an integer identifier for obj. The same number will
    • be returned on all calls to id for a given object, and
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0Like0