# # ChangeLog for / # # Generated by Trac 1.2.1 # Jun 8, 2024, 3:30:13 AM Wed, 31 Aug 2022 14:55:14 GMT Thierry Delisle [dc708c1] * benchmark/basic/tls_fetch_add.c (modified) Removed other instance of thread_local Wed, 31 Aug 2022 13:48:31 GMT Thierry Delisle [f13906f9] * tests/io/.expect/comp_fair.x64.txt (moved) Deactivated io/comp_fair for x86, not x64, like I was supposed to in ... Wed, 31 Aug 2022 02:16:21 GMT Thierry Delisle [b67fe85] * tests/concurrent/clib.c (modified) * tests/concurrent/clib_tls.c (modified) * tests/concurrent/park/contention.cfa (modified) Updated thread_local I forgot to change last time Wed, 31 Aug 2022 01:12:51 GMT Peter A. Buhr [4858a88] * src/Parser/lex.ll (modified) lex __thread Tue, 30 Aug 2022 22:30:32 GMT Peter A. Buhr [a0dbf20] * Jenkins/FullBuild (modified) * benchmark/io/http/worker.cfa (modified) * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified) * libcfa/prelude/Makefile.am (modified) * libcfa/prelude/defines.hfa.in (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/bits/defs.hfa (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/io/call.cfa.in (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/kernel/private.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/startup.cfa (modified) * tests/Makefile.am (modified) * tests/io/.expect/comp_fair.x86.txt (moved) * tests/pybin/settings.py (modified) * tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 30 Aug 2022 22:29:11 GMT Peter A. Buhr [a8dd247] * doc/theses/thierry_delisle_PhD/thesis/local.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/text/eval_macro.tex (modified) proofread chapter eval_macro.tex Tue, 30 Aug 2022 21:35:26 GMT Thierry Delisle [01ba701] * libcfa/src/bits/defs.hfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/kernel/private.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) Purged "thread_local" from code base. Replaced with C11's ... Tue, 30 Aug 2022 20:57:46 GMT Thierry Delisle [fbb930e] * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/startup.cfa (modified) Added option to explicitly poll interrupts. Usefull in cases using ... Tue, 30 Aug 2022 20:24:37 GMT Thierry Delisle [cefd0b9] * libcfa/src/concurrency/io/call.cfa.in (modified) Fixed intialization of SQE to be more resistant to version updates, ... Tue, 30 Aug 2022 20:23:57 GMT Thierry Delisle [0f1336c] * benchmark/io/http/worker.cfa (modified) Minor error handling improvement. Tue, 30 Aug 2022 20:23:32 GMT Thierry Delisle [19cb0cb] * libcfa/src/concurrency/io/setup.cfa (modified) Added comments and fixed scoping Tue, 30 Aug 2022 20:20:41 GMT Thierry Delisle [94e006a4] * libcfa/prelude/Makefile.am (modified) * libcfa/src/Makefile.am (modified) Added missing distribution dependency on defines.hfa Tue, 30 Aug 2022 20:19:55 GMT Thierry Delisle [2c1b7de] * libcfa/prelude/defines.hfa.in (modified) Re-ran autoheader for the missing MAX_WORKERS config. Tue, 30 Aug 2022 19:18:14 GMT Thierry Delisle [50ff1d0] * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified) Finished making the micro section more boring Tue, 30 Aug 2022 19:15:35 GMT Thierry Delisle [c702d21] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) Cleaned-up the axis of the locality graphs Tue, 30 Aug 2022 14:39:23 GMT Thierry Delisle [02a3972] * Jenkins/FullBuild (modified) Fixed full build to use the compilers ada has Tue, 30 Aug 2022 00:20:30 GMT Thierry Delisle [100dd368] * Jenkins/FullBuild (modified) * tests/io/.expect/comp_fair.x86.txt (moved) Re-enabled 32bit builds but disabled comp_fair until I figure out ... Tue, 30 Aug 2022 00:15:37 GMT Thierry Delisle [e2e31c6] * tests/Makefile.am (modified) Added missing parenthesis Tue, 30 Aug 2022 00:00:07 GMT Thierry Delisle [e173d3c] * tests/Makefile.am (modified) * tests/pybin/settings.py (modified) * tests/test.py (modified) 'soft' removed old ast from tests. Option still works but no longer ... Mon, 29 Aug 2022 20:32:35 GMT Thierry Delisle [31b9d3c] * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified) Updated cycle, yield and churn to have a consistent pattern to the ... Mon, 29 Aug 2022 20:32:00 GMT Thierry Delisle [507d48d] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) Changed some max Y axis values Sat, 27 Aug 2022 17:22:03 GMT Peter A. Buhr [aa122e9] * src/Parser/parser.yy (modified) fix typo in last push Sat, 27 Aug 2022 17:18:11 GMT Peter A. Buhr [51fbba5] * src/Parser/parser.yy (modified) add empty loop-index to for control Fri, 26 Aug 2022 02:43:36 GMT Peter A. Buhr [f6a4917] * libcfa/src/iostream.cfa (modified) * libcfa/src/rational.cfa (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) change C loop control to CFA loop control Thu, 25 Aug 2022 15:54:42 GMT Thierry Delisle [d2f09e4] * doc/proposals/iterators.md (modified) * doc/user/user.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 25 Aug 2022 15:52:00 GMT Thierry Delisle [fc6c410] * doc/theses/thierry_delisle_PhD/thesis/local.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/text/eval_macro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) Added description of NGINX's threading model. Added section to ... Thu, 25 Aug 2022 15:51:11 GMT Peter A. Buhr [4d3666d] * doc/proposals/iterators.md (modified) fix spelling and wording Thu, 25 Aug 2022 15:50:05 GMT Thierry Delisle [82b9e956] * doc/theses/thierry_delisle_PhD/thesis/data/churn.jax (modified) * doc/theses/thierry_delisle_PhD/thesis/data/churn.nasus (modified) * doc/theses/thierry_delisle_PhD/thesis/data/cycle.jax (modified) * doc/theses/thierry_delisle_PhD/thesis/data/cycle.nasus (modified) * doc/theses/thierry_delisle_PhD/thesis/data/locality.noshare.jax (modified) * doc/theses/thierry_delisle_PhD/thesis/data/locality.noshare.nasus (modified) * doc/theses/thierry_delisle_PhD/thesis/data/locality.share.jax (modified) * doc/theses/thierry_delisle_PhD/thesis/data/locality.share.nasus (modified) * doc/theses/thierry_delisle_PhD/thesis/data/yield.jax (modified) * doc/theses/thierry_delisle_PhD/thesis/data/yield.nasus (modified) Updated the micro data after latest optimization Thu, 25 Aug 2022 15:47:33 GMT Thierry Delisle [e9a7bdb3] * benchmark/process-mutilate.py (modified) Fixed process after new memcd results Thu, 25 Aug 2022 01:23:15 GMT Peter A. Buhr [b59d6d1] * doc/proposals/iterators.md (added) * src/Parser/parser.yy (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 24 Aug 2022 18:18:01 GMT Andrew Beach [8baa40aa] * doc/proposals/iterators.md (added) First draft of new iterator proposal. Tue, 23 Aug 2022 11:24:40 GMT Peter A. Buhr [558999f] * doc/user/user.tex (modified) update user documentation for for-loop control Tue, 23 Aug 2022 10:40:54 GMT Peter A. Buhr [0c40bfe] * benchmark/io/http/main.cfa (modified) * benchmark/io/http/printer.cfa (modified) * benchmark/io/http/printer.hfa (modified) * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/protocol.hfa (modified) * benchmark/io/http/socket.cfa (modified) * benchmark/io/http/worker.cfa (modified) * benchmark/io/http/worker.hfa (modified) * benchmark/plot.py (modified) * benchmark/readyQ/locality.cfa (modified) * benchmark/readyQ/locality.cpp (modified) * benchmark/readyQ/locality.go (modified) * benchmark/readyQ/locality.rs (modified) * benchmark/readyQ/rq_bench.hfa (modified) * benchmark/readyQ/transfer.cfa (modified) * benchmark/readyQ/transfer.go (modified) * doc/theses/thierry_delisle_PhD/thesis/data/memcd.updt (modified) * doc/theses/thierry_delisle_PhD/thesis/local.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/text/eval_macro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * libcfa/src/concurrency/kernel/cluster.cfa (modified) * libcfa/src/concurrency/kernel/cluster.hfa (modified) * libcfa/src/concurrency/kernel/private.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 23 Aug 2022 10:39:46 GMT Peter A. Buhr [4fee301] * src/Parser/parser.yy (modified) update compiler error messages for-loop control Mon, 22 Aug 2022 20:23:57 GMT Peter A. Buhr [94eff4c] * doc/theses/thierry_delisle_PhD/thesis/local.bib (modified) add additional bibliography citations Mon, 22 Aug 2022 20:23:16 GMT Peter A. Buhr [fcfbc52] * doc/theses/thierry_delisle_PhD/thesis/text/eval_macro.tex (modified) proofread eval_macro chapter Fri, 19 Aug 2022 01:56:43 GMT Peter A. Buhr [e9e3d02] * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified) small changes to Churn Thu, 18 Aug 2022 13:43:37 GMT Peter A. Buhr [ff370d8] * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified) more structuring work in chapter eval_micro Wed, 17 Aug 2022 20:34:10 GMT Peter A. Buhr [36cc24a] * benchmark/io/http/main.cfa (modified) * benchmark/io/http/printer.cfa (modified) * benchmark/io/http/printer.hfa (modified) * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/protocol.hfa (modified) * benchmark/io/http/socket.cfa (modified) * benchmark/io/http/worker.cfa (modified) * benchmark/io/http/worker.hfa (modified) * benchmark/plot.py (modified) * benchmark/readyQ/locality.cfa (modified) * benchmark/readyQ/locality.cpp (modified) * benchmark/readyQ/locality.go (modified) * benchmark/readyQ/locality.rs (modified) * benchmark/readyQ/rq_bench.hfa (modified) * benchmark/readyQ/transfer.cfa (modified) * benchmark/readyQ/transfer.go (modified) * doc/theses/thierry_delisle_PhD/thesis/data/memcd.updt (modified) * doc/theses/thierry_delisle_PhD/thesis/text/eval_macro.tex (modified) * libcfa/src/concurrency/kernel/cluster.cfa (modified) * libcfa/src/concurrency/kernel/cluster.hfa (modified) * libcfa/src/concurrency/kernel/private.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) fix conflict from pull Wed, 17 Aug 2022 20:27:43 GMT Peter A. Buhr [3ce3fb9] * doc/theses/thierry_delisle_PhD/thesis/text/eval_macro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) small changes and first attempt to present graphs in micro-benchmarks ... Wed, 17 Aug 2022 18:49:28 GMT Thierry Delisle [683cc13] * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified) Change 1 word after change to plot Wed, 17 Aug 2022 18:48:48 GMT Thierry Delisle [94ce03a] * doc/theses/thierry_delisle_PhD/thesis/text/eval_macro.tex (modified) Filled in macro section after results for new experiment Wed, 17 Aug 2022 18:47:53 GMT Thierry Delisle [1b57a38] * doc/theses/thierry_delisle_PhD/thesis/data/memcd.updt (modified) Re-ran update experiments with 15 * 5 min experiments Wed, 17 Aug 2022 18:47:19 GMT Thierry Delisle [8fca132] * benchmark/plot.py (modified) Changed plots to use different markers and dotted lines for minimum Wed, 17 Aug 2022 16:59:42 GMT Thierry Delisle [cd3fc46] * libcfa/src/concurrency/kernel/cluster.cfa (modified) * libcfa/src/concurrency/kernel/private.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) Changed scheduler lock to remove one level of pointer. Tue, 16 Aug 2022 20:12:49 GMT Thierry Delisle [aec2c022] * benchmark/readyQ/locality.cfa (modified) * benchmark/readyQ/locality.cpp (modified) * benchmark/readyQ/locality.go (modified) * benchmark/readyQ/locality.rs (modified) * benchmark/readyQ/rq_bench.hfa (modified) * benchmark/readyQ/transfer.cfa (modified) * benchmark/readyQ/transfer.go (modified) Clean-up the benchmarks a little Tue, 16 Aug 2022 20:04:47 GMT Thierry Delisle [71cf630] * benchmark/io/http/main.cfa (modified) * benchmark/io/http/printer.cfa (modified) * benchmark/io/http/printer.hfa (modified) * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/protocol.hfa (modified) * benchmark/io/http/socket.cfa (modified) * benchmark/io/http/worker.cfa (modified) * benchmark/io/http/worker.hfa (modified) * benchmark/plot.py (modified) * benchmark/process-trun.py (modified) * doc/bibliography/pl.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/data/churn.jax (modified) * doc/theses/thierry_delisle_PhD/thesis/data/churn.low.jax (modified) * doc/theses/thierry_delisle_PhD/thesis/data/churn.low.nasus (added) * doc/theses/thierry_delisle_PhD/thesis/data/churn.nasus (added) * doc/theses/thierry_delisle_PhD/thesis/data/locality.noshare.jax (added) * doc/theses/thierry_delisle_PhD/thesis/data/locality.noshare.nasus (added) * doc/theses/thierry_delisle_PhD/thesis/data/locality.share.jax (added) * doc/theses/thierry_delisle_PhD/thesis/data/locality.share.nasus (added) * doc/theses/thierry_delisle_PhD/thesis/data/memcd.rate (modified) * doc/theses/thierry_delisle_PhD/thesis/data/memcd.updt (modified) * doc/theses/thierry_delisle_PhD/thesis/data/swbsrv.25gb.cfa (modified) * doc/theses/thierry_delisle_PhD/thesis/data/swbsrv.25gb.cfa.bak (added) * doc/theses/thierry_delisle_PhD/thesis/local.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/text/conclusion.tex (added) * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/eval_macro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/front.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/call.cfa.in (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/io/types.hfa (modified) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/cluster.cfa (modified) * libcfa/src/concurrency/kernel/private.hfa (modified) * src/Common/Eval.cc (modified) * src/Common/ScopedMap.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/parser.yy (modified) * src/Tuples/TupleExpansionNew.cpp (modified) * src/Virtual/ExpandCasts.cc (modified) * src/Virtual/ExpandCasts.h (modified) * src/main.cc (modified) * tests/.expect/loop_else.txt (modified) * tests/.expect/loopctrl.txt (modified) * tests/heap.cfa (modified) * tests/io/away_fair.cfa (modified) * tests/loop_else.cfa (modified) * tests/loopctrl.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 16 Aug 2022 20:01:54 GMT Thierry Delisle [741e22c] * libcfa/src/concurrency/kernel/cluster.cfa (modified) * libcfa/src/concurrency/kernel/cluster.hfa (modified) * libcfa/src/concurrency/kernel/private.hfa (modified) Fixed potential false sharing on ready-schedule mutate lock Tue, 16 Aug 2022 18:52:24 GMT Thierry Delisle [17c6edeb] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * benchmark/io/http/protocol.cfa (modified) * benchmark/plot.py (modified) * benchmark/process-trun.py (added) * benchmark/readyQ/churn.go (modified) * benchmark/rmit.py (modified) * doc/bibliography/pl.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/data/churn.jax (modified) * doc/theses/thierry_delisle_PhD/thesis/data/churn.low.jax (modified) * doc/theses/thierry_delisle_PhD/thesis/data/churn.low.nasus (added) * doc/theses/thierry_delisle_PhD/thesis/data/churn.nasus (added) * doc/theses/thierry_delisle_PhD/thesis/data/cycle.jax (modified) * doc/theses/thierry_delisle_PhD/thesis/data/cycle.low.jax (modified) * doc/theses/thierry_delisle_PhD/thesis/data/cycle.low.nasus (added) * doc/theses/thierry_delisle_PhD/thesis/data/cycle.nasus (added) * doc/theses/thierry_delisle_PhD/thesis/data/locality.noshare.jax (added) * doc/theses/thierry_delisle_PhD/thesis/data/locality.noshare.nasus (added) * doc/theses/thierry_delisle_PhD/thesis/data/locality.share.jax (added) * doc/theses/thierry_delisle_PhD/thesis/data/locality.share.nasus (added) * doc/theses/thierry_delisle_PhD/thesis/data/memcd.rate (modified) * doc/theses/thierry_delisle_PhD/thesis/data/memcd.updt (modified) * doc/theses/thierry_delisle_PhD/thesis/data/swbsrv.25gb.cfa (added) * doc/theses/thierry_delisle_PhD/thesis/data/swbsrv.25gb.cfa.bak (added) * doc/theses/thierry_delisle_PhD/thesis/data/swbsrv.25gb.nginx (added) * doc/theses/thierry_delisle_PhD/thesis/data/yield.jax (modified) * doc/theses/thierry_delisle_PhD/thesis/data/yield.low.jax (modified) * doc/theses/thierry_delisle_PhD/thesis/data/yield.low.nasus (added) * doc/theses/thierry_delisle_PhD/thesis/data/yield.nasus (added) * doc/theses/thierry_delisle_PhD/thesis/local.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/text/conclusion.tex (added) * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/eval_macro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/front.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/call.cfa.in (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/io/types.hfa (modified) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/cluster.cfa (modified) * libcfa/src/concurrency/kernel/private.hfa (modified) * src/Common/Eval.cc (modified) * src/Common/ScopedMap.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/parser.yy (modified) * src/Tuples/TupleExpansionNew.cpp (modified) * src/Tuples/Tuples.h (modified) * src/Virtual/ExpandCasts.cc (modified) * src/Virtual/ExpandCasts.h (modified) * src/main.cc (modified) * tests/.expect/loop_else.txt (modified) * tests/.expect/loopctrl.txt (modified) * tests/heap.cfa (modified) * tests/io/away_fair.cfa (modified) * tests/loop_else.cfa (modified) * tests/loopctrl.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 16 Aug 2022 18:45:57 GMT Thierry Delisle [32d1383] * benchmark/io/http/main.cfa (modified) * benchmark/io/http/printer.cfa (modified) * benchmark/io/http/printer.hfa (modified) * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/protocol.hfa (modified) * benchmark/io/http/socket.cfa (modified) * benchmark/io/http/worker.cfa (modified) * benchmark/io/http/worker.hfa (modified) Committing http server when I know it works Mon, 15 Aug 2022 21:29:20 GMT Andrew Beach [e116db3] * src/Tuples/TupleExpansionNew.cpp (modified) Combined some sub-passes in Tuple Expansion, two less tree traversals ... Mon, 15 Aug 2022 21:06:43 GMT Thierry Delisle [d93ea1d] * doc/theses/thierry_delisle_PhD/thesis/text/conclusion.tex (modified) Filled in something for the conclusion that is kind of complete Mon, 15 Aug 2022 15:19:28 GMT Thierry Delisle [8bee858] * benchmark/io/http/protocol.cfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/call.cfa.in (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/io/types.hfa (modified) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/cluster.cfa (modified) * libcfa/src/concurrency/kernel/private.hfa (modified) * tests/io/away_fair.cfa (modified) Changed io types to have trailing $ instead of leading Mon, 15 Aug 2022 01:36:33 GMT Thierry Delisle [41a6a78] * benchmark/plot.py (modified) It was brought to my attention that I forgot to commit this file Sun, 14 Aug 2022 20:15:10 GMT Thierry Delisle [0e34a14] * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified) Not fully finished but readable Sun, 14 Aug 2022 18:51:14 GMT Thierry Delisle [2ae6a99] * doc/theses/thierry_delisle_PhD/thesis/data/churn.low.nasus (modified) * doc/theses/thierry_delisle_PhD/thesis/data/churn.nasus (modified) * doc/theses/thierry_delisle_PhD/thesis/data/locality.noshare.nasus (modified) * doc/theses/thierry_delisle_PhD/thesis/data/locality.share.nasus (modified) Updated data from nasus for the last 4 benchmarks Sat, 13 Aug 2022 20:54:32 GMT Thierry Delisle [e378c730] * doc/theses/thierry_delisle_PhD/thesis/text/eval_macro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified) Fleshed out some more the evaluation sections, still waiting on some ... Sat, 13 Aug 2022 20:53:26 GMT Thierry Delisle [111d993] * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified) Added/Fixed labels Sat, 13 Aug 2022 20:52:24 GMT Thierry Delisle [175eba6] * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) Included the conclusion in the main text Sat, 13 Aug 2022 20:51:55 GMT Thierry Delisle [17e6e08] * doc/theses/thierry_delisle_PhD/thesis/data/churn.jax (modified) * doc/theses/thierry_delisle_PhD/thesis/data/churn.low.jax (modified) * doc/theses/thierry_delisle_PhD/thesis/data/locality.noshare.jax (modified) * doc/theses/thierry_delisle_PhD/thesis/data/locality.share.jax (modified) Updated the jax data with the missing complete version Sat, 13 Aug 2022 20:51:21 GMT Thierry Delisle [5378f33] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/text/conclusion.tex (added) Fixed typo in makefile and added crazed rambling in lieu of conclusion Sat, 13 Aug 2022 17:39:35 GMT Thierry Delisle [08e7590d] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/data/memcd.updt (modified) * doc/theses/thierry_delisle_PhD/thesis/data/swbsrv.25gb.cfa.bak (added) Updated makefile and added real data for webserver and standin data ... Sat, 13 Aug 2022 17:37:19 GMT Thierry Delisle [13088f1] * doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (modified) Minor fixes Sat, 13 Aug 2022 17:36:25 GMT Thierry Delisle [4d85e47] * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) Fix casing Sat, 13 Aug 2022 17:34:03 GMT Thierry Delisle [29b0aa8] * doc/theses/thierry_delisle_PhD/thesis/local.bib (modified) More bibliography stuff Sat, 13 Aug 2022 17:33:36 GMT Thierry Delisle [3f1059e] * doc/theses/thierry_delisle_PhD/thesis/text/front.tex (modified) Added acknowledgements, heavily 'inspired' from my masters Sat, 13 Aug 2022 17:30:37 GMT Thierry Delisle [181036c] * doc/bibliography/pl.bib (modified) * src/Common/Eval.cc (modified) * src/Common/ScopedMap.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/parser.yy (modified) * src/Virtual/ExpandCasts.cc (modified) * src/Virtual/ExpandCasts.h (modified) * src/main.cc (modified) * tests/.expect/loop_else.txt (modified) * tests/.expect/loopctrl.txt (modified) * tests/heap.cfa (modified) * tests/loop_else.cfa (modified) * tests/loopctrl.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 12 Aug 2022 13:07:36 GMT Peter A. Buhr [082af5b] * src/Virtual/ExpandCasts.cc (modified) * src/Virtual/ExpandCasts.h (modified) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 12 Aug 2022 13:07:28 GMT Peter A. Buhr [283876d] * tests/.expect/loop_else.txt (modified) * tests/loop_else.cfa (modified) * tests/loopctrl.cfa (modified) update loop tests and expected output for corrected @ usage for ... Fri, 12 Aug 2022 13:05:32 GMT Peter A. Buhr [dbedd71] * src/Parser/parser.yy (modified) update for-control with corrected @ usage for negative range Thu, 11 Aug 2022 17:02:01 GMT Andrew Beach [ccbc65c] * src/Virtual/ExpandCasts.cc (modified) * src/Virtual/ExpandCasts.h (modified) * src/main.cc (modified) Converted the Expand Virtual Casts to the new ast. Wed, 10 Aug 2022 15:05:44 GMT Peter A. Buhr [4962741] * tests/heap.cfa (modified) fix for-control loop in heap test Wed, 10 Aug 2022 02:21:29 GMT Peter A. Buhr [ff36907] * tests/.expect/loopctrl.txt (modified) * tests/loopctrl.cfa (modified) update loop-control test and expected output Tue, 09 Aug 2022 21:41:58 GMT Peter A. Buhr [571f220] * doc/bibliography/pl.bib (modified) add and update bibliography repository Tue, 09 Aug 2022 21:40:36 GMT Peter A. Buhr [c48b61c] * tests/.expect/loop_else.txt (modified) * tests/.expect/loopctrl.txt (modified) * tests/loop_else.cfa (modified) * tests/loopctrl.cfa (modified) update for-control test-programs and expected output Tue, 09 Aug 2022 21:38:16 GMT Peter A. Buhr [52be5948] * src/Parser/parser.yy (modified) update for-control with more error messages Mon, 08 Aug 2022 21:38:22 GMT Peter A. Buhr [091ccdb] * tests/loopctrl.cfa (modified) add tests for all possible loop syntax Mon, 08 Aug 2022 21:14:55 GMT Peter A. Buhr [5c98a25] * tests/loop_else.cfa (modified) * tests/loopctrl.cfa (modified) update test programs with for-control changes Mon, 08 Aug 2022 21:13:11 GMT Peter A. Buhr [d78c238] * src/Parser/parser.yy (modified) update for-control with explicit type declarations Mon, 08 Aug 2022 21:11:25 GMT Peter A. Buhr [66406f3] * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/TypedefTable.cc (modified) update debug printing Mon, 08 Aug 2022 21:03:15 GMT Peter A. Buhr [df00c78] * src/Common/ScopedMap.h (modified) formatting Mon, 08 Aug 2022 20:54:09 GMT Peter A. Buhr [ba48a9b] * src/Common/Eval.cc (modified) ignore zero divide when evaluating constexpr expressions Fri, 05 Aug 2022 20:20:16 GMT Thierry Delisle [62c5a55] * doc/theses/thierry_delisle_PhD/thesis/text/front.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 05 Aug 2022 20:18:02 GMT Thierry Delisle [8040286] * doc/theses/thierry_delisle_PhD/thesis/local.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/eval_macro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified) Filled in several citations and did some of the todos Fri, 05 Aug 2022 20:13:15 GMT Peter A. Buhr [878be17] * doc/theses/thierry_delisle_PhD/thesis/text/front.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified) proofread intro Fri, 05 Aug 2022 16:49:49 GMT Thierry Delisle [511a9368] * doc/theses/thierry_delisle_PhD/thesis/text/eval_macro.tex (modified) Filled in eval section for existing results. Except update ratio ... Fri, 05 Aug 2022 16:48:32 GMT Thierry Delisle [1c4f063] * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) commented out thrash at the end of the thesis Fri, 05 Aug 2022 16:44:39 GMT Thierry Delisle [749cf69] * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) Added label Fri, 05 Aug 2022 16:42:32 GMT Thierry Delisle [0c11d3c] * doc/theses/thierry_delisle_PhD/thesis/data/memcd.rate (modified) * doc/theses/thierry_delisle_PhD/thesis/data/memcd.updt (modified) * doc/theses/thierry_delisle_PhD/thesis/data/swbsrv.25gb.cfa (modified) Some small changes to the macro experiements data Fri, 05 Aug 2022 00:47:12 GMT Thierry Delisle [e76fa30] * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified) Filled up the eval micro section Fri, 05 Aug 2022 00:44:30 GMT Thierry Delisle [e5e2334] * benchmark/plot.py (modified) * benchmark/process-trun.py (modified) * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) Updated makefile and data plotting Fri, 05 Aug 2022 00:42:41 GMT Thierry Delisle [c3b999d9] * doc/theses/thierry_delisle_PhD/thesis/data/churn.jax (modified) * doc/theses/thierry_delisle_PhD/thesis/data/churn.low.jax (modified) * doc/theses/thierry_delisle_PhD/thesis/data/churn.low.nasus (added) * doc/theses/thierry_delisle_PhD/thesis/data/churn.nasus (added) * doc/theses/thierry_delisle_PhD/thesis/data/locality.noshare.jax (added) * doc/theses/thierry_delisle_PhD/thesis/data/locality.noshare.nasus (added) * doc/theses/thierry_delisle_PhD/thesis/data/locality.share.jax (added) * doc/theses/thierry_delisle_PhD/thesis/data/locality.share.nasus (added) more data for the thesis Wed, 03 Aug 2022 11:14:54 GMT Peter A. Buhr [80d16f8] * doc/theses/thierry_delisle_PhD/thesis/text/front.tex (modified) small wording changes to abstract Mon, 01 Aug 2022 20:10:39 GMT Thierry Delisle [3fe4acd] * doc/theses/thierry_delisle_PhD/thesis/text/front.tex (modified) Tiny merge of peter's changes Mon, 01 Aug 2022 19:27:07 GMT Peter A. Buhr [4e21942] * doc/theses/thierry_delisle_PhD/thesis/text/front.tex (modified) proofread abstract Mon, 01 Aug 2022 19:26:26 GMT Peter A. Buhr [30159e5] * doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified) add new paragraph Sun, 31 Jul 2022 21:09:03 GMT Thierry Delisle [ee0176b] * benchmark/readyQ/churn.go (modified) Fixed go shutdown in churn benchmark Sun, 31 Jul 2022 21:08:39 GMT Thierry Delisle [d71db1a] * benchmark/rmit.py (modified) rmit not supports unconditional args Sun, 31 Jul 2022 18:03:18 GMT Thierry Delisle [6b00c53] * Jenkinsfile (modified) Jenkins no longer offers the option to build the old ast Sun, 31 Jul 2022 17:24:44 GMT Thierry Delisle [9d2609fa] * Jenkins/FullBuild (modified) Disabled x86 for nightly build until openssh issue is resolved