Barista

Logiciel capture d'écran:
Barista
Détails logiciels:
Version: 1.4 / 2.0 Alpha 3
Date de transfert: 14 Apr 15
Développeur: Xavier Clerc
Licence: Gratuit
Popularité: 291

Rating: 3.3/5 (Total Votes: 3)

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

Logiciel similaire

hexdump
hexdump

17 Feb 15

lindyFrame
lindyFrame

20 Feb 15

Gambas
Gambas

20 Feb 15

D'autres logiciels de développeur Xavier Clerc

Bolt (OCaml)
Bolt (OCaml)

20 Feb 15

OCaml-Java
OCaml-Java

21 Jul 15

Bisect
Bisect

20 Feb 15

Commentaires à Barista

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!