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

cconf
cconf

2 Jun 15

fassembler
fassembler

20 Feb 15

BNM
BNM

12 May 15

SML/NJ
SML/NJ

3 Jun 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!