aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #14 from OJFord/masterm8pple2014-10-232-1/+4
|\ | | | | | | Fixed: #13 (C++11) Fixed: #15 (test name warning)
| * Fix for issue #15OJFord2014-10-231-1/+1
| |
| * fix for c++11Ollie Ford2014-10-221-0/+3
|/
* Update README.mdm8pple2014-10-221-10/+83
| | | Answered a couple of questions I'd received.
* Fixed #10: The documentation had an awkward blend of pseudo-code and real code,m8pple2014-10-211-2/+4
| | | | | | which never helps. Changed to be real code. (Deliberately kept the error checking though).
* Fixed #7: Documented state parameter as non-emptym8pple2014-10-211-1/+3
| | | | | | | | | | | | | | Note that I would not really consider this as a backwards compatibility problem, as there is a documented way of returning error codes, and an error code exists for this situation. One would expect any reasonable implementation to check for non-null as a sanity check, as it so cheap. The exception would be if it was documented as a performance critical method (which it is, but we don't care about performance), where you would probably either put a blanket warning "No pre-conditions will be checked" for the module, or ideally on just the performance critical functions.
* Fixed #8 : Added the documentation for mips_cpu_get_pc (oversight on my part).m8pple2014-10-211-2/+8
| | | | | | | I didn't add constraints on the pointer validity, as they are covered under a more common sense argument. There is no reasonable interpretation for passing a null or invalid pointer for pc, as it cannot give the caller any more information than they already have.
* Fixed #6 : ambiguity in mips_mem_free specm8pple2014-10-211-1/+1
|
* Added the environment specification (it was suspiciously missing).m8pple2014-10-211-0/+31
| | | | | | | | | | | | | | Fixed #4: Yup, you can use C++11 if you want. It's difficult to see what you would need beyond auto for convenience though. Fixed #5: I've given examples of compilers that may get used, depending where I happen to be when I run it. Over-inclusion of headers I'm aware of, and will fix during compilation. Usually I run it under two platforms to check they are the same output, and to look for non-det bugs. Anything that is genuinely a compiler or system bug, I'll just fix. If xcode doesn't comply with the C/C++ standards then... don't use it. Fixed #11: dup of 4.
* Merge branch 'master' of https://github.com/m8pple/arch2-2014-cw1m8pple2014-10-201-9/+9
|\
| * Modified for markdown renderingm8pple2014-10-201-9/+9
| | | | | | Fixed #2 : replace <your_login> with [your_login]
* | Very basic skeleton from the classes.m8pple2014-10-202-0/+132
|/
* Update README.mdm8pple2014-10-171-49/+50
| | | I give up on markdown tables. There is no markdown, there is only Zuul.
* Let's try that again.David Thomas2014-10-171-1/+0
|
* Fixing the rendering of the table in markdown.David Thomas2014-10-171-50/+50
|
* Fixed #1 : Documentation implied the table was complete (minus SYSCALL), but ↵David Thomas2014-10-171-0/+5
| | | | it is not.
* Initial push.m8pple2014-10-1617-3/+3713
|
* Initial commitm8pple2014-10-161-0/+4