[Mono-devel-list] [PATCH] Move of Interlocked.Increment/Decrement/Exchange I4 to op codes

Ben Maurer bmaurer at ximian.com
Mon Nov 29 11:04:25 EST 2004


> Sigh, this is already done since like, one or two years.

Ooops, didn't read the code right. My bad.

> No, you don't understand the issue.
> Run
> 	grep G_STRUCT_OFFSET mini/*.c
> for some examples of the problem. The emitted code has many
> dependencies on the runtime internals and those need to be tracked
> somehow. This has nothing to do with changes to corlib, which are
> already handled. The offsets of course are only part of the issue,
> there are many other dependencies on algorithms etc.

Every time you make install, corlib will be built along with the
runtime, (even if the code was unchanged in corlib), so the aot will be
invalidated.

-- Ben






More information about the Mono-devel-list mailing list