# # ChangeLog for / # # Generated by Trac 1.2.1 # Apr 28, 2024, 4:09:40 AM Fri, 11 Jun 2021 01:11:15 GMT Peter A. Buhr [8e37b25] * Jenkins/FullBuild (modified) * Jenkins/Promote (added) * Jenkins/tools.groovy (modified) * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 11 Jun 2021 01:11:08 GMT Peter A. Buhr [28739509] * tests/vector_math/.expect/vec2_ldouble.x64.txt (moved) add .expect/vec2_ldouble.x64.txt Thu, 10 Jun 2021 21:41:34 GMT m3zulfiq [2fc2262] * Jenkins/FullBuild (modified) * Jenkins/Promote (added) * Jenkins/tools.groovy (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 10 Jun 2021 21:41:09 GMT m3zulfiq [1bb633b] * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) added benchmarks -> performance matrices of memeory allocator -> speed Thu, 10 Jun 2021 13:17:05 GMT Thierry Delisle [3dcd11ba] * libcfa/src/exception.c (modified) * tests/vector_math/.expect/vec2_ldouble.arm64.txt (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 10 Jun 2021 13:16:51 GMT Thierry Delisle [cc5544a] * Jenkins/FullBuild (modified) * Jenkins/Promote (added) * Jenkins/tools.groovy (modified) Simplified how jenkins produces the git message. FullBuild now ... Thu, 10 Jun 2021 02:59:12 GMT Peter A. Buhr [1c54958] * tests/vector_math/.expect/vec2_ldouble.arm64.txt (added) add ARM specific .expect file for test vector_math/vec2_ldouble Thu, 10 Jun 2021 02:37:49 GMT Henry Xue [53d34343] * libcfa/src/exception.c (modified) Merge branch 'arm-eh' Wed, 09 Jun 2021 01:22:55 GMT Thierry Delisle [bd50205] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) Jenkins email must run inside node Wed, 09 Jun 2021 01:13:14 GMT Thierry Delisle [e018546] * Jenkins/Distribute (modified) * Jenkinsfile (modified) More work into not using master node Wed, 09 Jun 2021 00:55:40 GMT Thierry Delisle [47138ee] * Jenkinsfile (modified) wrap apparently needs to run in a node... for some reason Wed, 09 Jun 2021 00:53:39 GMT Thierry Delisle [a8d8547] * Jenkinsfile (modified) Fix error in previous commit Wed, 09 Jun 2021 00:49:37 GMT Thierry Delisle [c0c4d4f] * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 09 Jun 2021 00:49:28 GMT Thierry Delisle [d3b95f1] * Jenkinsfile (modified) Trying new structure that uses fewer nodes. Tue, 08 Jun 2021 20:37:41 GMT m3zulfiq [e056330] * Jenkins/Distribute (modified) * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * libcfa/configure.ac (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 08 Jun 2021 20:36:55 GMT m3zulfiq [0c1f3a6] * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) added benchmarks -> performance matrices of memeory allocator -> ... Tue, 08 Jun 2021 17:12:49 GMT Thierry Delisle [5e64df8e] * Jenkins/Distribute (modified) * Jenkins/FullBuild (modified) More jenkins changes to stop running on Jenkins Master Tue, 08 Jun 2021 16:51:32 GMT Thierry Delisle [8519fac] * doc/theses/andrew_beach_MMath/performance.tex (added) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) * tests/.expect/array.txt (modified) * tests/.expect/cast.txt (modified) * tests/.expect/expression.txt (modified) * tests/.expect/forall.txt (modified) * tests/.expect/identFuncDeclarator.txt (modified) * tests/.expect/init1-ERROR.nast.txt (modified) * tests/.expect/init1.txt (modified) * tests/.expect/labelledExit.txt (modified) * tests/.expect/limits.txt (modified) * tests/.expect/nested-types-ERR1.txt (modified) * tests/.expect/nested-types-ERR2.txt (modified) * tests/.expect/nested-types.txt (modified) * tests/.expect/numericConstants.txt (modified) * tests/.expect/quasiKeyword.txt (modified) * tests/.expect/stdincludes.txt (deleted) * tests/.expect/switch.txt (modified) * tests/.expect/typedefRedef-ERR1.txt (modified) * tests/.expect/typedefRedef.txt (modified) * tests/.expect/variableDeclarator.txt (modified) * tests/Makefile.am (modified) * tests/array.cfa (modified) * tests/builtins/.expect/sync.txt (modified) * tests/builtins/sync.cfa (modified) * tests/cast.cfa (modified) * tests/expression.cfa (modified) * tests/forall.cfa (modified) * tests/identFuncDeclarator.cfa (modified) * tests/include/.expect/includes.nast.txt (modified) * tests/include/.expect/stdincludes.txt (added) * tests/include/includes.cfa (modified) * tests/include/stdincludes.cfa (moved) * tests/init1.cfa (modified) * tests/labelledExit.cfa (modified) * tests/limits.cfa (modified) * tests/nested-types.cfa (modified) * tests/numericConstants.cfa (modified) * tests/quasiKeyword.cfa (modified) * tests/switch.cfa (modified) * tests/typedefRedef.cfa (modified) * tests/variableDeclarator.cfa (modified) * tests/warnings/.expect/self-assignment.nast.txt (modified) * tests/warnings/self-assignment.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 08 Jun 2021 16:51:23 GMT Thierry Delisle [4969efd] * Jenkinsfile (modified) Testing out Jenkins not using master anymore Tue, 08 Jun 2021 03:03:24 GMT Henry Xue [e8261bb] * libcfa/src/exception.c (modified) Preliminary ARM exception handling support Mon, 07 Jun 2021 19:34:27 GMT Andrew Beach [dac16a0] * doc/theses/andrew_beach_MMath/performance.tex (added) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Andrew MMath: Added the beginnings of performance chapter. Sat, 05 Jun 2021 19:21:19 GMT Peter A. Buhr [53692b3] * tests/.expect/array.txt (modified) * tests/.expect/cast.txt (modified) * tests/.expect/expression.txt (modified) * tests/.expect/forall.txt (modified) * tests/.expect/identFuncDeclarator.txt (modified) * tests/.expect/init1-ERROR.nast.txt (modified) * tests/.expect/init1.txt (modified) * tests/.expect/labelledExit.txt (modified) * tests/.expect/limits.txt (modified) * tests/.expect/nested-types-ERR1.txt (modified) * tests/.expect/nested-types-ERR2.txt (modified) * tests/.expect/nested-types.txt (modified) * tests/.expect/numericConstants.txt (modified) * tests/.expect/quasiKeyword.txt (modified) * tests/.expect/stdincludes.txt (deleted) * tests/.expect/switch.txt (modified) * tests/.expect/typedefRedef-ERR1.txt (modified) * tests/.expect/typedefRedef.txt (modified) * tests/.expect/variableDeclarator.txt (modified) * tests/Makefile.am (modified) * tests/array.cfa (modified) * tests/builtins/.expect/sync.txt (modified) * tests/builtins/sync.cfa (modified) * tests/cast.cfa (modified) * tests/expression.cfa (modified) * tests/forall.cfa (modified) * tests/identFuncDeclarator.cfa (modified) * tests/include/.expect/includes.nast.txt (modified) * tests/include/.expect/stdincludes.txt (added) * tests/include/includes.cfa (modified) * tests/include/stdincludes.cfa (moved) * tests/init1.cfa (modified) * tests/labelledExit.cfa (modified) * tests/limits.cfa (modified) * tests/nested-types.cfa (modified) * tests/numericConstants.cfa (modified) * tests/quasiKeyword.cfa (modified) * tests/switch.cfa (modified) * tests/typedefRedef.cfa (modified) * tests/variableDeclarator.cfa (modified) * tests/warnings/.expect/self-assignment.nast.txt (modified) * tests/warnings/self-assignment.cfa (modified) second attempt to fix compile-only pragma message that gcc-10/11 quote Fri, 04 Jun 2021 20:59:34 GMT Thierry Delisle [9e67e92] * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/future.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/intro.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 04 Jun 2021 20:55:52 GMT Thierry Delisle [dad9c9f] * libcfa/configure.ac (modified) Configure now check for rseq.h and librseq. Fri, 04 Jun 2021 15:24:41 GMT Peter A. Buhr [4ed7946e] * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/intro.tex (modified) proofread Andrew's thesis chapters Thu, 03 Jun 2021 20:23:07 GMT Andrew Beach [553f8abe] * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/future.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/intro.tex (modified) Andrew MMath: Responding to Peter's suggestions on the introduction. Thu, 03 Jun 2021 19:30:53 GMT Thierry Delisle [3f4bf57] * .gitignore (modified) * automake/missing (added) * libcfa/automake/missing (added) Added automake/missing to git directory Thu, 03 Jun 2021 19:24:09 GMT Thierry Delisle [44f2881] * .gitignore (modified) Changed gitignore to not ignore automake missing Thu, 03 Jun 2021 02:07:46 GMT Thierry Delisle [f48577a] * tests/cast.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 03 Jun 2021 01:36:44 GMT Peter A. Buhr [1d2854f] * tests/.expect/cast.txt (modified) revert again compile-only pragma message because compilers use ... Thu, 03 Jun 2021 01:16:53 GMT Peter A. Buhr [b303ec1] * tests/.expect/cast.txt (modified) * tests/cast.cfa (modified) revert compile-only pragma message because compilers use different ... Wed, 02 Jun 2021 22:22:47 GMT Thierry Delisle [96bfdde7] * libcfa/src/concurrency/kernel.cfa (modified) Forgot to add symmetric change to last verify change Wed, 02 Jun 2021 21:59:44 GMT Peter A. Buhr [e014c6d] * Jenkins/FullBuild (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/thread.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 02 Jun 2021 21:59:37 GMT Peter A. Buhr [436d7d7] * tests/.expect/cast.txt (modified) * tests/cast.cfa (modified) first attempt to fix compile-only pragma message that gcc-10/11 quote Wed, 02 Jun 2021 21:22:57 GMT Thierry Delisle [ab5baab] * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/thread.cfa (modified) Attempt to fix the stack checker for when coroutines are interrupted ... Wed, 02 Jun 2021 21:21:26 GMT Thierry Delisle [e9ea53d] * Jenkins/FullBuild (modified) Full build now promotes to GitHub Wed, 02 Jun 2021 03:10:33 GMT Peter A. Buhr [6da81c7] * driver/cc1.cc (modified) Fix cc1 -E flag for use with gcc11 Tue, 01 Jun 2021 20:25:07 GMT Thierry Delisle [a804f81] * driver/cc1.cc (modified) Fix cc1 for use with gcc11 Tue, 01 Jun 2021 20:06:30 GMT Thierry Delisle [62006a3] * tests/unified_locking/fast.cfa (modified) Changed sum type to uint32_t to make sure integer overflow isn't the ... Tue, 01 Jun 2021 19:18:40 GMT Thierry Delisle [bc179fd] * src/AST/Type.hpp (modified) * src/CodeTools/ResolvProtoDump.cc (modified) Removed more gcc11 warnings Tue, 01 Jun 2021 18:22:37 GMT Thierry Delisle [1f68d5d] * src/main.cc (modified) Changed signal handling to avoid incompatible pointer cast Tue, 01 Jun 2021 18:22:09 GMT Thierry Delisle [68ff3de] * src/AST/TypeEnvironment.cpp (modified) Removed unnecessary copy in loop Tue, 01 Jun 2021 17:52:19 GMT Thierry Delisle [93f74c0f] * src/AST/Pass.proto.hpp (modified) Changed how new pass visitor gets the return type of previsit to ... Tue, 01 Jun 2021 13:46:51 GMT Peter A. Buhr [e46ea00] * doc/theses/andrew_beach_MMath/intro.tex (modified) augment introduction chapter with places for extension Tue, 01 Jun 2021 13:45:25 GMT Peter A. Buhr [b405039] * doc/theses/andrew_beach_MMath/callreturn.fig (added) add figure for call/return and exceptional control-flow Tue, 01 Jun 2021 01:28:02 GMT Peter A. Buhr [788614c] * INSTALL (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 01 Jun 2021 01:27:45 GMT Peter A. Buhr [829405b] * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) revert change from \usepackage{common} to \input{common} Mon, 31 May 2021 18:48:50 GMT Thierry Delisle [d6cd371] * INSTALL (modified) Improved INSTALL doc to take into account both devs and users. ... Mon, 31 May 2021 18:27:57 GMT Thierry Delisle [01916bc] * INSTALL (modified) Fixed INSTALL file which had out-of-date directions. Mon, 31 May 2021 18:08:13 GMT Peter A. Buhr [fa4915c] * doc/user/user.tex (modified) update macros to reflect changed to common macros, remove otype Mon, 31 May 2021 18:05:54 GMT Peter A. Buhr [cc022a9] * doc/LaTeXmacros/common.sty (modified) * doc/LaTeXmacros/common.tex (modified) clean up macros and add defaultdialect={CFA} Mon, 31 May 2021 13:18:15 GMT Peter A. Buhr [0497bd6] * doc/LaTeXmacros/lstlang.sty (modified) update uC++ keywords for lstlisting language Fri, 28 May 2021 19:42:51 GMT Thierry Delisle [cc9ec56] * Jenkinsfile (modified) Fixed typo in jenkins file Fri, 28 May 2021 19:40:34 GMT Thierry Delisle [ef1d025d] * Jenkins/FullBuild (modified) Full build no longer builds the old ast Fri, 28 May 2021 18:29:08 GMT Thierry Delisle [dd2e084] * tools/jenkins/setup.sh.in (modified) Fixed how setup.sh names com files. Fri, 28 May 2021 18:12:34 GMT Thierry Delisle [e72969a] * doc/theses/andrew_beach_MMath/existing.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 28 May 2021 18:12:17 GMT Thierry Delisle [c0c8962] * tools/jenkins/setup.sh.in (modified) Tentative fix to make setup.sh more robust (tokens inside [] in Bash ... Thu, 27 May 2021 19:28:57 GMT Andrew Beach [03c0e44] * doc/theses/andrew_beach_MMath/existing.tex (modified) Andrew MMath: Rewrote the existing features/references piece. Thu, 27 May 2021 18:53:45 GMT Thierry Delisle [cece53c] * Jenkinsfile (modified) Don't archive librairies if no test crashed. Thu, 27 May 2021 18:39:35 GMT Thierry Delisle [7bd23ce] * tests/concurrent/.expect/sleep.txt (modified) * tests/concurrent/sleep.cfa (modified) Tentative fix to sleep.cfa make it more robust Thu, 27 May 2021 02:15:14 GMT Thierry Delisle [ab388c5] * libcfa/src/Makefile.am (modified) * tests/unified_locking/timeout_lock.cfa (modified) alarm.hfa is now a public header Fixed include of timeout_lock.cfa. Thu, 27 May 2021 00:42:12 GMT Thierry Delisle [8c28967] * tests/pybin/tools.py (modified) Fix error archival to match setup.sh's expectation Wed, 26 May 2021 21:55:56 GMT Thierry Delisle [7684557] * Jenkinsfile (modified) Build description now cotains node name Wed, 26 May 2021 21:51:59 GMT Thierry Delisle [32ab519] * Jenkinsfile (modified) * tools/jenkins/archive-gen.sh (added) Jenkins now generates a setup.sh script when archiving test failures. ... Wed, 26 May 2021 21:50:47 GMT Thierry Delisle [375fb46] * tools/jenkins/setup.sh.in (added) Added input script for setting up archive debugging. Tue, 25 May 2021 20:15:06 GMT caparsons [c65b930] * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/exception-layout.fig (added) * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/resumption-marking.fig (added) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) * doc/theses/andrew_beach_MMath/vtable-layout.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/pivot_ring.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) * libcfa/src/heap.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 25 May 2021 20:13:37 GMT caparsons [b984d54] * tests/unified_locking/timeout_lock.cfa (modified) removed semaphore usage and used a lock when checking if empty Tue, 25 May 2021 19:43:25 GMT Andrew Beach [887fc79] * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Andrew MMath: Handled some too long lines caused by code snipits. ... Sun, 23 May 2021 20:55:15 GMT Andrew Beach [9b0bb79] * doc/theses/andrew_beach_MMath/exception-layout.fig (added) * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/resumption-marking.fig (added) * doc/theses/andrew_beach_MMath/vtable-layout.fig (added) Andrew MMath: Converted all the ASCII diagrams to xfig diagrams. Sat, 22 May 2021 13:23:41 GMT Peter A. Buhr [b38b22f] * libcfa/src/heap.cfa (modified) add missing heap statistic counters for free calls and free storage Fri, 21 May 2021 21:22:19 GMT Thierry Delisle [f1bce515] * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) Commit current version Fri, 21 May 2021 20:48:10 GMT Thierry Delisle [8d66610] * doc/LaTeXmacros/common.sty (added) * doc/LaTeXmacros/common.tex (modified) * doc/theses/andrew_beach_MMath/Makefile (modified) * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/future.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/intro.tex (added) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/AllocDS1.fig (modified) * doc/theses/mubeen_zulfiqar_MMath/AllocDS2.fig (modified) * doc/theses/mubeen_zulfiqar_MMath/Makefile (modified) * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/background.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/conclusion.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/intro.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/performance.tex (added) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex (modified) * doc/user/Makefile (modified) * doc/user/user.tex (modified) * libcfa/src/common.hfa (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/alarm.hfa (modified) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/clib/cfathread.h (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io.cfa (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/preemption.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/containers/array.hfa (modified) * libcfa/src/containers/list.hfa (modified) * libcfa/src/exception.c (modified) * libcfa/src/exception.h (modified) * libcfa/src/exception.hfa (modified) * libcfa/src/executor.baseline.txt (added) * libcfa/src/executor.cfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/virtual.c (modified) * libcfa/src/virtual.h (modified) * src/CodeGen/LinkOnce.cc (added) * src/CodeGen/LinkOnce.h (added) * src/CodeGen/module.mk (modified) * src/Concurrency/Keywords.cc (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Virtual/ExpandCasts.cc (modified) * src/Virtual/Tables.cc (modified) * src/main.cc (modified) * tests/.expect/linkonce.txt (added) * tests/Makefile.am (modified) * tests/array-container/.expect/array-basic.txt (moved) * tests/array-container/.expect/array-md-sbscr-cases.x64.txt (added) * tests/array-container/array-basic.cfa (modified) * tests/array-container/array-md-sbscr-cases.cfa (added) * tests/concurrent/.expect/sleep.txt (added) * tests/concurrent/clib_tls.c (modified) * tests/concurrent/sleep.cfa (added) * tests/exceptions/virtual-cast.cfa (modified) * tests/exceptions/virtual-poly.cfa (modified) * tests/io/.expect/manipulatorsOutput4.txt (moved) * tests/link-once/main.cfa (added) * tests/link-once/partner.cfa (added) * tests/list/.expect/dlist-insert-remove.txt (modified) * tests/list/dlist-insert-remove.cfa (modified) * tests/raii/.expect/boxed-types.txt (added) * tests/raii/boxed-types.cfa (added) * tests/strstream.cfa (modified) * tests/unified_locking/.expect/timeout_lock.txt (moved) * tests/unified_locking/timeout_lock.cfa (modified) * tests/zombies/linked-list-perf/experiment.cpp (added) * tests/zombies/linked-list-perf/experiment.koad (added) * tests/zombies/linked-list-perf/mike-old.hfa (added) * tests/zombies/linked-list-perf/mike-proto-list.hfa (added) * tests/zombies/linked-list-perf/thierry-subqueue-old-rip.hfa (added) * tools/perf/process_stat_array.py (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 21 May 2021 19:59:56 GMT caparsons [7404cdc] * tests/unified_locking/.expect/timeout_lock.txt (moved) * tests/unified_locking/timeout_lock.cfa (modified) added updated timeout_lock text Thu, 20 May 2021 17:22:08 GMT Thierry Delisle [090a7c5] * tests/concurrent/clib_tls.c (modified) Disable preemption in clib_tls. The tls init feature is not very ... Thu, 20 May 2021 14:53:21 GMT Andrew Beach [c21f5a9] * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * tests/link-once/main.cfa (modified) * tests/link-once/partner.cfa (modified) Andrew MMath: Work on figures and linkonce. Thu, 20 May 2021 01:40:51 GMT Thierry Delisle [77f1265] * tools/perf/process_stat_array.py (added) Added stat array tools for processing Wed, 19 May 2021 17:37:49 GMT Thierry Delisle [b808625] * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) Added option to ready-queue to push ignoring locality. Wed, 19 May 2021 17:34:11 GMT Thierry Delisle [9cac0da] * libcfa/src/concurrency/ready_queue.cfa (modified) Small fixes to how timestamp is handled in workstealing queue. Wed, 19 May 2021 17:26:33 GMT Thierry Delisle [d36bac7] * libcfa/src/concurrency/io.cfa (modified) Drain on I/O Added (commented) hack to prevent workstealing when pushing. Wed, 19 May 2021 17:17:05 GMT Thierry Delisle [78ea291] * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) Cleanup stats for concision. Tue, 18 May 2021 20:12:02 GMT Michael Brooks [63f42a8] * libcfa/src/containers/array.hfa (modified) Re-worked new array declarations to avoid suggestion that a type- ... Tue, 18 May 2021 13:05:33 GMT Peter A. Buhr [d286e94d] * doc/theses/mubeen_zulfiqar_MMath/AllocDS1.fig (modified) * doc/theses/mubeen_zulfiqar_MMath/AllocDS2.fig (modified) * doc/theses/mubeen_zulfiqar_MMath/Makefile (modified) * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/background.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/conclusion.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/intro.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/performance.tex (added) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex (modified) comment on Mubeen's thesis writing-points Tue, 18 May 2021 01:32:35 GMT Michael Brooks [c2794b2] * libcfa/src/containers/list.hfa (modified) * tests/list/.expect/dlist-insert-remove.txt (modified) * tests/list/dlist-insert-remove.cfa (modified) Adding isListed accessor function to new linked list. Tue, 18 May 2021 01:29:43 GMT Thierry Delisle [02a43ff] * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/intro.tex (added) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/background.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/conclusion.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/intro.tex (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/exception.c (modified) * libcfa/src/exception.h (modified) * libcfa/src/exception.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/virtual.c (modified) * libcfa/src/virtual.h (modified) * src/Virtual/ExpandCasts.cc (modified) * tests/array-container/.expect/array-md-sbscr-cases.x64.txt (moved) * tests/exceptions/virtual-cast.cfa (modified) * tests/exceptions/virtual-poly.cfa (modified) * tests/io/.expect/manipulatorsOutput4.txt (moved) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 18 May 2021 01:28:08 GMT Thierry Delisle [6312b1c] * src/GenPoly/Box.cc (modified) In box pass that creates pointer + VLA for generics: I now move the ... Tue, 18 May 2021 01:24:52 GMT Thierry Delisle [d7ae173] * tests/raii/.expect/boxed-types.txt (added) * tests/raii/boxed-types.cfa (added) Added test to detect regressions on bug #250 Tue, 18 May 2021 01:20:55 GMT Thierry Delisle [afd7faf] * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/locks.cfa (modified) Small fixes to lock and alarm around possible race and the thunk problem. Tue, 18 May 2021 01:20:21 GMT Thierry Delisle [d2afe17] * tests/unified_locking/timeout_lock.cfa (modified) Removed calls to wait functions which no longer exist Tue, 18 May 2021 01:10:56 GMT Michael Brooks [1eb222ff] * tests/array-container/.expect/array-md-sbscr-cases.x64.txt (moved) Temporarily disabling test of new-array multidim subscripting on ... Mon, 17 May 2021 19:23:03 GMT caparsons [90a10e8] * libcfa/src/concurrency/locks.cfa (modified) made a naming improvement Mon, 17 May 2021 15:43:49 GMT Andrew Beach [8f910430] * libcfa/src/exception.c (modified) * libcfa/src/exception.h (modified) * libcfa/src/exception.hfa (modified) * libcfa/src/virtual.c (modified) * libcfa/src/virtual.h (modified) * src/Virtual/ExpandCasts.cc (modified) * tests/exceptions/virtual-cast.cfa (modified) * tests/exceptions/virtual-poly.cfa (modified) Updated the virtual module to prefix the names with the new ... Mon, 17 May 2021 13:44:58 GMT Andrew Beach [fc1347d0] * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/intro.tex (added) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Merge branch 'andrew-mmath' into 'master', implement chapter updates. Mon, 17 May 2021 13:43:45 GMT Andrew Beach [299b8b2] * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Combined all the \code* commands and removed glossaries-extra's ... Mon, 17 May 2021 09:27:08 GMT m3zulfiq [58d471f] * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/background.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/conclusion.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/intro.tex (modified) Added writing points for each chapter of Mubeen's thesis. Sat, 15 May 2021 20:40:37 GMT caparsons [a6a4dbd] * tests/io/.expect/manipulatorsOutput4.txt (moved) * tests/io/.expect/manipulatorsOutput4.x86.txt (deleted) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 15 May 2021 20:39:51 GMT caparsons [0f1fb78] * libcfa/src/concurrency/alarm.cfa (modified) put timeval calculation into alarm_node ctor to alleviate slowdowns ... Sat, 15 May 2021 18:12:25 GMT Peter A. Buhr [0336e83] * tests/io/.expect/manipulatorsOutput4.txt (moved) * tests/io/.expect/manipulatorsOutput4.x86.txt (deleted) remove architecture specific tests for manipulatorsOutput4 as the ... Sat, 15 May 2021 13:48:10 GMT Peter A. Buhr [9449085] * tests/io/.expect/manipulatorsOutput4.x86.txt (added) add 32-bit test for manipulatorsOutput4.cfa Sat, 15 May 2021 13:47:17 GMT Peter A. Buhr [b1e614f4] * libcfa/src/iostream.cfa (modified) check for log10(0) in output manipulator eng Fri, 14 May 2021 21:56:42 GMT Thierry Delisle [7fca832] * libcfa/src/exception.hfa (modified) * src/CodeGen/LinkOnce.cc (added) * src/CodeGen/LinkOnce.h (added) * src/CodeGen/module.mk (modified) * src/InitTweak/InitTweak.cc (modified) * src/Virtual/Tables.cc (modified) * src/main.cc (modified) * tests/.expect/linkonce.txt (added) * tests/Makefile.am (modified) * tests/link-once/main.cfa (added) * tests/link-once/partner.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc