Well, I would say the main reason is to avoid the significant ABI breakage introduced by this change. It's even more significant that the issue of increasing both JITed code and heap footprint.
Why impose such a burden on mono embedders for such a specific case? There aren't many users that need to allocate an 8 Gb array. On Thu, May 8, 2008 at 10:32 AM, Jonathan Pryor <[EMAIL PROTECTED]> wrote: > On Thu, 2008-05-08 at 08:45 -0300, Rodrigo Kumpera wrote: > > We want to keep changes to a minimum > > Understandable. > > > and we want to keep default array size 32bits. > > This I still don't understand. The implication is that the only way to > get 64-bit arrays on 64-bit platforms is to install your own mono, and > not use any prebuilt RPMs (as -- presumably -- the prebuilt RPMs would > use the default array size of 32bits). > > Why would we want to do this? Do 64-bit arrays have a performance cost > that would show up in real apps (and not just benchmarks)? > > Thanks, > - Jon > > >
_______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list