Kouji Matsui

Results 201 comments of Kouji Matsui

#119 merged, but there are still a few remaining cases. - [ ] Generating native binaries in test cases to run tests - [ ] GitHub Actions execution issues (automatic...

Let there be thread ;) 7140e9bca425946728d3acc62ec0fc6fbacf21d7 The thread control block now defines IL2C_THREAD_CONTROL_BLOCK. And their's inside into System.Threading.Thread. Is it coming from? First "Main thread" come from Main entry point....

First threading bones implemented. 🍰 It contains supporting for applying the arbitrary thread context. It begins on the native thread stacks, they'll enter the IL2C world by the method calling....

I made concurrent GC implementation 🎉 It still has mutex locks at the execution link/unlink, but it's locking at each threads.

Thnking about: ```csharp [DllImport(...)] static extern string Foo(); ``` ```c System_String* Foo(void) { return __new_string__(Native_Foo()); } ```

ff73627e83a64de1d53c104abe710e14dac184a2 Throw InvalidCastException at the castclass and unbox opcodes.

Related #79 , will apply automatic native building system.

Related info: 1 day hacking "IL2C on UE4" * Center CLR try dev 12: https://centerclr.connpass.com/event/144906/ * https://github.com/ayumax/IL2CTest_OnUE4

Added variations for runtime library between matrix combination for msvc runtime configurations. 0f4e86e30eedc3e776eb49e11400bdb397b0492b