# # ChangeLog for tests # # Generated by Trac 1.2.1 # Mar 19, 2024, 1:15:42 AM Wed, 06 Jan 2021 20:57:39 GMT Thierry Delisle [0783909] * tests/Makefile.am (modified) Fix error in clean recipe spuriously failing Mon, 28 Dec 2020 21:08:27 GMT Peter A. Buhr [657c36f] * tests/collections/.expect/queue.txt (modified) * tests/collections/.expect/sequence.txt (modified) * tests/collections/multi_list.cfa (modified) * tests/collections/queue.cfa (modified) * tests/collections/sequence.cfa (modified) * tests/collections/stack.cfa (modified) formatting, update iterator operator, add some additional tests Sun, 27 Dec 2020 22:59:17 GMT Peter A. Buhr [62a7cc0] * tests/collections/.expect/queue.txt (modified) * tests/collections/.expect/sequence.txt (modified) * tests/collections/queue.cfa (modified) * tests/collections/sequence.cfa (modified) * tests/collections/stack.cfa (modified) code review extended collection testing and add a few more tests Wed, 23 Dec 2020 23:37:19 GMT caparsons [4c19647] * tests/unified_locking/.expect/timeout_lock.txt (deleted) removed timeout lock test from .expect Wed, 23 Dec 2020 23:35:39 GMT caparsons [15c2545] * tests/unified_locking/timeout_lock.txt (added) removed .txt from .expect directory to remove test since the ... Wed, 23 Dec 2020 23:35:11 GMT caparsons [9bb9545b] * tests/unified_locking/timeout_lock.cfa (modified) changed back time length Wed, 23 Dec 2020 15:02:46 GMT caparsons [6797f8f] * tests/unified_locking/timeout_lock.cfa (modified) halved number of iterations so test hopefully won't get aborted and ... Tue, 22 Dec 2020 19:48:28 GMT caparsons [84f49be] * tests/unified_locking/.expect/locks.txt (modified) * tests/unified_locking/locks.cfa (modified) shortened locks test and added full length version to longrun tests Tue, 22 Dec 2020 14:16:04 GMT caparsons [0285efe] * tests/collections/.expect/multi_list.txt (moved) * tests/collections/.expect/queue.txt (moved) * tests/collections/.expect/sequence.txt (moved) * tests/collections/.expect/stack.txt (moved) * tests/unified_locking/.expect/locks.txt (moved) * tests/unified_locking/.expect/timeout_lock.txt (moved) moved expect files to appropriate location Mon, 21 Dec 2020 18:27:18 GMT caparsons [276a94d7] * tests/multi_list.cfa (deleted) * tests/queue.cfa (deleted) * tests/sequence.cfa (deleted) * tests/stack.cfa (deleted) removed old tests after moving them to /collections directory Mon, 21 Dec 2020 18:26:23 GMT caparsons [de2f969] * tests/.expect/queue.txt (modified) * tests/.expect/sequence.txt (modified) * tests/.expect/stack.txt (modified) * tests/collections/multi_list.cfa (added) * tests/collections/queue.cfa (added) * tests/collections/sequence.cfa (added) * tests/collections/stack.cfa (added) added more tests to cover all routines in collections and updated ... Mon, 21 Dec 2020 14:58:19 GMT caparsons [ebd1899] * tests/.expect/locks.txt (added) * tests/.expect/timeout_lock.txt (added) * tests/unified_locking/locks.cfa (moved) * tests/unified_locking/timeout_lock.cfa (moved) tweaked unified locking tests and added expect files Fri, 18 Dec 2020 17:26:00 GMT Colby Alexander Parsons [636d45f5] * tests/locks.cfa (modified) * tests/timeout_lock.cfa (added) updated locks test and added timeout test similar to timeout condlock ... Thu, 17 Dec 2020 20:50:29 GMT Colby Alexander Parsons [68a867ee] * tests/locks.cfa (modified) changed print statement for more clarity Thu, 17 Dec 2020 20:39:35 GMT Colby Alexander Parsons [b9255d0] * tests/locks.cfa (added) added locks test Thu, 17 Dec 2020 17:28:03 GMT Colby Alexander Parsons [19de7864] * libcfa/src/bits/collection.hfa (modified) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/bits/stack.hfa (modified) * tests/multi_list.cfa (modified) * tests/queue.cfa (modified) * tests/sequence.cfa (modified) * tests/stack.cfa (modified) removed listed requirement for collections since it was redundant Thu, 17 Dec 2020 14:55:18 GMT Colby Alexander Parsons [28e88d7] * src/AST/Decl.hpp (modified) * src/ResolvExpr/Resolver.cc (modified) * tests/.expect/KRfunctions.nast.x86.txt (modified) * tests/.expect/attributes.nast.x86.txt (modified) * tests/.expect/functions.nast.x86.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 17 Dec 2020 14:55:13 GMT Colby Alexander Parsons [c8025a21] * tests/multi_list.cfa (modified) fixed multi list test to reflect changes to collections Wed, 16 Dec 2020 21:03:50 GMT Fangren Yu [8ba363e] * src/ResolvExpr/Resolver.cc (modified) * tests/.expect/KRfunctions.nast.x86.txt (modified) * tests/.expect/attributes.nast.x86.txt (modified) * tests/.expect/functions.nast.x86.txt (modified) fix size type on 32 bit build Wed, 16 Dec 2020 21:01:57 GMT Colby Alexander Parsons [53449a4] * Jenkins/FullBuild (modified) * benchmark/io/http/main.cfa (modified) * benchmark/readyQ/locality.go (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/Makefile (modified) * doc/theses/thierry_delisle_PhD/code/readQ_example/proto-gui/main.cpp (modified) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/Makefile (modified) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/pthread.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.cpp (modified) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.hpp (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/stdlib.hfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/AST/ForallSubstitutionTable.cpp (deleted) * src/AST/ForallSubstitutionTable.hpp (deleted) * src/AST/ForallSubstitutor.hpp (deleted) * src/AST/Fwd.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/SymbolTable.cpp (modified) * src/AST/TranslationUnit.hpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/TypeEnvironment.cpp (modified) * src/AST/TypeEnvironment.hpp (modified) * src/AST/TypeSubstitution.cpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/AST/module.mk (modified) * src/Common/PassVisitor.impl.h (modified) * src/GenPoly/GenPoly.cc (modified) * src/Parser/TypeData.cc (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/FindOpenVars.cc (modified) * src/ResolvExpr/PolyCost.cc (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/RenameVars.cc (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/ResolveTypeof.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/Tuples/TupleAssignment.cc (modified) * tests/errors/.expect/completeType.nast.x64.txt (modified) * tests/errors/.expect/completeType.nast.x86.txt (modified) * tests/heap.cfa (modified) * tests/raii/.expect/ctor-autogen-ERR1.nast.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 16 Dec 2020 21:01:49 GMT Colby Alexander Parsons [b3c8496] * tests/queue.cfa (modified) * tests/sequence.cfa (modified) * tests/stack.cfa (modified) updated tests to reflect changes to collections Wed, 16 Dec 2020 19:43:12 GMT Fangren Yu [3e5dd913] * src/AST/Convert.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Expr.cpp (modified) * src/AST/ForallSubstitutionTable.cpp (deleted) * src/AST/ForallSubstitutionTable.hpp (deleted) * src/AST/ForallSubstitutor.hpp (deleted) * 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/TypeEnvironment.cpp (modified) * src/AST/TypeEnvironment.hpp (modified) * src/AST/TypeSubstitution.cpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/AST/module.mk (modified) * src/GenPoly/GenPoly.cc (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/FindOpenVars.cc (modified) * src/ResolvExpr/PolyCost.cc (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/RenameVars.cc (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/ResolveTypeof.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Validate.cc (modified) * src/Tuples/TupleAssignment.cc (modified) * tests/errors/.expect/completeType.nast.x64.txt (modified) * tests/errors/.expect/completeType.nast.x86.txt (modified) * tests/raii/.expect/ctor-autogen-ERR1.nast.txt (modified) reimplement function type and eliminate deep copy Wed, 16 Dec 2020 02:35:16 GMT Peter A. Buhr [5dc5da7] * tests/heap.cfa (modified) set default heap expansion to 10M Thu, 10 Dec 2020 04:10:07 GMT Peter A. Buhr [edf3ff1] * tests/.expect/multi_list.txt (added) * tests/.expect/queue.txt (added) * tests/.expect/sequence.txt (added) * tests/.expect/stack.txt (added) * tests/multi_list.cfa (modified) * tests/queue.cfa (modified) * tests/sequence.cfa (modified) * tests/stack.cfa (modified) add collection tests Thu, 10 Dec 2020 04:06:39 GMT Peter A. Buhr [7d4ce2a] * libcfa/src/Makefile.am (modified) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/bits/stack.hfa (modified) * tests/multi_list.cfa (moved) * tests/queue.cfa (moved) * tests/sequence.cfa (moved) * tests/stack.cfa (moved) make collections publicly accessible in include directory Wed, 09 Dec 2020 20:01:28 GMT Thierry Delisle [2a59655] * Makefile.am (modified) * driver/Makefile.am (modified) * libcfa/prelude/Makefile.am (modified) * libcfa/src/Makefile.am (modified) * tests/Makefile.am (modified) make distcheck FINALLY passes Tue, 08 Dec 2020 20:27:36 GMT Thierry Delisle [3359802] * tests/Makefile.am (modified) Added missing test data to distributed files Tue, 08 Dec 2020 17:58:31 GMT Thierry Delisle [a778e8e] * tests/Makefile.am (modified) Added missing tests to distribute Tue, 08 Dec 2020 16:03:42 GMT Thierry Delisle [a468e1e9] * tests/Makefile.am (modified) * tests/pybin/tools.py (modified) * tests/test.py (modified) Test script now supports --list-dist which list all the files needed ... Mon, 07 Dec 2020 17:57:06 GMT Thierry Delisle [08ce416] * Makefile.am (modified) * configure.ac (modified) * libcfa/configure.ac (modified) * libcfa/src/Makefile.am (modified) * src/AST/module.mk (modified) * tests/Makefile.am (modified) Changed configure to use new-ast by default. Ast options no longer ... Fri, 04 Dec 2020 17:24:28 GMT Thierry Delisle [8271891] * tests/.expect/attributes.nast.x86.txt (added) * tests/.expect/attributes.oast.x86.txt (moved) Fixed attributes test for x86 new ast Fri, 04 Dec 2020 17:20:07 GMT Thierry Delisle [3534f6a] * tests/.expect/KRfunctions.nast.x86.txt (added) * tests/.expect/KRfunctions.oast.x86.txt (moved) * tests/.expect/functions.nast.x86.txt (added) * tests/.expect/functions.oast.x86.txt (moved) Fixed functions and KRfunctions tests for new ast x86 Fri, 04 Dec 2020 16:49:34 GMT Thierry Delisle [3c6480b7] * libcfa/src/bits/multi_list.cfa (modified) * libcfa/src/bits/sequence.hfa (modified) * tests/.expect/manipulatorsOutput2.arm64.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 04 Dec 2020 16:49:26 GMT Thierry Delisle [36ec816] * tests/meta/.expect/archVast.nast.x86.txt (modified) * tests/meta/.expect/archVast.oast.x86.txt (modified) Fix meta tests for x86 Fri, 04 Dec 2020 16:46:32 GMT Thierry Delisle [22a2e69] * tests/errors/.expect/completeType.nast.x86.txt (added) * tests/errors/.expect/completeType.oast.x86.txt (moved) Fix complete type for x86 Fri, 04 Dec 2020 16:39:23 GMT Peter A. Buhr [54f89d5] * Jenkins/Distribute (added) * Jenkins/tools.groovy (added) * Jenkinsfile (modified) * example/io/simple/server.cfa (modified) * libcfa/src/bits/containers.hfa (modified) * libcfa/src/bits/multi_list.cfa (added) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/queue_example.cfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/bits/stack.hfa (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/alarm.hfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/call.cfa.in (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/interpose.cfa (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/Candidate.cpp (modified) * tests/.expect/castError.nast.txt (modified) * tests/.expect/castError.oast.txt (modified) * tests/errors/.expect/completeType.nast.x64.txt (modified) * tests/meta/.expect/archVast.nast.x64.txt (modified) * tests/meta/.expect/archVast.oast.x64.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 04 Dec 2020 16:39:05 GMT Peter A. Buhr [ab0257b9] * tests/.expect/manipulatorsOutput2.arm64.txt (modified) update .expect file for test manipulatorsOutput2 on ARM Thu, 03 Dec 2020 18:53:23 GMT Thierry Delisle [62e456f] * example/io/cat.c (moved) * example/io/filereader.c (moved) * example/io/simple/client.c (moved) * example/io/simple/server.c (moved) * example/io/simple/server.cfa (moved) * example/io/simple/server_epoll.c (moved) * tests/.expect/KRfunctions.nast.arm64.txt (added) * tests/.expect/KRfunctions.oast.arm64.txt (moved) * tests/.expect/attributes.nast.arm64.txt (added) * tests/.expect/attributes.oast.arm64.txt (moved) * tests/.expect/functions.nast.arm64.txt (added) * tests/.expect/functions.oast.arm64.txt (moved) * tests/errors/.expect/completeType.nast.arm64.txt (added) * tests/errors/.expect/completeType.oast.arm64.txt (moved) * tests/meta/.expect/archVast.nast.arm64.txt (modified) * tests/meta/.expect/archVast.oast.arm64.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 03 Dec 2020 18:53:17 GMT Thierry Delisle [3233b91] * src/ResolvExpr/AlternativeFinder.cc (modified) * tests/.expect/castError.oast.txt (modified) * tests/meta/.expect/archVast.oast.x64.txt (modified) Fix left erros in old AST Thu, 03 Dec 2020 18:49:01 GMT Thierry Delisle [b5629d8] * libcfa/src/bits/collection.hfa (modified) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/queue_example.cfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/bits/sequence_example.cfa (modified) * libcfa/src/bits/stack.hfa (modified) * libcfa/src/bits/stack_example.cfa (modified) * src/AST/Print.cpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/TypeEnvironment.cpp (modified) * src/Common/CodeLocation.h (modified) * src/Common/SemanticError.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/TypeEnvironment.cc (modified) * src/ResolvExpr/TypeEnvironment.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * tests/.expect/KRfunctions.nast.arm64.txt (added) * tests/.expect/KRfunctions.oast.arm64.txt (moved) * tests/.expect/alloc-ERROR.nast.txt (modified) * tests/.expect/alloc-ERROR.oast.txt (modified) * tests/.expect/attributes.nast.arm64.txt (added) * tests/.expect/attributes.oast.arm64.txt (moved) * tests/.expect/castError.nast.txt (added) * tests/.expect/castError.oast.txt (modified) * tests/.expect/functions.nast.arm64.txt (added) * tests/.expect/functions.oast.arm64.txt (moved) * tests/.expect/init1-ERROR.nast.txt (modified) * tests/.expect/init1-ERROR.oast.txt (modified) * tests/errors/.expect/completeType.nast.arm64.txt (added) * tests/errors/.expect/completeType.nast.x64.txt (modified) * tests/errors/.expect/completeType.oast.arm64.txt (moved) * tests/errors/.expect/completeType.oast.x64.txt (modified) * tests/meta/.expect/archVast.nast.arm64.txt (modified) * tests/meta/.expect/archVast.nast.x64.txt (modified) * tests/meta/.expect/archVast.nast.x86.txt (modified) * tests/meta/.expect/archVast.oast.arm64.txt (modified) * tests/meta/.expect/archVast.oast.x64.txt (modified) * tests/meta/.expect/archVast.oast.x86.txt (modified) * tests/raii/.expect/ctor-autogen-ERR1.nast.txt (modified) * tests/raii/.expect/ctor-autogen-ERR1.oast.txt (modified) * tests/warnings/.expect/self-assignment.nast.txt (modified) * tests/warnings/.expect/self-assignment.oast.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 03 Dec 2020 18:47:42 GMT Thierry Delisle [f0d67e5] * example/io/cat.c (moved) * example/io/filereader.c (moved) * example/io/simple/client.c (moved) * example/io/simple/server.c (moved) * example/io/simple/server.cfa (moved) * example/io/simple/server_epoll.c (moved) Restored io examples to example folder Thu, 03 Dec 2020 18:41:11 GMT Thierry Delisle [2595df1] * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/Candidate.cpp (modified) * tests/.expect/castError.nast.txt (modified) * tests/errors/.expect/completeType.nast.x64.txt (modified) * tests/meta/.expect/archVast.nast.x64.txt (modified) Now using string print to sort alternatives Thu, 03 Dec 2020 17:35:14 GMT Thierry Delisle [fa11053] * tests/.expect/KRfunctions.nast.arm64.txt (added) * tests/.expect/KRfunctions.oast.arm64.txt (moved) * tests/.expect/attributes.nast.arm64.txt (added) * tests/.expect/attributes.oast.arm64.txt (moved) * tests/.expect/functions.nast.arm64.txt (added) * tests/.expect/functions.oast.arm64.txt (moved) Fixed more new ast tests for arm Thu, 03 Dec 2020 17:13:23 GMT Thierry Delisle [7c243a5] * tests/.expect/castError.nast.txt (added) * tests/.expect/castError.oast.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 03 Dec 2020 17:11:36 GMT Thierry Delisle [63ec5fa] * tests/.expect/castError.nast.txt (added) * tests/.expect/castError.oast.txt (modified) Fixed cast error tests Thu, 03 Dec 2020 17:06:11 GMT Thierry Delisle [f7ea791] * tests/errors/.expect/completeType.nast.arm64.txt (added) * tests/errors/.expect/completeType.oast.arm64.txt (moved) Fix errors completeType test for arm new/old Thu, 03 Dec 2020 17:02:36 GMT Thierry Delisle [89c982c] * tests/meta/.expect/archVast.nast.arm64.txt (modified) * tests/meta/.expect/archVast.oast.arm64.txt (modified) Fix meta tests for arm new/old Thu, 03 Dec 2020 16:30:33 GMT Thierry Delisle [1db306a] * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/TypeEnvironment.h (modified) * tests/meta/.expect/archVast.nast.x64.txt (modified) * tests/meta/.expect/archVast.nast.x86.txt (modified) * tests/meta/.expect/archVast.oast.x64.txt (modified) * tests/meta/.expect/archVast.oast.x86.txt (modified) First attempt to sort alternatives before printing. Thu, 03 Dec 2020 15:44:40 GMT Thierry Delisle [cd6a6ff] * src/AST/Print.cpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/TypeEnvironment.cpp (modified) * src/ResolvExpr/TypeEnvironment.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * tests/.expect/alloc-ERROR.nast.txt (modified) * tests/.expect/alloc-ERROR.oast.txt (modified) * tests/.expect/init1-ERROR.nast.txt (modified) * tests/.expect/init1-ERROR.oast.txt (modified) * tests/errors/.expect/completeType.nast.x64.txt (modified) * tests/errors/.expect/completeType.oast.x64.txt (modified) * tests/raii/.expect/ctor-autogen-ERR1.nast.txt (modified) * tests/raii/.expect/ctor-autogen-ERR1.oast.txt (modified) * tests/warnings/.expect/self-assignment.nast.txt (modified) * tests/warnings/.expect/self-assignment.oast.txt (modified) Improved coverage of deterministic_output to be much finer grain. Tue, 24 Nov 2020 22:48:06 GMT Michael Brooks [bb87dd0] * src/AST/Expr.hpp (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * tests/.expect/init1-ERROR.nast.txt (modified) Fixing test init1-ERROR on new ast. Applying equivalent of b81fd95, ... Tue, 24 Nov 2020 20:56:50 GMT Thierry Delisle [4a359e2] * tests/warnings/.expect/self-assignment.nast.txt (modified) Fixed expected output for new-ast self-assignment warning Tue, 24 Nov 2020 20:51:44 GMT Thierry Delisle [53e28a7] * tests/warnings/.expect/self-assignment.nast.txt (moved) * tests/warnings/.expect/self-assignment.oast.txt (added) Added new-ast version for self-assignment warning tests. Tue, 24 Nov 2020 20:50:17 GMT Thierry Delisle [914844e] * tests/.expect/attributes.nast.x64.txt (modified) * tests/errors/.expect/completeType.nast.x64.txt (modified) fix attributes and completeType error for new ast (only x64) Tue, 24 Nov 2020 20:48:48 GMT Thierry Delisle [18fe0fe] * tests/errors/.expect/completeType.nast.x64.txt (moved) * tests/errors/.expect/completeType.oast.x64.txt (added) added new ast test for completeType errors Tue, 24 Nov 2020 20:43:53 GMT Thierry Delisle [03f944f] * tests/.expect/attributes.nast.x64.txt (moved) * tests/.expect/attributes.oast.x64.txt (added) fixed attributes test for new ast (only x64) Tue, 24 Nov 2020 20:40:52 GMT Thierry Delisle [e4612e3] * tests/.expect/functions.nast.x64.txt (added) * tests/.expect/functions.oast.x64.txt (moved) Fixed functions test for new ast (only x64) Tue, 24 Nov 2020 20:37:52 GMT Thierry Delisle [f6eaff2] * tests/raii/.expect/memberCtors-ERR1.nast.txt (added) * tests/raii/.expect/memberCtors-ERR1.oast.txt (moved) Fixed memberCtors ERR1 for new ast Tue, 24 Nov 2020 20:36:21 GMT Thierry Delisle [d5e7a57] * tests/.expect/KRfunctions.nast.x64.txt (added) * tests/.expect/KRfunctions.oast.x64.txt (moved) Fix krfunctions test for new ast (only x64) Tue, 24 Nov 2020 20:31:35 GMT Thierry Delisle [191702d] * tests/raii/.expect/ctor-autogen-ERR1.nast.txt (added) * tests/raii/.expect/ctor-autogen-ERR1.oast.txt (moved) fix test ctor-autogen-ERR1 for new ast Tue, 24 Nov 2020 20:27:41 GMT Thierry Delisle [5c028ac] * tests/.expect/alloc-ERROR.nast.txt (added) * tests/.expect/alloc-ERROR.oast.txt (moved) * tests/.expect/init1-ERROR.nast.txt (added) * tests/.expect/init1-ERROR.oast.txt (moved) updated expected for alloc-ERROR and init1-ERROR for new ast Sun, 15 Nov 2020 13:25:18 GMT Peter A. Buhr [6a45e733] * tests/manipulatorsOutput2.cfa (modified) fix emacs compile command Sun, 15 Nov 2020 13:24:48 GMT Peter A. Buhr [95d0c29c] * tests/.expect/manipulatorsOutput2.txt (deleted) remove general .expect/manipulatorsOutput2.txt as there are ... Sat, 14 Nov 2020 04:10:12 GMT Peter A. Buhr [7232fe2] * tests/.expect/manipulatorsOutput2.txt (added) update manipulatorsOutput2 expect on ARM Fri, 13 Nov 2020 23:41:05 GMT Peter A. Buhr [26ceca1] * tests/.expect/manipulatorsOutput2.arm64.txt (added) enable test manipulatorsOutput2 on ARM Fri, 13 Nov 2020 04:04:23 GMT Peter A. Buhr [9139540] * libcfa/src/concurrency/preemption.cfa (modified) * src/Common/Stats/ResolveTime.cc (modified) * tests/.expect/KRfunctions.arm64.txt (added) * tests/.expect/attributes.arm64.txt (added) * tests/.expect/bitmanip1.arm64.txt (added) * tests/.expect/bitmanip2.arm64.txt (added) * tests/.expect/bitmanip3.arm64.txt (added) * tests/.expect/declarationSpecifier.arm64.txt (added) * tests/.expect/extension.arm64.txt (added) * tests/.expect/functions.arm64.txt (added) * tests/.expect/gccExtensions.arm64.txt (added) * tests/.expect/manipulatorsInput.arm64.txt (added) * tests/.expect/manipulatorsOutput3.arm64.txt (added) * tests/.expect/math4.arm64.txt (added) * tests/errors/.expect/completeType.arm64.txt (added) * tests/generator/suspend_then.cfa (modified) * tests/pybin/tools.py (modified) * tests/references.cfa (modified) * tests/test.py (modified) * tests/tuple/tupleAssign.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 13 Nov 2020 04:04:13 GMT Peter A. Buhr [10d609a] * tests/malloc.cfa (modified) allow free( 0p ) Thu, 12 Nov 2020 20:33:25 GMT Thierry Delisle [57ccff1] * tests/tuple/tupleAssign.cfa (modified) Missed printing change Thu, 12 Nov 2020 20:33:12 GMT Thierry Delisle [0df64de] * tests/tuple/tupleAssign.cfa (modified) tuple assignment now uses signed char instead of char for consistent ... Thu, 12 Nov 2020 19:44:39 GMT Thierry Delisle [86d55e66] * tests/references.cfa (modified) Fixed inline assembly on arm Thu, 12 Nov 2020 19:08:39 GMT Thierry Delisle [172dba9c] * tests/generator/suspend_then.cfa (modified) Change generator suspend then to give same output regardless of order ... Thu, 12 Nov 2020 18:56:45 GMT Thierry Delisle [a104311] * tests/.expect/attributes.arm64.txt (modified) * tests/.expect/gccExtensions.arm64.txt (modified) Fixed new expected for arm after array_dim changes Thu, 12 Nov 2020 18:29:43 GMT Thierry Delisle [9d264e18] * benchmark/rmit.py (modified) * doc/theses/andrew_beach_MMath/features.tex (added) * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/InitTweak/GenInit.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/main.cc (modified) * tests/.expect/alloc-ERROR.txt (modified) * tests/alloc.cfa (modified) * tests/malloc.cfa (modified) * tests/manipulatorsOutput3.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 12 Nov 2020 18:29:36 GMT Thierry Delisle [d6ad99e] * tests/.expect/KRfunctions.arm64.txt (added) * tests/.expect/attributes.arm64.txt (added) * tests/.expect/bitmanip1.arm64.txt (added) * tests/.expect/bitmanip2.arm64.txt (added) * tests/.expect/bitmanip3.arm64.txt (added) * tests/.expect/declarationSpecifier.arm64.txt (added) * tests/.expect/extension.arm64.txt (added) * tests/.expect/functions.arm64.txt (added) * tests/.expect/gccExtensions.arm64.txt (added) * tests/.expect/manipulatorsInput.arm64.txt (added) * tests/.expect/manipulatorsOutput3.arm64.txt (added) * tests/.expect/math4.arm64.txt (added) * tests/errors/.expect/completeType.arm64.txt (added) Enable several tests for arm that had no expect file Thu, 12 Nov 2020 17:55:06 GMT Thierry Delisle [ad4832f1] * tests/test.py (modified) Fix check in regenerate expected for inconsistent settings. Thu, 12 Nov 2020 16:27:33 GMT Peter A. Buhr [6403ae5] * tests/.expect/alloc-ERROR.txt (modified) fix build problem for alloc-ERROR having new error-message numbers Thu, 12 Nov 2020 16:26:03 GMT Peter A. Buhr [fe23950] * tests/alloc.cfa (modified) argument test of free with multiple values Thu, 12 Nov 2020 16:22:01 GMT Peter A. Buhr [654d5a47] * tests/malloc.cfa (modified) add emacs comments at end Wed, 11 Nov 2020 21:49:09 GMT Thierry Delisle [080b0a1] * tests/pybin/tools.py (modified) Fixed incorrect encoding on diff result that could lead to crash Tue, 10 Nov 2020 23:02:50 GMT Peter A. Buhr [1b5c3d60] * tests/manipulatorsOutput3.cfa (modified) change uin128 to int128 to make example consistent Mon, 09 Nov 2020 17:12:37 GMT m3zulfiq [75baaa3] * tests/malloc.cfa (modified) temporarily fixed sanity check on free by type-casting. changed ... Fri, 06 Nov 2020 21:48:52 GMT m3zulfiq [139775e] * benchmark/readyQ/bench.go (added) * benchmark/readyQ/cycle.cfa (modified) * benchmark/readyQ/cycle.cpp (modified) * benchmark/readyQ/cycle.go (modified) * benchmark/readyQ/rq_bench.hfa (modified) * benchmark/readyQ/rq_bench.hpp (added) * benchmark/rmit.py (modified) * configure.ac (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/alarm.hfa (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/exception.cfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/iocall.cfa (deleted) * 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/mutex.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Convert.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixGlobalInit.h (modified) * src/InitTweak/FixInit.h (modified) * src/InitTweak/FixInitNew.cpp (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Resolver.h (modified) * tests/.expect/castError.oast.txt (moved) * tests/Makefile.am (modified) * tests/config.py.in (modified) * tests/meta/.expect/archVast.nast.arm64.txt (added) * tests/meta/.expect/archVast.nast.x64.txt (added) * tests/meta/.expect/archVast.nast.x86.txt (added) * tests/meta/.expect/archVast.oast.arm64.txt (added) * tests/meta/.expect/archVast.oast.x64.txt (added) * tests/meta/.expect/archVast.oast.x86.txt (added) * tests/meta/archVast.cfa (added) * tests/pybin/settings.py (modified) * tests/pybin/test_run.py (modified) * tests/pybin/tools.py (modified) * tests/test.py (modified) * tools/stat.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 06 Nov 2020 21:48:34 GMT m3zulfiq [55acc3a] * libcfa/src/stdlib.hfa (modified) * tests/alloc.cfa (modified) Added free for multiple frees in the same call. Added adelete tests. Tue, 03 Nov 2020 22:29:45 GMT Thierry Delisle [a2f2fda] * tests/.expect/castError.oast.txt (moved) * tests/meta/.expect/archVast.nast.arm64.txt (added) * tests/meta/.expect/archVast.nast.x64.txt (added) * tests/meta/.expect/archVast.nast.x86.txt (added) * tests/meta/.expect/archVast.oast.arm64.txt (added) * tests/meta/.expect/archVast.oast.x64.txt (added) * tests/meta/.expect/archVast.oast.x86.txt (added) * tests/meta/archVast.cfa (added) * tests/pybin/settings.py (modified) * tests/pybin/test_run.py (modified) * tests/test.py (modified) Finished support for running tests for new and old ast Mon, 02 Nov 2020 16:35:41 GMT Thierry Delisle [f7136f7] * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * src/InitTweak/FixInitNew.cpp (modified) * tests/alloc.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 02 Nov 2020 15:04:57 GMT m3zulfiq [45444c3] * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * tests/alloc.cfa (modified) Removed dimension parameter from adelete. Fri, 30 Oct 2020 17:39:11 GMT Thierry Delisle [51e7583] * tests/Makefile.am (modified) Test makefile now calls CFA with the proper ast based on flags Fri, 30 Oct 2020 16:29:39 GMT Thierry Delisle [99581ee] * tests/pybin/settings.py (modified) * tests/pybin/tools.py (modified) * tests/test.py (modified) Tests now support the --ast flag, Makefile still doesn't Fri, 30 Oct 2020 16:18:34 GMT Thierry Delisle [969e7ee7] * configure.ac (modified) * tests/config.py.in (modified) Configure script now creates subst for whether new-ast was specified ... Mon, 26 Oct 2020 16:17:28 GMT Andrew Beach [ab8c6a6] * libcfa/src/concurrency/exception.cfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * src/Concurrency/Keywords.cc (modified) * src/GenPoly/Specialize.cc (modified) * tests/exceptions/cancel/.expect/thread.txt (added) * tests/exceptions/cancel/thread.cfa (added) Thread Cancellation, a test for it and a required fix to Specialization. Fri, 16 Oct 2020 19:59:35 GMT Andrew Beach [afe2939] * tests/complex.cfa (modified) * tests/exceptions/cancel/coroutine.cfa (modified) * tests/exceptions/conditional.cfa (modified) * tests/exceptions/except-io.hfa (modified) * tests/exceptions/trash.cfa (modified) * tests/global-monomorph.cfa (modified) * tests/poly-d-cycle.cfa (modified) * tests/poly-o-cycle.cfa (modified) Removed #include from tests that only use printf. Fri, 16 Oct 2020 01:41:31 GMT Michael Brooks [f1791a4] * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * tests/.expect/const-init.txt (modified) * tests/const-init.cfa (modified) Expanding earlier #182 fix to another case of the same issue. [[Fixes ... Mon, 12 Oct 2020 12:12:25 GMT Peter A. Buhr [8fd0ce3] * tests/.expect/init1-ERROR.txt (modified) update init1-ERROR after remove incompatible-pointer-types warning Sun, 11 Oct 2020 14:29:32 GMT Peter A. Buhr [aa90b2c] * libcfa/src/concurrency/io.cfa (modified) * tests/errors/.expect/completeType.x64.txt (modified) * tests/errors/.expect/completeType.x86.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc into master Sun, 11 Oct 2020 14:29:06 GMT Peter A. Buhr [30cf6b0] * tests/.expect/init1.txt (modified) * tests/init1.cfa (modified) remove incompatible-pointer-types warning because compilers do not ... Sat, 10 Oct 2020 19:35:36 GMT Peter A. Buhr [2494720] * tests/errors/.expect/completeType.x64.txt (modified) 64-bit update .except after adding ftype 0p Sat, 10 Oct 2020 19:12:25 GMT Peter A. Buhr [6c57b67] * tests/errors/.expect/completeType.x86.txt (modified) 32-bit update .except after adding ftype 0p Sat, 10 Oct 2020 03:24:26 GMT Peter A. Buhr [a33704d] * tests/alloc.cfa (modified) formatting Sat, 10 Oct 2020 03:22:58 GMT Peter A. Buhr [ee858bf] * tests/.expect/init1-ERROR.txt (added) * tests/.expect/init1.txt (modified) * tests/Makefile.am (modified) * tests/init1.cfa (modified) add 0p test for function pointers, and seperate valid from error output Thu, 08 Oct 2020 01:33:22 GMT Michael Brooks [6fbe9a5] * libcfa/src/limits.cfa (modified) * libcfa/src/limits.hfa (modified) * src/InitTweak/FixGlobalInit.cc (modified) * tests/.expect/const-init.txt (added) * tests/.expect/limits.txt (modified) * tests/const-init.cfa (added) * tests/limits.cfa (modified) Fixing code-gen of constants. [[Fixes #182]] Removes workaround ... Wed, 07 Oct 2020 22:08:35 GMT Andrew Beach [69c5c00] * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/exception.h (modified) * libcfa/src/exception.hfa (modified) * src/Concurrency/Keywords.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.h (modified) * src/Virtual/Tables.cc (modified) * src/Virtual/Tables.h (modified) * tests/exceptions/defaults.cfa (modified) Rework exceptions mark_exception -> get_exception_vtable and the ...