Releases: gzachos/mars-stack-visualizer
Releases · gzachos/mars-stack-visualizer
v1.5
- Implemented detection of
jal
-equivalent instruction sequences. i.e.la $ra, somelabel
immediately followed byj somelabel
. - Implemented Application (stand-alone program) mode.
- Added Javadoc comments to facilitate contributions and development.
- Added license statement.
- Updated Help component.
- Performance optimizations.
- Code refactoring.
- Bug fixes.
Provided executable JAR files:
- MarsSV1_5.jar targets the general public. It is based on MARS 4.5 and includes the StackVisualizer tool.
- MarsMYY505-SV1_5.jar is based on MarsSV1_5.jar but has a limited pseudo-operations set. The removed pseudo ops shouldn't be used in the context of MYY505 - Computer Architecture 1 course taught at cse.uoi.gr.
The JAR files were created using JDK (compiler) compliance level: 1.8
v1.0
- Implemented subroutine frame (activation record) visualization in the "Call Layout" column. Subroutine names are placed on the highest address of the corresponding frame.
- Updated Help component as of "Call Layout" column.
- Updated default table column widths.
- Refactored existing code.
- Bug fixes.
MarsMYY505_SV1.jar has a limited pseudo-operations set. The removed pseudo ops shouldn't be used in the context of MYY505 course taught at cse.uoi.gr.
v0.9
- Increased the number of initially shown table rows (words) to fit table size.
- Reduced windows height to support lower screen resolutions
- Updated help component
- Compiled v0.9 JAR file with JDK1.8 (instead of JDK 10) to be compatible with the laboratory computers of the Computer Science & Engineering Department, University of Ioannina.
v0.8
Preparing for the first release of StackVisualizer.
Changes since v0.2:
- Verified and refactored as required existing code
- Implemented per Byte or per Word data visualization
- Added options for decimal addresses and decimal values
- Added coloring of the table cell that
$sp
points to - Various GUI updates (font, colors, table resizing etc)
- Implemented preservation of stored register column data among table transformations (per Byte or per Word visualizations)
- Bug fixes
v0.2
Initial working release of Stack Visualizer.
Real time visualization of:
- Stack pointer (word-aligned) [yellow background coloring of word]
- Stack segment memory contents (per Byte). Lower addresses are colored in light grey (Given that stack growth takes place from higher to lower addresses).