# # ChangeLog for / # # Generated by Trac 1.6 # Apr 30, 2026, 4:39:43 PM Mon, 28 Sep 2020 19:03:53 GMT Thierry Delisle [e6cfb4e2] * tests/Makefile.am (modified) * tests/test.py (modified) synteax only tests now cp error log into target file. Small ... Mon, 28 Sep 2020 18:12:12 GMT Thierry Delisle [8a71d8e] * tests/Makefile.am (modified) changed LC_ALL to C which seems to be common for scripts Mon, 28 Sep 2020 18:02:23 GMT Thierry Delisle [0a19c51] * tests/.expect/array.txt (modified) * tests/.expect/forall.txt (modified) * tests/.expect/identFuncDeclarator.txt (modified) * tests/.expect/labelledExit.txt (modified) * tests/.expect/limits.txt (modified) * tests/.expect/nested-types.txt (modified) * tests/.expect/numericConstants.txt (modified) * tests/.expect/stdincludes.txt (modified) * tests/.expect/switch.txt (modified) * tests/.expect/variableDeclarator.txt (modified) * tests/Makefile.am (modified) * tests/warnings/.expect/self-assignment.txt (modified) Tests now compile with LC_ALL=en_US.ascii, to attempt to remove non- ... Mon, 28 Sep 2020 02:00:39 GMT Peter A. Buhr [66812dd] * tests/.expect/array.txt (modified) * tests/.expect/cast.txt (modified) * 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/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/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/array.cfa (modified) * tests/builtins/sync.cfa (modified) * tests/cast.cfa (modified) * tests/concurrent/.expect/cluster.txt (modified) * 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/force_preempt.cfa (modified) * tests/concurrent/park/start_parked.cfa (modified) * tests/enum.cfa (modified) * tests/exceptions/.expect/virtual-cast.txt (modified) * tests/exceptions/.expect/virtual-poly.txt (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/labelledExit.cfa (modified) * tests/limits.cfa (modified) * tests/maybe.cfa (modified) * tests/nested-types.cfa (modified) * tests/numericConstants.cfa (modified) * tests/operators.cfa (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/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/structMember.cfa (modified) convert tests to always print output (no empty .expect files) Sat, 26 Sep 2020 16:20:22 GMT Thierry Delisle [bd47f35] * doc/papers/concurrency/Paper.tex (modified) Ran longer java experiences for concurrency paper Fri, 25 Sep 2020 22:15:27 GMT Thierry Delisle [c7806122] * doc/LaTeXmacros/common.tex (modified) * doc/LaTeXmacros/lstlang.sty (modified) * 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/Report.tex (modified) * doc/theses/fangren_yu_COOP_S20/cfa_developer_reference.pdf (added) * doc/user/user.tex (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/InitTweak/InitTweak.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) * src/ResolvExpr/SpecCost.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Validate.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 25 Sep 2020 22:15:01 GMT Thierry Delisle [91fb850] * tests/linking/.expect/linkerror.txt (deleted) * tests/linking/linkerror.cfa (deleted) Removed unstable linkerror test 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 18:09:00 GMT Andrew Beach [33f3cfb] * doc/theses/andrew_beach_MMath/glossaries.tex (added) * doc/theses/andrew_beach_MMath/thesis.tex (modified) Moved glossaries out of Andrew Beach thesis. Even if I use them I ... 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 Fri, 25 Sep 2020 16:48:28 GMT Thierry Delisle [bb662027] * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/clib/cfathread.cfa (added) * libcfa/src/concurrency/clib/cfathread.h (added) * tests/concurrent/.expect/clib.txt (added) * tests/concurrent/clib.c (added) Added cfathread C library which encapsulates a small part of libcfa ... Thu, 24 Sep 2020 20:38:22 GMT Peter A. Buhr [ca0e0a9] * doc/user/user.tex (modified) formatting Thu, 24 Sep 2020 20:37:55 GMT Peter A. Buhr [a9f0c65] * doc/refrat/refrat.tex (modified) update refrat manual to reflect new common.tex changes Thu, 24 Sep 2020 20:31:09 GMT Thierry Delisle [d8b17e2] * tools/gdb/utils-gdb.py (modified) update gdb support after change to ready queue to use RWlock Thu, 24 Sep 2020 20:22:05 GMT Thierry Delisle [58d64a4] * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) __processor_id_t now have a bool to state if it is a full processor. ... Thu, 24 Sep 2020 20:12:15 GMT Thierry Delisle [433d352] * libcfa/src/parseargs.cfa (modified) Parse args now uses weak globals to allow linking with C. Thu, 24 Sep 2020 20:11:41 GMT Peter A. Buhr [a3f53d64] * doc/proposals/function_type_change.md (added) * 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/InitTweak/InitTweak.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) * src/ResolvExpr/SpecCost.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Validate.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc into master Thu, 24 Sep 2020 20:11:25 GMT Peter A. Buhr [10d78f1] * doc/user/user.tex (modified) update user manual to reflect new common.tex changes Thu, 24 Sep 2020 19:58:05 GMT Fangren Yu [6cc913e] * doc/LaTeXmacros/common.tex (modified) * doc/LaTeXmacros/lstlang.sty (modified) * doc/theses/fangren_yu_COOP_S20/Report.tex (modified) * doc/theses/fangren_yu_COOP_S20/cfa_developer_reference.pdf (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc into master Thu, 24 Sep 2020 19:56:16 GMT Fangren Yu [954c954] * doc/proposals/function_type_change.md (added) * 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/InitTweak/InitTweak.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) * src/ResolvExpr/SpecCost.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Validate.cc (modified) Move function argument and return variable declarations from ... Thu, 24 Sep 2020 19:27:02 GMT Peter A. Buhr [cebfcb8] * doc/theses/fangren_yu_COOP_S20/Report.tex (modified) * doc/theses/fangren_yu_COOP_S20/cfa_developer_reference.pdf (added) convert Fangren's co-op report to latex and proofread Thu, 24 Sep 2020 19:22:01 GMT Peter A. Buhr [9e620b6] * doc/LaTeXmacros/lstlang.sty (modified) update keywords for CFA and C++ Thu, 24 Sep 2020 19:20:52 GMT Peter A. Buhr [552b5ec] * doc/LaTeXmacros/common.tex (modified) separate Latin and non-Latin escape characters Wed, 23 Sep 2020 19:33:40 GMT Thierry Delisle [eccb14d] * libcfa/src/concurrency/io/call.cfa.in (modified) Missed fix in madvise Wed, 23 Sep 2020 19:08:48 GMT Thierry Delisle [4ab3cf9b] * libcfa/src/concurrency/io/call.cfa.in (modified) Fixed typos and small errors in io/call.cfa.in Wed, 23 Sep 2020 16:56:32 GMT Thierry Delisle [2a658e9] * benchmark/creation/JavaThread.java (modified) * benchmark/ctxswitch/JavaThread.java (modified) * benchmark/mutex/JavaThread.java (modified) * benchmark/mutexC/JavaThread.java (modified) * benchmark/schedint/JavaThread.java (modified) Updated java benchmarks to support repetitions beyond 2^32 Tue, 22 Sep 2020 17:24:26 GMT Thierry Delisle [305cd5c] * .gitignore (modified) * doc/LaTeXmacros/common.tex (modified) * doc/theses/thierry_delisle_PhD/.gitignore (modified) * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/system.fig (modified) * doc/theses/thierry_delisle_PhD/comp_II/presentation.pdf (deleted) * 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) * tools/langserver/cfa-ls (deleted) * tools/vscode/uwaterloo.cforall-0.1.0/.gitignore (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc 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 15:04:52 GMT Thierry Delisle [fe94e708] * tests/Makefile.am (modified) Added missing quiet flag Tue, 22 Sep 2020 03:37:28 GMT Peter A. Buhr [08f3ad3] * Jenkinsfile (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/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) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * 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/Resolver.cc (modified) * src/SymTab/Validate.cc (modified) * tests/Makefile.am (modified) * tests/concurrent/.expect/join.txt (added) * tests/concurrent/.expect/joinerror.sed (moved) * tests/concurrent/join.cfa (added) * tests/concurrent/joinerror.cfa (added) * 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 into master 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 Mon, 21 Sep 2020 20:43:41 GMT Thierry Delisle [ace2e92] * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/io/call.cfa.in (modified) Fix deprecated HAVE_PREADV2/HAVE_PWRITEV2 macros. Disabled ... Mon, 21 Sep 2020 20:16:15 GMT Thierry Delisle [0e52f14] * libcfa/src/concurrency/io/call.cfa.in (modified) Fixed where io types are added Mon, 21 Sep 2020 19:59:03 GMT Thierry Delisle [930e57e] * libcfa/src/concurrency/io/types.hfa (modified) Fix io types to work without io_uring Mon, 21 Sep 2020 19:22:18 GMT Thierry Delisle [0519e34] * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 18 Sep 2020 22:12:31 GMT Andrew Beach [b2a11ba] * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) Rename WithConstTypeSubstitution from env to typeSubs to avoid name ... Fri, 18 Sep 2020 17:25:00 GMT Thierry Delisle [a951171] * Jenkinsfile (modified) * src/Common/Stats/ResolveTime.cc (added) * src/Common/Stats/ResolveTime.h (added) * src/Common/Stats/Stats.cc (modified) * src/Common/module.mk (modified) * src/ResolvExpr/Resolver.cc (modified) * tests/Makefile.am (modified) * tests/linking/.expect/linkerror.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 18 Sep 2020 17:24:16 GMT Thierry Delisle [673eb7a] * tests/Makefile.am (modified) Tentative fix for meta test linkerror which would have different ... Thu, 17 Sep 2020 17:43:09 GMT Thierry Delisle [57e0289] * src/Common/Stats/ResolveTime.cc (added) * src/Common/Stats/ResolveTime.h (added) * src/Common/Stats/Stats.cc (modified) * src/Common/module.mk (modified) * src/ResolvExpr/Resolver.cc (modified) Added stats option to print stats per expression in new-ast resolution Thu, 17 Sep 2020 17:04:58 GMT Thierry Delisle [468c5aa] * tests/Makefile.am (modified) * tests/linking/.expect/linkerror.txt (modified) Change tests to not print cfa version in linker error output Wed, 16 Sep 2020 19:26:02 GMT Thierry Delisle [c09ae73] * Jenkinsfile (modified) Removed hack in Jenkins file that is no longer needed after .autogen ... Wed, 16 Sep 2020 17:48:17 GMT Thierry Delisle [2724b4e] * 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) * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * libcfa/src/concurrency/thread.hfa (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/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/Concurrency/Keywords.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Validate.cc (modified) * tests/Makefile.am (modified) * tests/concurrent/.expect/join.txt (added) * tests/concurrent/.expect/joinerror.sed (moved) * tests/concurrent/join.cfa (added) * tests/concurrent/joinerror.cfa (added) * 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 Wed, 16 Sep 2020 17:48:12 GMT Thierry Delisle [c402739f] * libcfa/configure.ac (modified) * libcfa/prelude/defines.hfa.in (modified) * libcfa/src/Makefile.am (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) I/O operations now use futures. io calls implementation are now ... Wed, 16 Sep 2020 16:38:53 GMT Thierry Delisle [da9a27c] * src/SymTab/Validate.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 16 Sep 2020 16:38:37 GMT Thierry Delisle [2aa25cc2] * tests/Makefile.am (modified) Tentative fix for expression Wed, 16 Sep 2020 15:47:01 GMT Andrew Beach [a7c31e0] * src/SymTab/Validate.cc (modified) This should solve trac#217 and by its fallout the cancellation problem. Tue, 15 Sep 2020 20:19:39 GMT Thierry Delisle [1def117b] Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 15 Sep 2020 20:18:31 GMT Thierry Delisle [0dbecad] * tests/concurrent/.expect/join.txt (added) * tests/concurrent/.expect/joinerror.sed (added) * tests/concurrent/join.cfa (added) * tests/concurrent/joinerror.cfa (added) Added tests for join thread Tue, 15 Sep 2020 20:14:29 GMT Thierry Delisle [09bbe78] * tests/pybin/tools.py (modified) * tests/test.py (modified) Fix 2 cases where the test would open files as utf-8 and could fail Tue, 15 Sep 2020 19:08:35 GMT Thierry Delisle [77a2994] * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * src/Concurrency/Keywords.cc (modified) Implemented joining of threads. It behaves very similarly to monitor ... Tue, 15 Sep 2020 19:04:59 GMT Thierry Delisle [2bb2d3f1] * tests/.expect/smart-pointers.txt (deleted) Disable smart pointer test Tue, 15 Sep 2020 19:04:01 GMT Thierry Delisle [4d9172f] * libcfa/src/Makefile.am (modified) Added memory.cfa back in libcfa Tue, 15 Sep 2020 19:00:48 GMT Thierry Delisle [87fc1b4] * tests/Makefile.am (modified) * tests/linking/.expect/linkerror.txt (added) * tests/linking/linkerror.cfa (added) Fix test suite problem where linking errors weren't printed Mon, 14 Sep 2020 21:51:05 GMT Fangren Yu [7a8f62c3] * src/AST/Pass.impl.hpp (modified) reverted because some templates seem to not work This reverts ... Mon, 14 Sep 2020 17:36:21 GMT Fangren Yu [4c868cb2] * src/AST/Pass.impl.hpp (modified) fix a potential issue with pure function interface this makes pure ... Mon, 14 Sep 2020 13:12:53 GMT Peter A. Buhr [9a05b81] * doc/theses/fangren_yu_COOP_S20/Makefile (added) missing Makefile for latex version of Fangren's co-op report Mon, 14 Sep 2020 13:02:19 GMT Peter A. Buhr [a75d464] * doc/theses/fangren_yu_COOP_S20/Report.tex (modified) complete latex version of Fangren's co-op report Mon, 14 Sep 2020 02:42:01 GMT Peter A. Buhr [d1864da] * doc/theses/fangren_yu_COOP_S20/Report.tex (modified) * doc/theses/fangren_yu_COOP_S20/figures/DeepNodeSharing.fig (added) * doc/theses/fangren_yu_COOP_S20/figures/DeepNodeSharing.fig.bak (added) continue latex version of Fangren's co-op report Mon, 14 Sep 2020 01:58:39 GMT Peter A. Buhr [ae45007] * doc/theses/fangren_yu_COOP_S20/Report.tex (added) start latex version of Fangren's co-op report Thu, 10 Sep 2020 15:26:58 GMT Andrew Beach [98e8b3b] * src/AST/Convert.cpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/GenericSubstitution.cpp (modified) * src/AST/Node.cpp (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/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Validate.cc (modified) ast::ReferenceToType is now ast::BaseInstType. Thu, 10 Sep 2020 14:33:51 GMT Andrew Beach [b9fa85b] * src/AST/Pass.hpp (modified) * src/ResolvExpr/Resolver.cc (modified) Should fix both trac #173 by porting the catch scoping hack to the ... Wed, 09 Sep 2020 21:03:40 GMT Andrew Beach [1c01c58] * 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/exception.h (modified) * libcfa/src/exception.hfa (modified) * src/Common/Examine.cc (added) * src/Common/Examine.h (added) * src/Common/module.mk (modified) * src/Concurrency/Keywords.cc (modified) * src/Virtual/Tables.cc (added) * src/Virtual/Tables.h (added) * src/Virtual/module.mk (modified) * tests/exceptions/cancel/.expect/coroutine.txt (added) * tests/exceptions/cancel/coroutine.cfa (added) Rather large commit to get coroutine cancellation working. This ... Wed, 09 Sep 2020 19:04:55 GMT Thierry Delisle [2b7f6f0] * src/AST/Pass.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/ResolvExpr/Resolver.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 09 Sep 2020 15:33:01 GMT Andrew Beach [e6b42e7] * src/AST/Pass.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/ResolvExpr/Resolver.cc (modified) Added the ast::Pass::read utility. Converted two passes to use its ... Tue, 08 Sep 2020 17:33:50 GMT Thierry Delisle [14d8a9b] * libcfa/src/heap.cfa (modified) * tests/alloc2.cfa (modified) * tests/heap.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 08 Sep 2020 16:08:31 GMT Peter A. Buhr [dfc13bb] * tests/heap.cfa (modified) harmonize for-loop ranges for the new resize/realloc allocation tests Tue, 08 Sep 2020 16:06:32 GMT Peter A. Buhr [113d785] * libcfa/src/heap.cfa (modified) formatting Mon, 07 Sep 2020 23:52:02 GMT m3zulfiq [1b55756] * libcfa/src/heap.cfa (modified) * tests/alloc2.cfa (modified) heap.cfa: removed bug in resize with alignment by adding return ... Mon, 07 Sep 2020 22:07:47 GMT Peter A. Buhr [943a079] * tests/heap.cfa (modified) additional heap tests for heap update Mon, 07 Sep 2020 21:48:02 GMT Peter A. Buhr [92847f7] * libcfa/src/heap.cfa (modified) corrections for resize/realloc with alignment Fri, 04 Sep 2020 18:32:04 GMT m3zulfiq [d2bb298] * doc/LaTeXmacros/common.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 04 Sep 2020 18:31:47 GMT m3zulfiq [03b87140] * libcfa/src/heap.cfa (modified) removed bug from resize/realloc with alignment so alignment is not ... Fri, 04 Sep 2020 18:14:10 GMT Thierry Delisle [ce55a81] * .gitignore (modified) * Makefile.am (modified) * benchmark/Makefile.am (modified) * configure.ac (modified) * doc/LaTeXmacros/common.tex (modified) * doc/man/cfa.1 (modified) * 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) * driver/cfa.cc (modified) * libcfa/Makefile.dist.am (added) * libcfa/prelude/Makefile.am (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/bits/defs.hfa (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/CtxSwitch-arm64.S (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/exception.c (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/stdlib.hfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Copy.hpp (modified) * src/AST/Expr.hpp (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/TypeSubstitution.hpp (modified) * src/AST/module.mk (modified) * src/CodeGen/module.mk (modified) * src/CodeTools/module.mk (modified) * src/Common/module.mk (modified) * src/Concurrency/module.mk (modified) * src/ControlStruct/module.mk (modified) * src/GenPoly/module.mk (modified) * src/InitTweak/module.mk (modified) * src/Makefile.am (modified) * src/Parser/module.mk (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/Unify.cc (modified) * src/ResolvExpr/module.mk (modified) * src/SymTab/module.mk (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/module.mk (modified) * src/Tuples/module.mk (modified) * src/Validate/module.mk (modified) * src/Virtual/module.mk (modified) * tests/.expect/abs.arm64.txt (added) * tests/.expect/abs.x64.txt (moved) * tests/.expect/abs.x86.txt (added) * tests/.expect/alloc-ERROR.txt (modified) * tests/.expect/alloc.txt (modified) * tests/.expect/alloc.txt.old (added) * tests/.expect/alloc2.txt (added) * tests/.expect/ato.arm64.txt (added) * tests/.expect/ato.x64.txt (moved) * tests/.expect/ato.x86.txt (added) * tests/.expect/castError.txt (modified) * tests/.expect/init1.txt (modified) * tests/.expect/malloc.txt (added) * tests/.expect/manipulatorsOutput1.arm64.txt (added) * tests/.expect/manipulatorsOutput1.x64.txt (moved) * tests/.expect/manipulatorsOutput1.x86.txt (added) * tests/.expect/math1.arm64.txt (added) * tests/.expect/math1.x64.txt (moved) * tests/.expect/math1.x86.txt (added) * tests/.expect/math2.arm64.txt (added) * tests/.expect/math2.x64.txt (moved) * tests/.expect/math2.x86.txt (added) * tests/.expect/math3.arm64.txt (added) * tests/.expect/math3.x64.txt (moved) * tests/.expect/math3.x86.txt (added) * tests/.expect/random.arm64.txt (added) * tests/.expect/random.x64.txt (moved) * tests/.expect/random.x86.txt (added) * tests/Makefile.am (modified) * tests/alloc.cfa (modified) * tests/alloc2.cfa (added) * tests/concurrent/examples/boundedBufferEXT.cfa (modified) * tests/concurrent/futures/.expect/basic.txt (moved) * tests/concurrent/futures/basic.cfa (added) * tests/errors/.expect/completeType.x64.txt (modified) * tests/errors/.expect/completeType.x86.txt (modified) * tests/literals.cfa (modified) * tests/malloc.cfa (added) * tests/pybin/tools.py (modified) * tests/raii/.expect/ctor-autogen-ERR1.txt (modified) * tests/test.py (modified) * tests/warnings/.expect/self-assignment.txt (modified) * tools/Makefile.am (modified) * tools/prettyprinter/Makefile.am (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 04 Sep 2020 18:00:53 GMT Thierry Delisle [1c507eb] * doc/LaTeXmacros/common.tex (modified) * doc/man/cfa.1 (modified) * driver/cfa.cc (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/stdlib.hfa (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/ResolvExpr/Unify.cc (modified) * tests/.expect/alloc-ERROR.txt (modified) * tests/.expect/alloc.txt (modified) * tests/.expect/alloc.txt.old (added) * tests/.expect/alloc2.txt (added) * tests/.expect/malloc.txt (added) * tests/alloc2.cfa (modified) * tests/concurrent/examples/boundedBufferEXT.cfa (modified) * tests/concurrent/futures/.expect/basic.txt (added) * tests/concurrent/futures/basic.cfa (added) * tests/errors/.expect/completeType.x86.txt (modified) * tests/malloc.cfa (modified) * tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 04 Sep 2020 17:59:00 GMT Peter A. Buhr [2801829] * doc/LaTeXmacros/common.tex (modified) add usepackage{xspace} and usepackage{listings} to common.tex 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 16:46:50 GMT Thierry Delisle [8ccb0d4] * doc/LaTeXmacros/common.tex (modified) Fixed easily corruptible latin1 characters in common.tex, or not, git ... 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 Fri, 04 Sep 2020 15:36:58 GMT m3zulfiq [843ca9f] * tests/concurrent/examples/boundedBufferEXT.cfa (modified) * tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 04 Sep 2020 15:36:29 GMT m3zulfiq [a3ade94] * libcfa/src/heap.cfa (modified) cleaned up resize and realloc with alignment Fri, 04 Sep 2020 15:34:51 GMT Thierry Delisle [ebb7b66] * tests/concurrent/examples/boundedBufferEXT.cfa (modified) * tests/test.py (modified) Modified bounded buffer Ext to use global array to ease debugging. ... Thu, 03 Sep 2020 20:28:16 GMT Peter A. Buhr [9617533] * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/ResolvExpr/Unify.cc (modified) * tests/errors/.expect/completeType.x86.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc into master Thu, 03 Sep 2020 20:28:10 GMT Peter A. Buhr [47dd0d2] * libcfa/src/heap.cfa (modified) use math.hfa 'min' routine, work on code to reuse existing storage in ... Thu, 03 Sep 2020 20:25:33 GMT Peter A. Buhr [41096dc] * doc/man/cfa.1 (modified) update cfa 'man' page Thu, 03 Sep 2020 20:24:41 GMT Peter A. Buhr [406970b1] * driver/cfa.cc (modified) remove implicit -lrt from command line-line options passed to gcc by cfa 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:29:17 GMT Thierry Delisle [dcac8bf1] * tools/vscode/uwaterloo.cforall-0.1.0/.gitignore (modified) missed 1 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 Thu, 03 Sep 2020 16:07:15 GMT Thierry Delisle [447b0d2b] * libcfa/src/heap.cfa (modified) * libcfa/src/stdlib.hfa (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/ResolvExpr/Unify.cc (modified) * tests/.expect/alloc2.txt (added) * tests/alloc2.cfa (modified) * tests/malloc.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 03 Sep 2020 16:07:10 GMT Thierry Delisle [4bc27c0] * tests/errors/.expect/completeType.x86.txt (modified) Fixed 32bit tests Thu, 03 Sep 2020 15:10:35 GMT Andrew Beach [73f1b1c] * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/ResolvExpr/Unify.cc (modified) Cleaned up comments from the PureVisitor addition. Wed, 02 Sep 2020 21:56:59 GMT Peter A. Buhr [3a4834b3] * libcfa/src/heap.cfa (modified) * libcfa/src/stdlib.hfa (modified) * tests/.expect/alloc2.txt (added) * tests/alloc2.cfa (modified) * tests/malloc.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc into master Wed, 02 Sep 2020 17:13:28 GMT m3zulfiq [f76ff0b] * libcfa/src/heap.cfa (modified) * libcfa/src/stdlib.hfa (modified) * tests/.expect/alloc2.txt (added) * tests/alloc2.cfa (modified) * tests/malloc.cfa (modified) alloc2.txt: added expected output file for test alloc2.cfa. heap.cfa: ... Wed, 02 Sep 2020 12:43:06 GMT Peter A. Buhr [f8acfc0] * tests/malloc.cfa (modified) turn on more testing after fixing heap problems