gitweb on Svarog

projekti pod git sistemom za održavanje verzija -- projects under the git version control system
mjc2wsl.git
9 years agotransf-min updates
Doni Pracner [Mon, 10 Aug 2015 15:09:17 +0000 (17:09 +0200)]
transf-min updates

several updates to the transf-min script, making it work with
command line arguments and improving the output of metrics as
well as the organisation of procedures, more inline with the
newer scripts. also includes more comments and explanations.

9 years agoNew WSL stack transformation script
Doni Pracner [Mon, 10 Aug 2015 14:10:34 +0000 (16:10 +0200)]
New WSL stack transformation script

This is an experimental script that was used to tune the
stack operations. It is mostly included as an example.

9 years agoupdate the ant documentation a bit
Doni Pracner [Fri, 7 Aug 2015 14:03:48 +0000 (16:03 +0200)]
update the ant documentation a bit

9 years agoant formatting - whitespace, better explanation more visible titles of sections
Doni Pracner [Fri, 7 Aug 2015 13:54:18 +0000 (15:54 +0200)]
ant formatting - whitespace, better explanation more visible titles of sections

9 years agoant - add wsl metrics tasks
Doni Pracner [Fri, 7 Aug 2015 13:40:38 +0000 (15:40 +0200)]
ant - add wsl metrics tasks

new tasks to make a CSV file with the metrics of the transformed WSL sources
and their improvements.

9 years agoant - pdf output tweak, use mj files
Doni Pracner [Fri, 7 Aug 2015 13:37:54 +0000 (15:37 +0200)]
ant - pdf output tweak, use mj files

when running the task use mj files in the dir instead of the
obj, since those don't actually have to exist while generating this.

9 years agoant - wsl-run add workdir param
Doni Pracner [Fri, 7 Aug 2015 13:37:36 +0000 (15:37 +0200)]
ant - wsl-run add workdir param

9 years agoant - pattern set for non-transformed sources
Doni Pracner [Fri, 7 Aug 2015 13:37:03 +0000 (15:37 +0200)]
ant - pattern set for non-transformed sources

9 years agoAnt - add logging of transformed program testing
Doni Pracner [Fri, 7 Aug 2015 13:34:29 +0000 (15:34 +0200)]
Ant - add logging of transformed program testing

- add logging to the task
- fix typo with mj test comparison logging

9 years agoWSL metrics script
Doni Pracner [Fri, 7 Aug 2015 13:29:16 +0000 (15:29 +0200)]
WSL metrics script

A new script to print out metrics for WSL programs to the screen or
to a file, has options for comparison of different programs
in the script directly.

9 years agoant - new tasks for making parallel code stages display in a pdf
Doni Pracner [Thu, 4 Dec 2014 00:30:44 +0000 (01:30 +0100)]
ant - new tasks for making parallel code stages display in a pdf

9 years agominor - gitignore, temp2 just for weird situations
Doni Pracner [Thu, 4 Dec 2014 00:25:23 +0000 (01:25 +0100)]
minor - gitignore, temp2 just for weird situations

9 years agoant - decoded versions of obj files are now saved in individual files
Doni Pracner [Wed, 3 Dec 2014 11:51:23 +0000 (12:51 +0100)]
ant - decoded versions of obj files are now saved in individual files

10 years agodocumenting the new ant testing tasks
Doni Pracner [Tue, 25 Nov 2014 23:13:28 +0000 (00:13 +0100)]
documenting the new ant testing tasks

10 years agominor whitespace changes
Doni Pracner [Tue, 25 Nov 2014 23:04:23 +0000 (00:04 +0100)]
minor whitespace changes

10 years agoant - recording logs of testing, plus prev test
Doni Pracner [Tue, 4 Nov 2014 01:00:43 +0000 (02:00 +0100)]
ant - recording logs of testing, plus prev test

10 years agoant - added paralellisation to some tasks, but disabled by default since the logs...
Doni Pracner [Mon, 3 Nov 2014 22:19:24 +0000 (23:19 +0100)]
ant - added paralellisation to some tasks, but disabled by default since the logs get messed up

10 years agoant - improvements to the transf scripts to use the command line params, property...
Doni Pracner [Mon, 3 Nov 2014 20:13:07 +0000 (21:13 +0100)]
ant - improvements to the transf scripts to use the command line params, property for the extension in testing etc.

10 years agotransf script now takes arguments from the command line, or uses the ini
Doni Pracner [Mon, 3 Nov 2014 20:11:44 +0000 (21:11 +0100)]
transf script now takes arguments from the command line, or uses the ini

10 years agotest files for the samples
Doni Pracner [Sun, 26 Oct 2014 20:27:46 +0000 (21:27 +0100)]
test files for the samples

10 years agoant - automatic testing tasks, for MJ-WSL and WSL-WSL_T
Doni Pracner [Sun, 26 Oct 2014 20:27:27 +0000 (21:27 +0100)]
ant - automatic testing tasks, for MJ-WSL and WSL-WSL_T

10 years agominor ant rename some tasks
Doni Pracner [Sun, 26 Oct 2014 20:26:49 +0000 (21:26 +0100)]
minor ant rename some tasks

10 years agoperl scripts to compare outputs of various versions
Doni Pracner [Sun, 26 Oct 2014 20:25:14 +0000 (21:25 +0100)]
perl scripts to compare outputs of various versions

10 years agoinstall doc - spell check
Doni Pracner [Tue, 21 Oct 2014 16:55:09 +0000 (18:55 +0200)]
install doc - spell check

10 years agoinstall doc - another specific distro that it was ran on
Doni Pracner [Tue, 21 Oct 2014 16:52:04 +0000 (18:52 +0200)]
install doc - another specific distro that it was ran on

10 years agoversion 0.2.0 v0.2.0
Doni Pracner [Mon, 18 Aug 2014 18:47:35 +0000 (20:47 +0200)]
version 0.2.0

10 years agomjc2wsl - print procedures are simplified to use @Format instead of FOR loops
Doni Pracner [Mon, 18 Aug 2014 18:42:47 +0000 (20:42 +0200)]
mjc2wsl - print procedures are simplified to use @Format instead of FOR loops

10 years agomain readme - minor formatting for markdown on bitbucket
Doni Pracner [Sat, 16 Aug 2014 13:40:52 +0000 (15:40 +0200)]
main readme - minor formatting for markdown on bitbucket

10 years agomain readme - minor formatting for markdown on bitbucket
Doni Pracner [Sat, 16 Aug 2014 13:37:21 +0000 (15:37 +0200)]
main readme - minor formatting for markdown on bitbucket

10 years agomain readme
Doni Pracner [Sat, 16 Aug 2014 13:33:55 +0000 (15:33 +0200)]
main readme

10 years agofermat install tutorial - change of order in the starting paragraphs; improved /home...
Doni Pracner [Sat, 16 Aug 2014 13:26:14 +0000 (15:26 +0200)]
fermat install tutorial - change of order in the starting paragraphs; improved /home/donny in bash suggestion

10 years agoupdates to the install tutorial by Martin Ward
Doni Pracner [Sat, 16 Aug 2014 13:23:02 +0000 (15:23 +0200)]
updates to the install tutorial by Martin Ward

10 years agoadded tutorial for installing FermaT on Linux
Doni Pracner [Sat, 16 Aug 2014 12:52:28 +0000 (14:52 +0200)]
added tutorial for installing FermaT on Linux

10 years agomjc2wsl - inline printing - use the new @Format instead of substringing
Doni Pracner [Fri, 1 Aug 2014 12:36:14 +0000 (14:36 +0200)]
mjc2wsl - inline printing - use the new @Format instead of substringing

10 years agofixed typo (wrong var) in the procedure for printing
Doni Pracner [Fri, 1 Aug 2014 12:07:33 +0000 (14:07 +0200)]
fixed typo (wrong var) in the procedure for printing

10 years agonew InOut samples, one for a char, other for branching
Doni Pracner [Wed, 30 Jul 2014 20:18:07 +0000 (22:18 +0200)]
new InOut samples, one for a char, other for branching

10 years agomjc2wsl - proper reading of char from the command line and then transformed to a...
Doni Pracner [Wed, 30 Jul 2014 20:16:12 +0000 (22:16 +0200)]
mjc2wsl - proper reading of char from the command line and then transformed to a number code

10 years agoant task to generate various versions and tar them
Doni Pracner [Wed, 30 Jul 2014 18:14:47 +0000 (20:14 +0200)]
ant task to generate various versions and tar them

10 years agomjc2wsl - use the new Read_Line_Proc instead of the function version
Doni Pracner [Wed, 30 Jul 2014 17:52:36 +0000 (19:52 +0200)]
mjc2wsl - use the new Read_Line_Proc instead of the function version

10 years agogitignore - folder 'local' for local instalation specifics
Doni Pracner [Wed, 30 Jul 2014 17:34:31 +0000 (19:34 +0200)]
gitignore - folder 'local' for local instalation specifics

10 years agomjc2wsl - added an error to display unrecognized options from the command line
Doni Pracner [Mon, 28 Jul 2014 13:17:36 +0000 (15:17 +0200)]
mjc2wsl - added an error to display unrecognized options from the command line

10 years agomjc2wsl; remove a flag variable when making global vars
Doni Pracner [Mon, 28 Jul 2014 13:11:06 +0000 (15:11 +0200)]
mjc2wsl; remove a flag variable when making global vars

10 years agomjc2wsl - fixed number print procedure to use the length of the number; removed TODO
Doni Pracner [Sun, 27 Jul 2014 23:59:01 +0000 (01:59 +0200)]
mjc2wsl - fixed number print procedure to use the length of the number; removed TODO

10 years agomjc2wsl - new switch for global/local VAR blocks; added display of default options...
Doni Pracner [Sun, 27 Jul 2014 23:47:53 +0000 (01:47 +0200)]
mjc2wsl - new switch for global/local VAR blocks; added display of default options in long help

10 years agoant - change main class name in mjc2wsl task
Doni Pracner [Sun, 27 Jul 2014 22:42:37 +0000 (00:42 +0200)]
ant - change main class name in mjc2wsl task

10 years agominor - use System.err for error messages
Doni Pracner [Sun, 27 Jul 2014 22:42:05 +0000 (00:42 +0200)]
minor - use System.err for error messages

10 years agomjc2wsl - use java.nio; do not create non-existing files
Doni Pracner [Sun, 27 Jul 2014 22:39:43 +0000 (00:39 +0200)]
mjc2wsl - use java.nio; do not create non-existing files

10 years agopackage name typo
Doni Pracner [Sun, 27 Jul 2014 22:30:28 +0000 (00:30 +0200)]
package name typo

10 years agorefactor - mjc2wsl, extract the MJ input into a separate class
Doni Pracner [Sun, 27 Jul 2014 22:12:09 +0000 (00:12 +0200)]
refactor - mjc2wsl, extract the MJ input into a separate class

10 years agoTransMessages - make field private and add a reader if needed
Doni Pracner [Sun, 27 Jul 2014 21:16:16 +0000 (23:16 +0200)]
TransMessages - make field private and add a reader if needed

10 years agorefactor - packages
Doni Pracner [Sun, 27 Jul 2014 21:10:57 +0000 (23:10 +0200)]
refactor - packages

10 years agoant - record outputs of programs when paralel testing
Doni Pracner [Sat, 26 Jul 2014 21:17:05 +0000 (23:17 +0200)]
ant - record outputs of programs when paralel testing

10 years agoversion string in file to 0.1.8 v0.1.8
Doni Pracner [Sat, 26 Jul 2014 20:44:17 +0000 (22:44 +0200)]
version string in file to 0.1.8

10 years agoMerge from work to master ("stable")
Doni Pracner [Sat, 26 Jul 2014 20:38:53 +0000 (22:38 +0200)]
Merge from work to master ("stable")

version 0.1.8

10 years agomjc2wsl - printing numbers now takes into consideration how long the number is
Doni Pracner [Sat, 26 Jul 2014 20:36:12 +0000 (22:36 +0200)]
mjc2wsl - printing numbers now takes into consideration how long the number is

10 years agoversion file - contains the current version number, will be updated from time, gets...
Doni Pracner [Sat, 26 Jul 2014 18:53:08 +0000 (20:53 +0200)]
version file - contains the current version number, will be updated from time, gets updated by the build script

10 years agomjc2wsl - - changes so that the version string is loaded from a file; there is a...
Doni Pracner [Sat, 26 Jul 2014 18:52:21 +0000 (20:52 +0200)]
mjc2wsl - - changes so that the version string is loaded from a file; there is a backup default

10 years agoant - added build task for versioning by using 'git describe'
Doni Pracner [Sat, 26 Jul 2014 18:51:10 +0000 (20:51 +0200)]
ant - added build task for versioning by using 'git describe'

10 years agogitignore bin folder explicitly
Doni Pracner [Sat, 26 Jul 2014 18:06:15 +0000 (20:06 +0200)]
gitignore bin folder explicitly

10 years agomjc2wsl help expanded
Doni Pracner [Sat, 26 Jul 2014 18:05:24 +0000 (20:05 +0200)]
mjc2wsl help expanded

10 years agomjc2wsl added oposite options for Pop/Push and inlinePrint
Doni Pracner [Sat, 26 Jul 2014 18:05:07 +0000 (20:05 +0200)]
mjc2wsl added oposite options for Pop/Push and inlinePrint

10 years agosubstr should not be called with a negative length - so we prevent this with a MIN...
Doni Pracner [Fri, 25 Jul 2014 21:11:26 +0000 (23:11 +0200)]
substr should not be called with a negative length - so we prevent this with a MIN function

10 years agoadded --genInlinePrint switch to not make a procedure, but print directly
Doni Pracner [Fri, 25 Jul 2014 19:10:08 +0000 (21:10 +0200)]
added --genInlinePrint switch to not make a procedure, but print directly

10 years agoMerge branch 'master' into work
Doni Pracner [Fri, 18 Jul 2014 18:45:18 +0000 (20:45 +0200)]
Merge branch 'master' into work

10 years agoant script - mj-samples needs to depend on init to create the temp folder
Doni Pracner [Fri, 18 Jul 2014 18:44:20 +0000 (20:44 +0200)]
ant script - mj-samples needs to depend on init to create the temp folder

10 years ago.gitignore - archives
Doni Pracner [Fri, 18 Jul 2014 18:43:46 +0000 (20:43 +0200)]
.gitignore - archives

10 years agoproject README is now md
Doni Pracner [Fri, 18 Jul 2014 15:09:08 +0000 (17:09 +0200)]
project README is now md

10 years agoproject README, link txt as an md as well
Doni Pracner [Fri, 18 Jul 2014 15:06:39 +0000 (17:06 +0200)]
project README, link txt as an md as well

10 years agoexperimental transf script, move the flag removal
Doni Pracner [Fri, 18 Jul 2014 15:03:46 +0000 (17:03 +0200)]
experimental transf script, move the flag removal

10 years agomjc2wsl - field acces simplification and wraping in VAR statements
Doni Pracner [Thu, 12 Jun 2014 20:43:19 +0000 (22:43 +0200)]
mjc2wsl - field acces simplification and wraping in VAR statements

10 years agomjc2wsl - const_m1 added
Doni Pracner [Thu, 12 Jun 2014 14:18:18 +0000 (16:18 +0200)]
mjc2wsl - const_m1 added

10 years agonew sample - fields
Doni Pracner [Thu, 12 Jun 2014 14:17:54 +0000 (16:17 +0200)]
new sample - fields

10 years agosimplified ascii codes to chars in printing based on a new FermaT feature v0.1.7
Doni Pracner [Wed, 11 Jun 2014 15:45:08 +0000 (17:45 +0200)]
simplified ascii codes to chars in printing based on a new FermaT feature

10 years agomore local var blocks in the translation
Doni Pracner [Wed, 11 Jun 2014 15:11:45 +0000 (17:11 +0200)]
more local var blocks in the translation

10 years agoarray assignment simplified
Doni Pracner [Wed, 11 Jun 2014 15:02:25 +0000 (17:02 +0200)]
array assignment simplified

10 years agoAdded a flag variable for conditional jumps.
Doni Pracner [Wed, 11 Jun 2014 14:37:24 +0000 (16:37 +0200)]
Added a flag variable for conditional jumps.

CALL commands should not be used in VAR blocks to go outside
them - so this was introduced. Alternative is to use "global" variables
for the operands.

10 years agostart of 0.1.7
Doni Pracner [Tue, 27 May 2014 23:18:11 +0000 (01:18 +0200)]
start of 0.1.7

10 years agosmall fixes in the formating of the generated code v0.1.6
Doni Pracner [Tue, 27 May 2014 22:55:14 +0000 (00:55 +0200)]
small fixes in the formating of the generated code

10 years agofix for the optional generation of opcodes in comments
Doni Pracner [Tue, 27 May 2014 22:32:30 +0000 (00:32 +0200)]
fix for the optional generation of opcodes in comments

10 years agosamples - chrtest updated a bit
Doni Pracner [Tue, 27 May 2014 22:24:29 +0000 (00:24 +0200)]
samples - chrtest updated a bit

10 years agoProper char printing in the translated codes.
Doni Pracner [Tue, 27 May 2014 22:22:38 +0000 (00:22 +0200)]
Proper char printing in the translated codes.

So far only the char codes were printed. Now a custom function for translation
of codes to chars in WSL was added to the generated sources. It recognises
codes 10 and 13 as new lines.

10 years agogitignore directory kde
Doni Pracner [Tue, 27 May 2014 21:27:26 +0000 (23:27 +0200)]
gitignore directory kde

10 years agoAlternative to make Push and Pop instead of TAIL and HEAD for stack manipulation...
Doni Pracner [Tue, 22 Apr 2014 22:45:41 +0000 (00:45 +0200)]
Alternative to make Push and Pop instead of TAIL and HEAD for stack manipulation; default off, has problems with the current transformations

10 years agorefactor - generalise stack operations for easier future changes
Doni Pracner [Tue, 22 Apr 2014 21:24:45 +0000 (23:24 +0200)]
refactor - generalise stack operations for easier future changes

10 years agoMerge branch 'vars' into work
Doni Pracner [Tue, 22 Apr 2014 20:17:55 +0000 (22:17 +0200)]
Merge branch 'vars' into work

10 years agomjc2wsl -adding more VARS to the actions
Doni Pracner [Tue, 22 Apr 2014 20:13:19 +0000 (22:13 +0200)]
mjc2wsl -adding more VARS to the actions

10 years agoexp transf - added better metrics display for greping from the log; also the other...
Doni Pracner [Tue, 22 Apr 2014 20:08:59 +0000 (22:08 +0200)]
exp transf - added better metrics display for greping from the log; also the other improvements from transf-min

10 years agoexperimental transformations - added Flag Removal to the auto transfs
Doni Pracner [Tue, 22 Apr 2014 18:49:41 +0000 (20:49 +0200)]
experimental transformations - added Flag Removal to the auto transfs

10 years agoadded local VAR wrappers to the code in the actions; applied to div and rem
Doni Pracner [Tue, 22 Apr 2014 18:48:46 +0000 (20:48 +0200)]
added local VAR wrappers to the code in the actions; applied to div and rem

10 years agomore notes about what is different - heap, null, etc
Doni Pracner [Mon, 14 Apr 2014 16:18:35 +0000 (18:18 +0200)]
more notes about what is different - heap, null, etc

10 years agostart of v0.1.6
Doni Pracner [Thu, 13 Feb 2014 19:16:50 +0000 (20:16 +0100)]
start of v0.1.6

10 years agodocs - mj-compiler.txt is a more logical name v0.1.5a
Doni Pracner [Sat, 15 Feb 2014 15:13:42 +0000 (16:13 +0100)]
docs - mj-compiler.txt is a more logical name

10 years agodocs - about the compiler in the lib folder, improvements
Doni Pracner [Sat, 15 Feb 2014 15:12:57 +0000 (16:12 +0100)]
docs - about the compiler in the lib folder, improvements

10 years agoant - updates to use the jar for the MJ compiler. The compiler.class.dir can still...
Doni Pracner [Sat, 15 Feb 2014 15:00:33 +0000 (16:00 +0100)]
ant - updates to use the jar for the MJ compiler. The compiler.class.dir can still be used to override it

10 years agojar file for the MJ compiler added
Doni Pracner [Sat, 15 Feb 2014 14:59:40 +0000 (15:59 +0100)]
jar file for the MJ compiler added

10 years agoREADME - more notes about the docs folder v0.1.5
Doni Pracner [Wed, 12 Feb 2014 19:05:04 +0000 (20:05 +0100)]
README - more notes about the docs folder

10 years agodocs - new txt about running the ant tasks
Doni Pracner [Wed, 12 Feb 2014 19:04:44 +0000 (20:04 +0100)]
docs - new txt about running the ant tasks

10 years agodocs - new txt about mjc2wsl, what works, what is different, and what doesn't
Doni Pracner [Wed, 12 Feb 2014 18:32:05 +0000 (19:32 +0100)]
docs - new txt about mjc2wsl, what works, what is different, and what doesn't

10 years agoREADME - added notes about the additional documentation about MJ
Doni Pracner [Wed, 12 Feb 2014 18:08:54 +0000 (19:08 +0100)]
README - added notes about the additional documentation about MJ

10 years agodocs - added MircoJava specification pdfs that were used in this project
Doni Pracner [Wed, 12 Feb 2014 18:06:24 +0000 (19:06 +0100)]
docs - added MircoJava specification pdfs that were used in this project

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