[Mono-dev] Big Arrays, Many Changes --- Request for Advice

Robert Jordan robertj at gmx.net
Wed Sep 5 05:37:16 EDT 2007


Luis F. Ortiz wrote:
> But at least now there is only one method to change, though I suspect it 
> will take
> more than a few minutes for me to get the SVN version to compile from 
> scratch.

The big array support leads to an API breakage on 64 systems:

Unlike other API structs, MonoArray's internals are publicly exposed
by macros. Since its "max_length" member has to be extended to 64 bit,
the ABI will change and all applications using libmono have to be
recompiled.

IMO, this cannot be done before Mono 2.0, especially when the benefits
are so tiny, but feel free to provide patches.

Robert




More information about the Mono-devel-list mailing list