>> > I just implemented it using unix memcpy(). Doku for memcpy states
it
>> > does not work for overlapping regions, but IMO it makes no sense to
>> make
>> > that work, it only makes things slower.
>> 
>> Hmm.  What if I want to move a block up by a few bytes?

>Dick convinced me to use memmove which works with overlapping regions.
>(until someone can prove that it is a performance problem).

Great, then Mono works better than Microsoft's implementation (which
follows the spec, and has unspecified, unreliable, behaviour.

>wow - thanks for those test. Take a look at mono/mono/jit.c to see
whats
>not implemented (mono_analyze_stack()). We need more regression tests
>for all kinds of instructions, especially value types, pinvoke
parameter
>passing, exceptions (maybe with fault handlers), delegates, remoting,

Ok, I will look around -- I am only running the pre-packaged Windows
executables (.10, I think), so test that for now...

-Mike



_______________________________________________
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to