Dettagli del software:
Versione: 1.4 / 2.0 Alpha 3
Data di caricamento: 14 Apr 15
Licenza: Libero
Popolarità: 291
Barista è inizialmente una libreria Caml Obiettivo progettato per caricare, costruire, manipolare e salvare i file di classe Java.
Una riga di comando (anche chiamato "barista"), è stato sviluppato sulla libreria: sia un assemblatore e disassemblatore per la piattaforma Java. Nella sua versione 1.0alpha, Barista supporti Java 1.5 e necessita Ob Caml proiettiva 3.10.0 per costruire.
Il software viene utilizzato nel progetto Cafesterol per la generazione di codice
Cosa c'è di nuovo in questa versione:.
- Un aggiornamento è stato fatto per l'obiettivo Caml 3.12.1 e Camomilla 0.8.3.
- Il & quot; src & quot; directory è stata riorganizzata.
- Un importante refactoring del codice è stato fatto (con un impatto sul API).
- nomi eseguibili sono stati cambiati a & quot; barista.byte & quot; e & quot; barista.native & quot;.
- sono state fatte ottimizzazioni spioncino.
- Ottimizzazione di stack frame, le tabelle di eccezione, e & quot; transitivo & quot; salti è stato fatto.
- Supporto completo per Java 1.7.
- Il manuale è stato migliorato.
- L'API Java è stato rimosso.
È stato aggiunto
Cosa c'è di nuovo in versione 1.4:
- nuovo modulo 'StackState' per lo stack / locali manipolazione
- nuovo modulo 'ControlFlow' per informazioni flusso di controllo (come un grafico)
- nuovo modulo 'codice' per il calcolo di pila / locali da istruzioni
- nuovo switch '-flow' da riga di comando per generare il grafico di flusso per un metodo
- di riga di comando nuove 'Generi i-stack-infos di generare gli elementi dello stack
- interruttore di OCaml 3.11.2
- bug # 28: il supporto per ocamlfind
- bug # 46: dimensione imbottitura non valido per le istruzioni di commutazione
- bug # 47: la gestione non valido di 'LineNumber'
Cosa c'è di nuovo nella versione 1.2:
- importante bugfix (relative a LDC, LDC_W e istruzioni INVOKEVIRTUAL)
Cosa c'è di nuovo nella versione 1.1:.
- Questa release si è spostato da Java 1.5 per Java 1.6
- Ha il supporto per stack frame (il atribute StackMapTable), il supporto per la copertura Bisett e correzioni di bug.
Requisiti :
- Java 2 Standard Edition Runtime Environment
I commenti non trovato