From abcdc42f73b5add8039ca6079d4c835ef70d6db4 Mon Sep 17 00:00:00 2001 From: Andrea Spadaccini Date: Sat, 25 Jan 2020 16:31:34 +0000 Subject: [PATCH] Prepare for release 1.2.6 (#274) * Prepare for release 1.2.6 --- AUTHORS.md | 3 +++ CHANGELOG.md | 14 ++++++++++++-- RELEASE_NOTES | 50 ++++++++++++++++++++++++++------------------------ build.gradle | 4 ++-- 4 files changed, 43 insertions(+), 28 deletions(-) diff --git a/AUTHORS.md b/AUTHORS.md index 9fff3b873..a9d105c86 100755 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -26,3 +26,6 @@ * Maria Grazia Ciraulo - [**@GraziaCiraulo**](http://github.com/GraziaCiraulo) * Paolo Viotti - [**@pviotti**](http://github.com/pviotti) * Howard - [**@hbuie112358**](http://github.com/hbuie112358) +* Matthew Crumley - [**@silentmatt**](http://github.com/silentmatt) +* ancbro - [**@ancbro**](http://github.com/ancbro) +* Grandroid - [**@Grandroid**](http://github.com/Grandroid) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e2dbbd2e..1f0857e7b 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,20 @@ # EduMIPS64 ChangeLog -## next - +## 1.2.6 (26/01/2019) - Phlegmatic ### Added - Alias DMULU for DMULTU (Issue #249) +### Fixed +- Trying to store a large memory location in an immediate field causes EduMIPS64 to crash (Issue #255) +- Fixed NullReference in the CLI application (#258) + +### Changed +- Improved the way OOM errors are handled (Issues #257 and #266) +- Increased default data memory to 640 kB (Issue #268) +- Improved the bug report dialog (Issue #262) +- Code quality improvements (Issue #222, still open) +- Migrated back to Gradle from Bazel (Issue #226) + ## 1.2.5 (31/08/2018) - Eden ### Added - Show CPU state in the main window (Issue #78) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 8dcbc982a..798d47e50 100755 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -1,4 +1,4 @@ -31st of July, 2018 EduMIPS64 1.2.5 +26th of January, 2020 EduMIPS64 1.2.6 EduMIPS64 RELEASE NOTES http://www.edumips.org @@ -9,21 +9,21 @@ graphical debugger. Notes for this release: ~~~~~~~~~~~~~~~~~~~~~~~ -This is version 1.2.5 of EduMIPS64, a bug-fix release that follows up on -version 1.2.4, that was released in December 2017. The codename for this -release is "Eden", as an homage to The Binding of Isaac, and also because -gardening is nice. +This is version 1.2.6 of EduMIPS64, a release that follows up on version +1.2.5, that was released in August 2018. This release contains a couple of +changes, a new instruction alias (DMULU for DMULTU), an increased memory +size (640kB) and several bug fixes. +The codename for this release is Phlegmatic. First because it took a while +to release a new version after 1.2.5. Second because I am releasing it while +fighting with a bad and annoying cough, which I hope goes away as soon as +possible. -This release fixes issues with the cycles counter, which has always been -off-by-one, improves the UI for large programs, fixes the parsing of -load/store instructions' offsets and improves the handling of settings. +This release reverts the build system change in 1.2.5: we went back from +Bazel to Gradle. There was no real benefit in using Bazel, and Gradle is +more supported by IDEs. The main advantage we got from the Bazel migration +was better code modularity, and that benefit still remains. -There is also a small new feature: the current CPU state is displayed in the -status bar. - -A large change for developers is the migration to Bazel (http://bazel.io), -which is now the only build system used by EduMIPS64 (superseding both Gradle -and Ant). +We are now using Azure Pipelines instead of Travis as a CI system. Please keep in mind that this is still EXPERIMENTAL SOFTWARE. It may BURN YOUR HARD DISK, DESTROY ALL YOUR DATA and even GO OUT WITH YOUR @@ -35,20 +35,22 @@ EduMIPS64 is hosted on GitHub: www.github.com/lupino3/edumips64. Our web site is www.edumips.org, and our development blog is http://edumips64.blogspot.com. -New in this release since version 1.2.4 +New in this release since version 1.2.5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Added ----- -- Show CPU state in the main window (Issue #78) +- Alias DMULU for DMULTU (Issue #249) Fixed ----- -- Cycles display is wrong for code shown in attachment (Issue #48) -- Changing the forwarding setting should reset the simulator (Issue #98) -- It should be impossible to both mask synchronous exceptions and terminate on synchronous exceptions (Issue #111) -- Fix cycles UI for hailstoneenglish.s (Issue #134) -- Add building PDFs to Travis (Issue #168) -- While parsing LW and SW instructions, offset cannot be negative or above 8192 (Issue #175) -- Migrate to Bazel (Issue #180) -- Splash screen not working (Issue #195) +- Trying to store a large memory location in an immediate field causes EduMIPS64 to crash (Issue #255) +- Fixed NullReference in the CLI application (#258) + +Changed +------- +- Improved the way OOM errors are handled (Issues #257 and #266) +- Increased default data memory to 640 kB (Issue #268) +- Improved the bug report dialog (Issue #262) +- Code quality improvements (Issue #222, still open) +- Migrated back to Gradle from Bazel (Issue #226) \ No newline at end of file diff --git a/build.gradle b/build.gradle index c6a480868..0ce47fed9 100644 --- a/build.gradle +++ b/build.gradle @@ -23,8 +23,8 @@ dependencies { } mainClassName = 'org.edumips64.Main' -version = '1.2.5' -ext.codename = 'Eden' +version = '1.2.6' +ext.codename = 'Phlegmatic' // Enable some compilation warnings. tasks.withType(JavaCompile) {