Software informatie:
Versie: 1.4 / 2.0 Alpha 3
Upload datum: 14 Apr 15
Licentie: Gratis
Populariteit: 291
Barista is in eerste instantie een Objective Caml bibliotheek ontworpen om te laden, te construeren, manipuleren en opslaan Java-class-bestanden.
Een command-line utility (ook wel "barista") is ontwikkeld op de bibliotheek: zowel een assembler en disassembler voor het Java-platform. In haar 1.0alpha versie, Barista ondersteunt Java 1.5 en moet Ob subjectieve Caml 3.10.0 te bouwen.
De software wordt gebruikt in de Cafesterol project voor codegeneratie
Wat is nieuw in deze release:.
- Een update werd gemaakt voor doelstelling Caml 3.12.1 en Kamille 0.8.3.
- De & quot; src & quot; directory werd gereorganiseerd.
- Een belangrijke refactoring van de code werd gemaakt (met een impact op de API).
- Executable namen werden veranderd om & quot; barista.byte & quot; en & quot; barista.native & quot;.
- kijkgaatje optimalisaties werden gemaakt.
- Optimalisatie van stapel frames, behalve tafels, en & quot; transitieve & quot; sprongen werd gedaan.
- Volledige ondersteuning voor Java 1.7 werd toegevoegd.
- Het handboek werd verbeterd.
- De Java API is verwijderd.
Wat is nieuw in versie 1.4:
- Nieuwe 'StackState' module voor stack / locals manipulatie
- Nieuwe 'ControlFlow' module voor de controle stroom informatie (als een grafiek)
- Nieuwe 'Code' module voor berekening van stapel / bewoners van de instructies
- Nieuwe '-flow' command-line switch naar stroom grafiek voor een methode te genereren
- Nieuwe '-Genereer-stack-info' command-line switch naar stack elementen genereren
- schakelaar OCaml 3.11.2
- bug # 28: ondersteuning voor ocamlfind
- bug # 46: ongeldige opvulling grootte voor switch instructies
- bug # 47: ongeldig afhandeling van 'LineNumber'
Wat is nieuw in versie 1.2:
- belangrijke bugfix (gerelateerd aan LDC, LDC_W en INVOKEVIRTUAL instructies)
Wat is nieuw in versie 1.1:.
- Deze release is verhuisd van Java 1.5 naar Java 1.6
- Het heeft ondersteuning voor stack frames (de StackMapTable atribute), ondersteuning voor bisect dekking, en bugfixes.
Eisen
- Java 2 Standard Edition Runtime Environment
Reacties niet gevonden