# # ChangeLog for tests # # Generated by Trac 1.2.1 # May 21, 2024, 4:39:33 AM Wed, 05 May 2021 00:44:42 GMT Michael Brooks [d653faf] * tests/array-container/array-md-sbscr-cases.cfa (modified) Disabling the part of the new-array subscripting test that isn't ... Tue, 04 May 2021 19:06:42 GMT Michael Brooks [3c2c2f0] * tests/zombies/linked-list-perf/experiment.cpp (added) * tests/zombies/linked-list-perf/experiment.koad (added) * tests/zombies/linked-list-perf/mike-proto-list.hfa (added) * tests/zombies/linked-list-perf/thierry-subqueue-old-rip.hfa (added) The cheap and chearful linked-list performance test Tue, 04 May 2021 17:09:41 GMT Michael Brooks [9e2341b4] * libcfa/src/Makefile.am (modified) * libcfa/src/containers/list2.hfa (added) * tests/list/.expect/dlist-insert-remove-2.txt (added) * tests/list/dlist-insert-remove-2.cfa (added) Baseline commit of new linked-list implementation and test. Using a ... Tue, 04 May 2021 01:15:34 GMT Michael Brooks [9fa538c] * libcfa/src/containers/array.hfa (modified) * tests/array-container/.expect/array-basic.txt (moved) * tests/array-container/.expect/array-md-sbscr-cases.txt (moved) Fixed new-array subscripting to work on 32-bit builds, partly with a ... Fri, 30 Apr 2021 13:23:12 GMT Michael Brooks [b9dae14c] * libcfa/src/containers/array.hfa (modified) * src/Parser/DeclarationNode.cc (modified) * tests/array-container/array-basic.cfa (modified) * tests/array-container/array-md-sbscr-cases.cfa (modified) Activated syntax, forall( [N] ). This implementation desugars in ... Fri, 30 Apr 2021 02:25:20 GMT Michael Brooks [63a4b92] * libcfa/src/containers/array.hfa (modified) * tests/array-container/.expect/array-basic.x64.txt (modified) * tests/array-container/.expect/array-md-sbscr-cases.x64.txt (added) * tests/array-container/array-basic.cfa (modified) * tests/array-container/array-md-sbscr-cases.cfa (added) Improved support for new arrays subscripting by tuples, -[[-,-,-]]. Thu, 29 Apr 2021 02:04:07 GMT Peter A. Buhr [091011a] * tests/strstream.cfa (modified) formatting Wed, 28 Apr 2021 02:16:43 GMT Peter A. Buhr [c7015e6b] * tests/strstream.cfa (modified) renaming, comment out non-working istrstream Wed, 28 Apr 2021 02:15:29 GMT Peter A. Buhr [cbedb61] * tests/io/io-acquire.cfa (modified) formatting Sat, 24 Apr 2021 15:32:49 GMT Peter A. Buhr [50f6afb] * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/worker.cfa (modified) * benchmark/readyQ/cycle.cpp (modified) * benchmark/readyQ/locality.cpp (modified) * benchmark/readyQ/rq_bench.hfa (modified) * benchmark/readyQ/rq_bench.hpp (modified) * benchmark/readyQ/transfer.cfa (added) * benchmark/readyQ/transfer.cpp (added) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * libcfa/src/exception.hfa (modified) * src/Concurrency/Keywords.cc (modified) * src/Virtual/Tables.cc (modified) * src/Virtual/Tables.h (modified) * tests/concurrent/coroutineYield.cfa (modified) * tests/exceptions/cancel/coroutine.cfa (modified) * tests/exceptions/cancel/thread.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 24 Apr 2021 15:32:37 GMT Peter A. Buhr [fec63b2] * libcfa/src/Makefile.am (modified) * libcfa/src/strstream.cfa (added) * libcfa/src/strstream.hfa (added) * tests/.expect/strstream.txt (added) * tests/strstream.cfa (added) add first draft of strstream type Fri, 23 Apr 2021 20:26:52 GMT Andrew Beach [8edbe40] * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * src/Concurrency/Keywords.cc (modified) * tests/exceptions/cancel/thread.cfa (modified) SomeThreadCancelled -> ThreadCancelled: thread cancellations carry ... Fri, 23 Apr 2021 16:57:58 GMT Thierry Delisle [aaf92de] * tests/concurrent/coroutineYield.cfa (modified) Moved coroutine to global scope to ease debugging Wed, 21 Apr 2021 19:44:58 GMT Andrew Beach [b583113] * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/exception.hfa (modified) * src/Concurrency/Keywords.cc (modified) * src/Virtual/Tables.cc (modified) * src/Virtual/Tables.h (modified) * tests/exceptions/cancel/coroutine.cfa (modified) Recovered the polymorphic CoroutineCancelled exception. The interface ... Sun, 18 Apr 2021 12:21:14 GMT Peter A. Buhr [4aa495f] * example/io/batch-readv.c (modified) * libcfa/src/clock.hfa (modified) * tests/time.cfa (modified) More fixes after another change to getTimeNsec() Thu, 15 Apr 2021 19:43:04 GMT Thierry Delisle [e2cc3c7] * tests/concurrent/futures/multi.cfa (modified) Attempted fix of multi future test by making server monitor more ... Thu, 15 Apr 2021 18:59:11 GMT Thierry Delisle [84cd72d] * tests/concurrent/spinaphore.cfa (modified) fixed warnings inside the spinaphore test. Thu, 15 Apr 2021 17:54:38 GMT Thierry Delisle [76c94bf] * tests/concurrent/futures/multi.cfa (modified) Added a little bit of debug information to the multi future test. Thu, 15 Apr 2021 16:27:42 GMT Peter A. Buhr [8590328] * tests/.expect/math.nast.x86.txt (modified) fix 32-bit math expected output after fixing log2 Wed, 14 Apr 2021 11:23:32 GMT Peter A. Buhr [ea1c97b] * tests/.expect/KRfunctions.nast.arm64.txt (modified) * tests/.expect/declarationSpecifier.arm64.txt (modified) * tests/.expect/extension.arm64.txt (modified) * tests/.expect/gccExtensions.arm64.txt (modified) * tests/.expect/math.nast.arm64.txt (modified) * tests/errors/.expect/completeType.nast.arm64.txt (modified) * tests/io/.expect/manipulatorsOutput1.arm64.txt (modified) * tests/io/.expect/manipulatorsOutput2.arm64.txt (modified) * tests/meta/.expect/archVast.nast.arm64.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 14 Apr 2021 11:23:19 GMT Peter A. Buhr [37477ef] * tests/.expect/KRfunctions.oast.x64.txt (modified) fix build for test KRfunctions on old ast Wed, 14 Apr 2021 03:01:21 GMT Peter A. Buhr [a195d6e] * tests/.expect/KRfunctions.nast.arm64.txt (modified) * tests/.expect/declarationSpecifier.arm64.txt (modified) * tests/.expect/extension.arm64.txt (modified) * tests/.expect/gccExtensions.arm64.txt (modified) * tests/.expect/math.nast.arm64.txt (modified) * tests/errors/.expect/completeType.nast.arm64.txt (modified) * tests/io/.expect/manipulatorsOutput1.arm64.txt (modified) * tests/io/.expect/manipulatorsOutput2.arm64.txt (modified) * tests/meta/.expect/archVast.nast.arm64.txt (modified) update expected output for ARM64 Wed, 14 Apr 2021 01:40:03 GMT Peter A. Buhr [a0ac7b0] * tests/.expect/math.nast.x86.txt (modified) * tests/math.cfa (modified) 32-bit, #ifdef 128-bit test and adjust expected output Wed, 14 Apr 2021 01:37:32 GMT Peter A. Buhr [1d25654] * tests/io/.expect/manipulatorsOutput1.x86.txt (modified) * tests/io/.expect/manipulatorsOutput2.x86.txt (modified) 32-bit, update expected output for manipulator tests Wed, 14 Apr 2021 01:36:24 GMT Peter A. Buhr [e56cfb41] * tests/.expect/KRfunctions.nast.x86.txt (modified) * tests/.expect/declarationSpecifier.x86.txt (modified) * tests/.expect/extension.x86.txt (modified) * tests/.expect/gccExtensions.x86.txt (modified) 32-bit, update output to reflect new mangled-name numbering after ... Wed, 14 Apr 2021 00:02:56 GMT Peter A. Buhr [47e000c] * benchmark/basic/ttst_lock.c (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/dynamic_entropy.hpp (added) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/links2.hpp (added) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/ntmove.cpp (added) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/processor_list.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/processor_list_good.cpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/randbit.cpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/relaxed_list.cpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/snzi-packed.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/snzi.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/utils.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/work_stealing.hpp (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * libcfa/src/exception.c (modified) * libcfa/src/exception.h (modified) * libcfa/src/exception.hfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/virtual.c (modified) * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/Concurrency/Keywords.cc (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Constant.h (modified) * src/Virtual/ExpandCasts.cc (modified) * src/Virtual/Tables.cc (modified) * src/Virtual/Tables.h (modified) * tests/exceptions/.expect/resume-threads.txt (modified) * tests/exceptions/.expect/resume.txt (modified) * tests/exceptions/.expect/terminate-threads.txt (modified) * tests/exceptions/.expect/terminate.txt (modified) * tests/exceptions/cancel/coroutine.cfa (modified) * tests/exceptions/cancel/thread.cfa (modified) * tests/exceptions/conditional.cfa (modified) * tests/exceptions/data-except.cfa (modified) * tests/exceptions/defaults.cfa (modified) * tests/exceptions/finally.cfa (modified) * tests/exceptions/interact.cfa (modified) * tests/exceptions/polymorphic.cfa (modified) * tests/exceptions/resume.cfa (modified) * tests/exceptions/terminate.cfa (modified) * tests/exceptions/trash.cfa (modified) * tests/exceptions/type-check.cfa (modified) * tests/exceptions/virtual-cast.cfa (modified) * tests/exceptions/virtual-poly.cfa (modified) * tests/linking/exception-nothreads.cfa (modified) * tests/linking/exception-withthreads.cfa (modified) * tests/quasiKeyword.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 13 Apr 2021 22:59:20 GMT Peter A. Buhr [0effb6a] * tests/io/.expect/manipulatorsOutput1.x64.txt (modified) * tests/io/.expect/manipulatorsOutput2.x64.txt (modified) * tests/io/manipulatorsOutput1.cfa (modified) * tests/io/manipulatorsOutput2.cfa (modified) update tests and expected output for manipulator tests Tue, 13 Apr 2021 22:57:29 GMT Peter A. Buhr [474d610] * tests/.expect/math.nast.x64.txt (modified) * tests/math.cfa (modified) add tests and expected output for integer log2 routines Tue, 13 Apr 2021 22:52:25 GMT Peter A. Buhr [e3cb4bf] * tests/.expect/KRfunctions.nast.x64.txt (modified) * tests/.expect/declarationSpecifier.x64.txt (modified) * tests/.expect/extension.x64.txt (modified) * tests/.expect/gccExtensions.x64.txt (modified) update output to reflect new mangled-name numbering after changing ... Tue, 13 Apr 2021 22:50:00 GMT Peter A. Buhr [d86e814] * tests/io/manipulatorsOutput3.cfa (modified) add header Tue, 13 Apr 2021 22:32:54 GMT Peter A. Buhr [4247778] * tests/io/.expect/manipulatorsOutput4.x64.txt (added) * tests/io/manipulatorsOutput4.cfa (added) add test for manipulator eng Tue, 13 Apr 2021 21:48:41 GMT Peter A. Buhr [fd4c009] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * tests/vector_math/.expect/vec4_float.txt (modified) fix incorrectly decimal-point printing, add engineering-notation ... Fri, 09 Apr 2021 18:11:43 GMT Andrew Beach [ecfd758] * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * libcfa/src/exception.c (modified) * libcfa/src/exception.h (modified) * libcfa/src/exception.hfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/virtual.c (modified) * src/Concurrency/Keywords.cc (modified) * src/Virtual/ExpandCasts.cc (modified) * src/Virtual/Tables.cc (modified) * src/Virtual/Tables.h (modified) * tests/exceptions/.expect/resume-threads.txt (modified) * tests/exceptions/.expect/resume.txt (modified) * tests/exceptions/.expect/terminate-threads.txt (modified) * tests/exceptions/.expect/terminate.txt (modified) * tests/exceptions/cancel/coroutine.cfa (modified) * tests/exceptions/cancel/thread.cfa (modified) * tests/exceptions/conditional.cfa (modified) * tests/exceptions/data-except.cfa (modified) * tests/exceptions/defaults.cfa (modified) * tests/exceptions/finally.cfa (modified) * tests/exceptions/interact.cfa (modified) * tests/exceptions/polymorphic.cfa (modified) * tests/exceptions/resume.cfa (modified) * tests/exceptions/terminate.cfa (modified) * tests/exceptions/trash.cfa (modified) * tests/exceptions/type-check.cfa (modified) * tests/exceptions/virtual-cast.cfa (modified) * tests/exceptions/virtual-poly.cfa (modified) * tests/linking/exception-nothreads.cfa (modified) * tests/linking/exception-withthreads.cfa (modified) * tests/quasiKeyword.cfa (modified) Major exception update, seperating type-ids from virtual tables. The ... Sat, 03 Apr 2021 18:43:25 GMT Michael Brooks [b71b6df] * tests/array-container/.expect/array-basic.x64.txt (moved) Temporarily disabling array test on x86, where it didn't work Fri, 02 Apr 2021 19:39:41 GMT Michael Brooks [c7625e0] * libcfa/src/Makefile.am (modified) * libcfa/src/containers/array.hfa (added) * tests/array-container/.expect/array-basic.txt (added) * tests/array-container/array-basic.cfa (added) Adding manged-length arrays Wed, 31 Mar 2021 17:48:15 GMT Thierry Delisle [22b7579] * libcfa/src/bits/weakso_locks.cfa (modified) * libcfa/src/bits/weakso_locks.hfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * tests/unified_locking/.expect/locks.txt (modified) * tests/unified_locking/locks.cfa (modified) Changed is_blocking_lock trait to use on_wakeup. Fixed fast_lock to ... Tue, 30 Mar 2021 18:44:56 GMT Thierry Delisle [f621e43f] * doc/theses/mubeen_zulfiqar_MMath/AllocDS1.fig (added) * doc/theses/mubeen_zulfiqar_MMath/AllocDS2.fig (added) * doc/theses/mubeen_zulfiqar_MMath/Makefile (modified) * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex (modified) * tests/include/includes.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 30 Mar 2021 17:49:01 GMT Thierry Delisle [a41e87b] * tests/include/includes.cfa (modified) Re committed the ncurses fix to includes which where lost somehow Mon, 29 Mar 2021 18:17:24 GMT Thierry Delisle [976bc68] * tests/concurrent/.expect/semaphore.txt (added) * tests/concurrent/semaphore.cfa (added) * tests/unified_locking/.expect/fast.txt (added) * tests/unified_locking/fast.cfa (added) Added two more tests for locks Mon, 29 Mar 2021 18:14:13 GMT Thierry Delisle [31fc80f] * tests/concurrent/spinaphore.cfa (modified) Removed debug comments Sat, 27 Mar 2021 22:04:14 GMT Peter A. Buhr [1da7397] * doc/theses/andrew_beach_MMath/features.tex (modified) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/containers/queueLockFree.hfa (modified) * tests/Makefile.am (modified) * tests/collections/.expect/atomic_mpsc.txt (added) * tests/collections/atomic_mpsc.cfa (added) * tests/concurrent/.expect/spinaphore.txt (added) * tests/concurrent/spinaphore.cfa (added) * tests/unified_locking/.expect/mcs.txt (added) * tests/unified_locking/mcs.cfa (added) fix conflict Sat, 27 Mar 2021 20:37:46 GMT Thierry Delisle [3bd5ca7] * tests/Makefile.am (modified) Fix test makefile for distribution Fri, 26 Mar 2021 22:00:20 GMT Thierry Delisle [c51124b] * tests/concurrent/.expect/spinaphore.txt (added) * tests/concurrent/spinaphore.cfa (added) * tests/unified_locking/.expect/mcs.txt (added) * tests/unified_locking/mcs.cfa (added) Added tests for: - the "0nary" Semaphore, a.k.a. spinaphore. - the ... Fri, 26 Mar 2021 21:58:18 GMT Thierry Delisle [cd26abf] * tests/collections/.expect/atomic_mpsc.txt (added) * tests/collections/atomic_mpsc.cfa (added) Added tests for the mpsc lock free queue Thu, 25 Mar 2021 16:21:09 GMT Thierry Delisle [8d4c9f4] * tests/include/includes.cfa (modified) Removed the extra headers used by ncurses, there are many Thu, 25 Mar 2021 13:09:42 GMT Peter A. Buhr [2644610] * tests/include/includes.cfa (modified) remove eti.h from include test as it may not be installed Wed, 24 Mar 2021 12:47:56 GMT Peter A. Buhr [98d9ce9] * tests/include/includes.cfa (modified) remove curses.h from include test as it may not be installed Fri, 19 Mar 2021 15:42:09 GMT Thierry Delisle [5c2b454] * tests/.expect/bitmanip2.nast.x86.txt (moved) removed bitmanip2 from old ast x86 tests Wed, 17 Mar 2021 17:56:12 GMT Thierry Delisle [a5e7233] * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * tests/concurrent/.expect/clib_tls.txt (added) * tests/concurrent/clib.c (modified) * tests/concurrent/clib_tls.c (added) C interface now runs worker init routine in dedicated thread. Also ... Tue, 16 Mar 2021 16:57:40 GMT Thierry Delisle [e0c072c] * libcfa/src/concurrency/clib/cfathread.h (modified) * tests/concurrent/clib.c (modified) Fixed cfathread.h to remove unnecessary defines Tue, 16 Mar 2021 15:21:33 GMT Peter A. Buhr [386af65] * tests/.expect/attributes.nast.arm64.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 16 Mar 2021 15:21:20 GMT Peter A. Buhr [5058ad2] * tests/.expect/attributes.oast.x64.txt (modified) update 64-bit old-AST expected output for new attribute test on x64 Tue, 16 Mar 2021 15:14:28 GMT Peter A. Buhr [cc18e17] * doc/bibliography/pl.bib (modified) * doc/theses/mubeen_zulfiqar_MMath/Makefile (modified) * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (added) * doc/theses/mubeen_zulfiqar_MMath/background.tex (added) * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (added) * doc/theses/mubeen_zulfiqar_MMath/conclusion.tex (added) * doc/theses/mubeen_zulfiqar_MMath/intro.tex (added) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis-frontpgs.tex (added) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.bib (added) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex (added) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/clib/cfathread.h (modified) * libcfa/src/stdhdr/math.h (modified) * tests/.expect/attributes.oast.x86.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 16 Mar 2021 15:14:23 GMT Peter A. Buhr [a196885] * tests/.expect/attributes.nast.arm64.txt (modified) update 364-bit expected output for new attribute test on ARM Tue, 16 Mar 2021 01:51:01 GMT Peter A. Buhr [05e29f0] * tests/.expect/attributes.oast.x86.txt (modified) update 32-bit old-AST expected output for new attribute test Mon, 15 Mar 2021 18:34:15 GMT Peter A. Buhr [9528767] * tests/.expect/attributes.nast.x86.txt (modified) update 32-bit expected output for new attribute test Mon, 15 Mar 2021 18:19:53 GMT Peter A. Buhr [e5e5af9] * tests/include/includes.cfa (modified) add expat.h because attribute-location problem is fixed Mon, 15 Mar 2021 18:10:34 GMT Peter A. Buhr [05d02c6] * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/clib/cfathread.h (modified) * tests/Makefile.am (modified) * tests/include/.expect/includes.nast.txt (modified) * tests/include/includes.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 15 Mar 2021 18:09:53 GMT Peter A. Buhr [ea837e94] * tests/.expect/attributes.nast.x64.txt (modified) * tests/attributes.cfa (modified) add more attribute location tests Mon, 15 Mar 2021 17:00:17 GMT Thierry Delisle [36fbaeca] * tests/Makefile.am (modified) * tests/include/.expect/includes.nast.txt (modified) * tests/include/includes.cfa (modified) minor fixes to includes.cfa Mon, 15 Mar 2021 02:03:46 GMT Peter A. Buhr [4c05a40] * tests/include/.expect/includes.nast.txt (modified) update includes test expected output Mon, 15 Mar 2021 00:42:36 GMT Peter A. Buhr [40841ff4] * tests/include/includes.cfa (modified) start cleanup of include file list Fri, 12 Mar 2021 21:31:04 GMT Thierry Delisle [df65c0c] * tests/concurrent/clib.c (modified) Fixed test after change to C api. Wed, 03 Mar 2021 03:13:50 GMT Peter A. Buhr [c8e37e0] * tests/io/.expect/manipulatorsInput.arm64.txt (moved) * tests/io/.expect/manipulatorsInput.x64.txt (moved) * tests/io/.expect/manipulatorsInput.x86.txt (moved) * tests/io/.expect/manipulatorsOutput1.arm64.txt (moved) * tests/io/.expect/manipulatorsOutput1.x64.txt (moved) * tests/io/.expect/manipulatorsOutput1.x86.txt (moved) * tests/io/.expect/manipulatorsOutput2.arm64.txt (moved) * tests/io/.expect/manipulatorsOutput2.x64.txt (moved) * tests/io/.expect/manipulatorsOutput2.x86.txt (moved) * tests/io/.expect/manipulatorsOutput3.arm64.txt (moved) * tests/io/.expect/manipulatorsOutput3.x64.txt (moved) * tests/io/.in/manipulatorsInput.txt (moved) * tests/io/manipulatorsInput.cfa (moved) * tests/io/manipulatorsOutput1.cfa (moved) * tests/io/manipulatorsOutput2.cfa (moved) * tests/io/manipulatorsOutput3.cfa (moved) more test restructure under directories Wed, 03 Mar 2021 02:50:11 GMT Peter A. Buhr [6083392] * tests/.in/io.data (deleted) * tests/Makefile.am (modified) * tests/include/.expect/includes.nast.txt (moved) * tests/include/.expect/vector-containers.txt (moved) * tests/include/.expect/vector-fstream.txt (moved) * tests/include/.expect/vector-sequence.txt (moved) * tests/include/about.txt (moved) * tests/include/includes.cfa (moved) * tests/include/vector-containers.cfa (moved) * tests/include/vector-fstream.cfa (moved) * tests/include/vector-sequence.cfa (moved) * tests/io/.expect/io-acquire.txt (moved) * tests/io/.expect/io.nast.txt (moved) * tests/io/.expect/io1.oast.txt (moved) * tests/io/.expect/io2.oast.txt (moved) * tests/io/.in/io-acquire.txt (moved) * tests/io/.in/io.data (modified) * tests/io/.in/many_read.data (added) * tests/io/io-acquire.cfa (moved) * tests/io/io.cfa (moved) * tests/io/io1.cfa (moved) * tests/io/io2.cfa (moved) * tests/io/many_read.cfa (modified) restructure tests under directories and update test files Tue, 02 Mar 2021 22:28:32 GMT Peter A. Buhr [266ecf1] * Jenkins/FullBuild (modified) * benchmark/io/http/http_ring.cpp (modified) * benchmark/io/http/main.cfa (modified) * benchmark/io/http/options.cfa (modified) * benchmark/io/http/options.hfa (modified) * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/protocol.hfa (modified) * benchmark/io/http/worker.cfa (modified) * benchmark/io/http/worker.hfa (modified) * example/io/tty-echo.cfa (added) * libcfa/configure.ac (modified) * libcfa/prelude/defines.hfa.in (modified) * libcfa/src/bits/defs.hfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/call.cfa.in (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/io/types.hfa (modified) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) * tests/Makefile.am (modified) * tests/io/.expect/many_read.txt (added) * tests/io/.in/io.data (added) * tests/io/many_read.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 02 Mar 2021 22:26:14 GMT Peter A. Buhr [182256b] * tests/linking/.expect/io-acquire.txt (added) * tests/linking/.in/io-acquire.txt (added) * tests/linking/io-acquire.cfa (added) add test to verify IO-stream locking does link with thread library ... Tue, 02 Mar 2021 22:23:55 GMT Peter A. Buhr [10dafa4] * tests/.expect/io-acquire.txt (added) * tests/.in/io-acquire.txt (added) * tests/io-acquire.cfa (added) add test for IO stream locking Tue, 02 Mar 2021 22:17:41 GMT Peter A. Buhr [0f9c010b] * tests/linking/weakso_nothd.cfa (modified) fix spelling mistake in comment Tue, 02 Mar 2021 22:16:26 GMT Peter A. Buhr [8a1fda3] * tests/Includes.cfa (modified) remove lzma.h as may not be installed Tue, 02 Mar 2021 19:00:13 GMT Thierry Delisle [d5006b1] * Jenkins/FullBuild (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * libcfa/src/stdhdr/bfdlink.h (deleted) * libcfa/src/stdhdr/hwloc.h (deleted) * libcfa/src/stdhdr/krb5.h (deleted) * src/main.cc (modified) * tests/.expect/Includes.nast.txt (added) * tests/.expect/io.nast.txt (added) * tests/.expect/io1.oast.txt (moved) * tests/.expect/io2.oast.txt (moved) * tests/.expect/math.nast.arm64.txt (added) * tests/.expect/math.nast.x64.txt (added) * tests/.expect/math.nast.x86.txt (added) * tests/.expect/math1.oast.arm64.txt (moved) * tests/.expect/math1.oast.x64.txt (moved) * tests/.expect/math1.oast.x86.txt (moved) * tests/.expect/math2.oast.arm64.txt (moved) * tests/.expect/math2.oast.x64.txt (moved) * tests/.expect/math2.oast.x86.txt (moved) * tests/.expect/math3.oast.arm64.txt (moved) * tests/.expect/math3.oast.x64.txt (moved) * tests/.expect/math3.oast.x86.txt (moved) * tests/.expect/math4.oast.arm64.txt (moved) * tests/.expect/math4.oast.x64.txt (moved) * tests/.expect/math4.oast.x86.txt (moved) * tests/.expect/mathX.nast.arm64.txt (added) * tests/.expect/mathX.nast.x64.txt (added) * tests/.expect/mathX.nast.x86.txt (added) * tests/.expect/quasiKeyword.txt (added) * tests/Includes.cfa (added) * tests/Makefile.am (modified) * tests/io.cfa (added) * tests/io1.cfa (modified) * tests/math.cfa (added) * tests/mathX.cfa (added) * tests/quasiKeyword.cfa (added) * tests/zombies/includes.c (deleted) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 25 Feb 2021 19:03:05 GMT Peter A. Buhr [1bb1ceb] * tests/Includes.cfa (modified) formatting, remove emacs-module.h may not be installed, comment out ... Mon, 22 Feb 2021 01:50:30 GMT Peter A. Buhr [097d3e1] * tests/.expect/Includes.nast.txt (added) * tests/Includes.cfa (added) * tests/Makefile.am (modified) * tests/zombies/includes.c (deleted) add test for list of /usr/include files Sun, 21 Feb 2021 21:32:07 GMT Peter A. Buhr [07c77ce] * tests/.expect/quasiKeyword.txt (added) * tests/Makefile.am (modified) * tests/quasiKeyword.cfa (added) add test for quasi-keywords Sun, 21 Feb 2021 16:11:00 GMT Peter A. Buhr [72c6950] * tests/.expect/io1.oast.txt (moved) * tests/.expect/io2.oast.txt (moved) * tests/io1.cfa (modified) change UTF-8 characters back to Latin-1, restructure code, update ... Sun, 21 Feb 2021 16:07:18 GMT Peter A. Buhr [d447238] * tests/.expect/io.nast.txt (added) * tests/io.cfa (added) combined tests io1.cfa and io2.cfa into io.cfa and create .expect ... Sun, 21 Feb 2021 16:02:33 GMT Peter A. Buhr [ee0fa3a] * tests/.expect/math1.oast.arm64.txt (added) * tests/.expect/math1.oast.x64.txt (added) * tests/.expect/math1.oast.x86.txt (added) * tests/.expect/math2.oast.arm64.txt (added) * tests/.expect/math2.oast.x64.txt (added) * tests/.expect/math2.oast.x86.txt (added) * tests/.expect/math3.oast.arm64.txt (added) * tests/.expect/math3.oast.x64.txt (added) * tests/.expect/math3.oast.x86.txt (added) * tests/.expect/math4.oast.arm64.txt (added) * tests/.expect/math4.oast.x64.txt (added) * tests/.expect/math4.oast.x86.txt (added) * tests/math1.cfa (added) * tests/math2.cfa (added) * tests/math3.cfa (added) * tests/math4.cfa (added) restore tests math1-4 and rename associated .except for oast Sun, 21 Feb 2021 03:41:37 GMT Peter A. Buhr [7cde04e] * src/main.cc (modified) * tests/.expect/mathX.nast.arm64.txt (modified) * tests/.expect/mathX.nast.x86.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sun, 21 Feb 2021 03:41:24 GMT Peter A. Buhr [6cb7a92] * tests/.expect/math.nast.arm64.txt (moved) * tests/.expect/math.nast.x64.txt (moved) * tests/.expect/math.nast.x86.txt (moved) * tests/.expect/mathX.nast.arm64.txt (moved) * tests/.expect/mathX.nast.x64.txt (moved) * tests/.expect/mathX.nast.x86.txt (moved) * tests/math.cfa (modified) * tests/mathX.cfa (moved) formatting, rename match2 to mathX (extra) Fri, 19 Feb 2021 01:59:58 GMT Thierry Delisle [b44959f] * tests/Makefile.am (modified) * tests/io/.expect/many_read.txt (added) * tests/io/.in/io.data (added) * tests/io/many_read.cfa (added) Test with multiple threads reading the same file at once. Thu, 18 Feb 2021 04:38:04 GMT Peter A. Buhr [7eb0014] * tests/.expect/math2.arm64.txt (modified) create .expect file for ARM 64-bit math2 test Thu, 18 Feb 2021 04:34:10 GMT Peter A. Buhr [d8ca0ff] * tests/.expect/math2.x86.txt (modified) create .expect file for x86 32-bit math test Thu, 18 Feb 2021 04:28:33 GMT Peter A. Buhr [06d75fc] * tests/.expect/math2.arm64.txt (moved) * tests/.expect/math2.x64.txt (moved) * tests/.expect/math2.x86.txt (moved) * tests/math2.cfa (added) * tests/math4.cfa (deleted) rename math4 to math2, change printf to sout, correct constant ... Thu, 18 Feb 2021 03:37:47 GMT Peter A. Buhr [719c4ed] * tests/.expect/math.arm64.txt (added) * tests/.expect/math.x86.txt (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 18 Feb 2021 03:37:17 GMT Peter A. Buhr [1294d7f] * tests/.expect/math1.arm64.txt (deleted) * tests/.expect/math1.x64.txt (deleted) * tests/.expect/math1.x86.txt (deleted) * tests/.expect/math2.arm64.txt (deleted) * tests/.expect/math2.x64.txt (deleted) * tests/.expect/math2.x86.txt (deleted) * tests/.expect/math3.arm64.txt (deleted) * tests/.expect/math3.x64.txt (deleted) * tests/.expect/math3.x86.txt (deleted) * tests/math1.cfa (deleted) * tests/math2.cfa (deleted) * tests/math3.cfa (deleted) remove tests math1, math2, and math3 test/expect as they are combined ... Thu, 18 Feb 2021 03:32:42 GMT Peter A. Buhr [d23c0b2] * tests/.expect/math.arm64.txt (added) create .expect file for ARM 64-bit math test Thu, 18 Feb 2021 03:28:18 GMT Peter A. Buhr [f4f3f59] * tests/.expect/math.x86.txt (added) create .expect file for 32-bit math test Thu, 18 Feb 2021 03:08:58 GMT Peter A. Buhr [1717b12] * tests/.expect/math.x64.txt (added) * tests/math.cfa (added) combine math1-4 tests into single test Tue, 16 Feb 2021 18:28:31 GMT Michael Brooks [d0502a3] * libcfa/src/bits/containers.hfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/fstream.hfa (modified) * tests/includes/.expect/vector-containers.txt (added) * tests/includes/.expect/vector-fstream.txt (added) * tests/includes/.expect/vector-sequence.txt (added) * tests/includes/about.txt (added) * tests/includes/vector-containers.cfa (added) * tests/includes/vector-fstream.cfa (added) * tests/includes/vector-sequence.cfa (added) Fixing function bodies in bits/containers and bits/sequence so they ... Mon, 01 Feb 2021 21:23:55 GMT Andrew Beach [8be729f] * libcfa/src/memory.cfa (modified) * libcfa/src/memory.hfa (modified) * tests/.expect/smart-pointers.txt (added) * tests/smart-pointers.cfa (modified) That should fix the memory module. Simply removed all the special ... Tue, 26 Jan 2021 12:52:53 GMT Peter A. Buhr [667b3c7] * tests/.expect/attributes.oast.x86.txt (modified) generate new expected output for old ast 32-bit Tue, 26 Jan 2021 12:50:11 GMT Peter A. Buhr [1f8f5a7] * tests/.expect/attributes.nast.x86.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 26 Jan 2021 12:50:01 GMT Peter A. Buhr [81f93e0] * tests/.expect/attributes.oast.x64.txt (modified) generate new expected output for old ast 64-bit Tue, 26 Jan 2021 03:35:24 GMT Peter A. Buhr [27e2cac] * tests/.expect/attributes.nast.x86.txt (modified) update 32-bit .expect file Tue, 26 Jan 2021 03:18:43 GMT Peter A. Buhr [5282010] * tests/.expect/attributes.nast.x64.txt (modified) * tests/attributes.cfa (modified) fix declaration and generate new expected output Fri, 22 Jan 2021 03:17:54 GMT Peter A. Buhr [ea561c9] * tests/alloc2.cfa (modified) change printf format for size_t to %zu Fri, 22 Jan 2021 01:47:31 GMT Thierry Delisle [ab1b971] * libcfa/src/Makefile.am (modified) * libcfa/src/bits/collection.hfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/bits/weakso_locks.cfa (added) * libcfa/src/bits/weakso_locks.hfa (added) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * tests/linking/.expect/weakso_nothd.txt (added) * tests/linking/weakso_nothd.cfa (added) blocking_lock & multiple_acquisition_lock can now be used without ... Wed, 20 Jan 2021 22:35:39 GMT Thierry Delisle [454f478] * libcfa/src/bits/defs.hfa (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/io/types.hfa (modified) * 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/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * tests/concurrent/thread.cfa (modified) Re-arranged and commented low-level headers. Main goal was for ... Wed, 20 Jan 2021 01:44:29 GMT Michael Brooks [fd54fef] * libcfa/prelude/builtins.c (modified) * libcfa/prelude/prelude-gen.cc (modified) * libcfa/prelude/prelude.old.cf (modified) * libcfa/prelude/sync-builtins.cf (modified) * libcfa/src/bitmanip.hfa (modified) * libcfa/src/bits/algorithm.hfa (modified) * libcfa/src/bits/collection.hfa (modified) * libcfa/src/bits/containers.hfa (modified) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/bits/stack.hfa (modified) * libcfa/src/common.cfa (modified) * libcfa/src/common.hfa (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/future.hfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.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/thread.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * libcfa/src/containers/list.hfa (modified) * libcfa/src/containers/maybe.cfa (modified) * libcfa/src/containers/maybe.hfa (modified) * libcfa/src/containers/pair.cfa (modified) * libcfa/src/containers/pair.hfa (modified) * libcfa/src/containers/result.cfa (modified) * libcfa/src/containers/result.hfa (modified) * libcfa/src/containers/stackLockFree.hfa (modified) * libcfa/src/containers/vector.cfa (modified) * libcfa/src/containers/vector.hfa (modified) * libcfa/src/exception.h (modified) * libcfa/src/executor.cfa (modified) * libcfa/src/gmp.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/iterator.cfa (modified) * libcfa/src/iterator.hfa (modified) * libcfa/src/math.hfa (modified) * libcfa/src/memory.cfa (modified) * libcfa/src/memory.hfa (modified) * libcfa/src/parseargs.hfa (modified) * libcfa/src/rational.cfa (modified) * libcfa/src/rational.hfa (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * libcfa/src/time.cfa (modified) * libcfa/src/vec/vec.hfa (modified) * libcfa/src/vec/vec2.hfa (modified) * libcfa/src/vec/vec3.hfa (modified) * libcfa/src/vec/vec4.hfa (modified) * src/Parser/parser.yy (modified) * tests/avltree/avl-private.cfa (modified) * tests/avltree/avl-private.h (modified) * tests/avltree/avl.h (modified) * tests/avltree/avl0.cfa (modified) * tests/avltree/avl1.cfa (modified) * tests/avltree/avl2.cfa (modified) * tests/avltree/avl3.cfa (modified) * tests/avltree/avl4.cfa (modified) * tests/bugs/10.cfa (modified) * tests/bugs/104.cfa (modified) * tests/bugs/194.cfa (modified) * tests/bugs/196.cfa (modified) * tests/bugs/203-2.cfa (modified) * tests/bugs/203-7.cfa (modified) * tests/bugs/203-9.cfa (modified) * tests/bugs/7.cfa (modified) * tests/castError.cfa (modified) * tests/concurrent/examples/boundedBufferEXT.cfa (modified) * tests/concurrent/examples/boundedBufferINT.cfa (modified) * tests/concurrent/examples/quickSort.generic.cfa (modified) * tests/concurrent/multi-monitor.cfa (modified) * tests/errors/completeType.cfa (modified) * tests/exceptions/defaults.cfa (modified) * tests/exceptions/polymorphic.cfa (modified) * tests/exceptions/virtual-poly.cfa (modified) * tests/forall.cfa (modified) * tests/function-operator.cfa (modified) * tests/genericUnion.cfa (modified) * tests/global-monomorph.cfa (modified) * tests/identity.cfa (modified) * tests/init1.cfa (modified) * tests/nested-types.cfa (modified) * tests/poly-d-cycle.cfa (modified) * tests/poly-o-cycle.cfa (modified) * tests/poly-selection.cfa (modified) * tests/polymorphism.cfa (modified) * tests/raii/ctor-autogen.cfa (modified) * tests/simpleGenericTriple.cfa (modified) * tests/sum.cfa (modified) * tests/tuple/tuplePolymorphism.cfa (modified) * tests/tuple/tupleVariadic.cfa (modified) * tests/zombies/ArrayN.c (modified) * tests/zombies/Members.c (modified) * tests/zombies/Rank2.c (modified) * tests/zombies/abstype.c (modified) * tests/zombies/context.cfa (modified) * tests/zombies/gc_no_raii/bug-repro/blockers/explicit_cast.c (modified) * tests/zombies/gc_no_raii/bug-repro/blockers/recursive_realloc.c (modified) * tests/zombies/gc_no_raii/bug-repro/deref.c (modified) * tests/zombies/gc_no_raii/bug-repro/field.c (modified) * tests/zombies/gc_no_raii/bug-repro/malloc.c (modified) * tests/zombies/gc_no_raii/bug-repro/oddtype.c (modified) * tests/zombies/gc_no_raii/bug-repro/push_back.h (modified) * tests/zombies/gc_no_raii/bug-repro/realloc.c (modified) * tests/zombies/gc_no_raii/bug-repro/return.c (modified) * tests/zombies/gc_no_raii/bug-repro/return_template.c (modified) * tests/zombies/gc_no_raii/bug-repro/slow_malloc.c (modified) * tests/zombies/gc_no_raii/bug-repro/zero.c (modified) * tests/zombies/gc_no_raii/src/gc.h (modified) * tests/zombies/gc_no_raii/src/gcpointers.c (modified) * tests/zombies/gc_no_raii/src/gcpointers.h (modified) * tests/zombies/gc_no_raii/src/tools.h (modified) * tests/zombies/hashtable.cfa (modified) * tests/zombies/hashtable2.cfa (modified) * tests/zombies/huge.c (modified) * tests/zombies/it_out.c (modified) * tests/zombies/new.c (modified) * tests/zombies/occursError.cfa (modified) * tests/zombies/prolog.c (modified) * tests/zombies/quad.c (modified) * tests/zombies/scope.cfa (modified) * tests/zombies/simplePoly.c (modified) * tests/zombies/simpler.c (modified) * tests/zombies/specialize.c (modified) * tests/zombies/square.c (modified) * tests/zombies/structMember.cfa (modified) * tests/zombies/subrange.cfa (modified) * tests/zombies/twice.c (modified) * tests/zombies/typeGenerator.cfa (modified) * tests/zombies/withStatement.cfa (modified) * tests/zombies/wrapper/src/pointer.h (modified) Converting the project to use the new syntax for otype, dtype and ... Mon, 18 Jan 2021 20:34:57 GMT Michael Brooks [fcd0b9d7] * libcfa/src/concurrency/thread.cfa (modified) * src/ResolvExpr/PolyCost.cc (modified) * tests/.expect/poly-selection.txt (modified) * tests/avltree/avl.h (modified) * tests/avltree/avl1.cfa (modified) * tests/poly-selection.cfa (modified) PolyCost calculation result becomes 0 or 1 per type, avoiding double- ...