# # ChangeLog for / # # Generated by Trac 1.2.1 # May 21, 2024, 6:23:45 AM Fri, 24 Jul 2020 19:42:32 GMT Thierry Delisle [39fc03e] * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) Fixed ready_queue working with 0/1 processors on cluster Fri, 24 Jul 2020 17:11:39 GMT Thierry Delisle [320ec6fc] * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/snzi.hfa (modified) Changed ready_queue_(grow/shrink) to take a target instead of going ... Fri, 24 Jul 2020 17:06:34 GMT Thierry Delisle [f4ec4a90] * libcfa/configure (modified) * libcfa/configure.ac (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 24 Jul 2020 16:49:13 GMT Thierry Delisle [42cd451] * libcfa/configure (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 24 Jul 2020 16:49:02 GMT Thierry Delisle [f854ee32] * libcfa/configure (modified) * libcfa/configure.ac (modified) Added support for using liburing to check for kernel support for ... Thu, 23 Jul 2020 19:37:05 GMT Thierry Delisle [04b73b6] * benchmark/io/http/filecache.cfa (modified) * benchmark/io/http/filecache.hfa (modified) * benchmark/io/http/main.cfa (modified) * benchmark/io/http/options.cfa (added) * benchmark/io/http/options.hfa (modified) * benchmark/io/http/parseargs.cfa (modified) * benchmark/io/http/parseargs.hfa (modified) * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/protocol.hfa (modified) * benchmark/io/http/worker.cfa (modified) * libcfa/configure (modified) * libcfa/configure.ac (modified) * libcfa/prelude/defines.hfa.in (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/iocall.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/snzi.hfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/heap.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * src/Common/PassVisitor.proto.h (modified) * src/Virtual/ExpandCasts.cc (modified) * tests/.expect/alloc.txt (modified) * tests/exceptions/.expect/virtual-cast.txt (added) * tests/exceptions/.expect/virtual-poly.txt (added) * tests/exceptions/virtual-cast.cfa (moved) * tests/exceptions/virtual-poly.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 23 Jul 2020 17:37:31 GMT Thierry Delisle [f0c3120] * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) * doc/theses/thierry_delisle_PhD/code/snzi-packed.hpp (added) * doc/theses/thierry_delisle_PhD/code/snzi.hpp (modified) Added unsuccesfull reverse rng attempt Thu, 23 Jul 2020 17:35:42 GMT Thierry Delisle [e262b5e] * libcfa/configure (modified) Re-run autoconf on 16.04 to be consistent with rest of source-tree Thu, 23 Jul 2020 17:33:57 GMT Thierry Delisle [54eb5ebd] * libcfa/src/heap.cfa (modified) * libcfa/src/heap.hfa (modified) * libcfa/src/stdlib.hfa (modified) * src/Virtual/ExpandCasts.cc (modified) * tests/.expect/alloc.txt (modified) * tests/exceptions/.expect/virtual-cast.txt (added) * tests/exceptions/.expect/virtual-poly.txt (added) * tests/exceptions/virtual-cast.cfa (moved) * tests/exceptions/virtual-poly.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 23 Jul 2020 17:33:29 GMT Thierry Delisle [5751a56] * libcfa/configure (modified) * libcfa/configure.ac (modified) * libcfa/prelude/defines.hfa.in (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/iocall.cfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) Changed handling of io_uring support to handle op codes in configure. ... Wed, 22 Jul 2020 20:09:49 GMT Thierry Delisle [2e5fd8b6] * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) Changed seed to be more different per threads and added more snzi nodes Wed, 22 Jul 2020 20:05:29 GMT Thierry Delisle [9304ca2] * doc/theses/thierry_delisle_PhD/code/snzi.hpp (modified) Changed snzi to group consecutive queues together and removed ... Wed, 22 Jul 2020 20:04:03 GMT Thierry Delisle [c0587193] * doc/theses/thierry_delisle_PhD/code/utils.hpp (modified) Changed seed to unsigned Wed, 22 Jul 2020 15:24:33 GMT Andrew Beach [f19fbbc] * src/Virtual/ExpandCasts.cc (modified) * tests/exceptions/.expect/virtual-cast.txt (added) * tests/exceptions/.expect/virtual-poly.txt (added) * tests/exceptions/virtual-cast.cfa (moved) * tests/exceptions/virtual-poly.cfa (added) Fixed the virtual system so it can handle in polymorphic virtual ... Tue, 21 Jul 2020 20:59:34 GMT Thierry Delisle [a82a8f4] * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) * doc/theses/thierry_delisle_PhD/code/utils.hpp (modified) Added two new variants to the ready queue which are based on the idea ... Tue, 21 Jul 2020 15:19:32 GMT Peter A. Buhr [4a32319] * tests/.expect/alloc.txt (modified) update expected output for 'alloc' test after updating heap Tue, 21 Jul 2020 15:18:26 GMT Peter A. Buhr [d8d8f20] * libcfa/src/stdlib.hfa (modified) remove one unnecessary call to malloc_size in alloc_set and ... Tue, 21 Jul 2020 15:16:09 GMT Peter A. Buhr [2b23d78] * libcfa/src/heap.cfa (modified) check for allocation size change and reset if necessary in resize and ... Tue, 21 Jul 2020 00:20:21 GMT Peter A. Buhr [b0a0ee4] * libcfa/src/stdlib.hfa (modified) refactor duplicate code into cpp macros Tue, 21 Jul 2020 00:19:02 GMT Peter A. Buhr [92850ef] * libcfa/src/heap.hfa (modified) change parameter name to be consistent Mon, 20 Jul 2020 20:32:04 GMT Thierry Delisle [d9c2284] * benchmark/io/http/filecache.cfa (modified) * benchmark/io/http/filecache.hfa (modified) * benchmark/io/http/main.cfa (modified) * benchmark/io/http/worker.cfa (modified) Started doing preliminary work to use Fixed FDs. Starting with the ... Mon, 20 Jul 2020 19:54:04 GMT Thierry Delisle [124c1b7] * libcfa/src/iostream.cfa (modified) * libcfa/src/stdlib.hfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 20 Jul 2020 19:52:38 GMT Peter A. Buhr [7d94bfe3] * benchmark/io/http/filecache.cfa (modified) * benchmark/io/http/main.cfa (modified) * benchmark/io/http/options.cfa (added) * benchmark/io/http/options.hfa (modified) * benchmark/io/http/parseargs.cfa (modified) * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/protocol.hfa (modified) * benchmark/io/http/worker.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 20 Jul 2020 19:52:30 GMT Peter A. Buhr [ffa48a8] * libcfa/src/iostream.cfa (modified) patch bug causing print of -0 for gcc 5 & 6 Mon, 20 Jul 2020 19:49:22 GMT Peter A. Buhr [896f083] * libcfa/src/stdlib.hfa (modified) fix CFA resize/realloc to use 'size' rather than 'sizeof(T)' Mon, 20 Jul 2020 19:30:25 GMT Thierry Delisle [28d73c1] * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/snzi.hfa (modified) Moved processor registration to constructor Mon, 20 Jul 2020 17:20:06 GMT Thierry Delisle [3f1d9b5] * benchmark/io/http/parseargs.cfa (modified) Parse args help now properly formats on narrow terminals Mon, 20 Jul 2020 17:19:13 GMT Thierry Delisle [03ed863] * benchmark/io/http/options.cfa (modified) * benchmark/io/http/options.hfa (modified) * benchmark/io/http/worker.cfa (modified) Http request buffer size is now configurable Mon, 20 Jul 2020 14:40:25 GMT Thierry Delisle [289a21c] * libcfa/src/heap.cfa (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * tests/.expect/alloc.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 20 Jul 2020 14:23:32 GMT Thierry Delisle [e95a117] * benchmark/io/http/main.cfa (modified) * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/worker.cfa (modified) Fixed handling of closed connections. Started work on cleanly ... Mon, 20 Jul 2020 01:23:04 GMT Peter A. Buhr [e93cbfa] * benchmark/io/http/filecache.cfa (modified) * benchmark/io/http/main.cfa (modified) * benchmark/io/http/options.hfa (modified) * benchmark/io/http/parseargs.cfa (modified) * benchmark/io/http/parseargs.hfa (modified) * src/Common/PassVisitor.proto.h (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 20 Jul 2020 01:22:56 GMT Peter A. Buhr [eacf82c] * tests/.expect/alloc.txt (modified) update allocation test results after changes Mon, 20 Jul 2020 00:59:27 GMT Peter A. Buhr [b89c7c2] * libcfa/src/stdlib.hfa (modified) move realloc special cases into inline routines to access _Alignof, ... Mon, 20 Jul 2020 00:53:19 GMT Peter A. Buhr [e310238] * libcfa/src/stdlib.cfa (modified) move alloc routine into stdlib.hfa to access _Alignof at call site Mon, 20 Jul 2020 00:50:19 GMT Peter A. Buhr [849fb370] * libcfa/src/heap.cfa (modified) fix return from false to 0 to match with return type size_t Fri, 17 Jul 2020 21:39:26 GMT Thierry Delisle [2ecbd7b] * benchmark/io/http/filecache.cfa (modified) * benchmark/io/http/main.cfa (modified) * benchmark/io/http/options.cfa (added) * benchmark/io/http/options.hfa (modified) * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/protocol.hfa (modified) * benchmark/io/http/worker.cfa (modified) Implemented more options and moved them to their own file Fri, 17 Jul 2020 19:46:14 GMT Thierry Delisle [0d52c6f] * benchmark/io/http/filecache.cfa (modified) * benchmark/io/http/main.cfa (modified) * benchmark/io/http/options.hfa (modified) * benchmark/io/http/parseargs.cfa (modified) * benchmark/io/http/parseargs.hfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 17 Jul 2020 19:46:07 GMT Thierry Delisle [680ae0e] * src/Common/PassVisitor.proto.h (modified) Changed cleanup stack in pass visitor to use std::vector Fri, 17 Jul 2020 19:03:36 GMT Thierry Delisle [53e4562] * benchmark/io/http/filecache.cfa (modified) * benchmark/io/http/main.cfa (modified) * benchmark/io/http/options.hfa (modified) * benchmark/io/http/parseargs.cfa (modified) * benchmark/io/http/parseargs.hfa (modified) Added options to list files instead of running the server Thu, 16 Jul 2020 22:44:05 GMT Thierry Delisle [50d529e] * driver/cfa.cc (modified) Removed spurious -l Thu, 16 Jul 2020 21:30:07 GMT Thierry Delisle [527acfc] * libcfa/src/concurrency/iocall.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 16 Jul 2020 21:30:03 GMT Thierry Delisle [0aa20e3] * driver/cfa.cc (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (modified) Added support for syntax -XCFA,OPTION instead of -XCFA OPTION in ... Thu, 16 Jul 2020 21:27:50 GMT Thierry Delisle [efc171d1] * libcfa/src/concurrency/iocall.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) Fixed several concurrency warnings Thu, 16 Jul 2020 20:21:30 GMT Thierry Delisle [cf48a14] * libcfa/src/concurrency/iocall.cfa (modified) Added missing include Thu, 16 Jul 2020 20:17:36 GMT Thierry Delisle [5db836e] * libcfa/src/concurrency/iocall.cfa (modified) Removed left over call to sendfile Thu, 16 Jul 2020 19:22:01 GMT Thierry Delisle [c82af9f] * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/protocol.hfa (modified) * benchmark/io/http/worker.cfa (modified) Moved sendfile to protocol.cfa to reduce compilation time Thu, 16 Jul 2020 18:59:56 GMT Thierry Delisle [463cb33] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/Parser/ExpressionNode.cc (modified) * tests/.expect/functions.x64.txt (modified) * tests/.expect/functions.x86.txt (modified) * tests/.expect/manipulatorsInput.x64.txt (added) * tests/.expect/manipulatorsInput.x86.txt (moved) * tests/.expect/poly-cycle.txt (added) * tests/.in/manipulatorsInput.txt (modified) * tests/manipulatorsInput.cfa (modified) * tests/poly-cycle.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 16 Jul 2020 18:59:50 GMT Thierry Delisle [519f11c] * libcfa/src/concurrency/iocall.cfa (modified) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/mutex.cfa (modified) Minor fixes in concurrency lib. Remove async support for sendfile as ... Thu, 16 Jul 2020 18:58:15 GMT Thierry Delisle [79306383] * libcfa/src/bits/containers.hfa (modified) Fixed error in containers Thu, 16 Jul 2020 18:56:45 GMT Thierry Delisle [7f389a5c] * benchmark/io/http/main.cfa (modified) * benchmark/io/http/parseargs.cfa (added) * benchmark/io/http/parseargs.hfa (added) * benchmark/io/http/worker.cfa (modified) Added support for argument parsing. Removed unnecessary headers. ... Thu, 16 Jul 2020 16:35:19 GMT Andrew Beach [3f06c05] * src/GenPoly/InstantiateGeneric.cc (modified) * tests/.expect/functions.x64.txt (modified) * tests/.expect/functions.x86.txt (modified) * tests/.expect/poly-cycle.txt (added) * tests/poly-cycle.cfa (added) Fixed InstantiateGeneric so that it can handle cyclic type references ... Thu, 16 Jul 2020 11:53:28 GMT Peter A. Buhr [cadec25] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) #ifdef int128 code for reading Wed, 15 Jul 2020 22:48:15 GMT Peter A. Buhr [20f5eb8] * tests/.in/manipulatorsInput.txt (modified) * tests/manipulatorsInput.cfa (modified) add tests and data for reading int128 values Wed, 15 Jul 2020 22:43:57 GMT Peter A. Buhr [791028a] * src/Parser/ExpressionNode.cc (modified) formatting, fix warning for usage of uninitialized variable val Wed, 15 Jul 2020 22:42:22 GMT Peter A. Buhr [fe68bdf] * libcfa/src/iostream.cfa (modified) add reading for int128 values Wed, 15 Jul 2020 22:41:02 GMT Peter A. Buhr [21baa40] * libcfa/src/iostream.hfa (modified) formatting Wed, 15 Jul 2020 22:40:33 GMT Peter A. Buhr [c6b5c11] * tests/.expect/manipulatorsInput.x64.txt (added) * tests/.expect/manipulatorsInput.x86.txt (moved) testing for reading int128 values Wed, 15 Jul 2020 21:46:45 GMT Thierry Delisle [0aec496] * 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.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) First attempt at webserver, no option support yet Tue, 14 Jul 2020 17:39:15 GMT Thierry Delisle [f5d4f62] * libcfa/prelude/builtins.c (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * src/Parser/ExpressionNode.cc (modified) * tests/.expect/manipulatorsOutput3.x64.txt (modified) * tests/bugs/.expect/10.txt (deleted) * tests/bugs/.expect/194.txt (deleted) * tests/bugs/.expect/20.txt (deleted) * tests/bugs/.expect/44.txt (deleted) * tests/bugs/.expect/46.txt (deleted) * tests/bugs/.expect/5.txt (deleted) * tests/bugs/.expect/66.txt (deleted) * tests/bugs/.expect/91.txt (deleted) * tests/bugs/.expect/92.txt (deleted) * tests/bugs/.expect/95.txt (deleted) * tests/errors/.expect/completeType.x64.txt (added) * tests/errors/.expect/completeType.x86.txt (moved) * tests/manipulatorsOutput3.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 14 Jul 2020 15:43:04 GMT Thierry Delisle [b4cd58ed] * tests/bugs/.expect/10.txt (deleted) * tests/bugs/.expect/194.txt (deleted) * tests/bugs/.expect/20.txt (deleted) * tests/bugs/.expect/44.txt (deleted) * tests/bugs/.expect/46.txt (deleted) * tests/bugs/.expect/5.txt (deleted) * tests/bugs/.expect/66.txt (deleted) * tests/bugs/.expect/91.txt (deleted) * tests/bugs/.expect/92.txt (deleted) * tests/bugs/.expect/95.txt (deleted) Removed bugs output until regex support is added to test suite Tue, 14 Jul 2020 02:27:51 GMT Peter A. Buhr [62328b1] * tests/errors/.expect/completeType.x86.txt (added) try again to commit this file from x64 side Tue, 14 Jul 2020 02:23:37 GMT Peter A. Buhr [678ac19] fix conflict Tue, 14 Jul 2020 02:13:08 GMT Peter A. Buhr [2b22b5c4] * libcfa/src/iostream.hfa (modified) formatting Tue, 14 Jul 2020 02:00:17 GMT Peter A. Buhr [cf5af9c] * libcfa/prelude/builtins.c (modified) * src/Parser/ExpressionNode.cc (modified) * tests/errors/.expect/completeType.x64.txt (moved) change from __SIZEOF_POINTER__ to __SIZEOF_INT128__ to determine if ... Tue, 14 Jul 2020 00:51:36 GMT Peter A. Buhr [a588f2a] * tests/errors/.expect/completeType.x86.txt (moved) add x86 expect value for errors/completeType Mon, 13 Jul 2020 22:04:33 GMT Peter A. Buhr [61ce214] * tests/.expect/manipulatorsOutput3.x64.txt (modified) * tests/manipulatorsOutput3.cfa (modified) extend testing for int128 Sun, 12 Jul 2020 19:14:06 GMT Peter A. Buhr [ccb776b] * src/Parser/ExpressionNode.cc (modified) fix #if to elide int128 code for 32-bit build Sun, 12 Jul 2020 14:43:59 GMT Peter A. Buhr [dbe8e31c] * libcfa/prelude/builtins.c (modified) * src/Parser/ExpressionNode.cc (modified) use #if to elide int128 code for 32-bit build Sun, 12 Jul 2020 11:51:44 GMT Peter A. Buhr [a3d3efc] * tests/bugs/.expect/10.txt (modified) * tests/bugs/.expect/46.txt (modified) * tests/bugs/.expect/5.txt (modified) remove utf-8 characters from error messages Sat, 11 Jul 2020 22:41:48 GMT Peter A. Buhr [d34575b] * benchmark/io/batch-readv.c (modified) * benchmark/io/io_uring.h (added) * benchmark/io/readv.cfa (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/iocall.cfa (modified) * libcfa/src/concurrency/kernel.hfa (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) * src/Makefile.in (modified) * src/Parser/module.mk (modified) * tests/bugs/.expect/10.txt (added) * tests/bugs/.expect/194.txt (added) * tests/bugs/.expect/20.txt (added) * tests/bugs/.expect/44.txt (added) * tests/bugs/.expect/46.txt (added) * tests/bugs/.expect/5.txt (added) * tests/bugs/.expect/66.txt (added) * tests/bugs/.expect/91.txt (added) * tests/bugs/.expect/92.txt (added) * tests/bugs/.expect/95.txt (added) * tests/bugs/10.cfa (added) * tests/bugs/104.cfa (added) * tests/bugs/194.cfa (added) * tests/bugs/20.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/pybin/test_run.py (modified) * tests/pybin/tools.py (modified) * tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 11 Jul 2020 22:40:27 GMT Peter A. Buhr [fc9bb79] * tests/manipulatorsOutput3.cfa (modified) temporary fix for batchtest failure Sat, 11 Jul 2020 22:39:10 GMT Peter A. Buhr [9f350c4] * tests/errors/.expect/completeType.txt (modified) fix output difference resulting from new mangled name Sat, 11 Jul 2020 22:37:01 GMT Peter A. Buhr [f6582252] * src/Parser/ExpressionNode.cc (modified) add support for int128 constants Sat, 11 Jul 2020 22:36:09 GMT Peter A. Buhr [7d9bbef] * libcfa/src/iostream.cfa (modified) add commented out debug prints Sat, 11 Jul 2020 22:35:19 GMT Peter A. Buhr [bb83b47] * libcfa/src/concurrency/kernel.cfa (modified) change initialization of kernelTLS to use @= and remove spurious ... Sat, 11 Jul 2020 22:32:46 GMT Peter A. Buhr [b56f55c] * libcfa/prelude/builtins.c (modified) add int128 constructor to compose values from two ints Fri, 10 Jul 2020 20:18:36 GMT Thierry Delisle [e1801fc] * libcfa/src/concurrency/iocall.cfa (modified) * libcfa/src/concurrency/iofwd.hfa (modified) Added support for non-blocking sendfile Fri, 10 Jul 2020 20:07:23 GMT Thierry Delisle [7922158] * benchmark/io/readv.cfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/iocall.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 10 Jul 2020 20:07:16 GMT Thierry Delisle [ab44413] * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (modified) Now correctly install iofwd.hfa Fri, 10 Jul 2020 18:22:17 GMT Thierry Delisle [365e423] * benchmark/io/readv.cfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/iocall.cfa (modified) * src/Makefile.in (modified) * src/Parser/module.mk (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 10 Jul 2020 18:21:47 GMT Thierry Delisle [0a92c78] * libcfa/src/concurrency/iocall.cfa (modified) Added support for splice and tee in cfa io Fri, 10 Jul 2020 18:18:11 GMT Thierry Delisle [59f74a2] * libcfa/src/concurrency/io.cfa (modified) * src/Makefile.in (modified) * src/Parser/module.mk (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 10 Jul 2020 18:17:49 GMT Thierry Delisle [20ab637] * benchmark/io/readv.cfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/iocall.cfa (modified) Added quick and dirty support for fixed files reads. Added support ... Fri, 10 Jul 2020 16:59:46 GMT Thierry Delisle [0376da9] * libcfa/src/concurrency/io.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 10 Jul 2020 16:59:42 GMT Thierry Delisle [2fc94ced] * src/Makefile.in (modified) * src/Parser/module.mk (modified) Added -Wno-yacc when compiling parser.yy Fri, 10 Jul 2020 16:58:44 GMT Thierry Delisle [fb98462] * libcfa/src/concurrency/io.cfa (modified) Fixed io.cfa for machines supporting single map feature Fri, 10 Jul 2020 15:42:41 GMT Thierry Delisle [3a32b3a] * libcfa/src/exception.c (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * src/GenPoly/Specialize.cc (modified) * src/Parser/ParseNode.h (modified) * tests/.expect/global-monomorph.txt (added) * tests/.expect/manipulatorsOutput3.x64.txt (added) * tests/bugs/.expect/10.txt (added) * tests/bugs/.expect/194.txt (added) * tests/bugs/.expect/20.txt (added) * tests/bugs/.expect/44.txt (added) * tests/bugs/.expect/46.txt (added) * tests/bugs/.expect/5.txt (added) * tests/bugs/.expect/66.txt (added) * tests/bugs/.expect/91.txt (added) * tests/bugs/.expect/92.txt (added) * tests/bugs/.expect/95.txt (added) * tests/bugs/10.cfa (added) * tests/bugs/104.cfa (added) * tests/bugs/194.cfa (added) * tests/bugs/20.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/copyfile.cfa (modified) * tests/exceptions/.expect/defaults.txt (modified) * tests/exceptions/defaults.cfa (modified) * tests/global-monomorph.cfa (added) * tests/manipulatorsOutput3.cfa (modified) * tests/pybin/test_run.py (modified) * tests/pybin/tools.py (modified) * tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 09 Jul 2020 19:37:03 GMT Thierry Delisle [732b406] * libcfa/src/concurrency/io.cfa (modified) Added missing lock around __release_consumed_submission Wed, 08 Jul 2020 22:05:11 GMT Thierry Delisle [34b61882] * libcfa/src/concurrency/io.cfa (modified) Submission release is now based on previous seen head rather than the ... Wed, 08 Jul 2020 20:30:14 GMT Thierry Delisle [1d5e4711] * libcfa/src/concurrency/io.cfa (modified) Optim: No longer call io_uring_enter to poll for events if - We ... Wed, 08 Jul 2020 18:14:53 GMT Thierry Delisle [1c49dc5] * benchmark/io/batch-readv.c (modified) * benchmark/io/io_uring.h (added) Updated batch benchmark to factor io_uring setup Wed, 08 Jul 2020 18:13:32 GMT Thierry Delisle [69237cd] * benchmark/io/readv.cfa (modified) added latest option on readv benchmark Wed, 08 Jul 2020 18:01:05 GMT Thierry Delisle [47746a2] * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) Added stats macro to reduce typing when using stats Added new macros ... Wed, 08 Jul 2020 17:36:38 GMT Thierry Delisle [49cad912] * tests/bugs/.expect/104.txt (deleted) * tests/bugs/.expect/7.txt (deleted) Removed bug tests 104 and 7, which vary per machines/gcc version Tue, 07 Jul 2020 21:03:22 GMT Thierry Delisle [76de075] * tests/pybin/test_run.py (modified) * tests/pybin/tools.py (modified) * tests/test.py (modified) Test should now print total duration Tue, 07 Jul 2020 21:02:38 GMT Thierry Delisle [4d23dd2] * tests/bugs/.expect/10.txt (added) * tests/bugs/.expect/104.txt (added) * tests/bugs/.expect/194.txt (added) * tests/bugs/.expect/20.txt (added) * tests/bugs/.expect/44.txt (added) * tests/bugs/.expect/46.txt (added) * tests/bugs/.expect/5.txt (added) * tests/bugs/.expect/66.txt (added) * tests/bugs/.expect/7.txt (added) * tests/bugs/.expect/91.txt (added) * tests/bugs/.expect/92.txt (added) * tests/bugs/.expect/95.txt (added) * tests/bugs/10.cfa (added) * tests/bugs/104.cfa (added) * tests/bugs/194.cfa (added) * tests/bugs/20.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) Added tests cases for some of the opened tickets Mon, 06 Jul 2020 20:54:56 GMT Peter A. Buhr [6437ce4] * libcfa/src/exception.c (modified) * tests/exceptions/.expect/defaults.txt (modified) * tests/exceptions/defaults.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 06 Jul 2020 20:47:01 GMT Peter A. Buhr [ac9ba12] * libcfa/src/iostream.cfa (modified) add comments Mon, 06 Jul 2020 20:46:14 GMT Peter A. Buhr [82bbaf4] * src/Parser/ParseNode.h (modified) formatting Mon, 06 Jul 2020 20:45:15 GMT Peter A. Buhr [d9326ad] * tests/copyfile.cfa (modified) add comments