# # ChangeLog for / # # Generated by Trac 1.2.1 # May 21, 2024, 2:48:51 PM Tue, 04 Aug 2020 17:00:16 GMT Thierry Delisle [954821df] * benchmark/Makefile.in (modified) * libcfa/Makefile.in (modified) * libcfa/configure (modified) * libcfa/prelude/Makefile.in (modified) * libcfa/src/Makefile.in (modified) * longrun_tests/Makefile.in (modified) * tests/Makefile.in (modified) Recreated makefile.in with automake from ubuntu 16.04 Tue, 04 Aug 2020 16:53:48 GMT Thierry Delisle [71dfe49] * libcfa/src/heap.cfa (modified) * libcfa/src/stdlib.hfa (modified) * tests/heap.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 04 Aug 2020 16:45:47 GMT Thierry Delisle [8395152] * libcfa/src/Makefile.am (modified) Fixed headers that weren't properly installed Tue, 04 Aug 2020 11:35:19 GMT Peter A. Buhr [2ff42f4] * tests/heap.cfa (modified) fix 32-bit heap-test warning for format codes Tue, 04 Aug 2020 02:38:42 GMT Peter A. Buhr [25cbd99] * tests/heap.cfa (modified) change calloc/realloc to use malloc_size versus malloc_usable_size, ... Tue, 04 Aug 2020 02:37:05 GMT Peter A. Buhr [60062be] * libcfa/src/stdlib.hfa (modified) make polymorphic resize/realloc align T, rewrite polymorphic T/S ... Tue, 04 Aug 2020 02:34:10 GMT Peter A. Buhr [d5d3a90] * libcfa/src/heap.cfa (modified) abort when out of memory, return 0p for zero size allocation request, ... Mon, 03 Aug 2020 18:36:19 GMT Thierry Delisle [1a39a5a] * libcfa/src/concurrency/iocall.cfa (modified) Fixed compilation failure without io_uring Mon, 03 Aug 2020 18:23:17 GMT Thierry Delisle [95789be] * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/containers/list.hfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/stdlib.hfa (modified) * src/Common/ScopedMap.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/SynTree/Expression.h (modified) * src/Virtual/ExpandCasts.cc (modified) * tests/.expect/castError.txt (modified) * tests/.expect/init1.txt (added) * tests/avltree/avl1.cfa (modified) * tests/bugs/140.cfa (added) * tests/bugs/203-2.cfa (added) * tests/bugs/203-7.cfa (added) * tests/bugs/203-9.cfa (added) * tests/bugs/66.cfa (modified) * tests/castError.cfa (modified) * tests/concurrent/signal/block.cfa (modified) * tests/exceptions/conditional.cfa (modified) * tests/exceptions/defaults.cfa (modified) * tests/init1.cfa (added) * tests/io2.cfa (modified) * tests/searchsort.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 03 Aug 2020 17:59:13 GMT Thierry Delisle [3e2b9c9] * libcfa/src/Makefile.am (modified) * libcfa/src/bits/debug.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/setup.cfa (added) * libcfa/src/concurrency/io/types.hfa (added) * libcfa/src/concurrency/iocall.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) More restructuring of translation units Unclear if it improves ... Fri, 31 Jul 2020 20:02:04 GMT Thierry Delisle [e660761] * libcfa/src/bits/defs.hfa (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (added) * libcfa/src/concurrency/kernel/startup.cfa (added) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/preemption.hfa (modified) First attempt at reducing complation time by restructuring the code. ... Fri, 31 Jul 2020 19:43:22 GMT Thierry Delisle [3ac8b9f] * libcfa/configure (modified) * libcfa/configure.ac (modified) * src/cfa.make (modified) Added make variable to allow timing CFA compilation. Usage : make ... Fri, 31 Jul 2020 15:06:44 GMT Andrew Beach [6dba8755] * src/Common/ScopedMap.h (modified) * src/Virtual/ExpandCasts.cc (modified) I was given a trick with the indexer that fixes some scoping issues ... Thu, 30 Jul 2020 19:01:04 GMT Thierry Delisle [920dca3] * benchmark/io/readv.cfa (modified) Fixed readv after io_context re-work Thu, 30 Jul 2020 19:00:19 GMT Thierry Delisle [f00b26d4] * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/iocall.cfa (modified) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) Re-worked IO to use epoll and support multiple io_contexts per ... Thu, 30 Jul 2020 18:57:36 GMT Thierry Delisle [e0f93e0] * libcfa/src/bits/locks.hfa (modified) Added single_sem type, which effectively extends park/unpark logic ... Thu, 30 Jul 2020 18:56:16 GMT Thierry Delisle [22ddade] * libcfa/configure.ac (modified) * libcfa/prelude/defines.hfa.in (modified) Added configure logic for io_uring flags Thu, 30 Jul 2020 15:56:11 GMT Andrew Beach [0c760db] * tests/bugs/203-3.cfa (deleted) * tests/bugs/203-6.cfa (deleted) Removed some bugs that appear to have been fixed incidentally. Thu, 30 Jul 2020 03:29:01 GMT Michael Brooks [b81fd95] * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/containers/list.hfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/stdlib.hfa (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/SynTree/Expression.h (modified) * tests/.expect/init1.txt (added) * tests/avltree/avl1.cfa (modified) * tests/bugs/66.cfa (modified) * tests/concurrent/signal/block.cfa (modified) * tests/exceptions/conditional.cfa (modified) * tests/exceptions/defaults.cfa (modified) * tests/init1.cfa (added) * tests/io2.cfa (modified) * tests/searchsort.cfa (modified) Fix bug where pointer and reference types allow unsound ... Wed, 29 Jul 2020 21:12:28 GMT Andrew Beach [1d17939] * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * tests/.expect/castError.txt (modified) * tests/castError.cfa (modified) Implemented the recomented fix for #204, added at test that would ... Tue, 28 Jul 2020 15:29:50 GMT Andrew Beach [15806ed] * tests/bugs/140.cfa (added) * tests/bugs/203-2.cfa (added) * tests/bugs/203-3.cfa (added) * tests/bugs/203-6.cfa (added) * tests/bugs/203-7.cfa (added) * tests/bugs/203-9.cfa (added) Added bugs for 203 (the new multipart one) and 140 (the only issue ... Tue, 28 Jul 2020 11:10:56 GMT Peter A. Buhr [4cf617e] * libcfa/src/heap.cfa (modified) memalign - correct size to eliminate alignment offset Mon, 27 Jul 2020 18:18:49 GMT Thierry Delisle [7288c00] * examples/io/cat.c (modified) Added comment to cat example Mon, 27 Jul 2020 17:44:03 GMT Thierry Delisle [3a1cf0d] * examples/io/cat.c (moved) Moved example to more appropriate folder/name Mon, 27 Jul 2020 17:43:16 GMT Thierry Delisle [f3ed2af] * examples/io_uring.c (modified) Fixed example with O_DIRECT to use proper alignment Mon, 27 Jul 2020 17:32:39 GMT Thierry Delisle [a86b1b85] * examples/io_uring.c (modified) io_uring example now uses O_DIRECT to test polling support Mon, 27 Jul 2020 17:31:23 GMT Thierry Delisle [5b15c4f] * examples/io/filereader.c (modified) Added fixed file example to filereader program Mon, 27 Jul 2020 17:10:45 GMT Thierry Delisle [7458fea] * examples/io/simple/server.c (modified) * examples/io/simple/server_epoll.c (added) Added new example of io_uring server. Commented purpose of existing ... 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