From 337ef6df35edbf779ae7be4bf5e644c77043bd21 Mon Sep 17 00:00:00 2001 From: Andrea Spadaccini Date: Sat, 11 Apr 2020 22:40:23 +0100 Subject: [PATCH] Version 1.2.7 (#308) --- CHANGELOG.md | 8 +++++--- RELEASE_NOTES.md | 45 ++++++++++++--------------------------------- build.gradle.kts | 2 +- gradle.properties | 2 +- 4 files changed, 19 insertions(+), 38 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c69a149df..598ee4bb1 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,13 @@ # EduMIPS64 ChangeLog -## next (...) -### Added +## 1.2.7 (11/04/2020) - Hope ### Fixed -### Changed +- RAW stall in combination with FPU caused instructions to disappear (Issue #304) +- Some instructions not showing correctly in Cycles UI (Issue #304) +### Changed - Using GitHub Actions instead of Azure Pipelines as CI. +- Added timeouts to tests ## 1.2.6 (26/01/2019) - Phlegmatic ### Added diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 745bd04e2..e87cb8100 100755 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,28 +1,16 @@ -# EduMIPS64 version 1.2.6 +# EduMIPS64 version 1.2.7 -*26th of January, 2020* +*11th of April, 2020* -EduMIPS64 is a GPL MIPS64 Instruction Set Architecture (ISA) simulator and -graphical debugger. +EduMIPS64 is a GPL MIPS64 Instruction Set Architecture (ISA) simulator and graphical debugger. ## Notes for this release: -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), a better way to report bugs via GitHub and several bug fixes. +This is version 1.2.7 of EduMIPS64, a bug-fix release. Its codename is Hope, because that's what helps us during the COVID-19 lockdown, and also as a reference to the upcoming Easter. -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 most notably fixes issue #308, which exposed 2 bugs related to EduMIPS64's FPU. -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. - -We are now using Azure Pipelines instead of Travis as a CI system. +We are now using GitHub Actions instead of Azure Pipelines 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 @@ -31,24 +19,15 @@ PARTNER. :) If you find a bug, please open an issue on GitHub. EduMIPS64 is hosted on GitHub: www.github.com/EduMIPS64/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.5 -### Added +Our web site is www.edumips.org, and our development blog is http://edumips64.blogspot.com. -- Alias DMULU for DMULTU (Issue #249) +## New in this release since version 1.2.6 ### 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) +- RAW stall in combination with FPU caused instructions to disappear (Issue #304) +- Some instructions not showing correctly in Cycles UI (Issue #304) ### 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) +- Using GitHub Actions instead of Azure Pipelines as CI. +- Added timeouts to tests \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts index 07d1ad0aa..66e09f0d7 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -27,7 +27,7 @@ dependencies { application { mainClassName = "org.edumips64.Main" } -val codename = "Phlegmatic" +val codename = "Hope" val version: String by project // Specify Java source/target version. diff --git a/gradle.properties b/gradle.properties index 88554299e..8fd4bd474 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1 +1 @@ -version=1.2.6 +version=1.2.7