Re: Has the CVM interprerter code been rolled into libjit?
"Eric Engler" <[email protected]> Sun, 17 Dec 2006 00:25:39 -0500
| Newsgroups | gmane.comp.gnu.dotgnu.developer |
|---|---|
| Message-ID | <[email protected]> |
>The libjit version of the runtime compiles the CIL instructions to >either machine code or to a libjit interpreter, which has no connection >to the old CVM interpreter. > >The compiler emits CIL instructions only, and has no awareness of any of >this. Thanks, this is very helpful. So, I guess ilrun leverages libjit, and if it chooses to use the CVM method, the CVM instructions are both generated and interpreted by ilrun (which is using libjit)? Does it keep the CVM instructions in memory? I haven't seen any reference to creating CVM files in the documentation. I'd like to have 2 utility programs to decouple this to make porting easier. I'd like one program that can convert a file of CIL instructions to a file of CVM instructions (this wouldn't be platform specific). And then I'd like a CVM interpreter that is not tied to a JIT module - I want this as small as possible to ease porting. Was this type of thing done in earlier versions of DotGNU - maybe I can get some older code to make this easier? Eric _________________________________________________________________ View Athletes Collections with Live Search http://sportmaps.live.com/index.html?source=hmemailtaglinenov06&FORM=MGAC01