Prog.varedetaljer:
Versjon: 1.4 / 2.0 Alpha 3
Last opp dato: 14 Apr 15
Lisens: Gratis
Popularitet: 291
Barista er i utgangspunktet en Objective Caml bibliotek designet for å laste, konstruere, manipulere og lagre Java class filer.
Et kommandolinjeverktøy (også kalt "barista") har blitt utviklet ved biblioteket: både en assembler og disassembler for Java-plattformen. I sin 1.0alpha versjonen støtter Barista Java 1.5 og trenger Ob jective Caml 3.10.0 å bygge.
Programvaren brukes i Cafesterol prosjekt for kodegenerering
Hva er nytt i denne utgaven.
- En oppdatering ble gjort for Objective Caml 3.12.1 og Kamille 0.8.3.
- & quot; src & quot; katalogen ble omorganisert.
- En stor refactoring av koden ble gjort (med en innvirkning på API).
- Kjør navn ble endret til & quot; barista.byte & quot; og & quot; barista.native & quot;.
- kikkhull optimaliseringer ble gjort.
- Optimalisering av stabelen rammer, unntak tabeller, og & quot; transitive & quot; hopp ble gjort.
- Full støtte for Java 1.7 ble lagt.
- Den manuelle ble forbedret.
- Java API har blitt fjernet.
Hva er nytt i versjon 1.4:
- nye "StackState 'modul for stack / lokalbefolkningen manipulasjon
- nye "Control 'modul for kontrollflyt informasjon (som en graf)
- nye "koden" modul for beregning av stabelen / lokalbefolkningen fra instruksjoner
- nye "mold flyt 'kommandolinjebryter for å generere flytgraf for en metode
- nye '-Generer-stack-info' -kommandolinjebryteren å generere stack elementer
- bryteren til Objective Caml 3.11.2
- bug # 28: støtte for ocamlfind
- bug # 46: ugyldig padding størrelse for bryter instruksjoner
- bug # 47: ugyldig håndtering av 'LineNumber'
Hva er nytt i versjon 1.2:
- stor feilretting (relatert til LDC, LDC_W og INVOKEVIRTUAL instruksjoner)
Hva er nytt i versjon 1.1:.
- Denne utgivelsen har flyttet fra Java 1.5 til Java 1.6
- Den har støtte for stack rammer (den StackMapTable attributt), støtte for halvere dekning, og feilrettinger.
Krav
- Java 2 Standard Edition Runtime Environment
Kommentarer ikke funnet