[Mono-dev] [PATCH] Make DateTime binary compatible with .NET

Robert Jordan robertj at gmx.net
Fri Nov 6 10:56:02 EST 2009


Jonathan Hseu wrote:
> On Fri, Nov 6, 2009 at 9:18 AM, Robert Jordan <robertj at gmx.net> wrote:
> 
>> Jonathan Hseu wrote:
>>> Caveats:
>>>
>>> This new DateTime is binary incompatible (again with BinaryFormatter)
>> with
>>> older versions of Mono.
>> That's the reason why the fixes attached to
>>
>> https://bugzilla.novell.com/show_bug.cgi?id=325067
>>
>> were not accepted.
>>
>> Robert
>>
> 
> Going through the bug logs, it seems like the patch was first applied but
> then later removed because it was still incompatible with .NET's version,
> not because it was incompatible with older versions of mono.
> 
> My patch is completely different than the one in the bug report.  Mine
> _only_ affects the DateTime.cs file whereas the one in the bug report
> changed the serialization code.  My patch basically introduces the same
> field names and types that are also in .NET so that it is guaranteed to be
> compatible.

Please read the bug carefully.

Here is the DateTime.cs patch:

https://bugzillafiles.novell.org/attachment.cgi?id=172471

Then search for "DateTimeISerializable.diff" at
https://bugzilla.novell.com/show_bug.cgi?id=325067
and read the comments.

Robert



More information about the Mono-devel-list mailing list