# # ChangeLog for / # # Generated by Trac 1.6 # Apr 29, 2026, 8:00:02 AM 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 Wed, 02 Sep 2020 12:40:34 GMT Peter A. Buhr [f6fe597] * tests/.expect/alloc-old.txt (deleted) rename tests/.expect/alloc-old.txt so it does not trigger test.py error Wed, 02 Sep 2020 12:38:55 GMT Peter A. Buhr [da5f7de] * tests/.expect/alloc-ERROR.txt (modified) fix build problem with mismatched line numbers Wed, 02 Sep 2020 12:37:54 GMT Peter A. Buhr [f67b983] * libcfa/src/stdlib.hfa (modified) formatting Wed, 02 Sep 2020 12:36:50 GMT Peter A. Buhr [c86f587] * libcfa/src/heap.cfa (modified) fix bugs in resize and realloc with alignment Wed, 02 Sep 2020 12:35:18 GMT Peter A. Buhr [4557bcf7] * tests/.expect/alloc.txt.old (added) * tests/.expect/malloc.txt (added) add expect file for new malloc.cfa test to trigger test, temporarily ... Wed, 02 Sep 2020 00:06:36 GMT m3zulfiq [70cab43] * 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) * libcfa/src/bits/locks.hfa (modified) * tests/concurrent/futures/.expect/basic.txt (added) * tests/concurrent/futures/basic.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 02 Sep 2020 00:05:48 GMT m3zulfiq [68f0c4e] * libcfa/src/stdlib.hfa (modified) * tests/.expect/alloc-old.txt (added) * tests/.expect/alloc.txt (modified) * tests/malloc.cfa (modified) stdlib.hfa: changed CFA malloc, realloc and resize as discussed with ... Tue, 01 Sep 2020 20:58:13 GMT Thierry Delisle [a77496cb] * libcfa/src/bits/locks.hfa (modified) * tests/concurrent/futures/.expect/basic.txt (added) * tests/concurrent/futures/basic.cfa (added) First draft at core objects of futures and basic tests Tue, 01 Sep 2020 17:18:10 GMT Thierry Delisle [25a1cb0] * .gitignore (modified) * Makefile.am (modified) * benchmark/Makefile.am (modified) * configure.ac (modified) * libcfa/Makefile.dist.am (added) * libcfa/prelude/Makefile.am (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/bitmanip.hfa (modified) * libcfa/src/bits/defs.hfa (modified) * libcfa/src/concurrency/CtxSwitch-arm32.S (added) * libcfa/src/concurrency/CtxSwitch-arm64.S (moved) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/exception.cfa (added) * libcfa/src/concurrency/exception.hfa (added) * libcfa/src/concurrency/invoke.c (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/exception.c (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/math.hfa (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/ato.arm64.txt (added) * tests/.expect/ato.x64.txt (moved) * tests/.expect/ato.x86.txt (added) * tests/.expect/bitmanip3.x64.txt (modified) * tests/.expect/bitmanip3.x86.txt (modified) * tests/.expect/castError.txt (modified) * tests/.expect/init1.txt (modified) * 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/math4.txt (deleted) * tests/.expect/math4.x64.txt (added) * tests/.expect/math4.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/bitmanip3.cfa (modified) * tests/concurrent/.expect/cluster.txt (moved) * tests/concurrent/cluster.cfa (added) * tests/copyfile.cfa (modified) * tests/errors/.expect/completeType.x64.txt (modified) * tests/exceptions/polymorphic.cfa (modified) * tests/literals.cfa (modified) * tests/malloc.cfa (added) * tests/math4.cfa (modified) * tests/pybin/settings.py (modified) * 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/build/cfa.m4 (modified) * tools/prettyprinter/Makefile.am (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc 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, 31 Aug 2020 22:55:22 GMT Fangren Yu [d3aa64f1] * src/AST/Copy.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/ResolvExpr/Unify.cc (modified) pure visitor interface for new ast Mon, 31 Aug 2020 21:23:49 GMT m3zulfiq [49a980b] * .gitignore (modified) * Makefile.am (modified) * benchmark/Makefile.am (modified) * configure.ac (modified) * libcfa/Makefile.dist.am (added) * libcfa/prelude/Makefile.am (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/bits/defs.hfa (modified) * libcfa/src/concurrency/CtxSwitch-arm64.S (modified) * libcfa/src/concurrency/asyncio.hfa (deleted) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/exception.c (modified) * src/AST/Convert.cpp (modified) * src/AST/Expr.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/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/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/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/errors/.expect/completeType.x64.txt (modified) * tests/literals.cfa (modified) * 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 Mon, 31 Aug 2020 21:20:49 GMT m3zulfiq [191a190] * libcfa/src/stdlib.hfa (modified) * tests/alloc.cfa (modified) * tests/alloc2.cfa (added) * tests/malloc.cfa (added) Removed a fill bug from alloc interface, changed pervious alloc tests ... Mon, 31 Aug 2020 21:15:34 GMT Peter A. Buhr [942453a] * tests/.expect/abs.x86.txt (added) * tests/.expect/ato.x86.txt (added) * tests/.expect/manipulatorsOutput1.x86.txt (added) * tests/.expect/math1.x86.txt (added) * tests/.expect/math2.x86.txt (added) * tests/.expect/math3.x86.txt (added) * tests/.expect/random.x86.txt (added) create x86 expected results to harmonize with 64-bit ARM results Mon, 31 Aug 2020 19:18:09 GMT Thierry Delisle [2fbc904] * Makefile.am (modified) * configure.ac (modified) * libcfa/Makefile.am (modified) * libcfa/configure.ac (modified) * libcfa/prelude/Makefile.am (modified) * libcfa/src/Makefile.am (modified) Makefiles now pass 'distcheck' until test folder. Mon, 31 Aug 2020 18:38:59 GMT Thierry Delisle [eb67b47] * tests/pybin/tools.py (modified) * tests/test.py (modified) Fixed handling of non-ascii outputs. Minor Typo fix. Mon, 31 Aug 2020 17:54:40 GMT Thierry Delisle [4ef08f7] * src/AST/Convert.cpp (modified) * src/AST/Expr.hpp (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) Implemented KeywordCast in CandidateFinder of new AST. Mon, 31 Aug 2020 16:28:13 GMT Thierry Delisle [207c7330] * tests/.expect/castError.txt (modified) * tests/.expect/init1.txt (modified) * tests/errors/.expect/completeType.x64.txt (modified) * tests/raii/.expect/ctor-autogen-ERR1.txt (modified) * tests/warnings/.expect/self-assignment.txt (modified) Updated expected output after removal of 'with resolved type' Mon, 31 Aug 2020 15:42:30 GMT Thierry Delisle [d5f4613] * libcfa/src/bits/defs.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) * src/AST/Print.cpp (modified) * src/SynTree/Expression.cc (modified) * tests/.expect/abs.arm64.txt (added) * tests/.expect/abs.x64.txt (moved) * tests/.expect/ato.arm64.txt (added) * tests/.expect/ato.x64.txt (moved) * tests/.expect/manipulatorsOutput1.arm64.txt (added) * tests/.expect/manipulatorsOutput1.x64.txt (moved) * tests/.expect/math1.arm64.txt (added) * tests/.expect/math1.x64.txt (moved) * tests/.expect/math2.arm64.txt (added) * tests/.expect/math2.x64.txt (moved) * tests/.expect/math3.arm64.txt (added) * tests/.expect/math3.x64.txt (moved) * tests/.expect/random.arm64.txt (added) * tests/.expect/random.x64.txt (moved) * tests/literals.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 31 Aug 2020 13:47:12 GMT Peter A. Buhr [369ffdf] * tests/.expect/abs.x64.txt (added) * tests/.expect/ato.x64.txt (added) * tests/.expect/manipulatorsOutput1.x64.txt (added) * tests/.expect/math1.x64.txt (added) * tests/.expect/math2.x64.txt (added) * tests/.expect/math3.x64.txt (added) * tests/.expect/random.x64.txt (added) create x86_64 expected results to harmonize with 64-bit ARM results Mon, 31 Aug 2020 11:24:57 GMT Peter A. Buhr [430b443] * tests/.expect/abs.arm64.txt (moved) * tests/.expect/ato.arm64.txt (moved) * tests/.expect/manipulatorsOutput1.arm64.txt (moved) * tests/.expect/math1.arm64.txt (added) * tests/.expect/math1.txt (deleted) * tests/.expect/math2.arm64.txt (added) * tests/.expect/math2.txt (deleted) * tests/.expect/math3.arm64.txt (added) * tests/.expect/math3.txt (deleted) * tests/.expect/random.arm64.txt (moved) generate 64-bit ARM specific test results for floating-point tests Mon, 31 Aug 2020 11:12:45 GMT Peter A. Buhr [ed9949b] * tests/literals.cfa (modified) make _FloatXXx constants x86 specific Mon, 31 Aug 2020 11:10:57 GMT Peter A. Buhr [915aa11] * libcfa/src/exception.c (modified) start ARM stubs for exception handling