# # ChangeLog for doc/theses/andrew_beach_MMath/code # # Generated by Trac 1.2.1 # Apr 27, 2024, 4:37:33 PM Thu, 19 Aug 2021 17:58:46 GMT Peter A. Buhr [f79ee0d] * doc/theses/andrew_beach_MMath/code/CondCatch.java (modified) * doc/theses/andrew_beach_MMath/code/ResumeFixupEmpty.java (added) * doc/theses/andrew_beach_MMath/code/ResumeFixupOther.java (added) * doc/theses/andrew_beach_MMath/code/ThrowEmpty.java (modified) * doc/theses/andrew_beach_MMath/code/ThrowFinally.java (modified) * doc/theses/andrew_beach_MMath/code/ThrowOther.java (modified) * doc/theses/andrew_beach_MMath/code/TryCatch.java (moved) * doc/theses/andrew_beach_MMath/code/TryFinally.java (moved) * doc/theses/andrew_beach_MMath/code/cond-catch.cfa (modified) * doc/theses/andrew_beach_MMath/code/cond-catch.cpp (modified) * doc/theses/andrew_beach_MMath/code/cond-catch.py (moved) * doc/theses/andrew_beach_MMath/code/cond-fixup.cfa (modified) * doc/theses/andrew_beach_MMath/code/resume-detor.cfa (modified) * doc/theses/andrew_beach_MMath/code/resume-empty.cfa (modified) * doc/theses/andrew_beach_MMath/code/resume-finally.cfa (modified) * doc/theses/andrew_beach_MMath/code/resume-fixup-empty-f.cfa (added) * doc/theses/andrew_beach_MMath/code/resume-fixup-empty-r.cfa (added) * doc/theses/andrew_beach_MMath/code/resume-fixup-empty.cpp (added) * doc/theses/andrew_beach_MMath/code/resume-fixup-empty.py (added) * doc/theses/andrew_beach_MMath/code/resume-fixup-other-f.cfa (added) * doc/theses/andrew_beach_MMath/code/resume-fixup-other-r.cfa (added) * doc/theses/andrew_beach_MMath/code/resume-fixup-other.cpp (added) * doc/theses/andrew_beach_MMath/code/resume-fixup-other.py (added) * doc/theses/andrew_beach_MMath/code/resume-other.cfa (modified) * doc/theses/andrew_beach_MMath/code/run.sh (modified) * doc/theses/andrew_beach_MMath/code/test.sh (modified) * doc/theses/andrew_beach_MMath/code/throw-detor.cfa (modified) * doc/theses/andrew_beach_MMath/code/throw-detor.cpp (modified) * doc/theses/andrew_beach_MMath/code/throw-empty.cfa (modified) * doc/theses/andrew_beach_MMath/code/throw-empty.cpp (modified) * doc/theses/andrew_beach_MMath/code/throw-empty.py (moved) * doc/theses/andrew_beach_MMath/code/throw-finally.cfa (modified) * doc/theses/andrew_beach_MMath/code/throw-finally.py (moved) * doc/theses/andrew_beach_MMath/code/throw-other.cfa (modified) * doc/theses/andrew_beach_MMath/code/throw-other.cpp (modified) * doc/theses/andrew_beach_MMath/code/throw-other.py (moved) * doc/theses/andrew_beach_MMath/code/throw-with.py (moved) * doc/theses/andrew_beach_MMath/code/try-catch.cfa (moved) * doc/theses/andrew_beach_MMath/code/try-catch.cpp (moved) * doc/theses/andrew_beach_MMath/code/try-catch.py (moved) * doc/theses/andrew_beach_MMath/code/try-finally.cfa (moved) * doc/theses/andrew_beach_MMath/code/try-finally.py (moved) * doc/theses/andrew_beach_MMath/code/try-resume.cfa (moved) update exception benchmarks Thu, 29 Jul 2021 19:46:02 GMT Andrew Beach [9a3a313] * doc/theses/andrew_beach_MMath/code/run.sh (modified) Made script executable. Tue, 27 Jul 2021 15:28:46 GMT Andrew Beach [e4da70b] * doc/theses/andrew_beach_MMath/code/ThrowFinally.java (modified) * doc/theses/andrew_beach_MMath/code/ThrowOther.java (modified) * doc/theses/andrew_beach_MMath/code/run.sh (added) Added another helper script for exception benchmarks and fixed up the ... Sat, 24 Jul 2021 20:29:47 GMT Andrew Beach [866cad3] * doc/theses/andrew_beach_MMath/code/cross-catch.cfa (modified) * doc/theses/andrew_beach_MMath/code/cross-catch.cpp (modified) * doc/theses/andrew_beach_MMath/code/cross-finally.cfa (modified) Changed how the cross exception benchmarks prevent optimization. ... Wed, 21 Jul 2021 19:36:56 GMT Andrew Beach [209dfe2] * doc/theses/andrew_beach_MMath/code/test.sh (modified) The exception benchmark can now also extract results from files. Tue, 20 Jul 2021 19:31:20 GMT Andrew Beach [54651005] * doc/theses/andrew_beach_MMath/code/cond-catch.cfa (modified) * doc/theses/andrew_beach_MMath/code/cond-catch.cpp (modified) * doc/theses/andrew_beach_MMath/code/cond-fixup.cfa (modified) * doc/theses/andrew_beach_MMath/code/cross-catch.cfa (modified) * doc/theses/andrew_beach_MMath/code/cross-catch.cpp (modified) * doc/theses/andrew_beach_MMath/code/cross-finally.cfa (modified) * doc/theses/andrew_beach_MMath/code/cross-resume.cfa (modified) * doc/theses/andrew_beach_MMath/code/resume-detor.cfa (modified) * doc/theses/andrew_beach_MMath/code/resume-empty.cfa (modified) * doc/theses/andrew_beach_MMath/code/resume-finally.cfa (modified) * doc/theses/andrew_beach_MMath/code/resume-other.cfa (modified) * doc/theses/andrew_beach_MMath/code/throw-detor.cfa (modified) * doc/theses/andrew_beach_MMath/code/throw-detor.cpp (modified) * doc/theses/andrew_beach_MMath/code/throw-empty.cfa (modified) * doc/theses/andrew_beach_MMath/code/throw-empty.cpp (modified) * doc/theses/andrew_beach_MMath/code/throw-finally.cfa (modified) * doc/theses/andrew_beach_MMath/code/throw-other.cfa (modified) * doc/theses/andrew_beach_MMath/code/throw-other.cpp (modified) Added asm statements to the exception benchmarks to prevent unwanted ... Fri, 16 Jul 2021 16:26:04 GMT Andrew Beach [d2278e9] * doc/theses/andrew_beach_MMath/code/cond-fixup.cfa (modified) * doc/theses/andrew_beach_MMath/code/resume-empty.cfa (modified) Some resumption benchmarks were actually testing termination. Fri, 16 Jul 2021 14:50:47 GMT Andrew Beach [e19fadd] * doc/theses/andrew_beach_MMath/code/cond-catch.cpp (modified) Fixed an error in exception benchmarks. C++ conditional catch was ... Thu, 15 Jul 2021 14:36:46 GMT Andrew Beach [63e3ed8] * doc/theses/andrew_beach_MMath/code/.gitignore (added) * doc/theses/andrew_beach_MMath/code/cond_catch.py (added) * doc/theses/andrew_beach_MMath/code/cross_catch.py (added) * doc/theses/andrew_beach_MMath/code/cross_finally.py (added) * doc/theses/andrew_beach_MMath/code/test.sh (modified) * doc/theses/andrew_beach_MMath/code/throw_empty.py (added) * doc/theses/andrew_beach_MMath/code/throw_finally.py (added) * doc/theses/andrew_beach_MMath/code/throw_other.py (added) * doc/theses/andrew_beach_MMath/code/throw_with.py (added) Added Python versions of the exception benchmarks. Mon, 12 Jul 2021 20:31:29 GMT Andrew Beach [6f27b67] * benchmark/rmit.py (modified) * doc/theses/andrew_beach_MMath/code/test.sh (modified) Could not get rmit.py working with the exception benchmark, but I got ... Mon, 12 Jul 2021 18:38:52 GMT Andrew Beach [605673f] * doc/theses/andrew_beach_MMath/code/test.sh (modified) Added a way to call the exception benchmark script so it is ... Wed, 07 Jul 2021 17:55:49 GMT Andrew Beach [47e413b] * doc/theses/andrew_beach_MMath/code/cond-catch.cfa (modified) * doc/theses/andrew_beach_MMath/code/cond-fixup.cfa (modified) * doc/theses/andrew_beach_MMath/code/cross-catch.cfa (modified) * doc/theses/andrew_beach_MMath/code/cross-finally.cfa (modified) * doc/theses/andrew_beach_MMath/code/cross-resume.cfa (modified) Cforall exception benchmarks now use a more high resolution clock. Wed, 07 Jul 2021 15:56:29 GMT Andrew Beach [11d4fa5] * doc/theses/andrew_beach_MMath/code/CondCatch.java (modified) * doc/theses/andrew_beach_MMath/code/CrossCatch.java (modified) * doc/theses/andrew_beach_MMath/code/CrossFinally.java (modified) * doc/theses/andrew_beach_MMath/code/ThrowEmpty.java (modified) * doc/theses/andrew_beach_MMath/code/ThrowFinally.java (modified) * doc/theses/andrew_beach_MMath/code/ThrowOther.java (modified) Updated the Java exception benchmarks to provide some warm-up. Does ... Tue, 06 Jul 2021 19:33:40 GMT Andrew Beach [acb38ce9] * doc/theses/andrew_beach_MMath/code/test.sh (added) Added helper script for exception benchmarks. Tue, 06 Jul 2021 15:29:21 GMT Andrew Beach [8ee4475] * doc/theses/andrew_beach_MMath/code/CondCatch.java (moved) * doc/theses/andrew_beach_MMath/code/cond-catch.cfa (moved) * doc/theses/andrew_beach_MMath/code/cond-catch.cpp (moved) * doc/theses/andrew_beach_MMath/code/cond-fixup.cfa (moved) Conditional matching benchmarks renamed based on type of catch used ... Mon, 05 Jul 2021 20:59:00 GMT Andrew Beach [11ad42f] * doc/theses/andrew_beach_MMath/code/CondMatch.java (modified) * doc/theses/andrew_beach_MMath/code/cond-match-r.cfa (modified) * doc/theses/andrew_beach_MMath/code/cond-match.cfa (modified) * doc/theses/andrew_beach_MMath/code/cond-match.cpp (modified) Added a second argument to conditional catch benchmarks. Should the ... Mon, 05 Jul 2021 19:17:12 GMT Andrew Beach [ee23a8d] * doc/theses/andrew_beach_MMath/code/CondMatch.java (modified) * doc/theses/andrew_beach_MMath/code/CrossCatch.java (modified) * doc/theses/andrew_beach_MMath/code/CrossFinally.java (modified) * doc/theses/andrew_beach_MMath/code/ThrowEmpty.java (modified) * doc/theses/andrew_beach_MMath/code/ThrowFinally.java (modified) * doc/theses/andrew_beach_MMath/code/ThrowOther.java (modified) * doc/theses/andrew_beach_MMath/code/cond-match-r.cfa (modified) * doc/theses/andrew_beach_MMath/code/cond-match.cfa (modified) * doc/theses/andrew_beach_MMath/code/cond-match.cpp (modified) * doc/theses/andrew_beach_MMath/code/cross-catch.cfa (modified) * doc/theses/andrew_beach_MMath/code/cross-catch.cpp (modified) * doc/theses/andrew_beach_MMath/code/cross-finally.cfa (modified) * doc/theses/andrew_beach_MMath/code/cross-resume.cfa (modified) * doc/theses/andrew_beach_MMath/code/resume-detor.cfa (modified) * doc/theses/andrew_beach_MMath/code/resume-empty.cfa (modified) * doc/theses/andrew_beach_MMath/code/resume-finally.cfa (modified) * doc/theses/andrew_beach_MMath/code/resume-other.cfa (modified) * doc/theses/andrew_beach_MMath/code/throw-detor.cfa (modified) * doc/theses/andrew_beach_MMath/code/throw-detor.cpp (modified) * doc/theses/andrew_beach_MMath/code/throw-empty.cfa (modified) * doc/theses/andrew_beach_MMath/code/throw-empty.cpp (modified) * doc/theses/andrew_beach_MMath/code/throw-finally.cfa (modified) * doc/theses/andrew_beach_MMath/code/throw-other.cfa (modified) * doc/theses/andrew_beach_MMath/code/throw-other.cpp (modified) Added duration information (in nanoseconds) to EHM benchmarks. Thu, 01 Jul 2021 14:47:23 GMT Andrew Beach [ea593a3] * doc/theses/andrew_beach_MMath/code/CondMatch.java (added) * doc/theses/andrew_beach_MMath/code/CrossCatch.java (added) * doc/theses/andrew_beach_MMath/code/CrossFinally.java (added) * doc/theses/andrew_beach_MMath/code/ThrowEmpty.java (added) * doc/theses/andrew_beach_MMath/code/ThrowFinally.java (added) * doc/theses/andrew_beach_MMath/code/ThrowOther.java (added) * doc/theses/andrew_beach_MMath/code/cond-match-r.cfa (added) * doc/theses/andrew_beach_MMath/code/cond-match.cfa (added) * doc/theses/andrew_beach_MMath/code/cond-match.cpp (added) * doc/theses/andrew_beach_MMath/code/cross-catch.cfa (added) * doc/theses/andrew_beach_MMath/code/cross-catch.cpp (added) * doc/theses/andrew_beach_MMath/code/cross-finally.cfa (added) * doc/theses/andrew_beach_MMath/code/cross-resume.cfa (added) * doc/theses/andrew_beach_MMath/code/resume-detor.cfa (added) * doc/theses/andrew_beach_MMath/code/resume-empty.cfa (added) * doc/theses/andrew_beach_MMath/code/resume-finally.cfa (added) * doc/theses/andrew_beach_MMath/code/resume-other.cfa (added) * doc/theses/andrew_beach_MMath/code/throw-detor.cfa (added) * doc/theses/andrew_beach_MMath/code/throw-detor.cpp (added) * doc/theses/andrew_beach_MMath/code/throw-empty.cfa (added) * doc/theses/andrew_beach_MMath/code/throw-empty.cpp (added) * doc/theses/andrew_beach_MMath/code/throw-finally.cfa (added) * doc/theses/andrew_beach_MMath/code/throw-other.cfa (added) * doc/theses/andrew_beach_MMath/code/throw-other.cpp (added) * doc/theses/andrew_beach_MMath/performance.tex (modified) First draft of all the exception benchmarks. There is an issue with ...