# # ChangeLog for / # # Generated by Trac 1.2.1 # May 1, 2024, 8:48:17 AM Mon, 05 Apr 2021 19:00:21 GMT Andrew Beach [de57af9] * src/ResolvExpr/CurrentObject.cc (modified) Added some asserts in CurrentObject that prevent segfaults for better ... 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 Fri, 02 Apr 2021 16:23:21 GMT Michael Brooks [7ee3c87] * libcfa/src/containers/list.hfa (modified) Dlist adjustments for performance and perf testability. Replaced a ... Fri, 02 Apr 2021 01:02:57 GMT Thierry Delisle [7a2972b9] * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) ready queue can now toggle between - lock-based queue - mpsc_queue ... Fri, 02 Apr 2021 00:20:18 GMT Thierry Delisle [c426b03] * libcfa/src/concurrency/ready_queue.cfa (modified) Minor clean-up Fri, 02 Apr 2021 00:20:10 GMT Thierry Delisle [8c3a3a14] * libcfa/src/concurrency/stats.cfa (modified) Minor improvement to stats printing Fri, 02 Apr 2021 00:07:45 GMT Thierry Delisle [a344425] * libcfa/src/concurrency/ready_queue.cfa (modified) Messed up the condition for external push, fixed now Fri, 02 Apr 2021 00:02:19 GMT Thierry Delisle [fd1f65e] * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) Stats now keep track of external pushes separately Thu, 01 Apr 2021 20:20:00 GMT Peter A. Buhr [b580bcc] * doc/theses/andrew_beach_MMath/future.tex (modified) * 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/concurrent/.expect/semaphore.txt (added) * tests/concurrent/semaphore.cfa (added) * tests/concurrent/spinaphore.cfa (modified) * tests/unified_locking/.expect/fast.txt (added) * tests/unified_locking/.expect/locks.txt (modified) * tests/unified_locking/fast.cfa (added) * tests/unified_locking/locks.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 01 Apr 2021 20:19:52 GMT Peter A. Buhr [3bd2464] * libcfa/src/stdhdr/libltdl/lt_dlloader.h (added) deal with vtable keyword clash in libltdl/lt_dlloader.h Thu, 01 Apr 2021 20:17:56 GMT Peter A. Buhr [1f652a7] * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) add keywords typeid and vtable, and parse new syntax for virtual tables Wed, 31 Mar 2021 18:33:28 GMT Thierry Delisle [198e335] * libcfa/src/concurrency/locks.hfa (modified) Fixed default parameter Wed, 31 Mar 2021 18:18:19 GMT Andrew Beach [826ee62] * doc/theses/andrew_beach_MMath/future.tex (modified) Andrew MMath: Added notes about checked exceptions to future work. Wed, 31 Mar 2021 18:13:54 GMT Thierry Delisle [c60ef639] * src/Parser/parser.yy (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 31 Mar 2021 18:13:47 GMT Thierry Delisle [c7c178b] * libcfa/src/concurrency/locks.hfa (modified) Minor clean-up 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 22:55:13 GMT Peter A. Buhr [ca33b15] * src/Parser/parser.yy (modified) create downstream data structures for array-type for-control Tue, 30 Mar 2021 21:11:30 GMT Peter A. Buhr [98337569] * src/Parser/parser.yy (modified) add syntax for array-type for-control, update enum type error message 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 Tue, 30 Mar 2021 12:40:23 GMT Peter A. Buhr [dbfae7b] * doc/theses/mubeen_zulfiqar_MMath/AllocDS1.fig (added) * doc/theses/mubeen_zulfiqar_MMath/AllocDS2.fig (added) * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) add figures for design possibilities Tue, 30 Mar 2021 12:39:00 GMT Peter A. Buhr [d0e80f61] * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex (modified) change latex packages from pdflatex to latex for .fig output Tue, 30 Mar 2021 12:37:24 GMT Peter A. Buhr [659fb73] * doc/theses/mubeen_zulfiqar_MMath/Makefile (modified) change Makefile from pdflatex to latex for .fig output 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:15:59 GMT Thierry Delisle [e20eaf4] * libcfa/src/concurrency/locks.hfa (modified) Fixed incorrect comment in locks code. Mon, 29 Mar 2021 18:14:13 GMT Thierry Delisle [31fc80f] * tests/concurrent/spinaphore.cfa (modified) Removed debug comments Mon, 29 Mar 2021 03:08:44 GMT Peter A. Buhr [b202dc2] * doc/user/user.tex (modified) first draft of enumeration section Mon, 29 Mar 2021 03:07:24 GMT Peter A. Buhr [9e234f0b] * doc/user/figures/Cdecl.fig (modified) center numbers in figure boxes Mon, 29 Mar 2021 02:59:56 GMT Peter A. Buhr [8bea701] * src/Parser/parser.yy (modified) add semantic error for typed enumeration is currently unimplemented Mon, 29 Mar 2021 02:58:45 GMT Peter A. Buhr [fec3e9a] * src/Parser/TypeData.h (modified) formatting 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:38:37 GMT Thierry Delisle [f8a7fed] * doc/theses/andrew_beach_MMath/features.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc 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:01:38 GMT Thierry Delisle [8f5576d5] * libcfa/src/concurrency/locks.hfa (modified) Missed a static inline 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:59:26 GMT Thierry Delisle [f4ec5e45] * libcfa/src/concurrency/locks.hfa (modified) Added several locks and other MES objects. Fri, 26 Mar 2021 21:58:45 GMT Thierry Delisle [d3314ae] * libcfa/src/concurrency/invoke.h (modified) Threads can now be queued onto the lock-free queues directly. 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 Fri, 26 Mar 2021 21:57:52 GMT Thierry Delisle [2d95a2d] * libcfa/src/containers/queueLockFree.hfa (modified) Small fixes to lock free queues. Fri, 26 Mar 2021 19:02:35 GMT Andrew Beach [08e75215] * doc/theses/andrew_beach_MMath/features.tex (modified) Andrew MMath: Expanded a todo about open/closed types. Thu, 25 Mar 2021 19:09:01 GMT Thierry Delisle [bd0bdd37] * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) Fix how bias is handled in the ready queue to be more consistent with ... Thu, 25 Mar 2021 18:42:38 GMT Thierry Delisle [3143f28] * libcfa/src/concurrency/ready_queue.cfa (modified) Fixed misleading stats counter Thu, 25 Mar 2021 17:48:09 GMT Thierry Delisle [86dc95d] * libcfa/src/concurrency/clib/cfathread.cfa (modified) Re-implemented the work around I forgot about in memcached. Namely ... 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 22:31:02 GMT Andrew Beach [4260566] * doc/theses/andrew_beach_MMath/features.tex (modified) Andrew MMath: Clean-up of features.tex. Put more general EHM ... Wed, 24 Mar 2021 18:35:24 GMT Thierry Delisle [4150779] * libcfa/src/concurrency/clib/cfathread.cfa (modified) Fixed bug with incorrect use of thread cast. 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 Wed, 24 Mar 2021 01:19:47 GMT Peter A. Buhr [1f55a75] * Jenkins/FullBuild (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/weakso_locks.hfa (modified) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/clib/cfathread.h (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/io/types.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/containers/queueLockFree.hfa (added) * tests/.expect/attributes.nast.arm64.txt (modified) * tests/.expect/attributes.oast.x64.txt (modified) * tests/.expect/attributes.oast.x86.txt (modified) * tests/.expect/bitmanip2.nast.x86.txt (moved) * tests/concurrent/.expect/clib_tls.txt (added) * tests/concurrent/clib.c (modified) * tests/concurrent/clib_tls.c (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 24 Mar 2021 01:18:44 GMT Peter A. Buhr [f9c3100] * src/Parser/parser.yy (modified) refactor assignment_operator, limit aggregate name to unqualified ... Wed, 24 Mar 2021 01:14:10 GMT Peter A. Buhr [a46b69c] * src/Parser/DeclarationNode.cc (modified) reuse routine newName in other routines to create and name a ... Wed, 24 Mar 2021 01:12:25 GMT Peter A. Buhr [6259c7e] * src/Parser/TypedefTable.cc (modified) formatting Tue, 23 Mar 2021 19:15:44 GMT Thierry Delisle [e825c9d] * Jenkins/FullBuild (modified) De-activated old-ast for x86 in full build Tue, 23 Mar 2021 00:03:11 GMT Thierry Delisle [357fae8] * libcfa/src/concurrency/preemption.cfa (modified) Fixed bad copy paste Mon, 22 Mar 2021 21:28:35 GMT Thierry Delisle [1c6e1ec] * libcfa/src/concurrency/preemption.cfa (modified) Cforall now uses CFA_DEFAULT_PREEMPTION environment variable to ... Mon, 22 Mar 2021 20:39:22 GMT Thierry Delisle [304de00] * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/containers/queueLockFree.hfa (added) Added queueLockFree which contains two lockfree queue based on MCS. Mon, 22 Mar 2021 20:07:21 GMT Thierry Delisle [d27b6be] * libcfa/src/bits/weakso_locks.hfa (modified) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) - Fixed TryLock in blocking_lock implementation that did not return ... Mon, 22 Mar 2021 18:24:00 GMT Thierry Delisle [d971c8d] * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/clib/cfathread.h (modified) Temporary hack to allow printing stats in memcached 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 20:52:22 GMT Thierry Delisle [11054eb] * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/io/types.hfa (modified) Fix io to no longer use monitors since some usages aren't in threads Wed, 17 Mar 2021 20:47:11 GMT Thierry Delisle [c407434e] * libcfa/src/bits/queue.hfa (modified) Fixed missing static 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 22:56:56 GMT Peter A. Buhr [211413b] * libcfa/src/stdhdr/math.h (modified) put back convert keyword exception to identifier in math.h Mon, 15 Mar 2021 21:37:43 GMT Peter A. Buhr [77dde15] * doc/bibliography/pl.bib (modified) change citation node for Wasik08 to use href Mon, 15 Mar 2021 21:34:06 GMT Peter A. Buhr [d0cd933] * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/clib/cfathread.h (modified) * tests/.expect/attributes.nast.x86.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 15 Mar 2021 21:33:50 GMT Peter A. Buhr [50d8d4d] * 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) more setup for Mubeen's thesis document Mon, 15 Mar 2021 21:30:49 GMT Thierry Delisle [f03e11d] * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/clib/cfathread.h (modified) Removed cfathread_suspendFD/cfathread_resumeFD which is not needed ... 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:22:39 GMT Peter A. Buhr [34d62a7] * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/clib/cfathread.h (modified) * libcfa/src/stdhdr/math.h (modified) * src/Parser/parser.yy (modified) * tests/.expect/attributes.nast.x64.txt (modified) * tests/Makefile.am (modified) * tests/attributes.cfa (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: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 18:06:06 GMT Peter A. Buhr [5e25953] * src/Parser/parser.yy (modified) add more locations where attribute clause may appear Mon, 15 Mar 2021 18:04:04 GMT Peter A. Buhr [fcd01432] * libcfa/src/stdhdr/math.h (modified) removed convert keyword exception to identifier, as exception ... 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 16:34:50 GMT Thierry Delisle [9e27f69] * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/clib/cfathread.h (modified) Fixed warnings and errors in cfathreads.cfa Mon, 15 Mar 2021 02:04:10 GMT Peter A. Buhr [79e23836] * libcfa/src/heap.cfa (modified) * libcfa/src/stdhdr/sys/socket.h (added) * 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 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 Mon, 15 Mar 2021 00:33:14 GMT Peter A. Buhr [d134b15] * libcfa/src/heap.cfa (modified) remove inline from extern routine Mon, 15 Mar 2021 00:31:19 GMT Peter A. Buhr [7332629] * libcfa/src/stdhdr/sys/socket.h (added) wrap socket.h in stdhdr/sys/socket.h with implicitly extern "C" ... Sun, 14 Mar 2021 13:15:59 GMT Peter A. Buhr [b0d5c0c] Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sun, 14 Mar 2021 13:11:31 GMT Peter A. Buhr [5f39135] Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 13 Mar 2021 17:35:42 GMT Peter A. Buhr [e867b44] * Jenkinsfile (modified) * benchmark/Makefile.am (modified) * benchmark/readyQ/locality.cc (added) * doc/LaTeXmacros/lstlang.sty (modified) * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/.gitignore (added) * doc/theses/mubeen_zulfiqar_MMath/Makefile (added) * doc/theses/mubeen_zulfiqar_MMath/thesis.tex (added) * doc/user/user.tex (modified) * libcfa/src/bits/weakso_locks.hfa (modified) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/clib/cfathread.h (modified) * libcfa/src/concurrency/io/call.cfa.in (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/locks.hfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * src/main.cc (modified) * tests/concurrent/clib.c (modified) * 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) parser global pragmas, [fixes #241] Sat, 13 Mar 2021 04:14:36 GMT Peter A. Buhr [41ca6fa] * Jenkinsfile (modified) * benchmark/Makefile.am (modified) * benchmark/readyQ/locality.cc (added) * doc/LaTeXmacros/lstlang.sty (modified) * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/.gitignore (added) * doc/theses/mubeen_zulfiqar_MMath/Makefile (added) * doc/theses/mubeen_zulfiqar_MMath/thesis.tex (added) * doc/user/user.tex (modified) * libcfa/src/bits/weakso_locks.hfa (modified) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/clib/cfathread.h (modified) * libcfa/src/concurrency/io/call.cfa.in (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/locks.hfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * src/main.cc (modified) * tests/concurrent/clib.c (modified) * 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) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 13 Mar 2021 04:14:29 GMT Peter A. Buhr [2d019af] * src/AST/Convert.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Node.cpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Visitor.hpp (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Common/CodeLocationTools.cpp (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.yy (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.h (modified) parser global pragmas, fixes #241 Fri, 12 Mar 2021 21:31:04 GMT Thierry Delisle [df65c0c] * tests/concurrent/clib.c (modified) Fixed test after change to C api. Fri, 12 Mar 2021 21:30:39 GMT Thierry Delisle [a1538cd] * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/clib/cfathread.h (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) Implemented part of the same C api for threads as libfibre. Fri, 12 Mar 2021 20:18:58 GMT Thierry Delisle [b1d83ba] * libcfa/src/concurrency/thread.hfa (modified) Removed unused code for manual threads. Fri, 12 Mar 2021 20:18:25 GMT Thierry Delisle [ff1240f] * libcfa/src/concurrency/iofwd.hfa (modified) Added missing forward declaretion Fri, 12 Mar 2021 20:16:30 GMT Thierry Delisle [f19497c] * libcfa/src/bits/weakso_locks.hfa (modified) * libcfa/src/concurrency/locks.hfa (modified) Fixed missing try_lock in locks based on 'blocking_lock' Thu, 11 Mar 2021 20:12:21 GMT m3zulfiq [ab5498ec] * doc/theses/mubeen_zulfiqar_MMath/.gitignore (added) * doc/theses/mubeen_zulfiqar_MMath/Makefile (added) * doc/theses/mubeen_zulfiqar_MMath/thesis.tex (added) just added an empty thesis directory with Makefil from andrew's thesis Tue, 09 Mar 2021 19:46:59 GMT Thierry Delisle [a67279a] * benchmark/readyQ/locality.cc (added) * doc/LaTeXmacros/lstlang.sty (modified) * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/user/user.tex (modified) * libcfa/src/concurrency/io/call.cfa.in (modified) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc