Posted
6 days
ago
by
tgiphil
FYI:
http://port25.technet.com/archive/2009/11/16/microsoft-to-open-source-the-net-micro-framework.aspx
Posted
7 days
ago
by
tgiphil
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]
Posted
10 days
ago
by
LostTheBlack
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?
Posted
about 1 month
ago
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]
Posted
3 months
ago
by
tgiphil
- Fixed solution file
Posted
3 months
ago
by
tgiphil
- Removed old test results
Posted
3 months
ago
by
tgiphil
- Fixed project references
Posted
3 months
ago
by
tgiphil
- Renamed device driver interfaces
Posted
3 months
ago
by
tgiphil
- Added NUnit Dlls
Posted
3 months
ago
by
Kintaro
Fixed all testcases