-
Notifications
You must be signed in to change notification settings - Fork 61
Expand file tree
/
Copy pathRELEASE_NOTES
More file actions
executable file
·71 lines (58 loc) · 2.93 KB
/
Copy pathRELEASE_NOTES
File metadata and controls
executable file
·71 lines (58 loc) · 2.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
16th of March, 2013 EduMIPS64 1.1
EduMIPS64 RELEASE NOTES
http://www.edumips.org
EduMIPS64 is a GPL MIPS64 Instruction Set Architecture (ISA) simulator and
graphical debugger.
Notes for this release:
~~~~~~~~~~~~~~~~~~~~~~~
This is version 1.1 of EduMIPS64, a bug-fix release that follows up on
version 1.0, that was released almost 4 months ago. The codename for this
release is "Charleroi", since a good part of the code has been written in the
Charleroi airport, in Belgium.
The main areas of improvement for this version are correctness, internal
cleanliness and packageability.
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
WIFE/HUSBAND. :)
If you find a bug, please send us a bug report to bugs@edumips.org or open an
issue on GitHub.
If you use the simulator, please consider subscribing to the low-traffic
mailing-list edumips64-devel@lists.sourceforge.net, and help us by giving us
suggestions and sending bug reports. Thanks!
EduMIPS64 is hosted on GitHub (www.github.com/lupino3/edumips64), and we have
a git mirror (that lags a bit) on Google Code
(http://code.google.com/p/edumips64/). Our web site is www.edumips.org and we
still use it to communicate with our users. Releases are done on Sourceforge
(http://sourceforge.net/projects/edumips64) and we also have a development
blog on http://edumips64.blogspot.com.
New in this release since last major version (1.0)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New functionalities:
--------------------
- New configuration preference storage system: cross-platform and based on a
standard Java feature (Issue #27) (andrea).
- New Ant targets to build JAR files with no embedded libraries, useful for
distro packagers (andrea)
Bugs fixed:
-----------
- Issue #9 (Handle the JavaHelp dependency in a better way) (andrea)
- Issue #13 (Fix src-release ant target) (andrea)
- Issue #20 (Forwarding error with a H&P example) (andrea)
- Issue #21 (Add contact information in the first page of the help) (andrea)
- Issue #24 (Mention github issues link in the bugs report dialog) (andrea)
- Issue #25 (Resource mechanism doesn't work when the app is not inside a JAR
file) (andrea)
- GUICycles window was not behaving correctly when the same instruction was
present multiple times in the pipeline. (andrea)
Misc improvements:
------------------
- Added several unit tests, including some for forwarding and for the FPU
(andrea)
- Better source code organization, with directories that match the package
hierarchy (andrea)
- Source code moved to the org.edumips64 package (andrea)
- General code clean-up:
* fixed the style, by using an external linter (Artistic Style);
* enabled compilation warnings and fixed all of them;
* refactored the GUICycle code;
* converted everything that needed conversion to UTF-8.