# # ChangeLog for tests # # Generated by Trac 1.2.1 # Apr 30, 2024, 10:46:26 AM Thu, 16 Jan 2020 19:42:45 GMT Thierry Delisle [9b026f1] * tests/vector_math/.expect/vec2_double.txt (moved) * tests/vector_math/.expect/vec2_float.txt (moved) * tests/vector_math/.expect/vec2_int.txt (moved) * tests/vector_math/.expect/vec2_ldouble.txt (moved) * tests/vector_math/.expect/vec2_uint.txt (moved) * tests/vector_math/.expect/vec3_float.txt (moved) * tests/vector_math/.expect/vec3_int.txt (moved) * tests/vector_math/.expect/vec4_float.txt (moved) * tests/vector_math/.expect/vec4_int.txt (moved) * tests/vector_math/glm_equivalents/vec2_float.cc (moved) * tests/vector_math/glm_equivalents/vec2_int.cc (moved) * tests/vector_math/glm_equivalents/vec3_float.cc (moved) * tests/vector_math/glm_equivalents/vec4_float.cc (moved) * tests/vector_math/vec2_double.cfa (moved) * tests/vector_math/vec2_float.cfa (moved) * tests/vector_math/vec2_int.cfa (moved) * tests/vector_math/vec2_ldouble.cfa (moved) * tests/vector_math/vec2_uint.cfa (moved) * tests/vector_math/vec3_float.cfa (moved) * tests/vector_math/vec3_int.cfa (moved) * tests/vector_math/vec4_float.cfa (moved) * tests/vector_math/vec4_int.cfa (moved) Fixed name clash in test folder Mon, 30 Dec 2019 16:57:42 GMT Dmitry Kobets [94df8de] * libcfa/src/vec/vec4.hfa (modified) * tests/vector/.expect/vec4_int.txt (added) * tests/vector/vec4_int.cfa (added) Add extended mathematical operations for vec4 + tests Mon, 30 Dec 2019 02:40:52 GMT Dmitry Kobets [0b3cdad] * tests/vector/.expect/vec2_int.txt (modified) * tests/vector/vec2_int.cfa (modified) Add missing right-bitshift operator tests for vec2 Sun, 29 Dec 2019 21:27:09 GMT Dmitry Kobets [596fc4ad] * libcfa/src/bits/signal.hfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/TypeEnvironment.cpp (modified) * src/AST/TypeEnvironment.hpp (modified) * src/AST/TypeVar.hpp (deleted) * src/AST/module.mk (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/FixMain.h (modified) * src/CodeGen/FixNames.cc (modified) * src/CodeGen/Generate.cc (modified) * src/CodeGen/module.mk (modified) * src/CodeTools/DeclStats.cc (modified) * src/Common/Debug.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Lvalue.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/MakeLibCfa.cc (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/LinkageSpec.cc (deleted) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/module.mk (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Demangle.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/ManglerCommon.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/LinkageSpec.cc (added) * src/SynTree/LinkageSpec.h (moved) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/TupleType.cc (modified) * src/SynTree/TypeDecl.cc (modified) * src/SynTree/module.mk (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/main.cc (modified) * tests/.expect/completeTypeError.txt (modified) * tools/catchsig.c (modified) Merge branch 'master' into vector-generic Mon, 23 Dec 2019 21:29:10 GMT Dmitry Kobets [1712f542] * libcfa/src/vec/vec3.hfa (modified) * tests/vector/.expect/vec3_int.txt (added) * tests/vector/vec3_int.cfa (added) Add extended ops for vec3 and tests Mon, 16 Dec 2019 19:30:41 GMT Peter A. Buhr [07de76b] * src/AST/Convert.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/TypeEnvironment.cpp (modified) * src/AST/TypeEnvironment.hpp (modified) * src/AST/TypeVar.hpp (deleted) * src/AST/module.mk (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/FixMain.h (modified) * src/CodeGen/FixNames.cc (modified) * src/CodeGen/Generate.cc (modified) * src/CodeGen/module.mk (modified) * src/CodeTools/DeclStats.cc (modified) * src/Common/Debug.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Lvalue.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/MakeLibCfa.cc (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/module.mk (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Demangle.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/ManglerCommon.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/LinkageSpec.cc (moved) * src/SynTree/LinkageSpec.h (moved) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/TupleType.cc (modified) * src/SynTree/TypeDecl.cc (modified) * src/SynTree/module.mk (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * tests/.expect/completeTypeError.txt (modified) remove file TypeVar.h* and put TypeVar::Kind into TypeDecl, move ... Sat, 14 Dec 2019 16:56:52 GMT Dmitry Kobets [0f4527d] * libcfa/src/exception.c (modified) * libcfa/src/heap.cfa (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/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/TypeDecl.cc (modified) * tests/.expect/loopctrl.txt (modified) * tests/concurrent/.expect/keywordErrors.txt (modified) * tests/loopctrl.cfa (modified) Merge branch 'master' into vector-generic Sat, 14 Dec 2019 00:54:05 GMT Dmitry Kobets [ae09808] * libcfa/src/vec/vec3.hfa (modified) * tests/vector/.expect/vec3_float.txt (modified) * tests/vector/vec3_float.cfa (modified) Add vector division and multiplication to vec3 + tests Sat, 14 Dec 2019 00:41:58 GMT Dmitry Kobets [7799f79] * libcfa/src/vec/vec2.hfa (modified) * tests/vector/.expect/vec2_float.txt (modified) * tests/vector/.expect/vec2_int.txt (modified) * tests/vector/vec2_float.cfa (modified) * tests/vector/vec2_int.cfa (modified) Add various mathematical operations to vec2 + tests Fri, 13 Dec 2019 21:07:39 GMT Dmitry Kobets [ae3db00] * libcfa/src/vec/vec.hfa (modified) * tests/vector/.expect/vec2_uint.txt (added) * tests/vector/vec2_uint.cfa (added) Add support for unsigned integer vectors + tests Fri, 13 Dec 2019 18:33:48 GMT Dmitry Kobets [7c94bae] * tests/vector/.expect/vec3_float.txt (modified) * tests/vector/vec3_float.cfa (modified) Add cross product test for vec3 Fri, 13 Dec 2019 17:42:13 GMT Dmitry Kobets [5b24ee2] * tests/vector/.expect/vec4_float.txt (added) * tests/vector/glm_equivalents/vec4_float.cc (added) * tests/vector/vec4_float.cfa (added) Add vec4 tests Thu, 12 Dec 2019 23:21:09 GMT Peter A. Buhr [9853d9b0] * src/Parser/parser.yy (modified) * tests/.expect/loopctrl.txt (modified) * tests/loopctrl.cfa (modified) missed a case for inclusive bound to singleton comparison, and added ... Thu, 12 Dec 2019 16:09:31 GMT Dmitry Kobets [e752e4e] * libcfa/src/vec/vec2.hfa (modified) * tests/vector/vec2_float.cfa (modified) Fix vec2_float tests Thu, 12 Dec 2019 15:04:15 GMT Dmitry Kobets [2fa5bd2] * Jenkinsfile (modified) * automake/missing (modified) * benchmark/Makefile.in (modified) * driver/cc1.cc (modified) * driver/cfa.cc (modified) * libcfa/configure (modified) * libcfa/configure.ac (modified) * libcfa/prelude/builtins.c (modified) * libcfa/prelude/sync-builtins.cf (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (modified) * libcfa/src/assert.cfa (modified) * libcfa/src/bits/align.hfa (modified) * libcfa/src/bits/debug.cfa (modified) * libcfa/src/bits/debug.hfa (modified) * libcfa/src/bits/defs.hfa (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * libcfa/src/concurrency/mutex.cfa (modified) * libcfa/src/concurrency/mutex.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/interpose.cfa (modified) * libcfa/src/startup.cfa (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * longrun_tests/Makefile.in (modified) * src/AST/Convert.cpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/Concurrency/Keywords.cc (modified) * src/ControlStruct/MLEMutator.cc (modified) * src/GenPoly/Lvalue.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/cfa.make (modified) * src/main.cc (modified) * tests/.expect/alloc.txt (modified) * tests/.expect/gccExtensions.x64.txt (modified) * tests/.expect/gccExtensions.x86.txt (modified) * tests/.expect/references.txt (modified) * tests/Makefile.am (modified) * tests/Makefile.in (modified) * tests/alloc.cfa (modified) * tests/builtins/sync.cfa (modified) * tests/concurrent/.expect/keywordErrors.txt (added) * tests/concurrent/keywordErrors.cfa (added) * tests/concurrent/preempt.cfa (modified) * tests/concurrent/signal/wait.cfa (modified) * tests/concurrent/thread.cfa (modified) * tests/heap.cfa (modified) * tests/linking/withthreads.cfa (modified) * tests/raii/dtor-early-exit.cfa (modified) * tests/references.cfa (modified) * tests/test.py (modified) * tests/time.cfa (modified) Merge branch 'master' into vector-generic Thu, 12 Dec 2019 01:52:43 GMT Peter A. Buhr [737c98a] * tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 12 Dec 2019 01:52:38 GMT Peter A. Buhr [312029a] * 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/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/TypeDecl.cc (modified) * tests/concurrent/.expect/keywordErrors.txt (modified) move enum Aggregate from DeclarationNode to AggregateDecl, add ... Wed, 11 Dec 2019 20:22:34 GMT Thierry Delisle [2cd949b] * tests/test.py (modified) Tentative fix of tests printing several pages of output when ... Fri, 06 Dec 2019 20:15:35 GMT Thierry Delisle [e1990f1] * benchmark/Makefile.in (modified) * driver/cfa.cc (modified) * libcfa/configure (modified) * libcfa/configure.ac (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * libcfa/src/concurrency/mutex.cfa (modified) * libcfa/src/concurrency/mutex.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * libcfa/src/heap.cfa (modified) * longrun_tests/Makefile.in (modified) * src/cfa.make (modified) * tests/Makefile.am (modified) * tests/Makefile.in (modified) * tests/linking/withthreads.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 06 Dec 2019 20:15:11 GMT Thierry Delisle [924c5ce] * tests/concurrent/thread.cfa (modified) Moved thread.cfa back to using thread cast since it is fixed Fri, 06 Dec 2019 20:14:03 GMT Thierry Delisle [dab98b3e] * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/heap.cfa (modified) * tests/linking/withthreads.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 06 Dec 2019 20:10:09 GMT Thierry Delisle [c8c0c7c5] * benchmark/Makefile.in (modified) * driver/cfa.cc (modified) * libcfa/configure (modified) * libcfa/configure.ac (modified) * libcfa/src/Makefile.in (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * longrun_tests/Makefile.in (modified) * src/cfa.make (modified) * tests/Makefile.in (modified) Now using -z execstack and use -O0 for debug mode Fri, 06 Dec 2019 03:47:03 GMT Peter A. Buhr [1def18bb] * tests/linking/withthreads.cfa (modified) fix emacs compile command Wed, 04 Dec 2019 03:06:40 GMT Dmitry Kobets [2444324] * tests/vector/.expect/vec2_int.txt (modified) * tests/vector/glm_equivalents/vec2_int.cc (added) * tests/vector/vec2_int.cfa (modified) Add tests for vec2 int Tue, 03 Dec 2019 23:36:44 GMT Thierry Delisle [ee0bfa9] * tests/Makefile.am (modified) * tests/Makefile.in (modified) Fixed testing of cross compiled cfa using distcc Sat, 30 Nov 2019 18:17:32 GMT Thierry Delisle [4fa8f1a] * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/interpose.cfa (modified) * libcfa/src/startup.cfa (modified) * libcfa/src/stdlib.hfa (modified) * tests/concurrent/thread.cfa (modified) * tests/time.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 30 Nov 2019 18:17:24 GMT Thierry Delisle [e71c1d4] * tests/references.cfa (modified) Changed inline assembly to correct reflect the fact that the ... Sat, 30 Nov 2019 16:15:06 GMT Peter A. Buhr [ce7bdc4] * src/GenPoly/Lvalue.cc (modified) * tests/.expect/references.txt (modified) * tests/references.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 30 Nov 2019 16:14:50 GMT Peter A. Buhr [ba3df4d] * tests/time.cfa (modified) remove unused "int i" declaration Sat, 30 Nov 2019 16:13:43 GMT Peter A. Buhr [05035b3] * tests/concurrent/thread.cfa (modified) temporary patch to set thread name using direct update versus ... Fri, 29 Nov 2019 18:47:14 GMT Thierry Delisle [78cdb06] * src/GenPoly/Lvalue.cc (modified) * tests/.expect/references.txt (modified) * tests/references.cfa (modified) Modified Lvalue cast handling to ignore top level dereferencing in ... Fri, 29 Nov 2019 15:52:59 GMT Dmitry Kobets [0dedf756] * tests/vector/vec3_float.cfa (added) Add vec3 test file missing from previous commit Wed, 27 Nov 2019 21:43:51 GMT Thierry Delisle [397c101a] * src/ControlStruct/MLEMutator.cc (modified) * tests/raii/dtor-early-exit.cfa (modified) Fix bug where 'continue' would incorrectly claim to skip ... Wed, 27 Nov 2019 16:15:01 GMT Thierry Delisle [152c2b2] * tests/concurrent/.expect/keywordErrors.txt (modified) Fix a small manipulation error Tue, 26 Nov 2019 21:43:00 GMT Thierry Delisle [6c3a5ac1] * libcfa/src/concurrency/monitor.hfa (modified) * src/Concurrency/Keywords.cc (modified) * tests/concurrent/.expect/keywordErrors.txt (added) * tests/concurrent/keywordErrors.cfa (added) Added better check to guarantee proper includes are present when ... Mon, 25 Nov 2019 15:22:08 GMT Dmitry Kobets [9ec35db] * benchmark/vector/vec2.cfa (deleted) * benchmark/vector/vec2_cfa (deleted) * libcfa/src/vec/README.md (added) * libcfa/src/vec/vec2.hfa (added) * libcfa/src/vec/vec2_f.hfa (added) * libcfa/src/vec/vec3.hfa (added) * libcfa/src/vector.hfa (deleted) * main.cfa (deleted) * tests/vector/.expect/vec2.txt (deleted) * tests/vector/.expect/vec3_float.txt (added) * tests/vector/glm_equivalents/vec2_float.cc (added) * tests/vector/glm_equivalents/vec3_float.cc (added) * tests/vector/vec2.cfa (deleted) * tests/vector/vec2_float.cfa (modified) Add vec3_float tests Sun, 24 Nov 2019 22:59:24 GMT Peter A. Buhr [58e280f4] * tests/heap.cfa (modified) formatting Sat, 23 Nov 2019 01:41:47 GMT Peter A. Buhr [4b464b5] * tests/.expect/alloc-ERROR.txt (modified) update expected output Fri, 22 Nov 2019 20:37:39 GMT Peter A. Buhr [9aa1317] * libcfa/prelude/sync-builtins.cf (modified) * tests/builtins/sync.cfa (modified) * tests/concurrent/preempt.cfa (modified) * tests/concurrent/signal/wait.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 22 Nov 2019 20:37:28 GMT Peter A. Buhr [6a25b8f] * tests/.expect/alloc-ERROR.txt (modified) * tests/.expect/alloc.txt (modified) * tests/alloc.cfa (modified) * tests/heap.cfa (modified) update allocation tests to reflect allocation changes, change from ... Fri, 22 Nov 2019 19:40:36 GMT Thierry Delisle [c701332a] * libcfa/prelude/sync-builtins.cf (modified) * tests/builtins/sync.cfa (modified) * tests/concurrent/preempt.cfa (modified) * tests/concurrent/signal/wait.cfa (modified) Cleanup of builtin atomics to remove _1,2,4 suffix versions and ... Fri, 22 Nov 2019 18:57:48 GMT Dmitry Kobets [1188195] * benchmark/vector/glm_vec2.cc (added) * benchmark/vector/vec2.cfa (added) * benchmark/vector/vec2_cfa (added) * benchmark/vector/vec2_cfa_notemplates (added) * benchmark/vector/vec2_glm (added) * benchmark/vector/vec2_notemplates.cfa (added) * benchmark/vector/vec2_templates (added) * benchmark/vector/vec2_templates.cfa (added) * tests/vector/.expect/vec2_double.txt (added) * tests/vector/.expect/vec2_float.txt (added) * tests/vector/.expect/vec2_int.txt (added) * tests/vector/.expect/vec2_ldouble.txt (added) * tests/vector/vec2_double.cfa (added) * tests/vector/vec2_float.cfa (added) * tests/vector/vec2_int.cfa (added) * tests/vector/vec2_ldouble.cfa (added) Finished floating point vec2 Wed, 20 Nov 2019 23:55:39 GMT Thierry Delisle [665f432] * src/AST/Convert.cpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/Common/PassVisitor.impl.h (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * tests/.expect/gccExtensions.x64.txt (modified) * tests/.expect/gccExtensions.x86.txt (modified) Fixed trac #149 where operand names in asm statements where ... Mon, 11 Nov 2019 19:41:41 GMT Dmitry Kobets [0856a96] * libcfa/src/vector.hfa (modified) * tests/vector/.expect/vec2.txt (added) * tests/vector/vec2.cfa (added) Add unit tests for vec2 Wed, 06 Nov 2019 22:16:32 GMT Thierry Delisle [e8bada5a] * tests/Makefile.am (modified) * tests/Makefile.in (modified) Fix error when trying to run tests using DISTCC Tue, 29 Oct 2019 19:57:35 GMT Thierry Delisle [8364209] * tests/pybin/tools.py (modified) * tests/test.py (modified) Tests now send SIGABRT instead and SIGTERM when a test takes too long Fri, 25 Oct 2019 21:44:25 GMT Peter A. Buhr [9bdb8b7] * src/ControlStruct/MLEMutator.cc (modified) * src/ControlStruct/MLEMutator.h (modified) * tests/labelledExit.cfa (modified) allow labelled break from within the body of a try statement Mon, 21 Oct 2019 14:20:05 GMT Peter A. Buhr [eb5a115] * tests/.expect/alloc-ERROR.txt (modified) * tests/.expect/alloc.txt (modified) * tests/alloc.cfa (modified) update allocation tests for new allocation routines Mon, 21 Oct 2019 03:10:55 GMT Peter A. Buhr [fdf4efb] * tests/concurrent/examples/quickSort.cfa (modified) balance quicksort subdivisions across leaf tasks, and randomize 200 ... Sun, 20 Oct 2019 14:46:21 GMT Peter A. Buhr [1f7324f] * tests/.expect/attributes.x64.txt (modified) and update the x64 "attributes" test expected output Sun, 20 Oct 2019 13:48:38 GMT Peter A. Buhr [24ff3b0] * tests/.expect/attributes.x86.txt (modified) update "attributes" test expected output Fri, 27 Sep 2019 13:27:08 GMT Thierry Delisle [ea2074e] * tests/pybin/tools.py (modified) Fix crash archiving for tests in subfolders Mon, 23 Sep 2019 18:08:22 GMT Thierry Delisle [abec2f8] * benchmark/Makefile.am (modified) * benchmark/Makefile.in (modified) * longrun_tests/Makefile.am (modified) * tests/pybin/settings.py (modified) Fixed makefiles missed in the removal of -in-tree Fri, 20 Sep 2019 13:21:51 GMT Thierry Delisle [158b026] * Makefile.in (modified) * benchmark/Makefile.in (modified) * configure (modified) * configure.ac (modified) * driver/Makefile.in (modified) * driver/cfa.cc (modified) * libcfa/Makefile.in (modified) * libcfa/configure (modified) * libcfa/configure.ac (modified) * libcfa/prelude/Makefile.in (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (modified) * longrun_tests/Makefile.in (modified) * src/Makefile.in (modified) * tests/Makefile.am (modified) * tests/Makefile.in (modified) * tests/pybin/settings.py (modified) * tools/Makefile.in (modified) * tools/prettyprinter/Makefile.in (modified) Remove flags -in-tree and -disttree, now using paths and ... Fri, 13 Sep 2019 18:04:11 GMT Thierry Delisle [34e1494] * tests/Makefile.am (modified) * tests/Makefile.in (modified) * tests/pybin/tools.py (modified) Clean up test make file and add autodetection of number of hosts by ... Thu, 12 Sep 2019 19:59:44 GMT Thierry Delisle [15f9c8e] * tests/Makefile.am (modified) * tests/Makefile.in (modified) Some clean up and comments Thu, 12 Sep 2019 19:56:27 GMT Thierry Delisle [7009b9b] * tests/Makefile.am (modified) * tests/Makefile.in (modified) Fixed compilation of tests that don't produce an executable Thu, 12 Sep 2019 15:00:28 GMT Thierry Delisle [eea20cd] * tests/pybin/tools.py (modified) Fixed git hash in python script with dry-run enabled Wed, 11 Sep 2019 17:40:09 GMT Thierry Delisle [8209e70] * tests/pybin/settings.py (modified) Fixed ordering issue in settings.py Tue, 10 Sep 2019 18:48:01 GMT Thierry Delisle [c2051e10] * Jenkinsfile (modified) * doc/bibliography/pl.bib (modified) * driver/cc1.cc (modified) * driver/cfa.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Type.h (modified) * src/main.cc (modified) * tests/pybin/tools.py (modified) Merge branch 'master' into distcc Mon, 09 Sep 2019 20:58:36 GMT Thierry Delisle [655c5fa] * tests/.expect/REMOVE_THIS_TEST.txt (deleted) * tests/.expect/REMOVE_THIS_TEST2.txt (deleted) * tests/Makefile.am (modified) * tests/Makefile.in (modified) * tests/REMOVE_THIS_TEST.cfa (deleted) * tests/REMOVE_THIS_TEST2.cfa (deleted) Removed dummy tests Mon, 09 Sep 2019 15:07:01 GMT Thierry Delisle [e25aa69] * tests/Makefile.am (modified) * tests/Makefile.in (modified) Testing test archival when multiple tests fail Mon, 19 Aug 2019 14:44:30 GMT Thierry Delisle [4648c84] * tests/.expect/REMOVE_THIS_TEST2.txt (added) * tests/REMOVE_THIS_TEST2.cfa (added) Added new temporary test to check multiple archiving multiple ... Thu, 15 Aug 2019 15:37:24 GMT Thierry Delisle [17bc05b] * tests/pybin/settings.py (modified) Added comments Thu, 15 Aug 2019 14:54:47 GMT Thierry Delisle [143e6f3] * Jenkinsfile (modified) * tests/.expect/REMOVE_THIS_TEST.txt (added) * tests/Makefile.am (modified) * tests/Makefile.in (modified) * tests/REMOVE_THIS_TEST.cfa (added) * tests/pybin/tools.py (modified) Trying out archive build failures Thu, 15 Aug 2019 14:35:13 GMT Thierry Delisle [6daaee3] * tests/pybin/settings.py (modified) Fixed incorrect merge Thu, 15 Aug 2019 14:31:53 GMT Thierry Delisle [5c4a473] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/ResolvExpr/ResolveAssertions.cc (modified) * src/ResolvExpr/typeops.h (modified) * src/SynTree/ApplicationExpr.cc (modified) * src/SynTree/CommaExpr.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/TupleExpr.cc (modified) * src/main.cc (modified) * tests/Makefile.am (modified) * tests/Makefile.in (modified) * tests/pybin/settings.py (modified) * tests/pybin/tools.py (modified) * tests/test.py (modified) Merge branch 'master' into distcc Thu, 15 Aug 2019 14:21:36 GMT Thierry Delisle [d65f92c] * Makefile.in (modified) * benchmark/Makefile.in (modified) * configure (modified) * configure.ac (modified) * driver/Makefile.in (modified) * libcfa/configure (modified) * libcfa/configure.ac (modified) * longrun_tests/Makefile.in (modified) * src/Makefile.in (modified) * tests/Makefile.am (modified) * tests/Makefile.in (modified) * tests/config.py.in (modified) * tests/pybin/settings.py (modified) * tests/pybin/tools.py (modified) * tests/test.py (modified) * tools/Makefile.in (modified) * tools/prettyprinter/Makefile.in (modified) Tests almost work, the only issue left is using -E and -CFA together Tue, 13 Aug 2019 20:38:27 GMT Thierry Delisle [dcfedca] * tests/Makefile.am (modified) * tests/Makefile.in (modified) * tests/pybin/settings.py (modified) * tests/pybin/tools.py (modified) * tests/test.py (modified) Test script can now archive errors (copy executables and core dumps ... Tue, 06 Aug 2019 16:45:45 GMT Peter A. Buhr [9e72dbb7] * tests/.expect/gccExtensions.x64.txt (modified) change names for int128 variables Mon, 05 Aug 2019 22:10:13 GMT Peter A. Buhr [c63d48f] * tests/.expect/gccExtensions.x86.txt (modified) * tests/gccExtensions.cfa (modified) remove int128 test from 32-mode Mon, 05 Aug 2019 14:12:43 GMT Peter A. Buhr [a8d4b59] * automake/cfa.m4 (modified) * configure (modified) * tests/pybin/settings.py (modified) fix architecture type of ARM in automake Mon, 05 Aug 2019 14:10:16 GMT Peter A. Buhr [298ab3d] * tests/.expect/gccExtensions.x64.txt (modified) * tests/gccExtensions.cfa (modified) add __int128 tests to gcc extensions Thu, 01 Aug 2019 21:56:39 GMT Thierry Delisle [df8b87cd] * Makefile.in (modified) * benchmark/Makefile.in (modified) * configure (modified) * configure.ac (modified) * driver/Makefile.in (modified) * longrun_tests/Makefile.in (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * tests/Makefile.in (modified) * tools/Makefile.in (modified) * tools/prettyprinter/Makefile.in (modified) Demangler can now be disable to avoid compiling it (enabled by default) Wed, 31 Jul 2019 19:05:27 GMT Peter A. Buhr [d82892a] * automake/cfa.m4 (modified) * configure (modified) * tests/pybin/settings.py (modified) add ARM-64 build architecture and fix spelling of Unkown Fri, 19 Jul 2019 20:52:59 GMT Peter A. Buhr [884f1409] * driver/cfa.cc (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (modified) * libcfa/src/bits/defs.hfa (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/invoke.c (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/mutex.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/ResolvExpr/FindOpenVars.cc (modified) * src/ResolvExpr/FindOpenVars.h (modified) * src/ResolvExpr/Occurs.cc (modified) * src/ResolvExpr/ResolveAssertions.cc (modified) * src/ResolvExpr/TypeEnvironment.cc (modified) * src/ResolvExpr/typeops.h (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/module.mk (modified) * src/Tuples/TupleExpansion.cc (modified) * src/Tuples/Tuples.h (modified) * tests/linking/.expect/nothreads.txt (added) * tests/linking/.expect/withthreads.txt (added) * tests/linking/nothreads.cfa (added) * tests/linking/withthreads.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 19 Jul 2019 20:52:14 GMT Peter A. Buhr [e723100] * libcfa/src/heap.cfa (modified) * tests/.expect/heap.txt (added) patch heap for thunk problem and restart heap test Fri, 19 Jul 2019 20:50:37 GMT Peter A. Buhr [3e91703] * tests/heap.cfa (modified) formatting Fri, 19 Jul 2019 20:49:20 GMT Peter A. Buhr [3f654ec] * tests/.expect/copyfile.txt (modified) * tests/.in/copyfile.txt (modified) * tests/copyfile.cfa (modified) update copyfile idiom Fri, 19 Jul 2019 17:50:01 GMT Thierry Delisle [8ac3b0e] * libcfa/src/Makefile.am (modified) * libcfa/src/expat.h (deleted) * tests/.expect/copyfile.txt (added) * tests/.in/copyfile.txt (added) * tests/copyfile.cfa (added) * tests/sum.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 19 Jul 2019 14:31:53 GMT Thierry Delisle [2026bb6] * driver/cfa.cc (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (modified) * libcfa/src/bits/defs.hfa (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/invoke.c (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/mutex.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * tests/linking/.expect/nothreads.txt (added) * tests/linking/.expect/withthreads.txt (added) * tests/linking/nothreads.cfa (added) * tests/linking/withthreads.cfa (added) More robust fix for optionally linking threads Tue, 16 Jul 2019 21:33:02 GMT Peter A. Buhr [8d75345a] * tests/.expect/copyfile.txt (added) * tests/.in/copyfile.txt (added) * tests/copyfile.cfa (added) new stream test to copy input file to output file Tue, 16 Jul 2019 21:29:14 GMT Peter A. Buhr [8ddedf0] * tests/sum.cfa (modified) remove unnecessary cast Sun, 14 Jul 2019 14:34:12 GMT Peter A. Buhr [1201d54] * tests/math1.cfa (modified) remove spurious empty argument Fri, 12 Jul 2019 17:46:10 GMT Peter A. Buhr [65240bb] * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/gmp.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/rational.cfa (modified) * libcfa/src/time.cfa (modified) * tests/loopctrl.cfa (modified) * tests/math1.cfa (modified) * tests/sum.cfa (modified) * tests/swap.cfa (modified) first attempt to add streams exit and abort, rename private iostream ... Wed, 26 Jun 2019 21:32:42 GMT Peter A. Buhr [256728f] * Jenkinsfile (modified) * tests/pybin/tools.py (modified) * tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 26 Jun 2019 21:32:08 GMT Peter A. Buhr [bd87a9ad] * tests/.expect/completeTypeError.txt (modified) update output after adding to builtins Wed, 26 Jun 2019 17:51:28 GMT Thierry Delisle [35a408b7] * tests/pybin/tools.py (modified) * tests/test.py (modified) Fixed global timeout Tue, 25 Jun 2019 19:19:49 GMT Thierry Delisle [e791851] * tests/test.py (modified) Tests now print progress as they go if run in a tty Mon, 24 Jun 2019 15:24:23 GMT Thierry Delisle [4d978d5] * tests/sum.cfa (modified) temporarily moved sum.cfa to use printf Sun, 23 Jun 2019 19:58:31 GMT Peter A. Buhr [aca144e] * tests/concurrent/examples/boundedBufferTHREAD.cfa (modified) formatting Fri, 21 Jun 2019 15:47:48 GMT Peter A. Buhr [49dee5e] * tests/concurrent/examples/gortn.cfa (modified) change thread name from Gortn to GoRtn Fri, 21 Jun 2019 15:46:55 GMT Peter A. Buhr [3aa1d22] * tests/concurrent/examples/boundedBufferEXT.cfa (modified) * tests/concurrent/examples/boundedBufferINT.cfa (modified) * tests/concurrent/examples/datingService.cfa (modified) * tests/concurrent/examples/quickSort.cfa (modified) * tests/concurrent/examples/quickSort.generic.cfa (modified) change from C to CFA for statements in example programs Fri, 21 Jun 2019 15:44:21 GMT Peter A. Buhr [d38c4b4] * tests/concurrent/examples/boundedBufferTHREAD.cfa (added) add thread bounded-bounder example Fri, 14 Jun 2019 00:41:11 GMT Peter A. Buhr [6a1dfda] * src/AST/Convert.cpp (modified) * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/Parser/ExpressionNode.cc (modified) * src/ResolvExpr/Candidate.hpp (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Constant.h (modified) * tests/.in/manipulatorsInput.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 14 Jun 2019 00:39:28 GMT Peter A. Buhr [dc5072f] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * tests/io2.cfa (modified) * tests/manipulatorsInput.cfa (modified) remove const char * input because of error Wed, 12 Jun 2019 19:40:40 GMT Peter A. Buhr [04396aa] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * tests/.in/manipulatorsInput.txt (modified) formatting, add const char * and char * sin operators, add skip( n ) ... Tue, 11 Jun 2019 16:39:25 GMT Peter A. Buhr [8548c35] * tests/.expect/manipulatorsOutput2.x64.txt (moved) * tests/.expect/manipulatorsOutput2.x86.txt (added) fix 32-bit test Tue, 11 Jun 2019 01:36:43 GMT Peter A. Buhr [b326277] * tests/sum.cfa (modified) add cast to prevent infinite type resolution Tue, 11 Jun 2019 01:36:03 GMT Peter A. Buhr [86a8be5] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * tests/.expect/manipulatorsInput.txt (modified) * tests/.in/manipulatorsInput.txt (modified) * tests/manipulatorsInput.cfa (modified) not wd with char type, and update test appropriately