# # ChangeLog for / # # Generated by Trac 1.2.1 # Mar 29, 2024, 12:58:48 AM Mon, 15 Mar 2021 17:00:17 GMT Thierry Delisle [36fbaeca] * tests/Makefile.am (modified) * tests/include/.expect/includes.nast.txt (modified) * tests/include/includes.cfa (modified) minor fixes to includes.cfa Mon, 15 Mar 2021 16:34:50 GMT Thierry Delisle [9e27f69] * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/clib/cfathread.h (modified) Fixed warnings and errors in cfathreads.cfa Mon, 15 Mar 2021 02:03:46 GMT Peter A. Buhr [4c05a40] * tests/include/.expect/includes.nast.txt (modified) update includes test expected output Mon, 15 Mar 2021 00:42:36 GMT Peter A. Buhr [40841ff4] * tests/include/includes.cfa (modified) start cleanup of include file list Mon, 15 Mar 2021 00:33:14 GMT Peter A. Buhr [d134b15] * libcfa/src/heap.cfa (modified) remove inline from extern routine Mon, 15 Mar 2021 00:31:19 GMT Peter A. Buhr [7332629] * libcfa/src/stdhdr/sys/socket.h (added) wrap socket.h in stdhdr/sys/socket.h with implicitly extern "C" ... Sun, 14 Mar 2021 13:15:59 GMT Peter A. Buhr [b0d5c0c] Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 13 Mar 2021 17:35:42 GMT Peter A. Buhr [e867b44] * Jenkinsfile (modified) * benchmark/Makefile.am (modified) * benchmark/readyQ/locality.cc (added) * doc/LaTeXmacros/lstlang.sty (modified) * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/.gitignore (added) * doc/theses/mubeen_zulfiqar_MMath/Makefile (added) * doc/theses/mubeen_zulfiqar_MMath/thesis.tex (added) * doc/user/user.tex (modified) * libcfa/src/bits/weakso_locks.hfa (modified) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/clib/cfathread.h (modified) * libcfa/src/concurrency/io/call.cfa.in (modified) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * src/main.cc (modified) * tests/concurrent/clib.c (modified) * 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/.in/manipulatorsInput.txt (moved) * tests/io/manipulatorsInput.cfa (moved) * tests/io/manipulatorsOutput1.cfa (moved) * tests/io/manipulatorsOutput2.cfa (moved) * tests/io/manipulatorsOutput3.cfa (moved) parser global pragmas, [fixes #241] Sat, 13 Mar 2021 04:14:36 GMT Peter A. Buhr [41ca6fa] * Jenkinsfile (modified) * benchmark/Makefile.am (modified) * benchmark/readyQ/locality.cc (added) * doc/LaTeXmacros/lstlang.sty (modified) * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/.gitignore (added) * doc/theses/mubeen_zulfiqar_MMath/Makefile (added) * doc/theses/mubeen_zulfiqar_MMath/thesis.tex (added) * doc/user/user.tex (modified) * libcfa/src/bits/weakso_locks.hfa (modified) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/clib/cfathread.h (modified) * libcfa/src/concurrency/io/call.cfa.in (modified) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * src/main.cc (modified) * tests/concurrent/clib.c (modified) * 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/.in/manipulatorsInput.txt (moved) * tests/io/manipulatorsInput.cfa (moved) * tests/io/manipulatorsOutput1.cfa (moved) * tests/io/manipulatorsOutput2.cfa (moved) * tests/io/manipulatorsOutput3.cfa (moved) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 13 Mar 2021 04:14:29 GMT Peter A. Buhr [2d019af] * src/AST/Convert.cpp (modified) * src/AST/Decl.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/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/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.yy (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) parser global pragmas, fixes #241 Fri, 12 Mar 2021 21:31:04 GMT Thierry Delisle [df65c0c] * tests/concurrent/clib.c (modified) Fixed test after change to C api. Fri, 12 Mar 2021 21:30:39 GMT Thierry Delisle [a1538cd] * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/clib/cfathread.h (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) Implemented part of the same C api for threads as libfibre. Fri, 12 Mar 2021 20:18:58 GMT Thierry Delisle [b1d83ba] * libcfa/src/concurrency/thread.hfa (modified) Removed unused code for manual threads. Fri, 12 Mar 2021 20:18:25 GMT Thierry Delisle [ff1240f] * libcfa/src/concurrency/iofwd.hfa (modified) Added missing forward declaretion Fri, 12 Mar 2021 20:16:30 GMT Thierry Delisle [f19497c] * libcfa/src/bits/weakso_locks.hfa (modified) * libcfa/src/concurrency/locks.hfa (modified) Fixed missing try_lock in locks based on 'blocking_lock' Thu, 11 Mar 2021 20:12:21 GMT m3zulfiq [ab5498ec] * doc/theses/mubeen_zulfiqar_MMath/.gitignore (added) * doc/theses/mubeen_zulfiqar_MMath/Makefile (added) * doc/theses/mubeen_zulfiqar_MMath/thesis.tex (added) just added an empty thesis directory with Makefil from andrew's thesis Tue, 09 Mar 2021 19:46:59 GMT Thierry Delisle [a67279a] * benchmark/readyQ/locality.cc (added) * doc/LaTeXmacros/lstlang.sty (modified) * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/user/user.tex (modified) * libcfa/src/concurrency/io/call.cfa.in (modified) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 09 Mar 2021 19:46:37 GMT Thierry Delisle [a33dcd5] * Jenkinsfile (modified) Forgot to stage som stuff Tue, 09 Mar 2021 19:46:23 GMT Thierry Delisle [1baf6ed] * Jenkinsfile (modified) Added memory check in jenkins file Mon, 08 Mar 2021 04:04:27 GMT Peter A. Buhr [223ee0d] * doc/user/user.tex (modified) add Concurrent Stream Access section, copy operator and keyword ... Sat, 06 Mar 2021 22:09:49 GMT Peter A. Buhr [67c6a47] * doc/theses/andrew_beach_MMath/existing.tex (modified) proofread Andrew's thesis chapter existing.tex Sat, 06 Mar 2021 21:15:48 GMT Peter A. Buhr [d06707e] * doc/LaTeXmacros/lstlang.sty (modified) add new CFA keywords basetypeof, fixup, recover, report for lstlisting Sat, 06 Mar 2021 20:55:01 GMT Peter A. Buhr [77d601f] * src/main.cc (modified) dump core for cfa-cpp bad_alloc exception Fri, 05 Mar 2021 00:40:25 GMT Thierry Delisle [8e4aa05] * .gitignore (modified) * Jenkins/FullBuild (modified) * benchmark/Makefile.am (modified) * benchmark/io/http/filecache.cfa (modified) * benchmark/io/http/http_ring.cpp (added) * benchmark/io/http/main.cfa (modified) * benchmark/io/http/options.cfa (modified) * benchmark/io/http/options.hfa (modified) * benchmark/io/http/parhttperf (added) * benchmark/io/http/parse-httperf.py (added) * 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/setup.sh (added) * doc/LaTeXmacros/common.tex (modified) * doc/bibliography/pl.bib (modified) * doc/papers/concurrency/mail2 (modified) * doc/theses/andrew_beach_MMath/.gitignore (modified) * doc/theses/andrew_beach_MMath/Makefile (modified) * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/future.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/thesis-frontpgs.tex (modified) * doc/theses/andrew_beach_MMath/thesis.tex (modified) * doc/theses/andrew_beach_MMath/unwinding.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis-frontpgs.tex (added) * doc/theses/andrew_beach_MMath/uw-ethesis.bib (added) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (added) * doc/theses/fangren_yu_COOP_F20/Report.tex (modified) * doc/theses/fangren_yu_COOP_S20/Report.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/.gitignore (added) * 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/fig/pivot_ring.fig (added) * 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/intro.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) * doc/user/figures/Cdecl.fig (modified) * doc/user/user.tex (modified) * driver/cfa.cc (modified) * example/io/attach-block.c (added) * example/io/attach-end.c (added) * example/io/batch-readv.c (moved) * example/io/tty-echo.cfa (added) * libcfa/configure.ac (modified) * libcfa/prelude/builtins.c (modified) * libcfa/prelude/defines.hfa.in (modified) * libcfa/prelude/prelude-gen.cc (modified) * libcfa/prelude/prelude.old.cf (modified) * libcfa/prelude/sync-builtins.cf (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/bitmanip.hfa (modified) * libcfa/src/bits/algorithm.hfa (modified) * libcfa/src/bits/collection.hfa (modified) * libcfa/src/bits/containers.hfa (modified) * libcfa/src/bits/defs.hfa (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/bits/stack.hfa (modified) * libcfa/src/bits/weakso_locks.cfa (added) * libcfa/src/bits/weakso_locks.hfa (added) * libcfa/src/common.cfa (modified) * libcfa/src/common.hfa (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/future.hfa (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.cfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * libcfa/src/concurrency/mutex.cfa (modified) * libcfa/src/concurrency/mutex.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * libcfa/src/containers/list.hfa (modified) * libcfa/src/containers/maybe.cfa (modified) * libcfa/src/containers/maybe.hfa (modified) * libcfa/src/containers/pair.cfa (modified) * libcfa/src/containers/pair.hfa (modified) * libcfa/src/containers/result.cfa (modified) * libcfa/src/containers/result.hfa (modified) * libcfa/src/containers/stackLockFree.hfa (modified) * libcfa/src/containers/vector.cfa (modified) * libcfa/src/containers/vector.hfa (modified) * libcfa/src/exception.h (modified) * libcfa/src/executor.cfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/gmp.hfa (modified) * libcfa/src/interpose.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/iterator.cfa (modified) * libcfa/src/iterator.hfa (modified) * libcfa/src/math.hfa (modified) * libcfa/src/memory.cfa (modified) * libcfa/src/memory.hfa (modified) * libcfa/src/parseargs.cfa (modified) * libcfa/src/parseargs.hfa (modified) * libcfa/src/rational.cfa (modified) * libcfa/src/rational.hfa (modified) * libcfa/src/stdhdr/bfdlink.h (deleted) * libcfa/src/stdhdr/hwloc.h (deleted) * libcfa/src/stdhdr/krb5.h (deleted) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * libcfa/src/time.cfa (modified) * libcfa/src/vec/vec.hfa (modified) * libcfa/src/vec/vec2.hfa (modified) * libcfa/src/vec/vec3.hfa (modified) * libcfa/src/vec/vec4.hfa (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/PolyCost.cc (modified) * src/ResolvExpr/SpecCost.cc (modified) * src/main.cc (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/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/poly-selection.txt (added) * tests/.expect/quasiKeyword.txt (added) * tests/.expect/smart-pointers.txt (added) * tests/Makefile.am (modified) * tests/alloc2.cfa (modified) * tests/attributes.cfa (modified) * tests/avltree/avl-private.cfa (modified) * tests/avltree/avl-private.h (modified) * tests/avltree/avl.h (modified) * tests/avltree/avl0.cfa (modified) * tests/avltree/avl1.cfa (modified) * tests/avltree/avl2.cfa (modified) * tests/avltree/avl3.cfa (modified) * tests/avltree/avl4.cfa (modified) * tests/bugs/10.cfa (modified) * tests/bugs/104.cfa (modified) * tests/bugs/194.cfa (modified) * tests/bugs/196.cfa (modified) * tests/bugs/203-2.cfa (modified) * tests/bugs/203-7.cfa (modified) * tests/bugs/203-9.cfa (modified) * tests/bugs/233.cfa (added) * tests/bugs/7.cfa (modified) * tests/castError.cfa (modified) * tests/concurrent/examples/boundedBufferEXT.cfa (modified) * tests/concurrent/examples/boundedBufferINT.cfa (modified) * tests/concurrent/examples/quickSort.generic.cfa (modified) * tests/concurrent/multi-monitor.cfa (modified) * tests/concurrent/thread.cfa (modified) * tests/errors/completeType.cfa (modified) * tests/exceptions/defaults.cfa (modified) * tests/exceptions/polymorphic.cfa (modified) * tests/exceptions/virtual-poly.cfa (modified) * tests/forall.cfa (modified) * tests/function-operator.cfa (modified) * tests/genericUnion.cfa (modified) * tests/global-monomorph.cfa (modified) * tests/identity.cfa (modified) * tests/include/.expect/includes.nast.txt (added) * tests/include/.expect/vector-containers.txt (added) * tests/include/.expect/vector-fstream.txt (added) * tests/include/.expect/vector-sequence.txt (added) * tests/include/about.txt (added) * tests/include/includes.cfa (added) * tests/include/vector-containers.cfa (added) * tests/include/vector-fstream.cfa (added) * tests/include/vector-sequence.cfa (added) * tests/init1.cfa (modified) * 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/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/many_read.cfa (added) * tests/linking/.expect/io-acquire.txt (added) * tests/linking/.expect/weakso_nothd.txt (added) * tests/linking/.in/io-acquire.txt (added) * tests/linking/io-acquire.cfa (added) * tests/linking/weakso_nothd.cfa (added) * tests/math.cfa (added) * tests/mathX.cfa (added) * tests/nested-types.cfa (modified) * tests/poly-d-cycle.cfa (modified) * tests/poly-o-cycle.cfa (modified) * tests/poly-selection.cfa (added) * tests/polymorphism.cfa (modified) * tests/quasiKeyword.cfa (added) * tests/raii/ctor-autogen.cfa (modified) * tests/simpleGenericTriple.cfa (modified) * tests/smart-pointers.cfa (modified) * tests/sum.cfa (modified) * tests/tuple/tuplePolymorphism.cfa (modified) * tests/tuple/tupleVariadic.cfa (modified) * tests/zombies/ArrayN.c (modified) * tests/zombies/Members.c (modified) * tests/zombies/Rank2.c (modified) * tests/zombies/abstype.c (modified) * tests/zombies/context.cfa (modified) * tests/zombies/gc_no_raii/bug-repro/blockers/explicit_cast.c (modified) * tests/zombies/gc_no_raii/bug-repro/blockers/recursive_realloc.c (modified) * tests/zombies/gc_no_raii/bug-repro/deref.c (modified) * tests/zombies/gc_no_raii/bug-repro/field.c (modified) * tests/zombies/gc_no_raii/bug-repro/malloc.c (modified) * tests/zombies/gc_no_raii/bug-repro/oddtype.c (modified) * tests/zombies/gc_no_raii/bug-repro/push_back.h (modified) * tests/zombies/gc_no_raii/bug-repro/realloc.c (modified) * tests/zombies/gc_no_raii/bug-repro/return.c (modified) * tests/zombies/gc_no_raii/bug-repro/return_template.c (modified) * tests/zombies/gc_no_raii/bug-repro/slow_malloc.c (modified) * tests/zombies/gc_no_raii/bug-repro/zero.c (modified) * tests/zombies/gc_no_raii/src/gc.h (modified) * tests/zombies/gc_no_raii/src/gcpointers.c (modified) * tests/zombies/gc_no_raii/src/gcpointers.h (modified) * tests/zombies/gc_no_raii/src/tools.h (modified) * tests/zombies/hashtable.cfa (modified) * tests/zombies/hashtable2.cfa (modified) * tests/zombies/huge.c (modified) * tests/zombies/includes.c (deleted) * tests/zombies/it_out.c (modified) * tests/zombies/new.c (modified) * tests/zombies/occursError.cfa (modified) * tests/zombies/prolog.c (modified) * tests/zombies/quad.c (modified) * tests/zombies/scope.cfa (modified) * tests/zombies/simplePoly.c (modified) * tests/zombies/simpler.c (modified) * tests/zombies/specialize.c (modified) * tests/zombies/square.c (modified) * tests/zombies/structMember.cfa (modified) * tests/zombies/subrange.cfa (modified) * tests/zombies/twice.c (modified) * tests/zombies/typeGenerator.cfa (modified) * tests/zombies/withStatement.cfa (modified) * tests/zombies/wrapper/src/pointer.h (modified) * tools/prettyprinter/Makefile.am (modified) * tools/prettyprinter/ParserTypes.h (modified) * tools/prettyprinter/parser.yy (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 04 Mar 2021 17:08:57 GMT Thierry Delisle [a5040fe] * libcfa/src/concurrency/io/call.cfa.in (modified) * libcfa/src/concurrency/iofwd.hfa (modified) Fixed splice declaration to match the real declaration rather than ... Thu, 04 Mar 2021 17:06:23 GMT Thierry Delisle [e0b8d66d] * libcfa/src/concurrency/monitor.hfa (modified) Fix bug in delete for mutexed pointer. Wed, 03 Mar 2021 17:57:11 GMT Thierry Delisle [1d6ff91] * benchmark/Makefile.am (modified) Fixed compile benchmark after renaming changes Wed, 03 Mar 2021 03:13:50 GMT Peter A. Buhr [c8e37e0] * 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/.in/manipulatorsInput.txt (moved) * tests/io/manipulatorsInput.cfa (moved) * tests/io/manipulatorsOutput1.cfa (moved) * tests/io/manipulatorsOutput2.cfa (moved) * tests/io/manipulatorsOutput3.cfa (moved) more test restructure under directories Wed, 03 Mar 2021 02:50:11 GMT Peter A. Buhr [6083392] * tests/.in/io.data (deleted) * tests/Makefile.am (modified) * tests/include/.expect/includes.nast.txt (moved) * 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 (moved) * tests/include/vector-containers.cfa (moved) * tests/include/vector-fstream.cfa (moved) * tests/include/vector-sequence.cfa (moved) * tests/io/.expect/io-acquire.txt (moved) * tests/io/.expect/io.nast.txt (moved) * tests/io/.expect/io1.oast.txt (moved) * tests/io/.expect/io2.oast.txt (moved) * tests/io/.in/io-acquire.txt (moved) * tests/io/.in/io.data (modified) * tests/io/.in/many_read.data (added) * tests/io/io-acquire.cfa (moved) * tests/io/io.cfa (moved) * tests/io/io1.cfa (moved) * tests/io/io2.cfa (moved) * tests/io/many_read.cfa (modified) restructure tests under directories and update test files Tue, 02 Mar 2021 22:28:32 GMT Peter A. Buhr [266ecf1] * Jenkins/FullBuild (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) * example/io/tty-echo.cfa (added) * libcfa/configure.ac (modified) * libcfa/prelude/defines.hfa.in (modified) * libcfa/src/bits/defs.hfa (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/startup.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) * tests/Makefile.am (modified) * tests/io/.expect/many_read.txt (added) * tests/io/.in/io.data (added) * tests/io/many_read.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 02 Mar 2021 22:26:14 GMT Peter A. Buhr [182256b] * tests/linking/.expect/io-acquire.txt (added) * tests/linking/.in/io-acquire.txt (added) * tests/linking/io-acquire.cfa (added) add test to verify IO-stream locking does link with thread library ... Tue, 02 Mar 2021 22:23:55 GMT Peter A. Buhr [10dafa4] * tests/.expect/io-acquire.txt (added) * tests/.in/io-acquire.txt (added) * tests/io-acquire.cfa (added) add test for IO stream locking Tue, 02 Mar 2021 22:21:35 GMT Peter A. Buhr [e474cf09] * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) add concurrency lock to IO stream and provide user interface to lock ... Tue, 02 Mar 2021 22:17:41 GMT Peter A. Buhr [0f9c010b] * tests/linking/weakso_nothd.cfa (modified) fix spelling mistake in comment Tue, 02 Mar 2021 22:16:26 GMT Peter A. Buhr [8a1fda3] * tests/Includes.cfa (modified) remove lzma.h as may not be installed Tue, 02 Mar 2021 20:20:20 GMT Thierry Delisle [9eb7a532] * Jenkins/FullBuild (modified) Add random delay to bull build to distribute the start Tue, 02 Mar 2021 20:12:40 GMT Thierry Delisle [3e5d8fb5] * Jenkins/FullBuild (modified) Fixed naming of parallel labels. Tue, 02 Mar 2021 20:11:34 GMT Thierry Delisle [44f09ea] * libcfa/src/concurrency/io/call.cfa.in (modified) * libcfa/src/concurrency/iofwd.hfa (modified) Fix include used for __u32 and friends Tue, 02 Mar 2021 19:41:03 GMT Thierry Delisle [55d6affb] * libcfa/src/concurrency/kernel.cfa (modified) Fixed stupid copy past mistake where I used eventfd_read (wait) ... Tue, 02 Mar 2021 19:38:47 GMT Thierry Delisle [f815c46] * libcfa/src/concurrency/io/setup.cfa (modified) Fix missing definition without io_uring. Tue, 02 Mar 2021 19:00:13 GMT Thierry Delisle [d5006b1] * Jenkins/FullBuild (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * libcfa/src/stdhdr/bfdlink.h (deleted) * libcfa/src/stdhdr/hwloc.h (deleted) * libcfa/src/stdhdr/krb5.h (deleted) * src/main.cc (modified) * tests/.expect/Includes.nast.txt (added) * tests/.expect/io.nast.txt (added) * tests/.expect/io1.oast.txt (moved) * tests/.expect/io2.oast.txt (moved) * 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/Includes.cfa (added) * tests/Makefile.am (modified) * tests/io.cfa (added) * tests/io1.cfa (modified) * tests/math.cfa (added) * tests/mathX.cfa (added) * tests/quasiKeyword.cfa (added) * tests/zombies/includes.c (deleted) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 02 Mar 2021 18:59:38 GMT Thierry Delisle [2cd784a] * 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) update http server according to last push Tue, 02 Mar 2021 18:58:12 GMT Thierry Delisle [dddb3dd0] * libcfa/src/bits/defs.hfa (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/startup.cfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) Changed io to use ring per kernel threads. Tue, 02 Mar 2021 18:41:21 GMT Thierry Delisle [6047b00] * libcfa/src/concurrency/preemption.cfa (modified) Removed SA_RESTART from preemption since it seems to cause more ... Tue, 02 Mar 2021 18:20:15 GMT Thierry Delisle [a80db97] * benchmark/io/http/http_ring.cpp (modified) Http_ring now uses eventfd_read instead of io_uring_wait Thu, 25 Feb 2021 20:09:03 GMT Thierry Delisle [ed2cb3c] * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/protocol.hfa (modified) Client can now send message without copying. Thu, 25 Feb 2021 19:17:07 GMT Thierry Delisle [187fdb8] * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/protocol.hfa (modified) * benchmark/io/http/worker.cfa (modified) Optim 60% to plaintext webserver by doing 1 write instead of 2. Thu, 25 Feb 2021 19:03:05 GMT Peter A. Buhr [1bb1ceb] * tests/Includes.cfa (modified) formatting, remove emacs-module.h may not be installed, comment out ... Thu, 25 Feb 2021 17:47:59 GMT Thierry Delisle [8a930df7] * Jenkins/FullBuild (modified) Most night builds now use new ast Wed, 24 Feb 2021 18:41:19 GMT Thierry Delisle [2caed18] * benchmark/io/http/protocol.cfa (modified) Changed how messages is handled to avoid long printf. Wed, 24 Feb 2021 17:26:45 GMT Thierry Delisle [b664af2] * benchmark/io/http/http_ring.cpp (modified) Changed http_ring to have max submission count. Tue, 23 Feb 2021 21:02:27 GMT Thierry Delisle [348f81d] * 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) Added option to isolate processor so everything has it's own cluster Tue, 23 Feb 2021 20:40:29 GMT Thierry Delisle [a06023f] * libcfa/src/concurrency/stats.cfa (modified) More tweaking of stats Tue, 23 Feb 2021 20:35:48 GMT Thierry Delisle [fb15af5] * libcfa/src/concurrency/stats.cfa (modified) Change how stats are printed to be more compressed. Tue, 23 Feb 2021 16:57:51 GMT Thierry Delisle [18a7594] * benchmark/io/http/options.cfa (modified) added short option for numentries Mon, 22 Feb 2021 01:50:30 GMT Peter A. Buhr [097d3e1] * tests/.expect/Includes.nast.txt (added) * tests/Includes.cfa (added) * tests/Makefile.am (modified) * tests/zombies/includes.c (deleted) add test for list of /usr/include files Sun, 21 Feb 2021 21:49:14 GMT Peter A. Buhr [258a8ae3] * libcfa/src/stdhdr/bfdlink.h (deleted) * libcfa/src/stdhdr/hwloc.h (deleted) * libcfa/src/stdhdr/krb5.h (deleted) remove special include files with CFA keywords that no long exit in ... Sun, 21 Feb 2021 21:32:31 GMT Peter A. Buhr [5798ba4] Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sun, 21 Feb 2021 21:32:07 GMT Peter A. Buhr [07c77ce] * tests/.expect/quasiKeyword.txt (added) * tests/Makefile.am (modified) * tests/quasiKeyword.cfa (added) add test for quasi-keywords Sun, 21 Feb 2021 21:28:23 GMT Peter A. Buhr [d9aa0f0] * tests/.expect/quasiKeyword.txt (added) * tests/quasiKeyword.cfa (added) add test for quasi-keywords Sun, 21 Feb 2021 16:16:01 GMT Peter A. Buhr [a9ea758] Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sun, 21 Feb 2021 16:11:00 GMT Peter A. Buhr [72c6950] * tests/.expect/io1.oast.txt (moved) * tests/.expect/io2.oast.txt (moved) * tests/io1.cfa (modified) change UTF-8 characters back to Latin-1, restructure code, update ... Sun, 21 Feb 2021 16:07:18 GMT Peter A. Buhr [d447238] * tests/.expect/io.nast.txt (added) * tests/io.cfa (added) combined tests io1.cfa and io2.cfa into io.cfa and create .expect ... Sun, 21 Feb 2021 16:02:33 GMT Peter A. Buhr [ee0fa3a] * tests/.expect/math1.oast.arm64.txt (added) * tests/.expect/math1.oast.x64.txt (added) * tests/.expect/math1.oast.x86.txt (added) * tests/.expect/math2.oast.arm64.txt (added) * tests/.expect/math2.oast.x64.txt (added) * tests/.expect/math2.oast.x86.txt (added) * tests/.expect/math3.oast.arm64.txt (added) * tests/.expect/math3.oast.x64.txt (added) * tests/.expect/math3.oast.x86.txt (added) * tests/.expect/math4.oast.arm64.txt (added) * tests/.expect/math4.oast.x64.txt (added) * tests/.expect/math4.oast.x86.txt (added) * tests/math1.cfa (added) * tests/math2.cfa (added) * tests/math3.cfa (added) * tests/math4.cfa (added) restore tests math1-4 and rename associated .except for oast Sun, 21 Feb 2021 03:50:33 GMT Peter A. Buhr [47e18f3] * tests/.expect/math1.oast.arm64.txt (added) * tests/.expect/math1.oast.x64.txt (added) * tests/.expect/math1.oast.x86.txt (added) * tests/.expect/math2.oast.arm64.txt (added) * tests/.expect/math2.oast.x64.txt (added) * tests/.expect/math2.oast.x86.txt (added) * tests/.expect/math3.oast.arm64.txt (added) * tests/.expect/math3.oast.x64.txt (added) * tests/.expect/math3.oast.x86.txt (added) * tests/.expect/math4.oast.arm64.txt (added) * tests/.expect/math4.oast.x64.txt (added) * tests/.expect/math4.oast.x86.txt (added) * tests/math1.cfa (added) * tests/math2.cfa (added) * tests/math3.cfa (added) * tests/math4.cfa (added) restire math1-4 and .except for oast Sun, 21 Feb 2021 03:41:37 GMT Peter A. Buhr [7cde04e] * src/main.cc (modified) * tests/.expect/mathX.nast.arm64.txt (modified) * tests/.expect/mathX.nast.x86.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sun, 21 Feb 2021 03:41:24 GMT Peter A. Buhr [6cb7a92] * tests/.expect/math.nast.arm64.txt (moved) * tests/.expect/math.nast.x64.txt (moved) * tests/.expect/math.nast.x86.txt (moved) * tests/.expect/mathX.nast.arm64.txt (moved) * tests/.expect/mathX.nast.x64.txt (moved) * tests/.expect/mathX.nast.x86.txt (moved) * tests/math.cfa (modified) * tests/mathX.cfa (moved) formatting, rename match2 to mathX (extra) Fri, 19 Feb 2021 21:17:45 GMT Thierry Delisle [150d21a] * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) Fixed clashing stat counter. Fri, 19 Feb 2021 20:18:12 GMT Thierry Delisle [4c4d854] * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/setup.cfa (modified) Fixed broken initialization and add verify. Fri, 19 Feb 2021 20:10:10 GMT Thierry Delisle [d60d30e] * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) Fixed statistic for new io approach Fri, 19 Feb 2021 20:04:09 GMT Andrew Beach [e499381] * src/main.cc (modified) Added a new ast dump in main. Fri, 19 Feb 2021 18:48:14 GMT Thierry Delisle [4f762d3] * benchmark/io/http/main.cfa (modified) * benchmark/io/http/options.cfa (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) Fix httpforall after changes to I/O Fri, 19 Feb 2021 18:47:09 GMT Thierry Delisle [78da4ab] * 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.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) New implementation of io based on instance burrowing. Trying to ... Fri, 19 Feb 2021 01:59:58 GMT Thierry Delisle [b44959f] * tests/Makefile.am (modified) * tests/io/.expect/many_read.txt (added) * tests/io/.in/io.data (added) * tests/io/many_read.cfa (added) Test with multiple threads reading the same file at once. Fri, 19 Feb 2021 01:57:50 GMT Thierry Delisle [376946e] * example/io/tty-echo.cfa (added) Added io example for using non-blocking ttys. (Won't work without ... Thu, 18 Feb 2021 04:38:04 GMT Peter A. Buhr [7eb0014] * tests/.expect/math2.arm64.txt (modified) create .expect file for ARM 64-bit math2 test Thu, 18 Feb 2021 04:34:10 GMT Peter A. Buhr [d8ca0ff] * tests/.expect/math2.x86.txt (modified) create .expect file for x86 32-bit math test Thu, 18 Feb 2021 04:28:33 GMT Peter A. Buhr [06d75fc] * tests/.expect/math2.arm64.txt (moved) * tests/.expect/math2.x64.txt (moved) * tests/.expect/math2.x86.txt (moved) * tests/math2.cfa (added) * tests/math4.cfa (deleted) rename math4 to math2, change printf to sout, correct constant ... Thu, 18 Feb 2021 03:37:47 GMT Peter A. Buhr [719c4ed] * tests/.expect/math.arm64.txt (added) * tests/.expect/math.x86.txt (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 18 Feb 2021 03:37:17 GMT Peter A. Buhr [1294d7f] * tests/.expect/math1.arm64.txt (deleted) * tests/.expect/math1.x64.txt (deleted) * tests/.expect/math1.x86.txt (deleted) * tests/.expect/math2.arm64.txt (deleted) * tests/.expect/math2.x64.txt (deleted) * tests/.expect/math2.x86.txt (deleted) * tests/.expect/math3.arm64.txt (deleted) * tests/.expect/math3.x64.txt (deleted) * tests/.expect/math3.x86.txt (deleted) * tests/math1.cfa (deleted) * tests/math2.cfa (deleted) * tests/math3.cfa (deleted) remove tests math1, math2, and math3 test/expect as they are combined ... Thu, 18 Feb 2021 03:32:42 GMT Peter A. Buhr [d23c0b2] * tests/.expect/math.arm64.txt (added) create .expect file for ARM 64-bit math test Thu, 18 Feb 2021 03:28:18 GMT Peter A. Buhr [f4f3f59] * tests/.expect/math.x86.txt (added) create .expect file for 32-bit math test Thu, 18 Feb 2021 03:09:04 GMT Peter A. Buhr [a76da32] * doc/theses/andrew_beach_MMath/implement.tex (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 18 Feb 2021 03:08:58 GMT Peter A. Buhr [1717b12] * tests/.expect/math.x64.txt (added) * tests/math.cfa (added) combine math1-4 tests into single test Wed, 17 Feb 2021 21:45:20 GMT Andrew Beach [830299f] * doc/theses/andrew_beach_MMath/implement.tex (modified) Andrew MMath: Second draft of the implement chapter. Wed, 17 Feb 2021 17:53:05 GMT Thierry Delisle [e7c077a] * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 17 Feb 2021 17:46:31 GMT Thierry Delisle [eb24cec0] * 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) * libcfa/src/bits/containers.hfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/fstream.hfa (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * tests/includes/.expect/vector-containers.txt (added) * tests/includes/.expect/vector-fstream.txt (added) * tests/includes/.expect/vector-sequence.txt (added) * tests/includes/about.txt (added) * tests/includes/vector-containers.cfa (added) * tests/includes/vector-fstream.cfa (added) * tests/includes/vector-sequence.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 17 Feb 2021 17:45:36 GMT Thierry Delisle [95b3a9c] * doc/LaTeXmacros/common.tex (modified) * doc/papers/concurrency/mail2 (modified) * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/future.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/thesis-frontpgs.tex (modified) * doc/theses/andrew_beach_MMath/thesis.tex (modified) * doc/theses/andrew_beach_MMath/unwinding.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis-frontpgs.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) * doc/theses/fangren_yu_COOP_F20/Report.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/.gitignore (added) * 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/fig/pivot_ring.fig (added) * 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/intro.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) * doc/user/figures/Cdecl.fig (modified) * doc/user/user.tex (modified) * libcfa/src/bits/containers.hfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/memory.cfa (modified) * libcfa/src/memory.hfa (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/main.cc (modified) * tests/.expect/smart-pointers.txt (added) * tests/includes/.expect/vector-containers.txt (added) * tests/includes/.expect/vector-fstream.txt (added) * tests/includes/.expect/vector-sequence.txt (added) * tests/includes/about.txt (added) * tests/includes/vector-containers.cfa (added) * tests/includes/vector-fstream.cfa (added) * tests/includes/vector-sequence.cfa (added) * tests/smart-pointers.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 17 Feb 2021 14:20:09 GMT Peter A. Buhr [9fb1367] * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) make keywords catch, catchResume, finally quasi-keywords, add quasi- ... Tue, 16 Feb 2021 18:28:31 GMT Michael Brooks [d0502a3] * libcfa/src/bits/containers.hfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/fstream.hfa (modified) * tests/includes/.expect/vector-containers.txt (added) * tests/includes/.expect/vector-fstream.txt (added) * tests/includes/.expect/vector-sequence.txt (added) * tests/includes/about.txt (added) * tests/includes/vector-containers.cfa (added) * tests/includes/vector-fstream.cfa (added) * tests/includes/vector-sequence.cfa (added) Fixing function bodies in bits/containers and bits/sequence so they ... Tue, 16 Feb 2021 18:07:56 GMT Andrew Beach [1830a86] * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Andrew MMath: Updated exception features chapter. 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 Mon, 15 Feb 2021 18:52:46 GMT Peter A. Buhr [c4e3419c] * doc/user/user.tex (modified) formatting, update discussion on unnamed aggregates in C Mon, 15 Feb 2021 15:49:15 GMT Peter A. Buhr [17d6214] * doc/papers/concurrency/mail2 (modified) final emails about proof changes Mon, 15 Feb 2021 15:44:55 GMT Peter A. Buhr [e94eeb9] * doc/LaTeXmacros/common.tex (modified) protect newterm macro for use in section, delimit cfa macro to remove ... Mon, 15 Feb 2021 15:41:44 GMT Peter A. Buhr [10c7f40] * doc/user/user.tex (modified) formatting, rewrite section of "with" statement Fri, 12 Feb 2021 17:27:38 GMT Thierry Delisle [565acf59] * benchmark/io/http/http_ring.cpp (modified) * benchmark/io/http/parhttperf (added) * benchmark/io/http/parse-httperf.py (added) * doc/LaTeXmacros/common.tex (modified) * doc/bibliography/pl.bib (modified) * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/future.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/thesis-frontpgs.tex (modified) * doc/theses/andrew_beach_MMath/thesis.tex (modified) * doc/theses/andrew_beach_MMath/unwinding.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis-frontpgs.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) * doc/theses/fangren_yu_COOP_F20/Report.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/.gitignore (added) * 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/fig/pivot_ring.fig (added) * 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/intro.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) * doc/user/figures/Cdecl.fig (modified) * doc/user/user.tex (modified) * libcfa/src/memory.cfa (modified) * libcfa/src/memory.hfa (modified) * src/Parser/parser.yy (modified) * src/main.cc (modified) * tests/.expect/smart-pointers.txt (added) * tests/smart-pointers.cfa (modified) * tools/prettyprinter/Makefile.am (modified) * tools/prettyprinter/ParserTypes.h (modified) * tools/prettyprinter/parser.yy (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 12 Feb 2021 17:27:08 GMT Thierry Delisle [da3963a] * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) Moved __bin_sem_t out of kernel.hfa since it's not needed.