From: Yukihiro Matsumoto Date: 2009-01-06T09:56:20+09:00 Subject: [ruby-core:21162] Re: String marshalling and Marshal version numbers Hi, In message "Re: [ruby-core:21137] String marshalling and Marshal version numbers" on Mon, 5 Jan 2009 22:21:35 +0900, Christian Neukirchen writes: |Even if the marshal format itself did not change, the invariant that |same Marshal versions result in the same string does not hold. Should |MINOR_VERSION be bumped to 5? (Although I can load the string in 1.8, |but not access the encoding in any way.) Marshal versions are not to ensure string equivalence, but readability for both ways. Changing version number would prevent communication via dRuby (and other services) between 1.8 and 1.9. We carefully keep compatibility in that sense. matz.