>> > 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
