gitweb on Svarog

projekti pod git sistemom za održavanje verzija -- projects under the git version control system
mjc2wsl.git
7 years agoant - added logging to main tasks that work on all the samples; slightly improved... v0.1.4
Doni Pracner [Fri, 24 Jan 2014 18:44:18 +0000 (19:44 +0100)]
ant - added logging to main tasks that work on all the samples; slightly improved clean

7 years agoant - simple MJ decode operations
Doni Pracner [Fri, 24 Jan 2014 17:09:14 +0000 (18:09 +0100)]
ant - simple MJ decode operations

7 years agoant/project minor - let's simplify and call the 'samples-temp' just 'temp'
Doni Pracner [Fri, 24 Jan 2014 17:00:52 +0000 (18:00 +0100)]
ant/project minor - let's simplify and call the 'samples-temp' just 'temp'

7 years agosamples renamed to more logical names
Doni Pracner [Fri, 24 Jan 2014 12:23:21 +0000 (13:23 +0100)]
samples renamed to more logical names

7 years agoREADME updated a bit
Doni Pracner [Thu, 23 Jan 2014 22:27:00 +0000 (23:27 +0100)]
README updated a bit

7 years agotxt about the compiler
Doni Pracner [Thu, 23 Jan 2014 22:25:57 +0000 (23:25 +0100)]
txt about the compiler

7 years agoant - changed properties according to the change dir structure (lib)
Doni Pracner [Thu, 23 Jan 2014 22:02:08 +0000 (23:02 +0100)]
ant - changed properties according to the change dir structure (lib)

7 years agominor mjc2wsl - outputstream initialisation for messages
Doni Pracner [Thu, 23 Jan 2014 21:47:38 +0000 (22:47 +0100)]
minor mjc2wsl - outputstream initialisation for messages

7 years agoapplied GPL to sources in src
Doni Pracner [Tue, 21 Jan 2014 17:21:10 +0000 (18:21 +0100)]
applied GPL to sources in src

7 years agorefactor - extract the Messages system into a new class
Doni Pracner [Tue, 21 Jan 2014 17:03:47 +0000 (18:03 +0100)]
refactor - extract the Messages system into a new class

7 years agomjc2wsl - refactoring, renamed all the methods that generate pieces of WSL to start...
Doni Pracner [Tue, 21 Jan 2014 16:25:27 +0000 (17:25 +0100)]
mjc2wsl - refactoring, renamed all the methods that generate pieces of WSL to start with 'create'.

7 years agominor - mjc2wsl - formatting, align indention etc
Doni Pracner [Tue, 21 Jan 2014 16:11:09 +0000 (17:11 +0100)]
minor - mjc2wsl - formatting, align indention etc

7 years agomjc2wsl - shr and shl added
Doni Pracner [Mon, 20 Jan 2014 21:54:05 +0000 (22:54 +0100)]
mjc2wsl - shr and shl added

7 years agomjc2wsl - object support - new, get/put field
Doni Pracner [Mon, 20 Jan 2014 19:39:17 +0000 (20:39 +0100)]
mjc2wsl - object support - new, get/put field

7 years agomjc2wsl - dup, dup2 commands
Doni Pracner [Mon, 20 Jan 2014 17:06:20 +0000 (18:06 +0100)]
mjc2wsl - dup, dup2 commands

7 years agomjc2wsl - array length added, but only formally, there are problems with this
Doni Pracner [Mon, 20 Jan 2014 17:05:40 +0000 (18:05 +0100)]
mjc2wsl - array length added, but only formally, there are problems with this

7 years agomjc2wsl - return does not need a condition. This makes the action system more likely...
Doni Pracner [Mon, 20 Jan 2014 00:26:25 +0000 (01:26 +0100)]
mjc2wsl - return does not need a condition. This makes the action system more likely to be recursive (not a hybrid)

7 years agonew sample for ArraysTesting - multiple in recursion
Doni Pracner [Sun, 19 Jan 2014 21:37:12 +0000 (22:37 +0100)]
new sample for ArraysTesting - multiple in recursion

7 years agomjc2wsl - array support - newarray, aload, baload, astore, bastore
Doni Pracner [Sun, 19 Jan 2014 21:22:25 +0000 (22:22 +0100)]
mjc2wsl - array support - newarray, aload, baload, astore, bastore

7 years agonew sample for ArrayTesting
Doni Pracner [Sun, 19 Jan 2014 21:16:15 +0000 (22:16 +0100)]
new sample for ArrayTesting

7 years agomjc2wsl - FIX inc, forgot a ;
Doni Pracner [Sun, 19 Jan 2014 21:15:51 +0000 (22:15 +0100)]
mjc2wsl - FIX inc, forgot a ;

7 years agomjc2wsl - FIX num-char print-read were the other way around
Doni Pracner [Sun, 19 Jan 2014 19:43:03 +0000 (20:43 +0100)]
mjc2wsl - FIX num-char print-read were the other way around

7 years agomjc2wsl - neg command
Doni Pracner [Sun, 19 Jan 2014 19:23:25 +0000 (20:23 +0100)]
mjc2wsl - neg command

7 years agomjc2wsl - inc command
Doni Pracner [Sun, 19 Jan 2014 19:19:33 +0000 (20:19 +0100)]
mjc2wsl - inc command

7 years agomjc2wsl - pop command
Doni Pracner [Sun, 19 Jan 2014 19:05:09 +0000 (20:05 +0100)]
mjc2wsl - pop command

7 years agomjc2wsl - fields and memmory allocation scaffolds to read the instructions properly...
Doni Pracner [Mon, 13 Jan 2014 22:24:03 +0000 (23:24 +0100)]
mjc2wsl - fields and memmory allocation scaffolds to read the instructions properly; adequate error messages about not being actually processed

7 years agosamples - chrtest, removed the null test that is not really related. Also let's print...
Doni Pracner [Mon, 13 Jan 2014 19:13:37 +0000 (20:13 +0100)]
samples - chrtest, removed the null test that is not really related. Also let's print a letter.

7 years agomjc2wsl - added statics
Doni Pracner [Mon, 13 Jan 2014 19:12:32 +0000 (20:12 +0100)]
mjc2wsl - added statics

7 years agomjc2wsl - add warnings and comments when reading and writing chars that are not conve...
Doni Pracner [Mon, 13 Jan 2014 18:51:07 +0000 (19:51 +0100)]
mjc2wsl - add warnings and comments when reading and writing chars that are not converter from number codes

7 years agosamples - rekfib - do 3 value calculations, nicer print
Doni Pracner [Wed, 8 Jan 2014 22:28:03 +0000 (23:28 +0100)]
samples - rekfib - do 3 value calculations, nicer print

7 years agomjc2wsl - call and return do not need to work with MStack
Doni Pracner [Wed, 8 Jan 2014 22:27:18 +0000 (23:27 +0100)]
mjc2wsl - call and return do not need to work with MStack

7 years agomjc2wsl - prints and reads, using the same code blocks, support spacings, prints...
Doni Pracner [Wed, 8 Jan 2014 22:10:27 +0000 (23:10 +0100)]
mjc2wsl - prints and reads, using the same code blocks, support spacings, prints in the same line everything, like MJVM

7 years agomjc2wsl - enter/exit proper storage of local variables on the stack in procedure...
Doni Pracner [Wed, 8 Jan 2014 21:31:08 +0000 (22:31 +0100)]
mjc2wsl - enter/exit proper storage of local variables on the stack in procedure calls; all locals are in the same array, potentially not pretty

7 years agosamples - rekfib1, simplify for now
Doni Pracner [Wed, 8 Jan 2014 21:11:10 +0000 (22:11 +0100)]
samples - rekfib1, simplify for now

7 years agomjc2wsl minor help message fix
Doni Pracner [Wed, 8 Jan 2014 20:49:52 +0000 (21:49 +0100)]
mjc2wsl minor help message fix

7 years agomjc2wsl - more command line options
Doni Pracner [Wed, 8 Jan 2014 16:34:35 +0000 (17:34 +0100)]
mjc2wsl - more command line options

7 years agomjc2wsl - minor - rename private vars for pause/print on address jumps
Doni Pracner [Wed, 8 Jan 2014 16:31:20 +0000 (17:31 +0100)]
mjc2wsl - minor - rename private vars for pause/print on address jumps

7 years agomjc2wsl - directives to print Estack on each change
Doni Pracner [Wed, 8 Jan 2014 16:29:51 +0000 (17:29 +0100)]
mjc2wsl - directives to print Estack on each change

7 years agomjc2wsl - minor - use 'loc' to generate local names always
Doni Pracner [Wed, 8 Jan 2014 16:09:16 +0000 (17:09 +0100)]
mjc2wsl - minor - use 'loc' to generate local names always

7 years agomjc2wsl - trap operation is now full
Doni Pracner [Sun, 5 Jan 2014 20:41:05 +0000 (21:41 +0100)]
mjc2wsl - trap operation is now full

7 years agomjc2wsl - jumps have ELSE branches, so that actions have normal ends for the recursiv...
Doni Pracner [Sun, 5 Jan 2014 20:40:19 +0000 (21:40 +0100)]
mjc2wsl - jumps have ELSE branches, so that actions have normal ends for the recursive returns

7 years agomjc2wsl - enter processing the local variables
Doni Pracner [Sun, 5 Jan 2014 20:38:51 +0000 (21:38 +0100)]
mjc2wsl - enter processing the local variables

7 years agomjc2wsl - added optional PRINTs of addresses as the WSL code is executed, plus option...
Doni Pracner [Sun, 5 Jan 2014 20:27:27 +0000 (21:27 +0100)]
mjc2wsl - added optional PRINTs of addresses as the WSL code is executed, plus optional pauses after each

7 years agonew sample Rek1 - very simple recursion that is good for testing
Doni Pracner [Sun, 5 Jan 2014 19:17:30 +0000 (20:17 +0100)]
new sample Rek1 - very simple recursion that is good for testing

7 years agomjc2wsl - start from the proper address
Doni Pracner [Sun, 5 Jan 2014 19:17:00 +0000 (20:17 +0100)]
mjc2wsl - start from the proper address

7 years agomjc2wsl - process start of bytecode proper
Doni Pracner [Sun, 5 Jan 2014 18:59:27 +0000 (19:59 +0100)]
mjc2wsl - process start of bytecode proper

7 years agomjc2wsl - added partial trap processing, so that the bytes align further
Doni Pracner [Sun, 5 Jan 2014 17:19:56 +0000 (18:19 +0100)]
mjc2wsl - added partial trap processing, so that the bytes align further

7 years agoant - added properties for MJ compiler/runner class names
Doni Pracner [Sun, 5 Jan 2014 17:19:02 +0000 (18:19 +0100)]
ant - added properties for MJ compiler/runner class names

7 years agonew sample - RekFib
Doni Pracner [Sat, 4 Jan 2014 22:39:29 +0000 (23:39 +0100)]
new sample - RekFib

7 years agoant - test tasks - can be run at once on the obj, wsl and transformed files
Doni Pracner [Thu, 2 Jan 2014 20:47:07 +0000 (21:47 +0100)]
ant - test tasks - can be run at once on the obj, wsl and transformed files

7 years agoant - minor: reorder the task in the file into groups
Doni Pracner [Thu, 2 Jan 2014 20:15:28 +0000 (21:15 +0100)]
ant - minor: reorder the task in the file into groups

7 years agoant - microjava run task
Doni Pracner [Thu, 2 Jan 2014 20:12:30 +0000 (21:12 +0100)]
ant - microjava run task

7 years agomjc2wsl - added read command
Doni Pracner [Tue, 24 Dec 2013 00:04:19 +0000 (01:04 +0100)]
mjc2wsl - added read command

7 years agonew sample InOut1.mj - simple read and print
Doni Pracner [Tue, 24 Dec 2013 00:03:46 +0000 (01:03 +0100)]
new sample InOut1.mj - simple read and print

7 years agocustom.properties.default - another example of a usefull property
Doni Pracner [Mon, 23 Dec 2013 14:46:38 +0000 (15:46 +0100)]
custom.properties.default - another example of a usefull property

7 years agoant - mjc2wsl uses the res folder on it's class path
Doni Pracner [Mon, 23 Dec 2013 14:39:35 +0000 (15:39 +0100)]
ant - mjc2wsl uses the res folder on it's class path

7 years agomjc2wsl, load the string names of the opcodes when displaying original code in comments
Doni Pracner [Mon, 23 Dec 2013 14:38:47 +0000 (15:38 +0100)]
mjc2wsl, load the string names of the opcodes when displaying original code in comments

7 years agonew properties file with the string names of the opcodes used by MicroJava VM
Doni Pracner [Mon, 23 Dec 2013 14:37:41 +0000 (15:37 +0100)]
new properties file with the string names of the opcodes used by MicroJava VM

7 years agoversion 0.1.4
Doni Pracner [Mon, 23 Dec 2013 13:22:00 +0000 (14:22 +0100)]
version 0.1.4

7 years agoREADME - added a bit about MicroJava and a link v0.1.3
Doni Pracner [Mon, 16 Dec 2013 19:28:00 +0000 (20:28 +0100)]
README - added a bit about MicroJava and a link

7 years agoadded a README file
Doni Pracner [Mon, 16 Dec 2013 19:02:30 +0000 (20:02 +0100)]
added a README file

7 years agoadded 'custom.properties.default' as a template for 'custom.properties' if needed
Doni Pracner [Mon, 16 Dec 2013 19:01:08 +0000 (20:01 +0100)]
added 'custom.properties.default' as a template for 'custom.properties' if needed

7 years agoenable different default FermaT directories under Windows and Linux/Mac
Doni Pracner [Mon, 16 Dec 2013 19:00:32 +0000 (20:00 +0100)]
enable different default FermaT directories under Windows and Linux/Mac

7 years agoant setup - added an option for a custom.properties file
Doni Pracner [Mon, 16 Dec 2013 18:49:01 +0000 (19:49 +0100)]
ant setup - added an option for a custom.properties file

7 years agosamples, renamed sample2 to div0, and added 'div2' which is the same sa div0, just...
Doni Pracner [Tue, 10 Dec 2013 23:46:00 +0000 (00:46 +0100)]
samples, renamed sample2 to div0, and added 'div2' which is the same sa div0, just without the (intentional) run time error

7 years agoant - minor update, wrong dependecy in mj-samples
Doni Pracner [Tue, 10 Dec 2013 23:44:32 +0000 (00:44 +0100)]
ant - minor update, wrong dependecy in mj-samples

7 years agomjc2wsl - return statment processing - let things return where they need to go
Doni Pracner [Tue, 10 Dec 2013 23:22:24 +0000 (00:22 +0100)]
mjc2wsl - return statment processing - let things return where they need to go

7 years agomjc2wsl - 'mjvm' prefixes added to variables that represent the internal workings...
Doni Pracner [Tue, 10 Dec 2013 22:38:18 +0000 (23:38 +0100)]
mjc2wsl - 'mjvm' prefixes added to variables that represent the internal workings of Micro Java Virtual Machine; new are fp and sp

7 years agomjc2wsl - CALL op added, Mstack operations added
Doni Pracner [Tue, 10 Dec 2013 22:03:33 +0000 (23:03 +0100)]
mjc2wsl - CALL op added, Mstack operations added

7 years agomjc2wsl - op code processing - everything is ordered according to the numbers and...
Doni Pracner [Tue, 10 Dec 2013 21:45:06 +0000 (22:45 +0100)]
mjc2wsl - op code processing - everything is ordered according to the numbers and comments were added for what is still needed

8 years agomjc2wsl - up the version number
Doni Pracner [Tue, 26 Nov 2013 20:57:51 +0000 (21:57 +0100)]
mjc2wsl - up the version number

8 years agomjc2wsl - more detail to the messages system, add command line options and the help... v0.1.2
Doni Pracner [Tue, 26 Nov 2013 20:57:27 +0000 (21:57 +0100)]
mjc2wsl - more detail to the messages system, add command line options and the help text

8 years agominor: mjc2wsl clearer explanation of an option in the help text
Doni Pracner [Tue, 26 Nov 2013 20:42:59 +0000 (21:42 +0100)]
minor: mjc2wsl clearer explanation of an option in the help text

8 years agomjc2wsl - added a messageing system with levels of messages and counters for warnings...
Doni Pracner [Tue, 26 Nov 2013 20:42:14 +0000 (21:42 +0100)]
mjc2wsl - added a messageing system with levels of messages and counters for warnings and errors.

8 years agomjc2wsl, correct 'not equal' symbol for WSL
Doni Pracner [Tue, 26 Nov 2013 20:00:39 +0000 (21:00 +0100)]
mjc2wsl, correct 'not equal' symbol for WSL

8 years agomjc2wsl process div and rem, with error reporting
Doni Pracner [Tue, 26 Nov 2013 20:00:06 +0000 (21:00 +0100)]
mjc2wsl process div and rem, with error reporting

8 years agomjc2wsl process sub and mul
Doni Pracner [Tue, 26 Nov 2013 19:51:46 +0000 (20:51 +0100)]
mjc2wsl process sub and mul

8 years agomjc2wsl - proper processing of the cond jumps
Doni Pracner [Tue, 26 Nov 2013 19:47:20 +0000 (20:47 +0100)]
mjc2wsl - proper processing of the cond jumps

8 years agominor typo in ant task desc
Doni Pracner [Tue, 26 Nov 2013 19:46:43 +0000 (20:46 +0100)]
minor typo in ant task desc

8 years agoant - added a desc to the mjc2wsl-samples task
Doni Pracner [Tue, 26 Nov 2013 19:45:32 +0000 (20:45 +0100)]
ant - added a desc to the mjc2wsl-samples task

8 years agoant build - new task to run a transf on a single file; minor updates to the propertie...
Doni Pracner [Mon, 11 Nov 2013 23:28:27 +0000 (00:28 +0100)]
ant build - new task to run a transf on a single file; minor updates to the properties; target 'all' now has the wsl transf as well

8 years agominor: ant build shorter lines
Doni Pracner [Mon, 11 Nov 2013 23:03:38 +0000 (00:03 +0100)]
minor: ant build shorter lines

8 years agominor: ant build - removed the help task, added a project description
Doni Pracner [Mon, 11 Nov 2013 19:33:09 +0000 (20:33 +0100)]
minor: ant build - removed the help task, added a project description

8 years agoant build - task to make transf-ini, and to run transf-min.wls on everything generate...
Doni Pracner [Mon, 11 Nov 2013 19:29:53 +0000 (20:29 +0100)]
ant build - task to make transf-ini, and to run transf-min.wls on everything generated by the tool

8 years agogitignore, the transf.ini file that is used by the script
Doni Pracner [Mon, 11 Nov 2013 19:08:43 +0000 (20:08 +0100)]
gitignore, the transf.ini file that is used by the script

8 years agoadded src-wsl; the transf-min.wsl script
Doni Pracner [Mon, 11 Nov 2013 19:07:35 +0000 (20:07 +0100)]
added src-wsl; the transf-min.wsl script

8 years agoant build - task to execute wsl, given the install dir
Doni Pracner [Mon, 11 Nov 2013 19:06:25 +0000 (20:06 +0100)]
ant build - task to execute wsl, given the install dir

8 years agominor: ant build - antcontrib definition is simplified a bit
Doni Pracner [Mon, 11 Nov 2013 18:13:48 +0000 (19:13 +0100)]
minor: ant build - antcontrib definition is simplified a bit

8 years agoant build - added descriptions to the main targets
Doni Pracner [Mon, 11 Nov 2013 18:12:58 +0000 (19:12 +0100)]
ant build - added descriptions to the main targets

8 years agominor: ant build jedit specific flags to remove tabs
Doni Pracner [Thu, 26 Sep 2013 13:38:43 +0000 (15:38 +0200)]
minor: ant build jedit specific flags to remove tabs

8 years agominor: ant build tabs to spaces
Doni Pracner [Thu, 26 Sep 2013 13:34:55 +0000 (15:34 +0200)]
minor: ant build tabs to spaces

8 years agoremove an automatically translated file
Doni Pracner [Wed, 25 Sep 2013 23:30:34 +0000 (01:30 +0200)]
remove an automatically translated file

8 years agoant build - foreach with samples; samples temp dir that can be cleaned out
Doni Pracner [Wed, 25 Sep 2013 22:13:44 +0000 (00:13 +0200)]
ant build - foreach with samples; samples temp dir that can be cleaned out

8 years agogitignore - samples-temp folder is not needed
Doni Pracner [Wed, 25 Sep 2013 22:09:07 +0000 (00:09 +0200)]
gitignore - samples-temp folder is not needed

8 years agominor: ant build - tabs to spaces
Doni Pracner [Wed, 25 Sep 2013 21:35:21 +0000 (23:35 +0200)]
minor: ant build - tabs to spaces

8 years agoant build - clean; init; compiler class dir default change
Doni Pracner [Wed, 25 Sep 2013 21:34:51 +0000 (23:34 +0200)]
ant build - clean; init; compiler class dir default change

8 years agoant build file, basic compilation of parts and some samples processing for now
Doni Pracner [Wed, 25 Sep 2013 21:25:58 +0000 (23:25 +0200)]
ant build file, basic compilation of parts and some samples processing for now

8 years agominor: fixing comments etc
Doni Pracner [Sat, 7 Sep 2013 19:18:16 +0000 (21:18 +0200)]
minor: fixing comments etc

8 years agominor: a lot of (auto)formating
Doni Pracner [Sat, 7 Sep 2013 19:10:54 +0000 (21:10 +0200)]
minor: a lot of (auto)formating

8 years agoeclipsing it up
Doni Pracner [Sat, 7 Sep 2013 19:03:19 +0000 (21:03 +0200)]
eclipsing it up

Svarog.pmf.uns.ac.rs/gitweb maintanance Doni Pracner