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