Ohjelmiston tiedot:
Versio: 1.4 / 2.0 Alpha 3
Lähetyksen päivämäärä: 14 Apr 15
Lupa: Vapaa
Suosio: 291
Barista on aluksi Tavoitteen CAML kirjasto on suunniteltu ladata, rakentaa, muokata ja tallentaa Java-luokan tiedostoja.
Komentorivin hyödyllisyys (myös nimeltään "barista") on kehitetty, kun kirjasto: Sekä assembler ja disassembler Java. Sen 1.0alpha versiossa, Barista tukee Java 1.5 ja tarvitsee Ob voitteena CAML 3.10.0 rakentaa.
Ohjelmistoa käytetään Cafesterol projektin koodin generointi.
Mikä on uusi tässä julkaisussa:
- päivitys tehtiin Tavoite CAML 3.12.1 ja kamomilla 0.8.3.
- & quot; src & quot; hakemiston uudelleen.
- merkittävä refaktorointi koodin tehtiin (joilla on vaikutusta API).
- Executable nimet muutettiin & quot; barista.byte & quot; ja & quot; barista.native & quot;.
- Ovisilmä optimointeja tehtiin.
- optimointi pino kehyksiä, lukuun ottamatta pöytiä, ja & quot; transitive & quot; hypyt tehtiin.
- Täysi tuki Java 1.7 lisättiin.
- käsikirja on parannettu.
- Java API on poistettu.
Mikä on uusi versiossa 1.4:
- Uusi "StackState" moduuli pinon / paikallisille manipulointia
- Uusi "ControlFlow" moduuli ohjausvuo tietoja (kuten kaavio)
- uusi "Code" moduuli laskenta pinon / paikalliset ohjeista li>
- Uusi "virtausparametri" komentorivin tuottaa virtausta kuvaajan menetelmän
- Uusi "-Luo-stack-tietoja" komentorivin tuottaa pino elementtejä
- asentoon OCaml 3.11.2
- bug # 28: tuki ocamlfind
- bug # 46: virheellinen padding koko kytkin ohjeet
- bug # 47: virheellinen käsittely "LineNumber"
Mikä on uusi versiossa 1.2:
- merkittäviä vikakorjaus (liittyy LDC, LDC_W ja INVOKEVIRTUAL ohjeet)
Mikä on uusi versio 1.1:
- Tämä julkaisu on siirtynyt Java 1.5 Java 1.6.
- Se on tuki pinon kehysten (StackMapTable atribute), tuki bisect kattavuus, ja bugikorjauksia.
vaatimukset
- Java 2 Standard Edition Runtime Environment
Kommentteja ei löytynyt