Hi.
Seeing these flurry of threads, I think Chad doesn't sleep at all. He's
always in the online :)
After read all the threads in here, I'm also think it's very good to
documenting about AOT first
and developing the AOT afterwards.
and now I'm also analyzing the AOT interworkings, to volunteer for
documenting AOT :)
Chad Z. Hower aka Kudzu ? ?:
If you look at the IL code, it's completely stack based. You push on
values, pop values off, different operations do different things to
the stack, etc... why not translate the IL into simple x86 stack
operations?
Actually that's what we are doing with IL2CPU now, and then we are making
optimizers pluggable. We need something that is modular, easy to work on,
and flexible.
in C#, the IL pushes that value onto the "IL stack". Why not simply
translate that into an x86 push operation? In fact, almost all IL
commands can easily be translated to simple x86 operations. The only
In fact that's the goal behind IL so it could be JITted fast.
Chriss's AOT compiler does a lot more than my simple compiler would
(mostly dealing with optimizations). If I had more time I'd love to
test out my idea though.
Yes. Ive been talking with Chriss a lot. I realize it does a lot. But its
grown quite complex internally, and that's why Im building a prototype to
discuss some ideas for reform. But whats in AOT is very valuable and
reusable should we decide to use the prototype further.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
SharpOS-Developers mailing list
SharpOS-Developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sharpos-developers
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
SharpOS-Developers mailing list
SharpOS-Developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sharpos-developers