Project

General

Profile

Actions

Bug #9652

closed

Marshal doesn't dump/load Time#zone correctly with too many time object

Added by Cantin (Cantin Xu) about 10 years ago. Updated almost 10 years ago.

Status:
Closed
Assignee:
-
Target version:
ruby -v:
ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin13.0]
[ruby-core:61584]

Description

Hi, there

I wrote a script to test Marshal dump/load with many time object ( see attachment ).

basic idea is:

  1. A is container of time, it contains 100,000 time instance (all Time.now).
  2. dump/load A by using Marshal, expected behavior is all the time zone must same as Time.now.zone

but I get different things or unreadable code in some Time instance by calling time.zone.
mostly it's "UTF-8'.

env: Mac 10.9.2, ruby: ruby 2.1.1-p76

PS: it's fine while A contain 10,000 time instance


Files

timezone_test.rb (409 Bytes) timezone_test.rb Cantin (Cantin Xu), 03/19/2014 06:51 AM
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0