# # ChangeLog for tests # # Generated by Trac 1.2.1 # Nov 1, 2024, 3:35:20 AM 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 ... Wed, 07 Oct 2020 19:26:30 GMT Thierry Delisle [597c5d18] * tests/.expect/array.txt (modified) * tests/.expect/expression.txt (modified) Forgot line numbers in expected Wed, 07 Oct 2020 19:02:47 GMT Thierry Delisle [6ca0dab] * benchmark/Makefile.am (modified) * tests/array.cfa (modified) * tests/expression.cfa (modified) Fixed bug in benchmarks due to new 'Compiled' pragma Fri, 02 Oct 2020 14:55:38 GMT Andrew Beach [91131689] * tests/.expect/poly-d-cycle.txt (moved) * tests/.expect/poly-o-cycle.txt (added) * tests/poly-d-cycle.cfa (added) * tests/poly-o-cycle.cfa (moved) Polymorphic structure cyclicic definitions are now tested with both ... Thu, 01 Oct 2020 18:41:36 GMT Thierry Delisle [dd53f75] * doc/theses/fangren_yu_COOP_S20/Report.tex (modified) * libcfa/src/limits.cfa (modified) * libcfa/src/limits.hfa (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * tests/zombies/Rank2.c (modified) * tests/zombies/Tuple.c (modified) * tests/zombies/abstype.c (modified) * tests/zombies/constructors.c (modified) * tests/zombies/includes.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 01 Oct 2020 17:52:53 GMT Thierry Delisle [e235429] * benchmark/io/http/main.cfa (modified) * benchmark/io/http/worker.cfa (modified) * benchmark/io/readv.cfa (modified) * benchmark/readyQ/yield.cfa (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (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.hfa (modified) * tests/concurrent/park/contention.cfa (modified) * tests/concurrent/park/force_preempt.cfa (modified) * tests/concurrent/park/start_parked.cfa (modified) Removed last parker/unparker information is it was not particularly ... Thu, 01 Oct 2020 12:17:34 GMT Peter A. Buhr [506d4f0] * tests/zombies/Rank2.c (modified) * tests/zombies/Tuple.c (modified) * tests/zombies/abstype.c (modified) * tests/zombies/constructors.c (modified) * tests/zombies/includes.c (modified) updated zombie programs but still not ready for prime time Tue, 29 Sep 2020 19:26:53 GMT Andrew Beach [87b9332] * tests/zombies/ArrayN.c (moved) * tests/zombies/Initialization.c (moved) * tests/zombies/Initialization2.c (moved) * tests/zombies/Makefile.example (moved) * tests/zombies/Members.c (moved) * tests/zombies/Misc.c (moved) * tests/zombies/MiscError.c (moved) * tests/zombies/Rank2.c (moved) * tests/zombies/Tuple.c (moved) * tests/zombies/abstype.c (moved) * tests/zombies/constructors.c (moved) * tests/zombies/forward.c (moved) * tests/zombies/gc_no_raii/.gitignore (moved) * tests/zombies/gc_no_raii/bug-repro/assert.c (moved) * tests/zombies/gc_no_raii/bug-repro/blockers.tar.gz (moved) * tests/zombies/gc_no_raii/bug-repro/blockers/explicit_cast.c (moved) * tests/zombies/gc_no_raii/bug-repro/blockers/file_scope.c (moved) * tests/zombies/gc_no_raii/bug-repro/blockers/recursive_realloc.c (moved) * tests/zombies/gc_no_raii/bug-repro/crash.c (moved) * tests/zombies/gc_no_raii/bug-repro/deref.c (moved) * tests/zombies/gc_no_raii/bug-repro/field.c (moved) * tests/zombies/gc_no_raii/bug-repro/find.c (moved) * tests/zombies/gc_no_raii/bug-repro/inline.c (moved) * tests/zombies/gc_no_raii/bug-repro/malloc.c (moved) * tests/zombies/gc_no_raii/bug-repro/not_equal.c (moved) * tests/zombies/gc_no_raii/bug-repro/oddtype.c (moved) * tests/zombies/gc_no_raii/bug-repro/push_back.c (moved) * tests/zombies/gc_no_raii/bug-repro/push_back.h (moved) * tests/zombies/gc_no_raii/bug-repro/realloc.c (moved) * tests/zombies/gc_no_raii/bug-repro/return.c (moved) * tests/zombies/gc_no_raii/bug-repro/return_template.c (moved) * tests/zombies/gc_no_raii/bug-repro/slow_malloc.c (moved) * tests/zombies/gc_no_raii/bug-repro/static_const_local.c (moved) * tests/zombies/gc_no_raii/bug-repro/test-assert.cpp (moved) * tests/zombies/gc_no_raii/bug-repro/void_pointer.c (moved) * tests/zombies/gc_no_raii/bug-repro/while.c (moved) * tests/zombies/gc_no_raii/bug-repro/zero.c (moved) * tests/zombies/gc_no_raii/pool-alloc/allocate-malign.c (moved) * tests/zombies/gc_no_raii/pool-alloc/allocate-malloc.c (moved) * tests/zombies/gc_no_raii/pool-alloc/allocate-mmap.c (moved) * tests/zombies/gc_no_raii/pool-alloc/allocate-win-valloc.c (moved) * tests/zombies/gc_no_raii/premake4.lua (moved) * tests/zombies/gc_no_raii/src/allocate-pool.c (moved) * tests/zombies/gc_no_raii/src/allocate-pool.h (moved) * tests/zombies/gc_no_raii/src/gc.h (moved) * tests/zombies/gc_no_raii/src/gcpointers.c (moved) * tests/zombies/gc_no_raii/src/gcpointers.h (moved) * tests/zombies/gc_no_raii/src/internal/card_table.h (moved) * tests/zombies/gc_no_raii/src/internal/collector.c (moved) * tests/zombies/gc_no_raii/src/internal/collector.h (moved) * tests/zombies/gc_no_raii/src/internal/gc_tools.h (moved) * tests/zombies/gc_no_raii/src/internal/globals.h (moved) * tests/zombies/gc_no_raii/src/internal/memory_pool.c (moved) * tests/zombies/gc_no_raii/src/internal/memory_pool.h (moved) * tests/zombies/gc_no_raii/src/internal/object_header.c (moved) * tests/zombies/gc_no_raii/src/internal/object_header.h (moved) * tests/zombies/gc_no_raii/src/internal/state.c (moved) * tests/zombies/gc_no_raii/src/internal/state.h (moved) * tests/zombies/gc_no_raii/src/test_include.c (moved) * tests/zombies/gc_no_raii/src/tools.h (moved) * tests/zombies/gc_no_raii/src/tools/checks.h (moved) * tests/zombies/gc_no_raii/src/tools/print.c (moved) * tests/zombies/gc_no_raii/src/tools/print.h (moved) * tests/zombies/gc_no_raii/src/tools/worklist.h (moved) * tests/zombies/gc_no_raii/test/badlll.c (moved) * tests/zombies/gc_no_raii/test/gctest.c (moved) * tests/zombies/gc_no_raii/test/operators.c (moved) * tests/zombies/hashtable.cfa (moved) * tests/zombies/hashtable2.cfa (moved) * tests/zombies/huge.c (moved) * tests/zombies/includes.c (moved) * tests/zombies/index.h (moved) * tests/zombies/io/cat.c (moved) * tests/zombies/io/filereader.c (moved) * tests/zombies/io/simple/client.c (moved) * tests/zombies/io/simple/server.c (moved) * tests/zombies/io/simple/server.cfa (moved) * tests/zombies/io/simple/server_epoll.c (moved) * tests/zombies/io_uring.txt (moved) * tests/zombies/it_out.c (moved) * tests/zombies/multicore.c (moved) * tests/zombies/new.c (moved) * tests/zombies/poly-bench.c (moved) * tests/zombies/prolog.c (moved) * tests/zombies/quad.c (moved) * tests/zombies/s.c (moved) * tests/zombies/simplePoly.c (moved) * tests/zombies/simpler.c (moved) * tests/zombies/specialize.c (moved) * tests/zombies/square.c (moved) * tests/zombies/twice.c (moved) * tests/zombies/wrapper/.gitignore (moved) * tests/zombies/wrapper/premake4.lua (moved) * tests/zombies/wrapper/src/main.c (moved) * tests/zombies/wrapper/src/pointer.h (moved) * tests/zombies/zero_one.c (moved) Moved 'examples/' to 'tests/zombies/'. Tue, 29 Sep 2020 13:17:10 GMT Andrew Beach [d13dd6b] * tests/bugs/196.cfa (added) Added the example for trac#196. Mon, 28 Sep 2020 21:25:56 GMT Thierry Delisle [21c3ea1] * tests/test.py (modified) Removed python signal handling which caused issues on ubuntu20.04. ... Mon, 28 Sep 2020 21:00:45 GMT Thierry Delisle [f866d15] * tests/pybin/tools.py (modified) * tests/test.py (modified) test.py now warns if an .expect file is empty Mon, 28 Sep 2020 19:18:30 GMT Thierry Delisle [40c81e5] * tests/Makefile.am (modified) More formatting Mon, 28 Sep 2020 19:18:15 GMT Thierry Delisle [e927ba8] * tests/builtins/.expect/sync.txt (modified) * tests/builtins/sync.cfa (modified) Fix builtins/sync test Mon, 28 Sep 2020 19:03:53 GMT Thierry Delisle [e6cfb4e2] * tests/Makefile.am (modified) * tests/test.py (modified) synteax only tests now cp error log into target file. Small ... Mon, 28 Sep 2020 18:12:12 GMT Thierry Delisle [8a71d8e] * tests/Makefile.am (modified) changed LC_ALL to C which seems to be common for scripts Mon, 28 Sep 2020 18:02:23 GMT Thierry Delisle [0a19c51] * tests/.expect/array.txt (modified) * tests/.expect/forall.txt (modified) * tests/.expect/identFuncDeclarator.txt (modified) * tests/.expect/labelledExit.txt (modified) * tests/.expect/limits.txt (modified) * tests/.expect/nested-types.txt (modified) * tests/.expect/numericConstants.txt (modified) * tests/.expect/stdincludes.txt (modified) * tests/.expect/switch.txt (modified) * tests/.expect/variableDeclarator.txt (modified) * tests/Makefile.am (modified) * tests/warnings/.expect/self-assignment.txt (modified) Tests now compile with LC_ALL=en_US.ascii, to attempt to remove non- ... Mon, 28 Sep 2020 02:00:39 GMT Peter A. Buhr [66812dd] * tests/.expect/array.txt (modified) * tests/.expect/cast.txt (modified) * tests/.expect/enum.txt (modified) * tests/.expect/expression.txt (modified) * tests/.expect/forall.txt (modified) * tests/.expect/heap.txt (modified) * tests/.expect/identFuncDeclarator.txt (modified) * tests/.expect/identParamDeclarator.txt (modified) * tests/.expect/labelledExit.txt (modified) * tests/.expect/limits.txt (modified) * tests/.expect/maybe.txt (modified) * tests/.expect/nested-types.txt (modified) * tests/.expect/numericConstants.txt (modified) * tests/.expect/operators.txt (modified) * tests/.expect/result.txt (modified) * tests/.expect/stdincludes.txt (modified) * tests/.expect/switch.txt (modified) * tests/.expect/typedefRedef-ERR1.txt (modified) * tests/.expect/typedefRedef.txt (modified) * tests/.expect/typeof.txt (modified) * tests/.expect/variableDeclarator.txt (modified) * tests/.expect/voidPtr.txt (modified) * tests/Makefile.am (modified) * tests/array.cfa (modified) * tests/builtins/sync.cfa (modified) * tests/cast.cfa (modified) * tests/concurrent/.expect/cluster.txt (modified) * tests/concurrent/cluster.cfa (modified) * tests/concurrent/examples/.expect/datingService.txt (modified) * tests/concurrent/examples/datingService.cfa (modified) * tests/concurrent/futures/.expect/basic.txt (modified) * tests/concurrent/futures/basic.cfa (modified) * tests/concurrent/park/.expect/force_preempt.txt (modified) * tests/concurrent/park/.expect/start_parked.txt (modified) * tests/concurrent/park/force_preempt.cfa (modified) * tests/concurrent/park/start_parked.cfa (modified) * tests/enum.cfa (modified) * tests/exceptions/.expect/virtual-cast.txt (modified) * tests/exceptions/.expect/virtual-poly.txt (modified) * tests/exceptions/virtual-cast.cfa (modified) * tests/exceptions/virtual-poly.cfa (modified) * tests/expression.cfa (modified) * tests/forall.cfa (modified) * tests/heap.cfa (modified) * tests/identFuncDeclarator.cfa (modified) * tests/identParamDeclarator.cfa (modified) * tests/labelledExit.cfa (modified) * tests/limits.cfa (modified) * tests/maybe.cfa (modified) * tests/nested-types.cfa (modified) * tests/numericConstants.cfa (modified) * tests/operators.cfa (modified) * tests/raii/.expect/ctor-autogen.txt (modified) * tests/raii/.expect/init_once.txt (modified) * tests/raii/ctor-autogen.cfa (modified) * tests/raii/init_once.cfa (modified) * tests/result.cfa (modified) * tests/stdincludes.cfa (modified) * tests/switch.cfa (modified) * tests/typedefRedef.cfa (modified) * tests/typeof.cfa (modified) * tests/variableDeclarator.cfa (modified) * tests/voidPtr.cfa (modified) * tests/warnings/.expect/self-assignment.txt (modified) * tests/warnings/self-assignment.cfa (modified) * tests/zombies/structMember.cfa (modified) convert tests to always print output (no empty .expect files) Fri, 25 Sep 2020 22:15:01 GMT Thierry Delisle [91fb850] * tests/linking/.expect/linkerror.txt (deleted) * tests/linking/linkerror.cfa (deleted) Removed unstable linkerror test Fri, 25 Sep 2020 16:48:28 GMT Thierry Delisle [bb662027] * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/clib/cfathread.cfa (added) * libcfa/src/concurrency/clib/cfathread.h (added) * tests/concurrent/.expect/clib.txt (added) * tests/concurrent/clib.c (added) Added cfathread C library which encapsulates a small part of libcfa ... Tue, 22 Sep 2020 15:04:52 GMT Thierry Delisle [fe94e708] * tests/Makefile.am (modified) Added missing quiet flag 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: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 16:38:37 GMT Thierry Delisle [2aa25cc2] * tests/Makefile.am (modified) Tentative fix for expression 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:04:59 GMT Thierry Delisle [2bb2d3f1] * tests/.expect/smart-pointers.txt (deleted) Disable smart pointer test 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 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 ... 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 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 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 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 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: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 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 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 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 Fri, 28 Aug 2020 15:15:36 GMT Thierry Delisle [856dff8] * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/bitmanip.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/startup.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) * tests/.expect/bitmanip3.x64.txt (modified) * tests/.expect/bitmanip3.x86.txt (modified) * tests/.expect/math4.txt (deleted) * tests/.expect/math4.x64.txt (added) * tests/.expect/math4.x86.txt (added) * tests/bitmanip3.cfa (modified) * tests/concurrent/.expect/cluster.txt (added) * tests/concurrent/cluster.cfa (added) * tests/copyfile.cfa (modified) * tests/exceptions/polymorphic.cfa (modified) * tests/math4.cfa (modified) * tests/pybin/settings.py (modified) * tools/build/cfa.m4 (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 27 Aug 2020 14:23:01 GMT Andrew Beach [8e2cb4a] * tests/exceptions/polymorphic.cfa (modified) Small typo but it was annoying me. Wed, 26 Aug 2020 03:12:20 GMT Peter A. Buhr [e60aedd] * tests/math4.cfa (modified) formatting Wed, 26 Aug 2020 02:54:37 GMT Peter A. Buhr [f238769d] * tests/.expect/math4.x86.txt (added) add 32-bit result for modified math4.cfa Wed, 26 Aug 2020 02:10:12 GMT Peter A. Buhr [af4487d] * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/CtxSwitch-arm32.S (added) * 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/startup.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/exception.c (modified) * libcfa/src/stdlib.hfa (modified) * tests/concurrent/.expect/cluster.txt (added) * tests/concurrent/cluster.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc into master Wed, 26 Aug 2020 02:10:04 GMT Peter A. Buhr [29d618e] * tests/.expect/math4.x64.txt (moved) * tests/copyfile.cfa (modified) formatting Tue, 25 Aug 2020 20:01:33 GMT Thierry Delisle [b7fe2e6] * Makefile.am (modified) * libcfa/Makefile.am (modified) * libcfa/configure.ac (modified) * libcfa/prelude/Makefile.am (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/asyncio.hfa (deleted) * src/Makefile.am (modified) * tests/Makefile.am (modified) * tools/Makefile.am (modified) * tools/prettyprinter/Makefile.am (modified) Distribution now correctly handles libcfa but requires handcrafted ... Tue, 25 Aug 2020 15:40:41 GMT Thierry Delisle [a3effcc] * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) * libcfa/src/bitmanip.hfa (modified) * libcfa/src/concurrency/CtxSwitch-arm64.S (moved) * libcfa/src/heap.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/math.hfa (modified) * tests/.expect/bitmanip3.x64.txt (modified) * tests/.expect/bitmanip3.x86.txt (modified) * tests/.expect/math4.txt (modified) * tests/bitmanip3.cfa (modified) * tests/math4.cfa (modified) * tests/pybin/settings.py (modified) * tools/build/cfa.m4 (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 25 Aug 2020 15:34:20 GMT Thierry Delisle [d168fefe] * tests/concurrent/.expect/cluster.txt (added) * tests/concurrent/cluster.cfa (added) Added test for basic cluster which was missing. Tue, 25 Aug 2020 03:22:01 GMT Peter A. Buhr [a6cafa8] * tests/.expect/bitmanip3.x86.txt (modified) * tests/.expect/math4.txt (modified) fix 32-bit excepted output for move of floor, ceiling, ceiling_div Tue, 25 Aug 2020 00:34:39 GMT Peter A. Buhr [0254454] * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) * libcfa/src/concurrency/CtxSwitch-arm64.S (moved) * tests/pybin/settings.py (modified) * tools/build/cfa.m4 (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc into master Tue, 25 Aug 2020 00:34:24 GMT Peter A. Buhr [7cfef0d] * libcfa/src/bitmanip.hfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/math.hfa (modified) * tests/.expect/bitmanip3.x64.txt (modified) * tests/.expect/math4.txt (modified) * tests/bitmanip3.cfa (modified) * tests/math4.cfa (modified) move routines floor, ceiling, ceiling_div from bitmanip.hfa to math.hfa Tue, 25 Aug 2020 00:31:26 GMT Thierry Delisle [9509a412] * libcfa/src/concurrency/CtxSwitch-arm64.S (moved) * tests/pybin/settings.py (modified) * tools/build/cfa.m4 (modified) Build now supports arm32 and arm64 as seperate machines Thu, 20 Aug 2020 17:56:08 GMT Peter A. Buhr [c5b55c4] * src/Parser/ExpressionNode.cc (modified) * tests/literals.cfa (modified) fix missing 'u' suffix for length suffix, change L128 constants to ... Wed, 19 Aug 2020 19:08:38 GMT Thierry Delisle [03a4c73] * tests/.expect/alloc-ERROR.txt (modified) * tests/.expect/castError.txt (modified) * tests/.expect/init1.txt (modified) * tests/errors/.expect/completeType.x64.txt (modified) * tests/errors/.expect/completeType.x86.txt (modified) * tests/raii/.expect/ctor-autogen-ERR1.txt (modified) * tests/warnings/.expect/self-assignment.txt (modified) Regenerated tests after add of 'with resolved type' Sat, 15 Aug 2020 16:20:44 GMT Peter A. Buhr [762fbc1] * benchmark/benchcltr.hfa (modified) * benchmark/io/readv-posix.c (added) * benchmark/io/readv.cfa (modified) * benchmark/readyQ/yield.cfa (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/invoke.c (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/iocall.cfa (modified) * libcfa/src/exception.c (modified) * libcfa/src/parseargs.cfa (modified) * libcfa/src/parseargs.hfa (modified) * tests/Makefile.am (modified) * tests/exceptions/.expect/conditional-threads.txt (added) * tests/exceptions/.expect/defaults-threads.txt (added) * tests/exceptions/.expect/finally-threads.txt (added) * tests/exceptions/.expect/resume-threads.txt (added) * tests/exceptions/.expect/terminate-threads.txt (added) * tests/exceptions/terminate.cfa (modified) * tests/exceptions/with-threads.hfa (added) * tests/linking/.expect/exception-nothreads.txt (added) * tests/linking/.expect/exception-withthreads.txt (added) * tests/linking/exception-nothreads.cfa (added) * tests/linking/exception-withthreads.cfa (added) * tests/linking/withthreads.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc into master Sat, 15 Aug 2020 16:17:58 GMT Peter A. Buhr [0fa04a04] * tests/alloc.cfa (modified) change allocation to use new alloc_set interface for array initialization Sat, 15 Aug 2020 16:15:39 GMT Peter A. Buhr [505450a] * tests/heap.cfa (modified) abort when memory check fails Sat, 15 Aug 2020 16:10:26 GMT Peter A. Buhr [3b4750d] * tests/.expect/minmax.txt (modified) * tests/minmax.cfa (modified) add negative test for signed integer min/max Fri, 14 Aug 2020 17:29:03 GMT Andrew Beach [5715d43] * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/invoke.c (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/exception.c (modified) * tests/Makefile.am (modified) * tests/exceptions/.expect/conditional-threads.txt (added) * tests/exceptions/.expect/defaults-threads.txt (added) * tests/exceptions/.expect/finally-threads.txt (added) * tests/exceptions/.expect/resume-threads.txt (added) * tests/exceptions/.expect/terminate-threads.txt (added) * tests/exceptions/terminate.cfa (modified) * tests/exceptions/with-threads.hfa (added) * tests/linking/.expect/exception-nothreads.txt (added) * tests/linking/.expect/exception-withthreads.txt (added) * tests/linking/exception-nothreads.cfa (added) * tests/linking/exception-withthreads.cfa (added) * tests/linking/withthreads.cfa (modified) Exceptions now get their context differently with libcfathread. Added ... Wed, 12 Aug 2020 18:49:19 GMT Andrew Beach [980fb4e] * libcfa/src/exception.c (modified) * tests/exceptions/.expect/trash.txt (added) * tests/exceptions/trash.cfa (added) Added a test for exceptions and made a patch to allow it to pass. Wed, 12 Aug 2020 17:35:26 GMT Thierry Delisle [fb0ae06] * libcfa/prelude/bootloader.cf (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/parseargs.cfa (modified) * libcfa/src/parseargs.hfa (modified) * tests/.expect/declarationSpecifier.x64.txt (modified) * tests/.expect/declarationSpecifier.x86.txt (modified) * tests/.expect/gccExtensions.x64.txt (modified) * tests/.expect/gccExtensions.x86.txt (modified) * tests/pybin/tools.py (modified) Merge branch 'master' into new-ast Tue, 11 Aug 2020 22:39:54 GMT Thierry Delisle [26ffcda] * tests/.expect/declarationSpecifier.x86.txt (modified) * tests/.expect/gccExtensions.x86.txt (modified) Regenerated x86 tests after the change to bootloader.c Tue, 11 Aug 2020 21:39:18 GMT Thierry Delisle [cd9ee44] * tests/.expect/declarationSpecifier.x64.txt (modified) * tests/.expect/gccExtensions.x64.txt (modified) Regenerated x64 tests after the change to bootloader.c Tue, 11 Aug 2020 21:30:54 GMT Thierry Delisle [8e516fd] * tests/pybin/tools.py (modified) Fixed issue where python script would not see through symlink to itself. Tue, 11 Aug 2020 20:40:15 GMT Thierry Delisle [22f94a4] * .gitignore (modified) * Jenkinsfile_disabled (modified) * Makefile.in (deleted) * aclocal.m4 (deleted) * autogen.sh (added) * automake/compile (deleted) * automake/config.guess (deleted) * automake/config.sub (deleted) * automake/depcomp (deleted) * automake/install-sh (deleted) * automake/libtool.m4 (deleted) * automake/ltmain.sh (deleted) * automake/ltoptions.m4 (deleted) * automake/ltsugar.m4 (deleted) * automake/ltversion.m4 (deleted) * automake/lt~obsolete.m4 (deleted) * automake/missing (deleted) * automake/test-driver (deleted) * automake/ylwrap (deleted) * benchmark/Makefile.am (modified) * benchmark/Makefile.in (deleted) * benchmark/benchcltr.hfa (added) * benchmark/creation/node_cor.js (modified) * benchmark/creation/rust_tokio_thrd.rs (added) * benchmark/ctxswitch/node_cor.js (modified) * benchmark/ctxswitch/rust_await.rs (added) * benchmark/ctxswitch/rust_tokio_thrd.rs (added) * benchmark/exclude (modified) * benchmark/io/batch-readv.c (added) * benchmark/io/http/channel.cfa (added) * benchmark/io/http/channel.hfa (added) * benchmark/io/http/filecache.cfa (added) * benchmark/io/http/filecache.hfa (added) * benchmark/io/http/main.cfa (added) * benchmark/io/http/options.cfa (added) * benchmark/io/http/options.hfa (added) * benchmark/io/http/protocol.cfa (added) * benchmark/io/http/protocol.hfa (added) * benchmark/io/http/worker.cfa (added) * benchmark/io/http/worker.hfa (added) * benchmark/io/io_uring.h (added) * benchmark/io/readv.cfa (modified) * benchmark/readyQ/yield.cfa (added) * benchmark/readyQ/yield.cpp (added) * configure (deleted) * configure.ac (modified) * doc/bibliography/pl.bib (modified) * doc/papers/AMA/AMA-stix/ama/WileyNJD-v2.cls (modified) * doc/papers/concurrency/Paper.tex (modified) * doc/papers/concurrency/figures/RunTimeStructure.fig (modified) * doc/papers/concurrency/mail2 (modified) * doc/papers/concurrency/response2 (added) * doc/proposals/vtable.md (modified) * doc/theses/thierry_delisle_PhD/code/bitbench/select.cpp (added) * doc/theses/thierry_delisle_PhD/code/links.hpp (added) * doc/theses/thierry_delisle_PhD/code/process.sh (added) * doc/theses/thierry_delisle_PhD/code/relaxed_list.cpp (modified) * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) * doc/theses/thierry_delisle_PhD/code/runperf.sh (added) * doc/theses/thierry_delisle_PhD/code/snzi-packed.hpp (added) * doc/theses/thierry_delisle_PhD/code/snzi.hpp (added) * doc/theses/thierry_delisle_PhD/code/snzm.hpp (added) * doc/theses/thierry_delisle_PhD/code/utils.hpp (modified) * doc/theses/thierry_delisle_PhD/code/work_stealing.hpp (added) * driver/Makefile.in (deleted) * driver/cc1.cc (modified) * driver/cfa.cc (modified) * examples/hashtable.cfa (added) * examples/hashtable2.cfa (added) * examples/io/cat.c (moved) * examples/io/filereader.c (modified) * examples/io/simple/server.c (modified) * examples/io/simple/server_epoll.c (added) * libcfa/Makefile.in (deleted) * libcfa/aclocal.m4 (deleted) * libcfa/automake/compile (deleted) * libcfa/automake/config.guess (deleted) * libcfa/automake/config.sub (deleted) * libcfa/automake/depcomp (deleted) * libcfa/automake/install-sh (deleted) * libcfa/automake/libtool.m4 (deleted) * libcfa/automake/ltmain.sh (deleted) * libcfa/automake/ltoptions.m4 (deleted) * libcfa/automake/ltsugar.m4 (deleted) * libcfa/automake/ltversion.m4 (deleted) * libcfa/automake/lt~obsolete.m4 (deleted) * libcfa/automake/missing (deleted) * libcfa/configure (deleted) * libcfa/configure.ac (modified) * libcfa/prelude/Makefile.am (modified) * libcfa/prelude/Makefile.in (deleted) * libcfa/prelude/builtins.c (modified) * libcfa/prelude/defines.hfa.in (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (deleted) * libcfa/src/bitmanip.hfa (modified) * libcfa/src/bits/containers.hfa (modified) * libcfa/src/bits/debug.cfa (modified) * libcfa/src/bits/debug.hfa (modified) * libcfa/src/bits/defs.hfa (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/bits/random.hfa (added) * libcfa/src/bits/signal.hfa (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/alarm.hfa (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/invoke.c (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/setup.cfa (added) * libcfa/src/concurrency/io/types.hfa (added) * libcfa/src/concurrency/iocall.cfa (added) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (added) * libcfa/src/concurrency/kernel/startup.cfa (added) * 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/preemption.hfa (modified) * libcfa/src/concurrency/ready_queue.cfa (added) * libcfa/src/concurrency/ready_subqueue.hfa (added) * libcfa/src/concurrency/snzi.hfa (added) * libcfa/src/concurrency/stats.cfa (added) * libcfa/src/concurrency/stats.hfa (added) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * libcfa/src/containers/list.hfa (modified) * libcfa/src/containers/stackLockFree.hfa (added) * libcfa/src/containers/vector.hfa (modified) * libcfa/src/exception.c (modified) * libcfa/src/exception.h (modified) * libcfa/src/exception.hfa (modified) * libcfa/src/executor.cfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/heap.hfa (added) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/memory.cfa (added) * libcfa/src/memory.hfa (added) * libcfa/src/parseargs.cfa (added) * libcfa/src/parseargs.hfa (added) * libcfa/src/stdhdr/assert.h (modified) * libcfa/src/stdhdr/malloc.h (modified) * libcfa/src/stdhdr/sys/mman.h (added) * libcfa/src/stdhdr/sys/time.h (added) * libcfa/src/stdhdr/sys/ucontext.h (deleted) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * libcfa/src/time.hfa (modified) * longrun_tests/Makefile.am (modified) * longrun_tests/Makefile.in (deleted) * src/Common/PassVisitor.proto.h (modified) * src/Common/ScopedMap.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/ControlStruct/ExceptTranslate.h (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/Makefile.in (deleted) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/module.mk (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/SynTree/Expression.h (modified) * src/Virtual/ExpandCasts.cc (modified) * src/main.cc (modified) * tests/.expect/alloc.txt (modified) * tests/.expect/bitmanip3.x64.txt (modified) * tests/.expect/bitmanip3.x86.txt (modified) * tests/.expect/castError.txt (modified) * tests/.expect/copyfile.txt (modified) * tests/.expect/functions.x64.txt (modified) * tests/.expect/functions.x86.txt (modified) * tests/.expect/global-monomorph.txt (added) * tests/.expect/init1.txt (added) * tests/.expect/manipulatorsInput.x64.txt (added) * tests/.expect/manipulatorsInput.x86.txt (moved) * tests/.expect/manipulatorsOutput3.x64.txt (added) * tests/.expect/poly-cycle.txt (added) * tests/.expect/smart-pointers.txt (added) * tests/.expect/time.txt (modified) * tests/.in/copyfile.txt (modified) * tests/.in/manipulatorsInput.txt (modified) * tests/Makefile.am (modified) * tests/Makefile.in (deleted) * tests/avltree/avl1.cfa (modified) * tests/bitmanip3.cfa (modified) * tests/bugs/10.cfa (added) * tests/bugs/104.cfa (added) * tests/bugs/140.cfa (added) * tests/bugs/194.cfa (added) * tests/bugs/20.cfa (added) * tests/bugs/203-2.cfa (added) * tests/bugs/203-7.cfa (added) * tests/bugs/203-9.cfa (added) * tests/bugs/44.cfa (added) * tests/bugs/46.cfa (added) * tests/bugs/5.cfa (added) * tests/bugs/66.cfa (added) * tests/bugs/7.cfa (added) * tests/bugs/91.cfa (added) * tests/bugs/92.cfa (added) * tests/bugs/95.cfa (added) * tests/castError.cfa (modified) * tests/concurrent/examples/datingService.cfa (modified) * tests/concurrent/park/.expect/start_parked.txt (added) * tests/concurrent/park/start_parked.cfa (added) * tests/concurrent/signal/block.cfa (modified) * tests/concurrent/signal/disjoint.cfa (modified) * tests/concurrent/waitfor/when.cfa (modified) * tests/copyfile.cfa (modified) * tests/errors/.expect/completeType.x64.txt (moved) * tests/errors/.expect/completeType.x86.txt (added) * tests/exceptions/.expect/defaults.txt (added) * tests/exceptions/.expect/polymorphic.txt (added) * tests/exceptions/.expect/resume.txt (modified) * tests/exceptions/.expect/terminate.txt (modified) * tests/exceptions/.expect/type-check.txt (added) * tests/exceptions/.expect/virtual-cast.txt (added) * tests/exceptions/.expect/virtual-poly.txt (added) * tests/exceptions/conditional.cfa (modified) * tests/exceptions/data-except.cfa (modified) * tests/exceptions/defaults.cfa (added) * tests/exceptions/finally.cfa (modified) * tests/exceptions/interact.cfa (modified) * tests/exceptions/polymorphic.cfa (added) * tests/exceptions/resume.cfa (modified) * tests/exceptions/terminate.cfa (modified) * tests/exceptions/type-check.cfa (added) * tests/exceptions/virtual-cast.cfa (moved) * tests/exceptions/virtual-poly.cfa (added) * tests/global-monomorph.cfa (added) * tests/heap.cfa (modified) * tests/init1.cfa (added) * tests/io2.cfa (modified) * tests/list/.expect/dlist-insert-remove.txt (modified) * tests/list/dlist-insert-remove.cfa (modified) * tests/manipulatorsInput.cfa (modified) * tests/manipulatorsOutput3.cfa (modified) * tests/poly-cycle.cfa (added) * tests/pybin/test_run.py (modified) * tests/pybin/tools.py (modified) * tests/searchsort.cfa (modified) * tests/smart-pointers.cfa (added) * tests/test.py (modified) * tests/time.cfa (modified) * tools/Makefile.in (deleted) * tools/build/cfa.m4 (moved) * tools/build/cfa.make (moved) * tools/build/push2dist.sh (modified) * tools/gdb/utils-gdb.py (modified) * tools/perf/process_halts.sh (added) * tools/perf/view_halts.py (added) * tools/prettyprinter/Makefile.in (deleted) Merge branch 'master' into new-ast