[864 total ]
New Post: Microsoft to Open Source the .NET Micro Framework

FYI:

http://port25.technet.com/archive/2009/11/16/microsoft-to-open-source-the-net-micro-framework.aspx

New Post: vtables/itables in .NET and MOSA

Hi! I was hoping someone else with more knowledge on this subject would jump in and answer your question.

MOSA has not reach the stage of being able to compile code that use objects yet.  It's next on our to-do ... [More] list!

My knowledge on this is still limited except I believe that trampolines attempt to resolve the inefficiencies of traversing vtables by using dynamically created dispatch tables for each type. I hope someone else can elaborate more.

Trampolines are also used to stub/intercept a method call when the method has not yet been JIT compiled. The trampoline call into the JIT to have the method compiled, then the trampoline would be patched to call the method (instead of the compiler), and finally call the compiled method.

  [Less]

New Post: vtables/itables in .NET and MOSA

There is a hint in file CodeGenerationStage.cs in line 663 about Microsoft does not use vtables, but instead allocates trampolines.

Could anyone explain this technique? Will MOSA use it?

Kintaro: Long server downtime

Wow, that was a pretty long server downtime. I apologize for that, but there were some private reasons why the server has been down for such a long time.
But, that doesn't mean we haven't been productive since then. We began working on a rewrite ... [More] of the compiler to let it use the Flyweight pattern. We expect this pattern to have a large impact on compilation performance and general speedups.

Also, we now have a small, experimental build server: http://think-in-co.de:8111 [Less]

Source code checked in, #58941

- Fixed solution file

Source code checked in, #58834

- Removed old test results

Source code checked in, #58833

- Fixed project references

Source code checked in, #58832

- Renamed device driver interfaces

Source code checked in, #58831

- Added NUnit Dlls

Source code checked in, #58618

Fixed all testcases