Changes between Version 3 and Version 4 of JITRewrite

Show
Ignore:
Timestamp:
09/02/09 17:32:09 (5 years ago)
Author:
whiteknight
Comment:

Add info about libJIT that I heard from some of their developers.

Legend:

Unmodified
Added
Removed
Modified
  • JITRewrite

    v3 v4  
    4141 - libJIT 
    4242 - GNU Lightning 
     43 - Tamarin 
    4344 - Roll our own 
    4445 
    45 The fourth option is possible, but it is unlikely that we will be able to produce a JIT engine as portable, performant, and robust as an existing solution. It is more likely that we can generate a variety of code generators that target all these JITs with less effort then it would take to write our own that works on all our target platform. 
     46The last option is possible, but it is unlikely that we will be able to produce a JIT engine as portable, performant, and robust as an existing solution. It is more likely that we can generate a variety of code generators that target all these JITs with less effort then it would take to write our own that works on all our target platform. 
    4647 
    4748== libJIT == 
     49 
     50libJIT is developed with the DotGNU project but is a general-purpose, separately-available JIT library that does not require DotGNU. It is released separately from DotGNU. 
     51 
     52Pros: Easier to use then LLVM. Faster code compilation then LLVM. Active development team. 
     53Cons: Slower generated code then LLVM. 
     54 
     55Last release: ftp://ftp.gnu.org/gnu/dotgnu/libjit/ 
    4856 
    4957== LLVM == 
     
    6674 - http://www.gnu.org/software/lightning/ 
    6775 
     76== Tamarin == 
     77 
    6878= Path Forward = 
    6979