Tree [r125] /
History



File Date Author Commit
bin 2012-11-01 ciceronne [r2] Initial commit
branches 2012-11-01 allura [r1] Initial commit
html 2012-11-13 gdemont [r82] Included html source generation into Makefile
obj 2012-11-17 gdemont [r85] Added Initialize_Scalars pragma to Debug mode c...
tags 2012-11-01 allura [r1] Initial commit
test 2012-11-25 ciceronne [r124] Array power
trunk 2012-11-01 allura [r1] Initial commit
zip_lib 2012-11-23 gdemont [r116] Updated zip_lib to v.45, preview #1
Makefile 2012-11-13 gdemont [r82] Included html source generation into Makefile
README 2012-11-23 ciceronne [r115] Updating README
asl-strings-tokenizer.adb 2012-11-23 ciceronne [r115] Updating README
asl-strings-tokenizer.ads 2012-11-23 ciceronne [r115] Updating README
asl-strings.adb 2012-11-23 ciceronne [r115] Updating README
asl-strings.ads 2012-11-23 ciceronne [r115] Updating README
asl.ads 2012-11-23 ciceronne [r115] Updating README
env.sh 2012-11-12 ciceronne [r73] Adding an env.sh file
jadam-arrays.adb 2012-11-23 ciceronne [r113] Adding license
jadam-arrays.ads 2012-11-23 ciceronne [r113] Adding license
jadam-class.adb 2013-01-24 ciceronne [r125] New Commit
jadam-class.ads 2012-11-23 ciceronne [r115] Updating README
jadam-class_attributes.adb 2012-11-23 ciceronne [r115] Updating README
jadam-class_attributes.ads 2012-11-23 ciceronne [r115] Updating README
jadam-class_constant_pool.adb 2012-11-23 ciceronne [r115] Updating README
jadam-class_constant_pool.ads 2012-11-23 ciceronne [r115] Updating README
jadam-class_field_info.adb 2012-11-23 ciceronne [r115] Updating README
jadam-class_field_info.ads 2012-11-23 ciceronne [r115] Updating README
jadam-class_method_info.adb 2012-11-23 ciceronne [r115] Updating README
jadam-class_method_info.ads 2012-11-23 ciceronne [r115] Updating README
jadam-classpath.adb 2012-11-25 ciceronne [r123] exception settings
jadam-classpath.ads 2012-11-23 ciceronne [r115] Updating README
jadam-configuration.ads 2012-11-25 ciceronne [r124] Array power
jadam-console.adb 2012-11-23 ciceronne [r115] Updating README
jadam-console.ads 2012-11-23 ciceronne [r115] Updating README
jadam-constants.ads 2012-11-23 ciceronne [r115] Updating README
jadam-descriptor.adb 2013-01-24 ciceronne [r125] New Commit
jadam-descriptor.ads 2012-11-23 ciceronne [r113] Adding license
jadam-exceptions.ads 2012-11-23 gdemont [r118] Added RTFM exception
jadam-interpreter-getfield.adb 2012-11-23 ciceronne [r115] Updating README
jadam-interpreter-getfield.ads 2012-11-23 ciceronne [r113] Adding license
jadam-interpreter-invoke.adb 2012-11-23 ciceronne [r115] Updating README
jadam-interpreter-invoke.ads 2012-11-23 ciceronne [r113] Adding license
jadam-interpreter-putfield.adb 2012-11-23 ciceronne [r115] Updating README
jadam-interpreter-putfield.ads 2012-11-23 ciceronne [r113] Adding license
jadam-interpreter-runexe.adb 2012-11-23 ciceronne [r115] Updating README
jadam-interpreter-runexe.ads 2012-11-23 ciceronne [r113] Adding license
jadam-interpreter.adb 2012-11-23 ciceronne [r115] Updating README
jadam-interpreter.ads 2012-11-23 ciceronne [r115] Updating README
jadam-objects.adb 2012-11-23 ciceronne [r115] Updating README
jadam-objects.ads 2013-01-24 ciceronne [r125] New Commit
jadam-resizable_array.adb 2012-11-23 ciceronne [r113] Adding license
jadam-resizable_array.ads 2012-11-23 ciceronne [r113] Adding license
jadam-resizable_array_objects.ads 2012-11-23 ciceronne [r113] Adding license
jadam-stack.adb 2012-11-23 ciceronne [r113] Adding license
jadam-stack.ads 2012-11-23 ciceronne [r113] Adding license
jadam-types.adb 2012-11-23 ciceronne [r115] Updating README
jadam-types.ads 2012-11-23 ciceronne [r115] Updating README
jadam.ads 2012-11-23 ciceronne [r115] Updating README
jadam.gpr 2012-11-17 gdemont [r85] Added Initialize_Scalars pragma to Debug mode c...
main.adb 2012-11-23 ciceronne [r117] delivery
procarray.adb 2012-11-23 ciceronne [r113] Adding license
test_stack.adb 2012-11-23 ciceronne [r113] Adding license
testall.bat 2013-01-24 ciceronne [r125] New Commit
usage.adb 2012-11-23 ciceronne [r115] Updating README

Read Me

Jadam : A Java Virtual Machine
Implementation language : Ada 2005.
Author: Frederic BOYER
Contact : frederic.boyer.kx@gmail.com

To test : 
Install make, GNAT and GNATColl (*)

use : make all

export CLASSPATH=./test/exemples.jar:/my_path_where_there_is_rt_jar/rt.jar (usually in jdk/jre subpath)
export JAVA_HOME=$PWD

bin/jadam ArrayEx     
bin/jadam ArrayObjEx  
bin/jadam BigTest     
bin/jadam BringDerived
bin/jadam ConvEx    
bin/jadam Ctor      
bin/jadam DoubleEx  
bin/jadam GetSetEx  
bin/jadam Hello       
bin/jadam HelloWorld  
bin/jadam IVEx        
bin/jadam LC          
bin/jadam NewEx     
bin/jadam PLDEx     
bin/jadam Stack     
bin/jadam StaticEx
bin/jadam Tata
bin/jadam Titi
bin/jadam Toto

  or under windows

testall.bat

Enjoy Jadam (or not) !
___
(*)
The GNAT Component Collection.
In the directory above jadam, check out from AdaCore:
svn co http://svn.eu.adacore.com/anonsvn/Dev/trunk/gps/gnatlib/src/ gnatcoll