Détails logiciels:
Version: 1.4 / 2.0 Alpha 3
Date de transfert: 14 Apr 15
Licence: Gratuit
Popularité: 291
Barista est d'abord une bibliothèque Objective Caml conçu pour charger, construire, manipuler et enregistrer des fichiers de classe Java.
Un utilitaire de ligne de commande (également nommé «barista») a été développé sur la bibliothèque: à la fois un assembleur et désassembleur pour la plate-forme Java. Dans sa version de 1.0alpha, Barista supporte Java 1.5 et doit Ob jectif Caml 3.10.0 à construire.
Le logiciel est utilisé dans le projet Cafesterol pour la génération de code
Quoi de neuf dans cette version:.
- Une mise à jour a été faite pour Objective Caml 3.12.1 et 0.8.3 Camomille.
- Le & quot; src & quot; répertoire a été réorganisé.
- Une modification majeure du code a été faite (avec un impact sur l'API).
- noms exécutables ont été modifiés pour & quot; barista.byte & quot; et & quot; barista.native & quot;.
- les optimisations des trous ont été faites.
- Optimisation des cadres de pile, tables d'exception, et & quot; transitive & quot; sauts ont été effectués.
- Support complet pour Java 1.7 a été ajouté.
- Le manuel a été améliorée.
- L'API Java a été supprimé.
Ce qui est nouveau dans la version 1.4:
- nouveau module 'StackState »pour pile / manipulation des habitants
- nouveau module 'ControlFlow »pour des informations de flux de contrôle (comme un graphe)
- nouveau module 'Code' pour le calcul de la pile / locaux à partir d'instructions
- nouveau commutateur '-flow' en ligne de commande pour générer graphe de flux pour une méthode
- Le commutateur de ligne de commande de nouveaux «-Générer-stack-infos de générer des éléments de la pile
- sur OCaml 3.11.2
- bug # 28: soutien à ocamlfind
- bug # 46: la taille de rembourrage non valide pour instructions de commutation
- bug # 47: la manipulation incorrecte de «LineNumber '
Ce qui est nouveau dans la version 1.2:
- Correction majeure (liée à des PMA, et des instructions LDC_W invokevirtual)
Quoi de neuf dans la version 1.1:.
- Cette version a évolué à partir de Java 1.5 à Java 1.6
- Il a un support pour les cadres de pile (le atribute StackMapTable), le soutien pour la couverture Bisect et corrections de bugs.
Exigences :
- Java 2 Standard Edition Runtime Environment
Commentaires non trouvées