Actions
Bug #21652
closedMarshal#dump documentation out-of-date/unclear regarding Data class
Bug #21652:
Marshal#dump documentation out-of-date/unclear regarding Data class
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]
Description
With the introduction of the Data class in Ruby 3.2, the Marshal#dump documentation is confusing since it claims that "Marshal can’t dump ... an instance of ... Data". It is even cross-linked to the new Data class. However, and thankfully, Marshal#dump does not have any issues serializing instances of Data or objects of the defined Data types. This message predates the introduction of the Data class, and likely refers to wrapped C data (T_DATA), instead.
Updated by nobu (Nobuyoshi Nakada) 4 days ago
- Backport changed from 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: UNKNOWN to 3.2: REQUIRED, 3.3: REQUIRED, 3.4: REQUIRED
Updated by nobu (Nobuyoshi Nakada) 4 days ago
- Status changed from Open to Closed
Applied in changeset git|d17ce4bd05dc05d48f5f4bc75171fcebda1678ed.
[Bug #21652] [DOC] Update unmarshalable object list
The Data mentioned here was the old T_DATA class, not the current
extended Struct.
Actions