gitweb on Svarog
projekti pod git sistemom za održavanje verzija -- projects under the git version control system
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.
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.
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.
This is an experimental script that was used to tune the
stack operations. It is mostly included as an example.
update the ant documentation a bit
ant formatting - whitespace, better explanation more visible titles of sections
ant - add wsl metrics tasks
new tasks to make a CSV file with the metrics of the transformed WSL sources
and their improvements.
new tasks to make a CSV file with the metrics of the transformed WSL sources
and their improvements.
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.
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.
ant - wsl-run add workdir param
ant - pattern set for non-transformed sources
Ant - add logging of transformed program testing
- add logging to the task
- fix typo with mj test comparison logging
- add logging to the task
- fix typo with mj test comparison logging
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.
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.
ant - new tasks for making parallel code stages display in a pdf
minor - gitignore, temp2 just for weird situations
ant - decoded versions of obj files are now saved in individual files
documenting the new ant testing tasks
minor whitespace changes
ant - recording logs of testing, plus prev test
ant - added paralellisation to some tasks, but disabled by default since the logs get messed up
ant - improvements to the transf scripts to use the command line params, property for the extension in testing etc.
transf script now takes arguments from the command line, or uses the ini
test files for the samples
ant - automatic testing tasks, for MJ-WSL and WSL-WSL_T
minor ant rename some tasks
perl scripts to compare outputs of various versions
install doc - spell check
install doc - another specific distro that it was ran on
version 0.2.0
mjc2wsl - print procedures are simplified to use @Format instead of FOR loops
main readme - minor formatting for markdown on bitbucket
main readme - minor formatting for markdown on bitbucket
main readme
fermat install tutorial - change of order in the starting paragraphs; improved /home/donny in bash suggestion
updates to the install tutorial by Martin Ward
added tutorial for installing FermaT on Linux
mjc2wsl - inline printing - use the new @Format instead of substringing
fixed typo (wrong var) in the procedure for printing
new InOut samples, one for a char, other for branching
mjc2wsl - proper reading of char from the command line and then transformed to a number code
ant task to generate various versions and tar them
mjc2wsl - use the new Read_Line_Proc instead of the function version
gitignore - folder 'local' for local instalation specifics
mjc2wsl - added an error to display unrecognized options from the command line
mjc2wsl; remove a flag variable when making global vars
mjc2wsl - fixed number print procedure to use the length of the number; removed TODO
mjc2wsl - new switch for global/local VAR blocks; added display of default options in long help
ant - change main class name in mjc2wsl task
minor - use System.err for error messages
mjc2wsl - use java.nio; do not create non-existing files
package name typo
refactor - mjc2wsl, extract the MJ input into a separate class
TransMessages - make field private and add a reader if needed
refactor - packages
ant - record outputs of programs when paralel testing
version string in file to 0.1.8
Merge from work to master ("stable")
version 0.1.8
version 0.1.8
mjc2wsl - printing numbers now takes into consideration how long the number is
version file - contains the current version number, will be updated from time, gets updated by the build script
mjc2wsl - - changes so that the version string is loaded from a file; there is a backup default
ant - added build task for versioning by using 'git describe'
gitignore bin folder explicitly
mjc2wsl help expanded
mjc2wsl added oposite options for Pop/Push and inlinePrint
substr should not be called with a negative length - so we prevent this with a MIN function
added --genInlinePrint switch to not make a procedure, but print directly
Merge branch 'master' into work
ant script - mj-samples needs to depend on init to create the temp folder
.gitignore - archives
project README is now md
project README, link txt as an md as well
experimental transf script, move the flag removal
mjc2wsl - field acces simplification and wraping in VAR statements
mjc2wsl - const_m1 added
new sample - fields
simplified ascii codes to chars in printing based on a new FermaT feature
more local var blocks in the translation
array assignment simplified
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.
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.
start of 0.1.7
small fixes in the formating of the generated code
fix for the optional generation of opcodes in comments
samples - chrtest updated a bit
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.
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.
gitignore directory kde
Alternative to make Push and Pop instead of TAIL and HEAD for stack manipulation; default off, has problems with the current transformations
refactor - generalise stack operations for easier future changes
Merge branch 'vars' into work
mjc2wsl -adding more VARS to the actions
exp transf - added better metrics display for greping from the log; also the other improvements from transf-min
experimental transformations - added Flag Removal to the auto transfs
added local VAR wrappers to the code in the actions; applied to div and rem
more notes about what is different - heap, null, etc
start of v0.1.6
docs - mj-compiler.txt is a more logical name
docs - about the compiler in the lib folder, improvements
ant - updates to use the jar for the MJ compiler. The compiler.class.dir can still be used to override it
jar file for the MJ compiler added
README - more notes about the docs folder
docs - new txt about running the ant tasks
docs - new txt about mjc2wsl, what works, what is different, and what doesn't
README - added notes about the additional documentation about MJ
docs - added MircoJava specification pdfs that were used in this project
Svarog.pmf.uns.ac.rs/gitweb
maintanance Doni Pracner