# # ChangeLog for doc/theses/thierry_delisle_PhD # # Generated by Trac 1.2.1 # Apr 28, 2024, 5:46:06 AM Mon, 27 Jun 2022 21:18:01 GMT Thierry Delisle [43aec9e] * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) Merged some of peter's changes Mon, 27 Jun 2022 12:29:58 GMT Peter A. Buhr [e4ea4b8d] * doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified) proofread runtime chapter Mon, 27 Jun 2022 12:29:11 GMT Peter A. Buhr [cad61f4] * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) talk about Go safe-points Mon, 27 Jun 2022 12:28:27 GMT Peter A. Buhr [9b817e15] * doc/theses/thierry_delisle_PhD/thesis/fig/system.fig (modified) update system figure Mon, 27 Jun 2022 02:26:17 GMT Peter A. Buhr [8446c18] * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) proofread existing.tex Mon, 27 Jun 2022 02:25:27 GMT Peter A. Buhr [6e8d446] * doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (modified) add some outline material for the introduction Mon, 27 Jun 2022 02:23:49 GMT Peter A. Buhr [1f201238] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/MQMS.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/MQMSG.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/SQMS.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/executionStates.fig (added) add 4 figures for consideration Mon, 27 Jun 2022 02:20:22 GMT Peter A. Buhr [10bd126] * doc/theses/thierry_delisle_PhD/thesis/.gitignore (modified) git ignore SAVE.fig Mon, 27 Jun 2022 02:19:22 GMT Peter A. Buhr [a6cfb4d] * doc/theses/thierry_delisle_PhD/thesis/fig/SAVE.fig (deleted) remove temporary file SAVE.fig Mon, 23 May 2022 20:48:59 GMT Peter A. Buhr [512d3dc1] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) first proofread of introduction Wed, 18 May 2022 19:59:14 GMT Thierry Delisle [622a358] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/data/churn.jax (added) * doc/theses/thierry_delisle_PhD/thesis/data/churn.low.jax (added) * doc/theses/thierry_delisle_PhD/thesis/data/cycle.jax (modified) * doc/theses/thierry_delisle_PhD/thesis/data/cycle.low.jax (added) * doc/theses/thierry_delisle_PhD/thesis/data/memcd.rate (added) * doc/theses/thierry_delisle_PhD/thesis/data/memcd.updt (added) * doc/theses/thierry_delisle_PhD/thesis/data/yield.jax (added) * doc/theses/thierry_delisle_PhD/thesis/data/yield.low.jax (added) * doc/theses/thierry_delisle_PhD/thesis/fig/SAVE.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/idle.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/idle1.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/idle2.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/idle_state.fig (added) * doc/theses/thierry_delisle_PhD/thesis/local.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/test.svg (added) * 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/practice.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) A whole lot of results and some text section done Thu, 14 Apr 2022 20:37:28 GMT Thierry Delisle [bfd5512] * doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified) Pushing what little I have for Chapter 5 Wed, 13 Apr 2022 17:08:44 GMT Thierry Delisle [6b06abe] * doc/theses/thierry_delisle_PhD/thesis/local.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified) Some more writing, mostly pushing to have it on other machines Tue, 12 Apr 2022 17:52:32 GMT Thierry Delisle [3112733] * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) Filled in all of Chapter 4. It's not great but it's worth discussing Tue, 12 Apr 2022 00:49:43 GMT Thierry Delisle [05e33f5] * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) Added a section on fairness goals to chapter 3 Mon, 11 Apr 2022 21:51:28 GMT Thierry Delisle [13888c0] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/cache-noshare.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/cache-share.fig (added) * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) First complete draft of chapter 3. Still very rough but probably ... Sat, 09 Apr 2022 18:51:24 GMT Thierry Delisle [6db62fa] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/data/cycle.jax (added) * doc/theses/thierry_delisle_PhD/thesis/fig/base.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/base_avg.fig (added) * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) Added some experiments, some graph generation and a whole lot of text Mon, 04 Apr 2022 23:47:48 GMT Thierry Delisle [f2bc9fa] * doc/theses/thierry_delisle_PhD/thesis/glossary.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) Small changes to io and intro section. Fri, 25 Feb 2022 17:28:44 GMT Thierry Delisle [c5af4f9] * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) Small fixes to io.tex and reworked start of existing work. Mon, 07 Feb 2022 18:21:28 GMT Thierry Delisle [1cf8a9f] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) Thesis now depends on common.tex and common.sty Wed, 02 Feb 2022 00:42:31 GMT Thierry Delisle [729c991] * doc/theses/thierry_delisle_PhD/thesis/fig/base.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/glossary.tex (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/eval_micro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) Re-starting work on my thesis. Mon, 08 Nov 2021 22:29:49 GMT Thierry Delisle [36a05d7] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/cycle.fig (added) * doc/theses/thierry_delisle_PhD/thesis/text/eval_macro.tex (added) * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (added) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) Started doing some work on the eval portion of my thesis. Wed, 01 Sep 2021 17:13:01 GMT Thierry Delisle [4e28d2e9] * doc/theses/thierry_delisle_PhD/.gitignore (modified) Updated gitignore for seminars 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} 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 Wed, 28 Apr 2021 20:56:50 GMT Thierry Delisle [5407cdc] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * benchmark/Makefile.am (modified) * benchmark/basic/ttst_lock.c (modified) * benchmark/benchcltr.hfa (modified) * benchmark/io/http/http_ring.cpp (modified) * benchmark/io/http/main.cfa (modified) * benchmark/io/http/options.cfa (modified) * benchmark/io/http/options.hfa (modified) * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/protocol.hfa (modified) * benchmark/io/http/worker.cfa (modified) * benchmark/io/http/worker.hfa (modified) * benchmark/io/readv-posix.c (modified) * benchmark/io/readv.cfa (modified) * benchmark/readyQ/cycle.cc (modified) * benchmark/readyQ/cycle.cfa (modified) * benchmark/readyQ/cycle.cpp (modified) * benchmark/readyQ/locality.cc (added) * benchmark/readyQ/locality.cfa (modified) * benchmark/readyQ/locality.cpp (modified) * benchmark/readyQ/rq_bench.hfa (modified) * benchmark/readyQ/rq_bench.hpp (modified) * benchmark/readyQ/transfer.cfa (added) * benchmark/readyQ/transfer.cpp (added) * benchmark/readyQ/yield.cfa (modified) * doc/LaTeXmacros/lstlang.sty (modified) * doc/bibliography/pl.bib (modified) * doc/theses/andrew_beach_MMath/Makefile (modified) * doc/theses/andrew_beach_MMath/exception-hierarchy.fig (added) * 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/stack-marking.fig (added) * doc/theses/andrew_beach_MMath/thesis-frontpgs.tex (deleted) * doc/theses/andrew_beach_MMath/thesis.tex (deleted) * doc/theses/andrew_beach_MMath/uw-ethesis.cls (deleted) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/.gitignore (added) * doc/theses/mubeen_zulfiqar_MMath/AllocDS1.fig (added) * doc/theses/mubeen_zulfiqar_MMath/AllocDS2.fig (added) * doc/theses/mubeen_zulfiqar_MMath/Makefile (added) * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (added) * doc/theses/mubeen_zulfiqar_MMath/background.tex (added) * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (added) * doc/theses/mubeen_zulfiqar_MMath/conclusion.tex (added) * doc/theses/mubeen_zulfiqar_MMath/intro.tex (added) * doc/theses/mubeen_zulfiqar_MMath/thesis.tex (added) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis-frontpgs.tex (added) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.bib (moved) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex (added) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/dynamic_entropy.hpp (added) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/links.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/links2.hpp (added) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/ntmove.cpp (added) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/processor_list.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/processor_list_good.cpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/randbit.cpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/relaxed_list.cpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/snzi-packed.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/snzi.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/utils.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/work_stealing.hpp (modified) * doc/user/figures/Cdecl.fig (modified) * doc/user/user.tex (modified) * example/io/batch-readv.c (modified) * example/io/tty-echo.cfa (added) * libcfa/configure.ac (modified) * libcfa/prelude/builtins.c (modified) * libcfa/prelude/defines.hfa.in (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/bits/debug.hfa (modified) * libcfa/src/bits/defs.hfa (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/weakso_locks.cfa (modified) * libcfa/src/bits/weakso_locks.hfa (modified) * libcfa/src/clock.hfa (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/clib/cfathread.h (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (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/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/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.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/concurrency/thread.hfa (modified) * libcfa/src/containers/array.hfa (added) * libcfa/src/containers/list.hfa (modified) * libcfa/src/containers/queueLockFree.hfa (added) * libcfa/src/exception.c (modified) * libcfa/src/exception.h (modified) * libcfa/src/exception.hfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/gmp.hfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/math.hfa (modified) * libcfa/src/startup.cfa (modified) * libcfa/src/stdhdr/bfdlink.h (deleted) * libcfa/src/stdhdr/hwloc.h (deleted) * libcfa/src/stdhdr/krb5.h (deleted) * libcfa/src/stdhdr/libltdl/lt_dlloader.h (added) * libcfa/src/stdhdr/sys/socket.h (added) * libcfa/src/stdlib.hfa (modified) * libcfa/src/strstream.cfa (added) * libcfa/src/strstream.hfa (added) * libcfa/src/time.hfa (modified) * libcfa/src/virtual.c (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Node.cpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Type.cpp (modified) * src/AST/Visitor.hpp (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Common/CodeLocationTools.cpp (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.h (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Constant.h (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.h (modified) * src/Virtual/ExpandCasts.cc (modified) * src/Virtual/Tables.cc (modified) * src/Virtual/Tables.h (modified) * src/main.cc (modified) * tests/.expect/KRfunctions.nast.arm64.txt (modified) * tests/.expect/KRfunctions.nast.x64.txt (modified) * tests/.expect/KRfunctions.nast.x86.txt (modified) * tests/.expect/KRfunctions.oast.x64.txt (modified) * tests/.expect/attributes.nast.arm64.txt (modified) * tests/.expect/attributes.nast.x64.txt (modified) * tests/.expect/attributes.nast.x86.txt (modified) * tests/.expect/attributes.oast.x64.txt (modified) * tests/.expect/attributes.oast.x86.txt (modified) * tests/.expect/bitmanip2.nast.x86.txt (moved) * tests/.expect/declarationSpecifier.arm64.txt (modified) * tests/.expect/declarationSpecifier.x64.txt (modified) * tests/.expect/declarationSpecifier.x86.txt (modified) * tests/.expect/extension.arm64.txt (modified) * tests/.expect/extension.x64.txt (modified) * tests/.expect/extension.x86.txt (modified) * tests/.expect/gccExtensions.arm64.txt (modified) * tests/.expect/gccExtensions.x64.txt (modified) * tests/.expect/gccExtensions.x86.txt (modified) * tests/.expect/math.nast.arm64.txt (added) * tests/.expect/math.nast.x64.txt (added) * tests/.expect/math.nast.x86.txt (added) * tests/.expect/math1.oast.arm64.txt (moved) * tests/.expect/math1.oast.x64.txt (moved) * tests/.expect/math1.oast.x86.txt (moved) * tests/.expect/math2.oast.arm64.txt (moved) * tests/.expect/math2.oast.x64.txt (moved) * tests/.expect/math2.oast.x86.txt (moved) * tests/.expect/math3.oast.arm64.txt (moved) * tests/.expect/math3.oast.x64.txt (moved) * tests/.expect/math3.oast.x86.txt (moved) * tests/.expect/math4.oast.arm64.txt (moved) * tests/.expect/math4.oast.x64.txt (moved) * tests/.expect/math4.oast.x86.txt (moved) * tests/.expect/mathX.nast.arm64.txt (added) * tests/.expect/mathX.nast.x64.txt (added) * tests/.expect/mathX.nast.x86.txt (added) * tests/.expect/quasiKeyword.txt (added) * tests/.expect/strstream.txt (added) * tests/Makefile.am (modified) * tests/array-container/.expect/array-basic.x64.txt (added) * tests/array-container/array-basic.cfa (added) * tests/attributes.cfa (modified) * tests/collections/.expect/atomic_mpsc.txt (added) * tests/collections/atomic_mpsc.cfa (added) * tests/concurrent/.expect/clib_tls.txt (added) * tests/concurrent/.expect/semaphore.txt (added) * tests/concurrent/.expect/spinaphore.txt (added) * tests/concurrent/clib.c (modified) * tests/concurrent/clib_tls.c (added) * tests/concurrent/coroutineYield.cfa (modified) * tests/concurrent/futures/multi.cfa (modified) * tests/concurrent/semaphore.cfa (added) * tests/concurrent/spinaphore.cfa (added) * tests/errors/.expect/completeType.nast.arm64.txt (modified) * tests/exceptions/.expect/resume-threads.txt (modified) * tests/exceptions/.expect/resume.txt (modified) * tests/exceptions/.expect/terminate-threads.txt (modified) * tests/exceptions/.expect/terminate.txt (modified) * tests/exceptions/cancel/coroutine.cfa (modified) * tests/exceptions/cancel/thread.cfa (modified) * tests/exceptions/conditional.cfa (modified) * tests/exceptions/data-except.cfa (modified) * tests/exceptions/defaults.cfa (modified) * tests/exceptions/finally.cfa (modified) * tests/exceptions/interact.cfa (modified) * tests/exceptions/polymorphic.cfa (modified) * tests/exceptions/resume.cfa (modified) * tests/exceptions/terminate.cfa (modified) * tests/exceptions/trash.cfa (modified) * tests/exceptions/type-check.cfa (modified) * tests/exceptions/virtual-cast.cfa (modified) * tests/exceptions/virtual-poly.cfa (modified) * tests/include/.expect/includes.nast.txt (added) * tests/include/.expect/vector-containers.txt (moved) * tests/include/.expect/vector-fstream.txt (moved) * tests/include/.expect/vector-sequence.txt (moved) * tests/include/about.txt (moved) * tests/include/includes.cfa (added) * tests/include/vector-containers.cfa (moved) * tests/include/vector-fstream.cfa (moved) * tests/include/vector-sequence.cfa (moved) * tests/io/.expect/io-acquire.txt (added) * tests/io/.expect/io.nast.txt (added) * tests/io/.expect/io1.oast.txt (moved) * tests/io/.expect/io2.oast.txt (moved) * tests/io/.expect/manipulatorsInput.arm64.txt (moved) * tests/io/.expect/manipulatorsInput.x64.txt (moved) * tests/io/.expect/manipulatorsInput.x86.txt (moved) * tests/io/.expect/manipulatorsOutput1.arm64.txt (moved) * tests/io/.expect/manipulatorsOutput1.x64.txt (moved) * tests/io/.expect/manipulatorsOutput1.x86.txt (moved) * tests/io/.expect/manipulatorsOutput2.arm64.txt (moved) * tests/io/.expect/manipulatorsOutput2.x64.txt (moved) * tests/io/.expect/manipulatorsOutput2.x86.txt (moved) * tests/io/.expect/manipulatorsOutput3.arm64.txt (moved) * tests/io/.expect/manipulatorsOutput3.x64.txt (moved) * tests/io/.expect/manipulatorsOutput4.x64.txt (added) * tests/io/.expect/many_read.txt (added) * tests/io/.in/io-acquire.txt (added) * tests/io/.in/io.data (moved) * tests/io/.in/manipulatorsInput.txt (moved) * tests/io/.in/many_read.data (added) * tests/io/io-acquire.cfa (added) * tests/io/io.cfa (added) * tests/io/io1.cfa (moved) * tests/io/io2.cfa (moved) * tests/io/manipulatorsInput.cfa (moved) * tests/io/manipulatorsOutput1.cfa (moved) * tests/io/manipulatorsOutput2.cfa (moved) * tests/io/manipulatorsOutput3.cfa (moved) * tests/io/manipulatorsOutput4.cfa (added) * tests/io/many_read.cfa (added) * tests/linking/.expect/io-acquire.txt (added) * tests/linking/.in/io-acquire.txt (added) * tests/linking/exception-nothreads.cfa (modified) * tests/linking/exception-withthreads.cfa (modified) * tests/linking/io-acquire.cfa (added) * tests/linking/weakso_nothd.cfa (modified) * tests/math.cfa (added) * tests/mathX.cfa (added) * tests/meta/.expect/archVast.nast.arm64.txt (modified) * tests/quasiKeyword.cfa (added) * tests/strstream.cfa (added) * tests/time.cfa (modified) * tests/unified_locking/.expect/fast.txt (added) * tests/unified_locking/.expect/locks.txt (modified) * tests/unified_locking/.expect/mcs.txt (added) * tests/unified_locking/fast.cfa (added) * tests/unified_locking/locks.cfa (modified) * tests/unified_locking/mcs.cfa (added) * tests/vector_math/.expect/vec4_float.txt (modified) * tests/zombies/includes.c (deleted) * tools/gdb/utils-gdb.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 15 Apr 2021 17:08:16 GMT Thierry Delisle [780a614] * doc/theses/thierry_delisle_PhD/code/readyQ_proto/links.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/links2.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/work_stealing.hpp (modified) Added comparison of the mpsc queue to the protoptype. Wed, 14 Apr 2021 16:58:36 GMT Thierry Delisle [634a5c2] * doc/theses/thierry_delisle_PhD/code/readyQ_proto/utils.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/work_stealing.hpp (modified) New changes to the prototype with Andrew's comments Mon, 12 Apr 2021 21:34:33 GMT Thierry Delisle [7f5683e] * benchmark/basic/ttst_lock.c (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/links2.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/processor_list.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/processor_list_good.cpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/randbit.cpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/utils.hpp (modified) Several prototype fixes for arm Mon, 12 Apr 2021 21:22:02 GMT Thierry Delisle [a1b9bc3] * doc/theses/thierry_delisle_PhD/code/readyQ_proto/dynamic_entropy.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/links2.hpp (added) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/ntmove.cpp (added) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/relaxed_list.cpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/work_stealing.hpp (modified) Many small changes to prototype code Thu, 08 Apr 2021 19:15:26 GMT Thierry Delisle [56c8b86] * doc/theses/thierry_delisle_PhD/code/readyQ_proto/dynamic_entropy.hpp (added) Added clean version of cforall (Rather than one buried in a mess of ... Thu, 08 Apr 2021 19:14:56 GMT Thierry Delisle [7530049d] * doc/theses/thierry_delisle_PhD/code/readyQ_proto/relaxed_list.cpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/snzi-packed.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/snzi.hpp (modified) Minor cleanup Tue, 16 Feb 2021 18:32:24 GMT Thierry Delisle [f6664bf2] * doc/LaTeXmacros/common.tex (modified) * doc/papers/concurrency/mail2 (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) * doc/user/user.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 16 Feb 2021 18:24:21 GMT Thierry Delisle [14533d4] * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) commiting before merge with peter's comments Tue, 16 Feb 2021 18:23:31 GMT Thierry Delisle [f6fd42aa] * doc/theses/thierry_delisle_PhD/thesis/fig/pivot_ring.fig (modified) Fixed error in pivot ring figure Tue, 16 Feb 2021 03:14:36 GMT Peter A. Buhr [c6640a3] * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) proofread Chapter 4 up to and including the start of Section 4.2.2 Tue, 16 Feb 2021 03:13:01 GMT Peter A. Buhr [b20465a] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) fix Makefile problem building fairness.svg Tue, 16 Feb 2021 03:11:55 GMT Peter A. Buhr [79debb02] * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) switch over from 2017 to 2020 thesis macros Wed, 10 Feb 2021 02:24:04 GMT Thierry Delisle [52f6250] * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) Finished section on private I/O instances. Tue, 09 Feb 2021 21:50:56 GMT Thierry Delisle [d4a4b17] * doc/theses/thierry_delisle_PhD/thesis/local.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) High-Level design for io_uring pools. Mon, 08 Feb 2021 17:11:42 GMT Thierry Delisle [5ce9bea] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/pivot_ring.fig (added) Added missing rules to thesis makefile. Fri, 05 Feb 2021 03:03:23 GMT Thierry Delisle [c292244] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/io_uring.fig (added) * doc/theses/thierry_delisle_PhD/thesis/local.bib (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/thesis.tex (modified) Started working on the I/O section of my thesis. Fri, 15 Jan 2021 02:21:47 GMT Thierry Delisle [b6a8b31] * doc/theses/thierry_delisle_PhD/thesis/.gitignore (added) Added local git ignore Fri, 15 Jan 2021 02:21:13 GMT Thierry Delisle [3db750c6] * doc/theses/thierry_delisle_PhD/thesis/text_back/core.tex (deleted) * doc/theses/thierry_delisle_PhD/thesis/text_back/existing.tex (deleted) * doc/theses/thierry_delisle_PhD/thesis/text_back/front.tex (deleted) * doc/theses/thierry_delisle_PhD/thesis/text_back/intro.tex (deleted) * doc/theses/thierry_delisle_PhD/thesis/text_back/io.tex (deleted) * doc/theses/thierry_delisle_PhD/thesis/text_back/practice.tex (deleted) * doc/theses/thierry_delisle_PhD/thesis/text_back/runtime.tex (deleted) These don't need to be gited Fri, 15 Jan 2021 02:19:58 GMT Thierry Delisle [bf08316] * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) Merge more of peter's changed. Fri, 15 Jan 2021 01:21:44 GMT Thierry Delisle [50202fa] * doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text_back/runtime.tex (modified) Merged runtime changes from peter Fri, 15 Jan 2021 01:12:44 GMT Thierry Delisle [aaa1c4cc] * doc/theses/thierry_delisle_PhD/thesis/text_back/core.tex (added) * doc/theses/thierry_delisle_PhD/thesis/text_back/existing.tex (added) * doc/theses/thierry_delisle_PhD/thesis/text_back/front.tex (added) * doc/theses/thierry_delisle_PhD/thesis/text_back/intro.tex (added) * doc/theses/thierry_delisle_PhD/thesis/text_back/io.tex (added) * doc/theses/thierry_delisle_PhD/thesis/text_back/practice.tex (added) * doc/theses/thierry_delisle_PhD/thesis/text_back/runtime.tex (added) Added text_back folder to merge things after peter's changes Fri, 15 Jan 2021 01:11:42 GMT Thierry Delisle [7cef785] * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) Removed color from glossary links Fri, 15 Jan 2021 01:10:35 GMT Thierry Delisle [f756a7f] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) Added missing dependency on thesis.tex Thu, 14 Jan 2021 03:35:02 GMT Peter A. Buhr [9153e53] * doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified) fix citation error Thu, 14 Jan 2021 03:23:02 GMT Peter A. Buhr [bace538] * doc/bibliography/pl.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) proofread Thierry's chapter 2 and 3, update latex formatting, add ... Mon, 04 Jan 2021 20:49:08 GMT Thierry Delisle [c04a19e] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/fairness.py (added) * doc/theses/thierry_delisle_PhD/thesis/glossary.tex (modified) * 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/existing.tex (modified) Major update to chapter 3 Tue, 15 Dec 2020 17:51:15 GMT Thierry Delisle [72b1800] * doc/theses/thierry_delisle_PhD/code/readQ_example/Makefile (modified) * doc/theses/thierry_delisle_PhD/code/readQ_example/proto-gui/main.cpp (modified) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/Makefile (modified) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/pthread.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.cpp (modified) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.hpp (modified) Some previous in progress work. Commited only so it stops showing in ... Fri, 30 Oct 2020 16:35:59 GMT Thierry Delisle [b9537e6] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/system.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/glossary.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/local.bib (added) * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (added) * 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) A whole bunch of thesis work and existing work Thu, 15 Oct 2020 19:41:38 GMT Thierry Delisle [223a633] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * benchmark/Makefile.am (modified) * benchmark/creation/JavaThread.java (modified) * benchmark/ctxswitch/JavaThread.java (modified) * benchmark/io/http/main.cfa (modified) * benchmark/io/http/worker.cfa (modified) * benchmark/io/readv.cfa (modified) * benchmark/mutex/JavaThread.java (modified) * benchmark/readyQ/yield.cfa (modified) * benchmark/schedint/JavaThread.java (modified) * doc/LaTeXmacros/common.tex (modified) * doc/LaTeXmacros/lstlang.sty (modified) * doc/bibliography/pl.bib (modified) * doc/papers/concurrency/Paper.tex (modified) * doc/papers/concurrency/annex/local.bib (modified) * doc/papers/concurrency/mail2 (modified) * doc/papers/concurrency/response3 (added) * doc/proposals/ZeroCostPreemption.md (added) * doc/proposals/function_type_change.md (added) * doc/refrat/refrat.tex (modified) * doc/theses/andrew_beach_MMath/glossaries.tex (added) * doc/theses/andrew_beach_MMath/thesis.tex (modified) * doc/theses/fangren_yu_COOP_S20/Makefile (modified) * doc/theses/fangren_yu_COOP_S20/Report.tex (modified) * doc/theses/fangren_yu_COOP_S20/cfa_developer_reference.pdf (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/Makefile (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/proto-gui/main.cpp (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/Makefile (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/cforall.hpp (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/fibre.hpp (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/pthread.hpp (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.cpp (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.hpp (added) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/Makefile (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/assert.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/bitbench/select.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/bts.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/bts_test.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/links.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/prefetch.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/process.sh (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/processor.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/processor_list.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/processor_list_fast.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/processor_list_good.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/randbit.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/relaxed_list.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/relaxed_list.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/relaxed_list_layout.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/runperf.sh (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/scale.sh (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/snzi-packed.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/snzi.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/snzm.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/utils.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/work_stealing.hpp (moved) * doc/user/Makefile (modified) * doc/user/user.tex (modified) * examples/constructors.c (deleted) * libcfa/prelude/builtins.c (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/bits/containers.hfa (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/CtxSwitch-i386.S (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/clib/cfathread.cfa (added) * libcfa/src/concurrency/clib/cfathread.h (added) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/invoke.h (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/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 (added) * libcfa/src/concurrency/locks.hfa (added) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/mutex.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/snzi.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * libcfa/src/exception.h (modified) * libcfa/src/exception.hfa (modified) * libcfa/src/parseargs.cfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/ForallSubstitutor.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/SymbolTable.cpp (modified) * src/AST/SymbolTable.hpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/Concurrency/Keywords.cc (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/ResolveAssertions.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) * src/ResolvExpr/SpecCost.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/TypeDecl.cc (modified) * src/Virtual/Tables.cc (modified) * src/Virtual/Tables.h (modified) * src/main.cc (modified) * tests/.expect/array.txt (modified) * tests/.expect/cast.txt (modified) * tests/.expect/const-init.txt (added) * tests/.expect/enum.txt (modified) * tests/.expect/expression.txt (modified) * tests/.expect/forall.txt (modified) * tests/.expect/heap.txt (modified) * tests/.expect/identFuncDeclarator.txt (modified) * tests/.expect/identParamDeclarator.txt (modified) * tests/.expect/init1-ERROR.txt (added) * tests/.expect/init1.txt (modified) * tests/.expect/labelledExit.txt (modified) * tests/.expect/limits.txt (modified) * tests/.expect/maybe.txt (modified) * tests/.expect/nested-types.txt (modified) * tests/.expect/numericConstants.txt (modified) * tests/.expect/operators.txt (modified) * tests/.expect/poly-d-cycle.txt (moved) * tests/.expect/poly-o-cycle.txt (added) * tests/.expect/result.txt (modified) * tests/.expect/stdincludes.txt (modified) * tests/.expect/switch.txt (modified) * tests/.expect/typedefRedef-ERR1.txt (modified) * tests/.expect/typedefRedef.txt (modified) * tests/.expect/typeof.txt (modified) * tests/.expect/variableDeclarator.txt (modified) * tests/.expect/voidPtr.txt (modified) * tests/Makefile.am (modified) * tests/alloc.cfa (modified) * tests/array.cfa (modified) * tests/bugs/196.cfa (added) * tests/builtins/.expect/sync.txt (modified) * tests/builtins/sync.cfa (modified) * tests/cast.cfa (modified) * tests/concurrent/.expect/clib.txt (added) * tests/concurrent/.expect/cluster.txt (modified) * tests/concurrent/clib.c (added) * tests/concurrent/cluster.cfa (modified) * tests/concurrent/examples/.expect/datingService.txt (modified) * tests/concurrent/examples/datingService.cfa (modified) * tests/concurrent/futures/.expect/basic.txt (modified) * tests/concurrent/futures/basic.cfa (modified) * tests/concurrent/park/.expect/force_preempt.txt (modified) * tests/concurrent/park/.expect/start_parked.txt (modified) * tests/concurrent/park/contention.cfa (modified) * tests/concurrent/park/force_preempt.cfa (modified) * tests/concurrent/park/start_parked.cfa (modified) * tests/const-init.cfa (added) * tests/enum.cfa (modified) * tests/errors/.expect/completeType.x64.txt (modified) * tests/errors/.expect/completeType.x86.txt (modified) * tests/exceptions/.expect/virtual-cast.txt (modified) * tests/exceptions/.expect/virtual-poly.txt (modified) * tests/exceptions/defaults.cfa (modified) * tests/exceptions/virtual-cast.cfa (modified) * tests/exceptions/virtual-poly.cfa (modified) * tests/expression.cfa (modified) * tests/forall.cfa (modified) * tests/heap.cfa (modified) * tests/identFuncDeclarator.cfa (modified) * tests/identParamDeclarator.cfa (modified) * tests/init1.cfa (modified) * tests/labelledExit.cfa (modified) * tests/limits.cfa (modified) * tests/linking/.expect/linkerror.txt (deleted) * tests/linking/linkerror.cfa (deleted) * tests/maybe.cfa (modified) * tests/nested-types.cfa (modified) * tests/numericConstants.cfa (modified) * tests/operators.cfa (modified) * tests/poly-d-cycle.cfa (added) * tests/poly-o-cycle.cfa (moved) * tests/pybin/tools.py (modified) * tests/raii/.expect/ctor-autogen.txt (modified) * tests/raii/.expect/init_once.txt (modified) * tests/raii/ctor-autogen.cfa (modified) * tests/raii/init_once.cfa (modified) * tests/result.cfa (modified) * tests/stdincludes.cfa (modified) * tests/switch.cfa (modified) * tests/test.py (modified) * tests/typedefRedef.cfa (modified) * tests/typeof.cfa (modified) * tests/variableDeclarator.cfa (modified) * tests/voidPtr.cfa (modified) * tests/warnings/.expect/self-assignment.txt (modified) * tests/warnings/self-assignment.cfa (modified) * tests/zombies/ArrayN.c (moved) * tests/zombies/Initialization.c (moved) * tests/zombies/Initialization2.c (moved) * tests/zombies/Makefile.example (moved) * tests/zombies/Members.c (moved) * tests/zombies/Misc.c (moved) * tests/zombies/MiscError.c (moved) * tests/zombies/Rank2.c (moved) * tests/zombies/Tuple.c (moved) * tests/zombies/abstype.c (moved) * tests/zombies/constructors.c (added) * tests/zombies/forward.c (moved) * tests/zombies/gc_no_raii/.gitignore (moved) * tests/zombies/gc_no_raii/bug-repro/assert.c (moved) * tests/zombies/gc_no_raii/bug-repro/blockers.tar.gz (moved) * tests/zombies/gc_no_raii/bug-repro/blockers/explicit_cast.c (moved) * tests/zombies/gc_no_raii/bug-repro/blockers/file_scope.c (moved) * tests/zombies/gc_no_raii/bug-repro/blockers/recursive_realloc.c (moved) * tests/zombies/gc_no_raii/bug-repro/crash.c (moved) * tests/zombies/gc_no_raii/bug-repro/deref.c (moved) * tests/zombies/gc_no_raii/bug-repro/field.c (moved) * tests/zombies/gc_no_raii/bug-repro/find.c (moved) * tests/zombies/gc_no_raii/bug-repro/inline.c (moved) * tests/zombies/gc_no_raii/bug-repro/malloc.c (moved) * tests/zombies/gc_no_raii/bug-repro/not_equal.c (moved) * tests/zombies/gc_no_raii/bug-repro/oddtype.c (moved) * tests/zombies/gc_no_raii/bug-repro/push_back.c (moved) * tests/zombies/gc_no_raii/bug-repro/push_back.h (moved) * tests/zombies/gc_no_raii/bug-repro/realloc.c (moved) * tests/zombies/gc_no_raii/bug-repro/return.c (moved) * tests/zombies/gc_no_raii/bug-repro/return_template.c (moved) * tests/zombies/gc_no_raii/bug-repro/slow_malloc.c (moved) * tests/zombies/gc_no_raii/bug-repro/static_const_local.c (moved) * tests/zombies/gc_no_raii/bug-repro/test-assert.cpp (moved) * tests/zombies/gc_no_raii/bug-repro/void_pointer.c (moved) * tests/zombies/gc_no_raii/bug-repro/while.c (moved) * tests/zombies/gc_no_raii/bug-repro/zero.c (moved) * tests/zombies/gc_no_raii/pool-alloc/allocate-malign.c (moved) * tests/zombies/gc_no_raii/pool-alloc/allocate-malloc.c (moved) * tests/zombies/gc_no_raii/pool-alloc/allocate-mmap.c (moved) * tests/zombies/gc_no_raii/pool-alloc/allocate-win-valloc.c (moved) * tests/zombies/gc_no_raii/premake4.lua (moved) * tests/zombies/gc_no_raii/src/allocate-pool.c (moved) * tests/zombies/gc_no_raii/src/allocate-pool.h (moved) * tests/zombies/gc_no_raii/src/gc.h (moved) * tests/zombies/gc_no_raii/src/gcpointers.c (moved) * tests/zombies/gc_no_raii/src/gcpointers.h (moved) * tests/zombies/gc_no_raii/src/internal/card_table.h (moved) * tests/zombies/gc_no_raii/src/internal/collector.c (moved) * tests/zombies/gc_no_raii/src/internal/collector.h (moved) * tests/zombies/gc_no_raii/src/internal/gc_tools.h (moved) * tests/zombies/gc_no_raii/src/internal/globals.h (moved) * tests/zombies/gc_no_raii/src/internal/memory_pool.c (moved) * tests/zombies/gc_no_raii/src/internal/memory_pool.h (moved) * tests/zombies/gc_no_raii/src/internal/object_header.c (moved) * tests/zombies/gc_no_raii/src/internal/object_header.h (moved) * tests/zombies/gc_no_raii/src/internal/state.c (moved) * tests/zombies/gc_no_raii/src/internal/state.h (moved) * tests/zombies/gc_no_raii/src/test_include.c (moved) * tests/zombies/gc_no_raii/src/tools.h (moved) * tests/zombies/gc_no_raii/src/tools/checks.h (moved) * tests/zombies/gc_no_raii/src/tools/print.c (moved) * tests/zombies/gc_no_raii/src/tools/print.h (moved) * tests/zombies/gc_no_raii/src/tools/worklist.h (moved) * tests/zombies/gc_no_raii/test/badlll.c (moved) * tests/zombies/gc_no_raii/test/gctest.c (moved) * tests/zombies/gc_no_raii/test/operators.c (moved) * tests/zombies/hashtable.cfa (moved) * tests/zombies/hashtable2.cfa (moved) * tests/zombies/huge.c (moved) * tests/zombies/includes.c (moved) * tests/zombies/index.h (moved) * tests/zombies/io/cat.c (moved) * tests/zombies/io/filereader.c (moved) * tests/zombies/io/simple/client.c (moved) * tests/zombies/io/simple/server.c (moved) * tests/zombies/io/simple/server.cfa (moved) * tests/zombies/io/simple/server_epoll.c (moved) * tests/zombies/io_uring.txt (moved) * tests/zombies/it_out.c (moved) * tests/zombies/multicore.c (moved) * tests/zombies/new.c (moved) * tests/zombies/poly-bench.c (moved) * tests/zombies/prolog.c (moved) * tests/zombies/quad.c (moved) * tests/zombies/s.c (moved) * tests/zombies/simplePoly.c (moved) * tests/zombies/simpler.c (moved) * tests/zombies/specialize.c (moved) * tests/zombies/square.c (moved) * tests/zombies/structMember.cfa (modified) * tests/zombies/twice.c (moved) * tests/zombies/wrapper/.gitignore (moved) * tests/zombies/wrapper/premake4.lua (moved) * tests/zombies/wrapper/src/main.c (moved) * tests/zombies/wrapper/src/pointer.h (moved) * tests/zombies/zero_one.c (moved) * tools/gdb/utils-gdb.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 15 Oct 2020 19:41:31 GMT Thierry Delisle [33c3ded] * doc/theses/thierry_delisle_PhD/comp_II/presentation.tex (modified) * doc/theses/thierry_delisle_PhD/comp_II/presentationstyle.sty (modified) Final presented version Fri, 09 Oct 2020 15:27:13 GMT Thierry Delisle [d4da6886] * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/cforall.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/fibre.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/pthread.hpp (moved) Some renaming to move away from dlopen in toy program Wed, 30 Sep 2020 21:44:53 GMT Thierry Delisle [4e39f51] * doc/theses/thierry_delisle_PhD/code/readQ_example/Makefile (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/proto-gui/main.cpp (modified) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/Makefile (modified) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/cforall.cpp (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.cpp (modified) More work towards dynamically picking a framework, however initial- ... Wed, 30 Sep 2020 20:44:22 GMT Thierry Delisle [29185fc] * doc/theses/thierry_delisle_PhD/code/readQ_example/proto-gui/main.cpp (modified) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/Makefile (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/fibre.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/pthread.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.cpp (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.h (deleted) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.hpp (added) Working towards allowing different thread frameworks to be picked ... Wed, 30 Sep 2020 19:54:43 GMT Thierry Delisle [d035cf7] * doc/theses/thierry_delisle_PhD/code/readQ_example/proto-gui/main.cpp (modified) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.h (modified) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread_libfibre.h (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread_pthread.h (modified) Added first attempt at libfibre implementation Fri, 25 Sep 2020 22:12:27 GMT Thierry Delisle [6750bcd] * doc/theses/thierry_delisle_PhD/code/readQ_example/proto-gui/main.cpp (modified) proto-gui now supports passing settings as std arguments Fri, 25 Sep 2020 22:01:11 GMT Thierry Delisle [73fbe91] * doc/theses/thierry_delisle_PhD/code/readQ_example/proto-gui/main.cpp (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.h (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread_pthread.h (added) Added first draft of gui prototype implemented with pthreads Fri, 25 Sep 2020 16:52:18 GMT Thierry Delisle [f9f3775] * doc/theses/thierry_delisle_PhD/code/readyQ_proto/Makefile (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/assert.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/bitbench/select.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/bts.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/bts_test.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/links.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/prefetch.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/process.sh (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/processor.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/processor_list.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/processor_list_fast.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/processor_list_good.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/randbit.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/relaxed_list.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/relaxed_list.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/relaxed_list_layout.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/runperf.sh (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/scale.sh (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/snzi-packed.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/snzi.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/snzm.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/utils.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/work_stealing.hpp (moved) Moved phd code for the readQ prototype to it's own folder Tue, 22 Sep 2020 17:02:45 GMT Thierry Delisle [0a945fd] * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) Minor fixes in compII Tue, 22 Sep 2020 15:29:12 GMT Thierry Delisle [7a80113] * Jenkinsfile (modified) * benchmark/io/http/filecache.cfa (modified) * benchmark/io/http/main.cfa (modified) * benchmark/io/http/options.cfa (modified) * benchmark/io/http/options.hfa (modified) * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/worker.cfa (modified) * benchmark/io/http/worker.hfa (modified) * doc/theses/fangren_yu_COOP_S20/Makefile (added) * doc/theses/fangren_yu_COOP_S20/Report.tex (added) * doc/theses/fangren_yu_COOP_S20/figures/DeepNodeSharing.fig (added) * doc/theses/fangren_yu_COOP_S20/figures/DeepNodeSharing.fig.bak (added) * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) * libcfa/configure.ac (modified) * libcfa/prelude/defines.hfa.in (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/exception.cfa (modified) * libcfa/src/concurrency/exception.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/call.cfa.in (added) * libcfa/src/concurrency/io/types.hfa (modified) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * libcfa/src/exception.h (modified) * libcfa/src/exception.hfa (modified) * libcfa/src/heap.cfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/GenericSubstitution.cpp (modified) * src/AST/Node.cpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/SymbolTable.cpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/TypeSubstitution.cpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/Common/Examine.cc (added) * src/Common/Examine.h (added) * src/Common/Stats/ResolveTime.cc (added) * src/Common/Stats/ResolveTime.h (added) * src/Common/Stats/Stats.cc (modified) * src/Common/module.mk (modified) * src/Concurrency/Keywords.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Validate.cc (modified) * src/Virtual/Tables.cc (added) * src/Virtual/Tables.h (added) * src/Virtual/module.mk (modified) * tests/Makefile.am (modified) * tests/alloc2.cfa (modified) * tests/concurrent/.expect/join.txt (added) * tests/concurrent/.expect/joinerror.sed (moved) * tests/concurrent/join.cfa (added) * tests/concurrent/joinerror.cfa (added) * tests/exceptions/cancel/.expect/coroutine.txt (added) * tests/exceptions/cancel/coroutine.cfa (added) * tests/heap.cfa (modified) * tests/linking/.expect/linkerror.txt (added) * tests/linking/linkerror.cfa (added) * tests/pybin/tools.py (modified) * tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 22 Sep 2020 03:37:07 GMT Peter A. Buhr [31a6f38] * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) complete proofread of Thierry's PhD Comp II document Fri, 04 Sep 2020 16:53:33 GMT Thierry Delisle [5a1c9ef] * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) Fix typo where threads where referred to as tasks Fri, 04 Sep 2020 16:49:59 GMT Thierry Delisle [62f38ff] * doc/theses/thierry_delisle_PhD/comp_II/img/system.fig (modified) Fixed system fig, to no longer mention tasks Fri, 04 Sep 2020 16:49:10 GMT Thierry Delisle [62831ba] * doc/theses/thierry_delisle_PhD/comp_II/presentation.pdf (deleted) Removed presentation.pdf, which should not have been in SC in the ... Fri, 04 Sep 2020 16:48:20 GMT Thierry Delisle [6be34ea3] * doc/theses/thierry_delisle_PhD/.gitignore (modified) Fixed git ignore for presentation Fri, 04 Sep 2020 15:40:42 GMT Thierry Delisle [d835116] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/text/front.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) More formatting changes Thu, 03 Sep 2020 17:45:54 GMT Thierry Delisle [585d910] * doc/theses/thierry_delisle_PhD/thesis/text/front.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) Added waterloo e-thesis latex stuff Thu, 03 Sep 2020 17:28:51 GMT Thierry Delisle [628a7c5] * .gitignore (modified) * doc/theses/thierry_delisle_PhD/.gitignore (modified) * tools/langserver/cfa-ls (deleted) * tools/vscode/uwaterloo.cforall-0.1.0/.gitignore (added) Minor changes to .gitignores Thu, 03 Sep 2020 17:00:13 GMT Thierry Delisle [86c1f1c3] * doc/theses/thierry_delisle_PhD/thesis/Makefile (added) * doc/theses/thierry_delisle_PhD/thesis/fig/base.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/empty.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/emptybit.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/emptytls.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/emptytree.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/resize.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/system.fig (added) * doc/theses/thierry_delisle_PhD/thesis/glossary.tex (added) * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (added) * doc/theses/thierry_delisle_PhD/thesis/text/front.tex (added) * doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (added) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (added) * doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (added) * doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (added) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (added) First draft at my thesis Tue, 01 Sep 2020 17:18:03 GMT Thierry Delisle [8d8ac3b] * doc/theses/thierry_delisle_PhD/comp_II/Makefile (modified) * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/base.fig (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/empty.fig (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/system.fig (modified) * doc/theses/thierry_delisle_PhD/comp_II/presentation.pdf (added) * doc/theses/thierry_delisle_PhD/comp_II/presentation.tex (added) * doc/theses/thierry_delisle_PhD/comp_II/presentationstyle.sty (added) Added first draft of phd defence presentation. Ran spell checker on ... Mon, 24 Aug 2020 17:36:02 GMT Thierry Delisle [61b1447] * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) Fixed small typing issues in comp-II Thu, 23 Jul 2020 17:37:31 GMT Thierry Delisle [f0c3120] * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) * doc/theses/thierry_delisle_PhD/code/snzi-packed.hpp (added) * doc/theses/thierry_delisle_PhD/code/snzi.hpp (modified) Added unsuccesfull reverse rng attempt Wed, 22 Jul 2020 20:09:49 GMT Thierry Delisle [2e5fd8b6] * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) Changed seed to be more different per threads and added more snzi nodes Wed, 22 Jul 2020 20:05:29 GMT Thierry Delisle [9304ca2] * doc/theses/thierry_delisle_PhD/code/snzi.hpp (modified) Changed snzi to group consecutive queues together and removed ... Wed, 22 Jul 2020 20:04:03 GMT Thierry Delisle [c0587193] * doc/theses/thierry_delisle_PhD/code/utils.hpp (modified) Changed seed to unsigned Tue, 21 Jul 2020 20:59:34 GMT Thierry Delisle [a82a8f4] * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) * doc/theses/thierry_delisle_PhD/code/utils.hpp (modified) Added two new variants to the ready queue which are based on the idea ... Mon, 22 Jun 2020 20:29:05 GMT Thierry Delisle [b232745] * doc/theses/thierry_delisle_PhD/code/links.hpp (added) * doc/theses/thierry_delisle_PhD/code/relaxed_list.cpp (modified) * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) * doc/theses/thierry_delisle_PhD/code/work_stealing.hpp (added) Several changes to relaxed list prototype and added workstealing for ... Wed, 10 Jun 2020 16:13:18 GMT Thierry Delisle [a5873bd] * doc/theses/thierry_delisle_PhD/code/bitbench/select.cpp (added) * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) * doc/theses/thierry_delisle_PhD/code/snzm.hpp (modified) Merge branch 'relaxed_ready' of plg.uwaterloo.ca:software/cfa/cfa-cc ... Wed, 10 Jun 2020 16:08:04 GMT Thierry Delisle [6089f4d] * doc/theses/thierry_delisle_PhD/code/process.sh (added) * doc/theses/thierry_delisle_PhD/code/runperf.sh (added) Added new scripts to help measure performance Wed, 10 Jun 2020 16:07:36 GMT Thierry Delisle [03045f18] * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) Improved printing of probing length Wed, 10 Jun 2020 16:03:53 GMT Thierry Delisle [5f259f3] * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) Missing some of the BMI2 fixes Wed, 10 Jun 2020 16:03:12 GMT Thierry Delisle [8c60d59] * doc/theses/thierry_delisle_PhD/code/snzi.hpp (modified) * doc/theses/thierry_delisle_PhD/code/snzm.hpp (modified) Fixed alignment of both SNZI and SNZM. Fixed SNZM with bmi2 Wed, 10 Jun 2020 16:02:22 GMT Thierry Delisle [edb2fe0] * doc/theses/thierry_delisle_PhD/code/bitbench/select.cpp (added) Added micro benchmark to evaluate instruction costs Fri, 05 Jun 2020 19:38:58 GMT Thierry Delisle [591f084] * doc/theses/thierry_delisle_PhD/code/snzi.hpp (modified) * doc/theses/thierry_delisle_PhD/code/snzm.hpp (modified) Minor optimizations to snzi/snzm Tue, 02 Jun 2020 19:59:53 GMT Thierry Delisle [0da5cd5] * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) Fixed SNZI size to not be fixed Tue, 02 Jun 2020 19:56:17 GMT Thierry Delisle [64e9fef] * doc/theses/thierry_delisle_PhD/code/snzi.hpp (modified) * doc/theses/thierry_delisle_PhD/code/snzm.hpp (modified) Added printing of snzI/M size Tue, 02 Jun 2020 19:54:55 GMT Thierry Delisle [16ee228] * doc/theses/thierry_delisle_PhD/code/relaxed_list.cpp (modified) Changed benchmark to only print progress if in a tty Tue, 02 Jun 2020 18:38:25 GMT Thierry Delisle [47a541d] * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) * doc/theses/thierry_delisle_PhD/code/snzm.hpp (added) * doc/theses/thierry_delisle_PhD/code/utils.hpp (modified) Add first draft of SNZI + MASK approach Tue, 26 May 2020 18:55:02 GMT Thierry Delisle [0092853] * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) Fixed Variants Tue, 26 May 2020 15:43:13 GMT Thierry Delisle [8e1b1bb] * doc/theses/thierry_delisle_PhD/code/relaxed_list.cpp (modified) * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) Now using a single macro for algorithmic variants Fri, 22 May 2020 20:32:11 GMT Thierry Delisle [3bf812b] * doc/theses/thierry_delisle_PhD/code/snzi.hpp (modified) snzi creator now supports m-ary trees Fri, 22 May 2020 20:00:01 GMT Thierry Delisle [8f4f3e0] * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) bitmask discovery no use snzi Fri, 22 May 2020 19:22:43 GMT Thierry Delisle [95cb63b] * doc/theses/thierry_delisle_PhD/code/relaxed_list.cpp (modified) Added benchmark called producer, which mimicks I/O scheduling Thu, 21 May 2020 21:11:46 GMT Thierry Delisle [33e62f1b] * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) * doc/theses/thierry_delisle_PhD/code/snzi.hpp (added) * doc/theses/thierry_delisle_PhD/code/utils.hpp (modified) Added simple SNZI implementation for the relaxed list Thu, 14 May 2020 19:33:38 GMT Thierry Delisle [9da5a50] * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) Added new DISCOVER_BITMASK algorithm as a potential ready queue sub- ...