# # ChangeLog for / # # Generated by Trac 1.2.1 # Jul 17, 2024, 12:25:41 AM Mon, 09 Aug 2021 20:35:49 GMT Andrew Beach [f42a6b8] * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/intro.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Copied out and reverted changes to thesis. Mon, 09 Aug 2021 20:11:10 GMT Andrew Beach [5438e41] * doc/theses/andrew_beach_MMath/performance.tex (modified) Andrew MMath: Had some bad performance numbers, updated the ... Mon, 09 Aug 2021 19:46:57 GMT Thierry Delisle [9373b6a] * doc/theses/andrew_beach_MMath/conclusion.tex (added) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) * tests/io/manipulatorsOutput3.cfa (modified) * tests/sum.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 09 Aug 2021 19:46:52 GMT Thierry Delisle [478c610] * libcfa/prelude/bootloader.cf (modified) Added cfa_main_returned to figure out if the main returned normally Mon, 09 Aug 2021 03:14:05 GMT Peter A. Buhr [b0b89a8] * tests/io/manipulatorsOutput3.cfa (modified) change printf to sout Fri, 06 Aug 2021 17:03:47 GMT Thierry Delisle [ebf3989] * benchmark/readyQ/cycle.cfa (modified) * benchmark/readyQ/locality.cfa (modified) * benchmark/readyQ/yield.cpp (modified) small fixes to some rdq benchmarks Fri, 06 Aug 2021 01:28:57 GMT Peter A. Buhr [7780bd2] * tests/sum.cfa (modified) clean up sum test Fri, 06 Aug 2021 00:29:35 GMT Peter A. Buhr [aa173d8] * doc/theses/andrew_beach_MMath/features.tex (modified) proofread features chapter of Andrew's thesis Thu, 05 Aug 2021 19:04:03 GMT Andrew Beach [d89d150] * doc/theses/andrew_beach_MMath/conclusion.tex (added) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Andrew MMath: Added conclution chapter to the thesis. Thu, 05 Aug 2021 18:22:05 GMT Thierry Delisle [d2cdd4f] * benchmark/Makefile.am (modified) * doc/theses/andrew_beach_MMath/performance.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 05 Aug 2021 18:04:49 GMT Thierry Delisle [b2525d9] * benchmark/Makefile.am (modified) Changed how benchmark Makefile silences certain rules. Thu, 05 Aug 2021 14:52:59 GMT Andrew Beach [0b67a19] * doc/theses/andrew_beach_MMath/performance.tex (modified) Andrew MMath: First draft of the performance results. Wed, 04 Aug 2021 20:54:14 GMT Thierry Delisle [0a061c0] * doc/theses/andrew_beach_MMath/callreturn.fig (deleted) * 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) * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/handler.fig (added) * doc/theses/andrew_beach_MMath/intro.tex (modified) * doc/theses/andrew_beach_MMath/resumption.fig (added) * doc/theses/andrew_beach_MMath/termination.fig (added) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/intro.tex (modified) * example/io/simple/server-nonblk.c (added) * example/io/simple/server.c (modified) * libcfa/prelude/sync-builtins.cf (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * src/ControlStruct/ExceptDecl.cc (modified) * src/ControlStruct/ExceptTranslate.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 04 Aug 2021 19:45:09 GMT Thierry Delisle [199894e] * libcfa/prelude/sync-builtins.cf (modified) Fixed extraneous volatiles in builtin atomics. Wed, 04 Aug 2021 18:40:11 GMT Thierry Delisle [5541ea3d] * doc/theses/andrew_beach_MMath/callreturn.fig (deleted) * 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-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/run.sh (added) * 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-finally.cfa (modified) * 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/existing.tex (modified) * doc/theses/andrew_beach_MMath/handler.fig (added) * doc/theses/andrew_beach_MMath/intro.tex (modified) * doc/theses/andrew_beach_MMath/performance.tex (modified) * doc/theses/andrew_beach_MMath/resumption.fig (added) * doc/theses/andrew_beach_MMath/termination.fig (added) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/intro.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/performance.tex (modified) * driver/cc1.cc (modified) * libcfa/prelude/builtins.c (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/math.trait.hfa (added) * libcfa/src/rational.cfa (modified) * libcfa/src/rational.hfa (modified) * src/CompilationState.cc (modified) * src/CompilationState.h (modified) * src/ControlStruct/ExceptDecl.cc (added) * src/ControlStruct/ExceptDecl.h (added) * src/ControlStruct/ExceptTranslate.cc (modified) * src/ControlStruct/module.mk (modified) * src/Parser/TypeData.cc (modified) * src/Parser/parser.yy (modified) * src/SynTree/Declaration.h (modified) * src/main.cc (modified) * tests/.expect/counter.txt (modified) * tests/.expect/rational.txt (modified) * tests/counter.cfa (modified) * tests/polymorphism.cfa (modified) * tests/rational.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 04 Aug 2021 18:40:05 GMT Thierry Delisle [0640189e] * example/io/simple/server-nonblk.c (added) * example/io/simple/server.c (modified) Added example of a server using o_NONBLOCK, which does NOT work with ... Wed, 04 Aug 2021 17:24:51 GMT Peter A. Buhr [df5b2c8] * src/ControlStruct/ExceptDecl.cc (modified) * src/ControlStruct/ExceptTranslate.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 04 Aug 2021 17:24:00 GMT Peter A. Buhr [1e567ab] * doc/theses/andrew_beach_MMath/existing.tex (modified) fix error in proofreading Tue, 03 Aug 2021 14:47:58 GMT Henry Xue [da602aec] * src/ControlStruct/ExceptDecl.cc (modified) Fix forall variant extern vtable decls Tue, 03 Aug 2021 14:47:45 GMT Henry Xue [42a02ce] * src/ControlStruct/ExceptTranslate.cc (modified) Fix virtual cast error not showing code locations Mon, 02 Aug 2021 22:26:24 GMT Peter A. Buhr [fa7dbf1] * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) proofread exisitng chapter of Andrew's thesis Mon, 02 Aug 2021 13:43:04 GMT Peter A. Buhr [417e8ea] * doc/theses/andrew_beach_MMath/callreturn.fig (deleted) * doc/theses/andrew_beach_MMath/handler.fig (added) * doc/theses/andrew_beach_MMath/intro.tex (modified) * doc/theses/andrew_beach_MMath/resumption.fig (added) * doc/theses/andrew_beach_MMath/termination.fig (added) proofread intro chapter of Andrew's thesis Fri, 30 Jul 2021 02:39:57 GMT Peter A. Buhr [06c61e2] * doc/theses/andrew_beach_MMath/code/run.sh (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 30 Jul 2021 02:39:49 GMT Peter A. Buhr [ba0d2ea] * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) add exceptions Close_Failure, Write_Failure, Read_Failure to fstream 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 ... Tue, 27 Jul 2021 03:08:41 GMT m3zulfiq [04141f8] * src/ControlStruct/ExceptDecl.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 27 Jul 2021 03:08:22 GMT m3zulfiq [70df5f3] * doc/theses/mubeen_zulfiqar_MMath/intro.tex (modified) Added intro chapter Mon, 26 Jul 2021 18:42:34 GMT Thierry Delisle [d83b266] * benchmark/rmit.py (modified) * doc/theses/andrew_beach_MMath/code/.gitignore (added) * 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/cond_catch.py (added) * 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/cross_catch.py (added) * doc/theses/andrew_beach_MMath/code/cross_finally.py (added) * 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/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-finally.cfa (modified) * 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_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) * doc/theses/andrew_beach_MMath/intro.tex (modified) * doc/theses/andrew_beach_MMath/performance.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/performance.tex (modified) * driver/cc1.cc (modified) * driver/cfa.cc (modified) * libcfa/prelude/builtins.c (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/math.trait.hfa (added) * libcfa/src/rational.cfa (modified) * libcfa/src/rational.hfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/Visitor.hpp (modified) * src/Common/CodeLocationTools.cpp (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/CompilationState.cc (modified) * src/CompilationState.h (modified) * src/ControlStruct/ExceptDecl.cc (added) * src/ControlStruct/ExceptDecl.h (added) * src/ControlStruct/module.mk (modified) * src/GenPoly/Box.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/Visitor.h (modified) * src/main.cc (modified) * tests/.expect/counter.txt (modified) * tests/.expect/polymorphism.txt (modified) * tests/.expect/rational.txt (modified) * tests/Makefile.am (modified) * tests/counter.cfa (modified) * tests/polymorphism.cfa (modified) * tests/rational.cfa (modified) * tests/unified_locking/fast.cfa (modified) * tests/unified_locking/lin_backoff.cfa (added) * tests/unified_locking/mutex_test.hfa (added) * tests/unified_locking/thread_test.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 26 Jul 2021 17:02:30 GMT Henry Xue [98233b3] * src/ControlStruct/ExceptDecl.cc (modified) Translate forall variants of exception/vtable decls 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. ... Fri, 23 Jul 2021 02:05:06 GMT Peter A. Buhr [a5a6a1a8] * libcfa/src/fstream.cfa (modified) replace fstream macro EHM_VIRTUAL_TABLE with new vtable declaration Thu, 22 Jul 2021 15:05:23 GMT m3zulfiq [12782a9] * src/ControlStruct/ExceptDecl.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 22 Jul 2021 15:05:13 GMT m3zulfiq [080471a] * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/performance.tex (modified) Added layout for performance chapter Thu, 22 Jul 2021 14:59:23 GMT Henry Xue [aa882e7e] * src/ControlStruct/ExceptDecl.cc (modified) Translate virtual table declarations 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. Wed, 21 Jul 2021 18:55:01 GMT Andrew Beach [9698690] * doc/theses/andrew_beach_MMath/performance.tex (modified) Andrew MMath: A bit more work on the performance chapter before I ... Wed, 21 Jul 2021 17:57:58 GMT Peter A. Buhr [2ead704] * libcfa/prelude/builtins.c (modified) add comment stating assignment expression returns an rvalue for ... Wed, 21 Jul 2021 17:55:41 GMT Peter A. Buhr [bf5eeb2] * driver/cc1.cc (modified) update usage message for cc1 Wed, 21 Jul 2021 03:03:34 GMT Peter A. Buhr [8f6f3729] * src/Parser/parser.yy (modified) change typedef_name to type_name for non-terminal vtable Wed, 21 Jul 2021 02:53:47 GMT Peter A. Buhr [7056f56] * tests/.expect/counter.txt (modified) update existing counter test .expect file Wed, 21 Jul 2021 01:31:45 GMT Peter A. Buhr [d2260ad] * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 21 Jul 2021 01:31:37 GMT Peter A. Buhr [8bf9448] * tests/counter.cfa (modified) update existing counter test to use new +=/-= prototype Wed, 21 Jul 2021 01:30:16 GMT Peter A. Buhr [f9d8755] * libcfa/src/fstream.hfa (modified) replace fstream macro EHM_EXCEPTION(Open_Failure) with new exception ... Wed, 21 Jul 2021 01:06:24 GMT m3zulfiq [6acd020] * 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) * libcfa/prelude/builtins.c (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/math.trait.hfa (added) * libcfa/src/rational.cfa (modified) * libcfa/src/rational.hfa (modified) * tests/.expect/rational.txt (modified) * tests/rational.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 21 Jul 2021 01:06:06 GMT m3zulfiq [3d7d407] * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) Added the CFA alloc interface Tue, 20 Jul 2021 22:34:22 GMT Peter A. Buhr [86fc350] * doc/theses/andrew_beach_MMath/code/.gitignore (added) * 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/cond_catch.py (added) * 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/cross_catch.py (added) * doc/theses/andrew_beach_MMath/code/cross_finally.py (added) * 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/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-finally.cfa (modified) * 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_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) * doc/theses/andrew_beach_MMath/intro.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) * libcfa/src/concurrency/locks.cfa (modified) * src/CompilationState.cc (modified) * src/CompilationState.h (modified) * src/ControlStruct/ExceptDecl.cc (added) * src/ControlStruct/ExceptDecl.h (added) * src/ControlStruct/module.mk (modified) * src/Parser/TypeData.cc (modified) * src/SynTree/Declaration.h (modified) * src/main.cc (modified) * tests/polymorphism.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 20 Jul 2021 22:34:06 GMT Peter A. Buhr [d30804a] * tests/.expect/rational.txt (modified) * tests/rational.cfa (modified) augment rational test and expected output after rational changes Tue, 20 Jul 2021 22:30:29 GMT Peter A. Buhr [5dc4c7e] * libcfa/src/rational.cfa (modified) * libcfa/src/rational.hfa (modified) formatting, use new math trait in rational numbers Tue, 20 Jul 2021 22:28:29 GMT Peter A. Buhr [8477fc4] * libcfa/prelude/builtins.c (modified) remove reference from builtin ++?. ?++, --?, ?--, ! Tue, 20 Jul 2021 22:26:04 GMT Peter A. Buhr [08bc3e7] * libcfa/src/Makefile.am (modified) * libcfa/src/math.trait.hfa (added) first draft of math trait 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 ... Tue, 20 Jul 2021 16:58:12 GMT m3zulfiq [815c6ae] * src/CompilationState.cc (modified) * src/CompilationState.h (modified) * src/ControlStruct/ExceptDecl.cc (added) * src/ControlStruct/ExceptDecl.h (added) * src/ControlStruct/module.mk (modified) * src/Parser/TypeData.cc (modified) * src/SynTree/Declaration.h (modified) * src/main.cc (modified) * tests/polymorphism.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 20 Jul 2021 16:57:58 GMT m3zulfiq [1f8dbfe] * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) Added the new routines in C and CFA allocator interface Tue, 20 Jul 2021 15:25:42 GMT Michael Brooks [ba8547e] * tests/polymorphism.cfa (modified) Fixing polymorphism test from failing the build on x86 Tue, 20 Jul 2021 08:29:28 GMT Henry Xue [00da199] * src/CompilationState.cc (modified) * src/CompilationState.h (modified) * src/main.cc (modified) Add a switch to print AST after exdecl pass Tue, 20 Jul 2021 08:24:43 GMT Henry Xue [0c730d9] * src/ControlStruct/ExceptDecl.cc (added) * src/ControlStruct/ExceptDecl.h (added) * src/ControlStruct/module.mk (modified) * src/Parser/TypeData.cc (modified) * src/SynTree/Declaration.h (modified) * src/main.cc (modified) Translate exception declarations Mon, 19 Jul 2021 20:04:02 GMT caparsons [f9b68d6] * libcfa/src/concurrency/locks.cfa (modified) made spacing consistent Mon, 19 Jul 2021 20:03:19 GMT caparsons [63bde81] * doc/theses/andrew_beach_MMath/code/.gitignore (added) * 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/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/resume-empty.cfa (modified) * 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) * doc/theses/andrew_beach_MMath/intro.tex (modified) * driver/cc1.cc (modified) * driver/cfa.cc (modified) * src/AST/Convert.cpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/Visitor.hpp (modified) * src/Common/CodeLocationTools.cpp (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/GenPoly/Box.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/Visitor.h (modified) * tests/.expect/polymorphism.txt (modified) * tests/polymorphism.cfa (modified) * tests/unified_locking/mutex_test.hfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 19 Jul 2021 20:03:15 GMT caparsons [12a1013] * libcfa/src/concurrency/locks.cfa (modified) fixed wait counter Mon, 19 Jul 2021 18:53:31 GMT Andrew Beach [fcaa1e4] * doc/theses/andrew_beach_MMath/intro.tex (modified) Andrew MMath: Updated the introduction/background section. 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. Thu, 15 Jul 2021 02:03:02 GMT Peter A. Buhr [9f77301] * src/Parser/TypeData.cc (modified) formatting Thu, 15 Jul 2021 02:02:33 GMT Peter A. Buhr [fcd1a469] * driver/cfa.cc (modified) formatting, add short form for -XCFA options Thu, 15 Jul 2021 02:01:31 GMT Peter A. Buhr [e7a63e3] * driver/cc1.cc (modified) formatting Wed, 14 Jul 2021 22:35:37 GMT Peter A. Buhr [93bbbc4] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) update parser for vtable declarations Wed, 14 Jul 2021 20:42:19 GMT Thierry Delisle [b16e15e] * tests/unified_locking/mutex_test.hfa (modified) fix mutex_test to not user $thread Wed, 14 Jul 2021 20:32:59 GMT Andrew Beach [cc64be1d] * src/AST/Convert.cpp (modified) Added VTableType to the conversion passes. Wed, 14 Jul 2021 20:17:52 GMT Thierry Delisle [ccb6fd8] * src/Common/CodeLocationTools.cpp (modified) Fix CodeLocation boiler-plate for vtable Wed, 14 Jul 2021 20:07:43 GMT Thierry Delisle [3945abe] * src/AST/Fwd.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Visitor.hpp (modified) New-AST boilerplate for vtable Wed, 14 Jul 2021 20:02:43 GMT Andrew Beach [b238618] * src/AST/Type.hpp (modified) Added VTableType to the new ast. Wed, 14 Jul 2021 20:01:37 GMT Thierry Delisle [7ff35e0e] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.h (modified) Implemented old ast boiler-plate for vtabletype. Wed, 14 Jul 2021 19:49:54 GMT Andrew Beach [ca69a8a] * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) Quickly added VTableType node to the old ast. Tue, 13 Jul 2021 16:41:41 GMT Michael Brooks [801978b] * src/GenPoly/Box.cc (modified) * tests/.expect/polymorphism.txt (modified) * tests/polymorphism.cfa (modified) GenPoly field-number selection for dynamic layouts uses uniqueId to ... Tue, 13 Jul 2021 13:30:55 GMT caparsons [37c6f77] * benchmark/rmit.py (modified) * doc/theses/andrew_beach_MMath/code/test.sh (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 13 Jul 2021 13:30:50 GMT caparsons [9345684] * tests/Makefile.am (modified) added dependency for mutex test 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 ... Mon, 12 Jul 2021 17:44:35 GMT caparsons [6ff08d8] * benchmark/readyQ/rq_bench.hfa (modified) * benchmark/readyQ/transfer.cfa (modified) * benchmark/size/size.cfa (modified) * doc/theses/andrew_beach_MMath/code/CondCatch.java (moved) * 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-catch.cfa (moved) * doc/theses/andrew_beach_MMath/code/cond-catch.cpp (moved) * doc/theses/andrew_beach_MMath/code/cond-fixup.cfa (moved) * 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/test.sh (added) * 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) * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) * libcfa/prelude/builtins.c (modified) * libcfa/src/bits/weakso_locks.cfa (modified) * libcfa/src/bits/weakso_locks.hfa (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/alarm.hfa (modified) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/exception.cfa (modified) * libcfa/src/concurrency/future.hfa (modified) * libcfa/src/concurrency/invoke.c (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/types.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * libcfa/src/concurrency/mutex.cfa (modified) * libcfa/src/concurrency/mutex.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * tests/concurrent/semaphore.cfa (modified) * tests/concurrent/signal/block.cfa (modified) * tests/concurrent/spinaphore.cfa (modified) * tests/unified_locking/mcs.cfa (modified) * tests/unified_locking/thread_test.cfa (modified) * tools/gdb/utils-gdb.py (modified) * tools/perf/process_stat_array.py (modified) * tools/vscode/uwaterloo.cforall-0.1.0/syntaxes/cfa.tmLanguage.json (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 12 Jul 2021 17:43:15 GMT caparsons [cf444b6] * tests/unified_locking/thread_test.cfa (modified) added more testing to thread_test Mon, 12 Jul 2021 17:41:39 GMT caparsons [eba9d27] * libcfa/src/concurrency/locks.hfa (modified) fixed incorrect copy ctor Mon, 12 Jul 2021 17:41:19 GMT caparsons [4ae968e] * tests/unified_locking/fast.cfa (modified) * tests/unified_locking/lin_backoff.cfa (added) * tests/unified_locking/mutex_test.hfa (added) refactored mutex testing and added lin backoff lock Mon, 12 Jul 2021 16:17:27 GMT caparsons [55ad35c] * libcfa/src/concurrency/locks.hfa (modified) removed print and deleted equal operator for lock Thu, 08 Jul 2021 20:09:34 GMT m3zulfiq [a953c2e3] * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) Added allocator design objectives Wed, 07 Jul 2021 22:24:42 GMT Thierry Delisle [c86ee4c] * benchmark/readyQ/rq_bench.hfa (modified) * benchmark/readyQ/transfer.cfa (modified) * benchmark/size/size.cfa (modified) * doc/theses/andrew_beach_MMath/code/CondCatch.java (moved) * 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-catch.cfa (moved) * doc/theses/andrew_beach_MMath/code/cond-catch.cpp (moved) * doc/theses/andrew_beach_MMath/code/cond-fixup.cfa (moved) * 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/test.sh (added) * 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) * libcfa/prelude/builtins.c (modified) * libcfa/src/bits/weakso_locks.cfa (modified) * libcfa/src/bits/weakso_locks.hfa (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/alarm.hfa (modified) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/exception.cfa (modified) * libcfa/src/concurrency/future.hfa (modified) * libcfa/src/concurrency/invoke.c (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/types.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * libcfa/src/concurrency/mutex.cfa (modified) * libcfa/src/concurrency/mutex.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * tests/concurrent/semaphore.cfa (modified) * tests/concurrent/signal/block.cfa (modified) * tests/concurrent/spinaphore.cfa (modified) * tests/unified_locking/fast.cfa (modified) * tests/unified_locking/mcs.cfa (modified) * tests/unified_locking/thread_test.cfa (added) * tools/gdb/utils-gdb.py (modified) * tools/perf/process_stat_array.py (modified) * tools/vscode/uwaterloo.cforall-0.1.0/syntaxes/cfa.tmLanguage.json (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 07 Jul 2021 22:24:22 GMT Thierry Delisle [1f45c7d] * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/thread.cfa (modified) Now tracking cpu migrations using push_stat. Some minor fixes to the ... Wed, 07 Jul 2021 22:09:19 GMT Thierry Delisle [b1a2c4a] * tools/perf/process_stat_array.py (modified) Added first attempt at processing array 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 16:36:17 GMT Thierry Delisle [d1ecd39] * libcfa/src/concurrency/locks.hfa (modified) Removd debug print failing the build 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 21:21:01 GMT Thierry Delisle [0052ada] * 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) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 05 Jul 2021 20:59:49 GMT Thierry Delisle [e49b6f5] * benchmark/readyQ/transfer.cfa (modified) * benchmark/size/size.cfa (modified) Missed some benchmarks. 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 20:58:31 GMT Thierry Delisle [b7d94ac5] * benchmark/readyQ/rq_bench.hfa (modified) * tools/gdb/utils-gdb.py (modified) * tools/vscode/uwaterloo.cforall-0.1.0/syntaxes/cfa.tmLanguage.json (modified) Last step tools and benchmark Mon, 05 Jul 2021 20:58:07 GMT Thierry Delisle [8f1a99e] * libcfa/src/concurrency/future.hfa (modified) * tests/concurrent/semaphore.cfa (modified) * tests/concurrent/signal/block.cfa (modified) * tests/concurrent/spinaphore.cfa (modified) * tests/unified_locking/fast.cfa (modified) * tests/unified_locking/mcs.cfa (modified) * tests/unified_locking/thread_test.cfa (modified) Step 3 Fixed tests Mon, 05 Jul 2021 20:57:41 GMT Thierry Delisle [7f62b708] * src/Concurrency/Waitfor.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) Step 2 of $thread to thread$ Missed some of the source