Zoltan Varga

Results 63 comments of Zoltan Varga

Some differences: - the old version doesn't contain GC safe point checks, the new one does. - the new version is using a different version of llvm which seems to...

Most of the code size increase is probably caused by bigger input assemblies, i.e. corlib is probably bigger in net7/8.

Note that active development of mono is done in the dotnet/runtime repository.

It would be better to submit to dotnet/runtime and later backport here, we have better CI there.

I tried creating a testcase based on this code, but cannot reproduce it. Does it fail for something like: ``` var t = new Timer(_ => { Console.WriteLine ("HELLO!"); });...

Can somebody at ms able to reproduce this ?

I think the error handler should not return, but throw some kind of exception.

I can't reproduce this using the c# code below. Which mono version are you using ? ``` using System; using System.IO; using System.Runtime.InteropServices; [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)]...

Some affects of class initialization are kinda orthogonal, like instances size/layout, and class vtables.