# # ChangeLog for benchmark # # Generated by Trac 1.2.1 # Apr 30, 2024, 11:43:09 PM Wed, 06 Jan 2021 18:38:08 GMT Thierry Delisle [4468a70] * benchmark/readyQ/locality.cc (added) Added pthreads version of the locality benchmark Tue, 05 Jan 2021 22:51:30 GMT Thierry Delisle [f03209d3] * benchmark/readyQ/locality.cfa (modified) * benchmark/readyQ/locality.cpp (modified) * benchmark/readyQ/locality.go (modified) * benchmark/readyQ/locality.rs (modified) Locality benchmark now supports explicit number of spots instead of ... Tue, 05 Jan 2021 19:51:53 GMT Thierry Delisle [c4241b6] * benchmark/readyQ/cycle.cpp (modified) * benchmark/readyQ/locality.cfa (modified) * benchmark/readyQ/locality.cpp (added) * benchmark/readyQ/rq_bench.hpp (modified) Minor benchmark fixes and added locality implementation for libfibre Mon, 28 Dec 2020 21:13:35 GMT Thierry Delisle [b6460bf] * benchmark/readyQ/locality.cfa (modified) Replaced deletes with free to match allocations Mon, 28 Dec 2020 20:17:07 GMT Thierry Delisle [06573b2] * benchmark/readyQ/locality.cfa (modified) * benchmark/readyQ/locality.go (modified) * benchmark/readyQ/rq_bench.hfa (modified) Other minor fixes to benchmarks Mon, 28 Dec 2020 20:08:24 GMT Thierry Delisle [28220d2] * benchmark/readyQ/locality.cfa (modified) Many fixes to locality benchmark Mon, 21 Dec 2020 23:00:05 GMT Thierry Delisle [3f8baf4] * benchmark/readyQ/locality.cfa (modified) * benchmark/readyQ/locality.go (modified) * benchmark/readyQ/locality.rs (modified) Fixed the padding Mon, 21 Dec 2020 21:40:51 GMT Thierry Delisle [8339225] * benchmark/readyQ/locality.cfa (added) * libcfa/src/parseargs.cfa (modified) * libcfa/src/parseargs.hfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 21 Dec 2020 21:40:48 GMT Thierry Delisle [3d19ae6] * benchmark/readyQ/locality.go (modified) * benchmark/readyQ/locality.rs (modified) Added padding to existing locality benchmarks Mon, 21 Dec 2020 21:37:36 GMT Thierry Delisle [6f84007] * benchmark/readyQ/locality.cfa (added) Added cfa implementation of locality Fri, 18 Dec 2020 20:01:05 GMT Thierry Delisle [5d369c7] * benchmark/readyQ/locality.rs (modified) Fixed some spacing Fri, 18 Dec 2020 19:53:20 GMT Thierry Delisle [751e2eb] * benchmark/Makefile.am (modified) * benchmark/bench.rs (added) * benchmark/readyQ/cycle.rs (modified) * benchmark/readyQ/locality.rs (modified) Added bench.rs for common benchmark rust code Fri, 18 Dec 2020 18:02:19 GMT Thierry Delisle [49ce636] * benchmark/Cargo.toml.in (added) * benchmark/Makefile.am (modified) * configure.ac (modified) Added Rust cargo file to simplify generation of rust benchmarks Fri, 18 Dec 2020 17:04:59 GMT Thierry Delisle [720b1a9] * benchmark/readyQ/locality.rs (added) Implemented locality benchmark in rust Fri, 18 Dec 2020 17:04:39 GMT Thierry Delisle [f4f79dd] * benchmark/readyQ/bench.go (modified) * benchmark/readyQ/cycle.rs (modified) * benchmark/readyQ/locality.go (modified) Minor clean-up in benchmarks Thu, 17 Dec 2020 21:18:15 GMT Thierry Delisle [c5a98f3] * benchmark/readyQ/locality.go (modified) Clean-up and comments Thu, 17 Dec 2020 20:50:18 GMT Thierry Delisle [aa1d13c] * benchmark/readyQ/locality.go (modified) Refactored code to track data and goroutine migrations Thu, 17 Dec 2020 19:42:33 GMT Thierry Delisle [94d93510] * benchmark/readyQ/locality.go (modified) Moved work out so it looks better in profiles Thu, 17 Dec 2020 18:01:02 GMT Thierry Delisle [8235415] * benchmark/readyQ/locality.go (modified) forgot to comment debug only var Thu, 17 Dec 2020 17:59:37 GMT Thierry Delisle [34687d3] * benchmark/readyQ/locality.go (modified) Added some debugging comments and a return value if closed Wed, 16 Dec 2020 21:49:31 GMT Thierry Delisle [024fa4b] * benchmark/readyQ/locality.go (modified) Eliminated mallocs in main loop of program Wed, 16 Dec 2020 20:03:03 GMT Thierry Delisle [fd84538] * benchmark/readyQ/locality.go (modified) changed locality benchmark to no longer use rand, which is too slow. Wed, 16 Dec 2020 19:37:31 GMT Thierry Delisle [2dd0689] * benchmark/readyQ/locality.go (modified) Fix implementation of locality to properly use spots. Tue, 15 Dec 2020 17:50:02 GMT Thierry Delisle [90ecade] * benchmark/readyQ/locality.go (added) Added first draft at a locality benchmark. Only go implementation ... Thu, 10 Dec 2020 21:52:08 GMT Thierry Delisle [ee913e0a] * benchmark/io/http/main.cfa (modified) Http server now waits for socket to be available instead of aborting. Tue, 01 Dec 2020 19:34:25 GMT Thierry Delisle [2b2f59d] * benchmark/io/http/Makefile.am (modified) fix ld flags for httpforall Mon, 30 Nov 2020 22:14:06 GMT Thierry Delisle [5936244] * benchmark/io/http/Makefile.am (modified) * benchmark/io/http/filecache.cfa (modified) Fixed errors in httop benchmark Mon, 30 Nov 2020 19:42:28 GMT Thierry Delisle [d738aeb] * benchmark/io/http/Makefile.am (added) * configure.ac (modified) Added makefile for http server Wed, 25 Nov 2020 18:09:07 GMT Thierry Delisle [af333e3] * benchmark/rmit.py (modified) Dropped support for raw/csv format in rmit script. Json output is ... Wed, 25 Nov 2020 17:25:06 GMT Thierry Delisle [b3ed43a3] * benchmark/plot.py (added) * libcfa/src/bits/collection.hfa (added) * libcfa/src/bits/queue.hfa (added) * libcfa/src/bits/queue_example.cfa (added) * libcfa/src/bits/sequence.hfa (added) * libcfa/src/bits/sequence_example.cfa (added) * libcfa/src/bits/stack.hfa (added) * libcfa/src/bits/stack_example.cfa (added) * libcfa/src/concurrency/kernel.cfa (modified) * src/AST/Expr.hpp (modified) * src/AST/SymbolTable.cpp (modified) * src/AST/SymbolTable.hpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/InitTweak/FixInit.h (modified) * src/Parser/ParseNode.h (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CandidateFinder.hpp (modified) * src/ResolvExpr/Resolver.h (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) * tests/.expect/KRfunctions.nast.x64.txt (added) * tests/.expect/KRfunctions.oast.x64.txt (moved) * tests/.expect/alloc-ERROR.nast.txt (added) * tests/.expect/alloc-ERROR.oast.txt (moved) * tests/.expect/attributes.nast.x64.txt (added) * tests/.expect/attributes.oast.x64.txt (moved) * tests/.expect/functions.nast.x64.txt (added) * tests/.expect/functions.oast.x64.txt (moved) * tests/.expect/init1-ERROR.nast.txt (added) * tests/.expect/init1-ERROR.oast.txt (moved) * tests/errors/.expect/completeType.nast.x64.txt (added) * tests/errors/.expect/completeType.oast.x64.txt (moved) * tests/raii/.expect/ctor-autogen-ERR1.nast.txt (added) * tests/raii/.expect/ctor-autogen-ERR1.oast.txt (moved) * tests/raii/.expect/memberCtors-ERR1.nast.txt (added) * tests/raii/.expect/memberCtors-ERR1.oast.txt (moved) * tests/warnings/.expect/self-assignment.nast.txt (added) * tests/warnings/.expect/self-assignment.oast.txt (moved) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 24 Nov 2020 16:56:58 GMT Thierry Delisle [44706d1] * benchmark/plot.py (modified) Improved colors and units of plotter Tue, 24 Nov 2020 16:03:38 GMT Thierry Delisle [0bb691b1] * benchmark/plot.py (added) Adde script to plot results of rmit.py Fri, 20 Nov 2020 19:16:16 GMT Thierry Delisle [04994aa] * benchmark/readyQ/cycle.rs (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 20 Nov 2020 19:16:09 GMT Thierry Delisle [7f8fbe3] * benchmark/readyQ/cycle.go (modified) Fix deadlock in cycle.go Fri, 20 Nov 2020 19:14:09 GMT Thierry Delisle [7192145] * benchmark/readyQ/cycle.rs (added) implemented cycle benchmark for rust-tokio Wed, 18 Nov 2020 21:51:39 GMT Thierry Delisle [f9b2e73] * benchmark/readyQ/rq_bench.hpp (modified) Missed file Wed, 18 Nov 2020 21:34:08 GMT Thierry Delisle [69d1748] * benchmark/readyQ/cycle.cc (added) * benchmark/readyQ/cycle.cfa (modified) * benchmark/readyQ/cycle.cpp (modified) * benchmark/readyQ/cycle.go (modified) Some fixes to cycle benchmark and added a pthread version Wed, 11 Nov 2020 17:22:20 GMT Thierry Delisle [883c4d9] * benchmark/rmit.py (modified) rmit.py script no prints json by default. Also it supports json now. Fri, 06 Nov 2020 19:43:26 GMT Thierry Delisle [836c9925] * benchmark/rmit.py (modified) Minor fixes to rmit in case keys differ Fri, 06 Nov 2020 03:04:17 GMT Thierry Delisle [b5d51b0] * benchmark/readyQ/cycle.cfa (modified) * benchmark/readyQ/cycle.go (modified) * benchmark/readyQ/rq_bench.hfa (modified) * benchmark/readyQ/rq_bench.hpp (modified) Minor fixes to cycle benchmarks Tue, 03 Nov 2020 18:42:53 GMT Thierry Delisle [dbb1073] * benchmark/rmit.py (modified) rmit now prints the estimated time Tue, 03 Nov 2020 18:21:36 GMT Thierry Delisle [2c7eee0] * benchmark/readyQ/bench.go (added) * benchmark/readyQ/cycle.cfa (modified) * benchmark/readyQ/cycle.cpp (modified) * benchmark/readyQ/cycle.go (modified) * benchmark/readyQ/rq_bench.hfa (modified) * benchmark/readyQ/rq_bench.hpp (added) Fixed cycle benchmark to avoid extra unmatched unpark. Added ... Fri, 30 Oct 2020 01:15:06 GMT Thierry Delisle [7a2a3af] * benchmark/readyQ/cycle.cfa (modified) * benchmark/readyQ/cycle.go (modified) * benchmark/rmit.py (added) Added more information to cycle output Thu, 29 Oct 2020 19:33:45 GMT Thierry Delisle [0b84b15] * benchmark/readyQ/cycle.cfa (modified) * benchmark/readyQ/cycle.go (modified) * benchmark/readyQ/rq_bench.hfa (modified) Fixed the cycle benchmark, and implemented go equivalent Wed, 28 Oct 2020 21:56:41 GMT Thierry Delisle [b35ab2d] * benchmark/readyQ/cycle.cfa (added) * benchmark/readyQ/cycle.cpp (added) * benchmark/readyQ/cycle.go (added) * benchmark/readyQ/rq_bench.hfa (added) Added basic benchmark for readyQ that cycles among groups of threads. Wed, 07 Oct 2020 19:02:47 GMT Thierry Delisle [6ca0dab] * benchmark/Makefile.am (modified) * tests/array.cfa (modified) * tests/expression.cfa (modified) Fixed bug in benchmarks due to new 'Compiled' pragma Fri, 02 Oct 2020 15:46:17 GMT Thierry Delisle [341e252] * benchmark/Makefile.am (modified) Removed redundant lines Fri, 02 Oct 2020 15:30:19 GMT Thierry Delisle [2c3562d] * benchmark/Makefile.am (modified) * benchmark/creation/JavaThread.java (modified) * benchmark/ctxswitch/JavaThread.java (modified) * benchmark/mutex/JavaThread.java (modified) * benchmark/schedint/JavaThread.java (modified) Fized argument passing for benchmarks which don't produce an ELF ... Thu, 01 Oct 2020 17:52:53 GMT Thierry Delisle [e235429] * benchmark/io/http/main.cfa (modified) * benchmark/io/http/worker.cfa (modified) * benchmark/io/readv.cfa (modified) * benchmark/readyQ/yield.cfa (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/mutex.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * tests/concurrent/park/contention.cfa (modified) * tests/concurrent/park/force_preempt.cfa (modified) * tests/concurrent/park/start_parked.cfa (modified) Removed last parker/unparker information is it was not particularly ... Wed, 23 Sep 2020 16:56:32 GMT Thierry Delisle [2a658e9] * benchmark/creation/JavaThread.java (modified) * benchmark/ctxswitch/JavaThread.java (modified) * benchmark/mutex/JavaThread.java (modified) * benchmark/mutexC/JavaThread.java (modified) * benchmark/schedint/JavaThread.java (modified) Updated java benchmarks to support repetitions beyond 2^32 Fri, 04 Sep 2020 18:14:10 GMT Thierry Delisle [ce55a81] * .gitignore (modified) * Makefile.am (modified) * benchmark/Makefile.am (modified) * configure.ac (modified) * doc/LaTeXmacros/common.tex (modified) * doc/man/cfa.1 (modified) * doc/theses/thierry_delisle_PhD/comp_II/Makefile (modified) * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/base.fig (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/empty.fig (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/system.fig (modified) * doc/theses/thierry_delisle_PhD/comp_II/presentation.pdf (added) * doc/theses/thierry_delisle_PhD/comp_II/presentation.tex (added) * doc/theses/thierry_delisle_PhD/comp_II/presentationstyle.sty (added) * driver/cfa.cc (modified) * libcfa/Makefile.dist.am (added) * libcfa/prelude/Makefile.am (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/bits/defs.hfa (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/CtxSwitch-arm64.S (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/exception.c (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/stdlib.hfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Copy.hpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/AST/module.mk (modified) * src/CodeGen/module.mk (modified) * src/CodeTools/module.mk (modified) * src/Common/module.mk (modified) * src/Concurrency/module.mk (modified) * src/ControlStruct/module.mk (modified) * src/GenPoly/module.mk (modified) * src/InitTweak/module.mk (modified) * src/Makefile.am (modified) * src/Parser/module.mk (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/Unify.cc (modified) * src/ResolvExpr/module.mk (modified) * src/SymTab/module.mk (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/module.mk (modified) * src/Tuples/module.mk (modified) * src/Validate/module.mk (modified) * src/Virtual/module.mk (modified) * tests/.expect/abs.arm64.txt (added) * tests/.expect/abs.x64.txt (moved) * tests/.expect/abs.x86.txt (added) * tests/.expect/alloc-ERROR.txt (modified) * tests/.expect/alloc.txt (modified) * tests/.expect/alloc.txt.old (added) * tests/.expect/alloc2.txt (added) * tests/.expect/ato.arm64.txt (added) * tests/.expect/ato.x64.txt (moved) * tests/.expect/ato.x86.txt (added) * tests/.expect/castError.txt (modified) * tests/.expect/init1.txt (modified) * tests/.expect/malloc.txt (added) * tests/.expect/manipulatorsOutput1.arm64.txt (added) * tests/.expect/manipulatorsOutput1.x64.txt (moved) * tests/.expect/manipulatorsOutput1.x86.txt (added) * tests/.expect/math1.arm64.txt (added) * tests/.expect/math1.x64.txt (moved) * tests/.expect/math1.x86.txt (added) * tests/.expect/math2.arm64.txt (added) * tests/.expect/math2.x64.txt (moved) * tests/.expect/math2.x86.txt (added) * tests/.expect/math3.arm64.txt (added) * tests/.expect/math3.x64.txt (moved) * tests/.expect/math3.x86.txt (added) * tests/.expect/random.arm64.txt (added) * tests/.expect/random.x64.txt (moved) * tests/.expect/random.x86.txt (added) * tests/Makefile.am (modified) * tests/alloc.cfa (modified) * tests/alloc2.cfa (added) * tests/concurrent/examples/boundedBufferEXT.cfa (modified) * tests/concurrent/futures/.expect/basic.txt (moved) * tests/concurrent/futures/basic.cfa (added) * tests/errors/.expect/completeType.x64.txt (modified) * tests/errors/.expect/completeType.x86.txt (modified) * tests/literals.cfa (modified) * tests/malloc.cfa (added) * tests/pybin/tools.py (modified) * tests/raii/.expect/ctor-autogen-ERR1.txt (modified) * tests/test.py (modified) * tests/warnings/.expect/self-assignment.txt (modified) * tools/Makefile.am (modified) * tools/prettyprinter/Makefile.am (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 28 Aug 2020 19:34:01 GMT Thierry Delisle [56c44dc] * benchmark/io/http/main.cfa (modified) * benchmark/io/http/options.cfa (modified) * benchmark/io/http/options.hfa (modified) * benchmark/io/http/worker.hfa (modified) Worker now each do their own accept4 Fri, 28 Aug 2020 18:17:36 GMT Thierry Delisle [8e3034d] * benchmark/io/http/main.cfa (modified) * benchmark/io/http/worker.cfa (modified) * benchmark/io/http/worker.hfa (modified) Every worker now does it's own accept. Fri, 28 Aug 2020 17:26:28 GMT Thierry Delisle [d11d6eb] * benchmark/io/http/filecache.cfa (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/worker.cfa (modified) Fixed some compilation errors. Fixed file descriptor support in progress. Mon, 24 Aug 2020 21:38:17 GMT Thierry Delisle [c2bc6d5] * Makefile.am (modified) * benchmark/Makefile.am (modified) * libcfa/src/Makefile.am (modified) Minor fixes to make files to support dist target Fri, 14 Aug 2020 21:31:45 GMT Thierry Delisle [a5bc72e] * benchmark/io/readv-posix.c (modified) Deprecated code in posix-readv.c Fri, 14 Aug 2020 15:35:32 GMT Thierry Delisle [080ee15] * benchmark/io/readv.cfa (modified) Added missing flags to readv benchmark Thu, 13 Aug 2020 21:19:44 GMT Thierry Delisle [2b5be17] * benchmark/io/readv.cfa (modified) Trivial change in formating Wed, 12 Aug 2020 20:22:49 GMT Thierry Delisle [d9265a2] * benchmark/io/readv.cfa (modified) Updated readv benchmark to use parseargs Wed, 12 Aug 2020 17:39:41 GMT Thierry Delisle [cd02108] * benchmark/io/http/options.cfa (modified) * libcfa/prelude/bootloader.cf (modified) * libcfa/src/concurrency/invoke.c (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/parseargs.cfa (modified) * libcfa/src/parseargs.hfa (modified) * tests/.expect/declarationSpecifier.x64.txt (modified) * tests/.expect/declarationSpecifier.x86.txt (modified) * tests/.expect/gccExtensions.x64.txt (modified) * tests/.expect/gccExtensions.x86.txt (modified) * tests/pybin/tools.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 11 Aug 2020 19:44:25 GMT Thierry Delisle [42f1d739] * benchmark/io/http/options.cfa (modified) Fixed http server after merge of parseargs into libcfa Tue, 11 Aug 2020 19:00:21 GMT Thierry Delisle [5bcdc8c] * benchmark/benchcltr.hfa (modified) * benchmark/readyQ/yield.cfa (modified) Upgraded yield benchmark to use new parseargs Tue, 11 Aug 2020 18:22:16 GMT Thierry Delisle [7ed1d8f] * libcfa/src/Makefile.am (modified) * libcfa/src/parseargs.cfa (moved) * libcfa/src/parseargs.hfa (moved) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 11 Aug 2020 17:59:53 GMT Thierry Delisle [9f1c286] * benchmark/io/readv-posix.c (added) Added benchmark to compare io against raw pthreads Tue, 11 Aug 2020 17:54:30 GMT Thierry Delisle [01c6256] * benchmark/benchcltr.hfa (modified) * benchmark/io/readv.cfa (modified) * benchmark/readyQ/yield.cfa (modified) Adjsuted benchmarks to new io_ctxs Tue, 11 Aug 2020 17:47:19 GMT Thierry Delisle [e699eb6] * libcfa/src/Makefile.am (modified) * libcfa/src/parseargs.cfa (moved) * libcfa/src/parseargs.hfa (moved) Moved example parseargs to libcfa Mon, 10 Aug 2020 19:18:24 GMT Thierry Delisle [6bd2cfb] * Makefile.in (deleted) * aclocal.m4 (deleted) * automake/compile (deleted) * automake/config.guess (deleted) * automake/config.sub (deleted) * automake/depcomp (deleted) * automake/install-sh (deleted) * automake/libtool.m4 (deleted) * automake/ltmain.sh (deleted) * automake/ltoptions.m4 (deleted) * automake/ltsugar.m4 (deleted) * automake/ltversion.m4 (deleted) * automake/lt~obsolete.m4 (deleted) * automake/missing (deleted) * automake/test-driver (deleted) * automake/ylwrap (deleted) * benchmark/Makefile.in (deleted) * configure (deleted) * driver/Makefile.in (deleted) * libcfa/Makefile.in (deleted) * libcfa/aclocal.m4 (deleted) * libcfa/automake/compile (deleted) * libcfa/automake/config.guess (deleted) * libcfa/automake/config.sub (deleted) * libcfa/automake/depcomp (deleted) * libcfa/automake/install-sh (deleted) * libcfa/automake/libtool.m4 (deleted) * libcfa/automake/ltmain.sh (deleted) * libcfa/automake/ltoptions.m4 (deleted) * libcfa/automake/ltsugar.m4 (deleted) * libcfa/automake/ltversion.m4 (deleted) * libcfa/automake/lt~obsolete.m4 (deleted) * libcfa/automake/missing (deleted) * libcfa/configure (deleted) * libcfa/prelude/Makefile.in (deleted) * libcfa/src/Makefile.in (deleted) * longrun_tests/Makefile.in (deleted) * src/Makefile.in (deleted) * tests/Makefile.in (deleted) * tools/Makefile.in (deleted) * tools/prettyprinter/Makefile.in (deleted) Removed generated automake files. *** WARNING *** With this push ... Mon, 10 Aug 2020 19:13:23 GMT Thierry Delisle [bcadb26] * benchmark/Makefile.am (modified) * configure.ac (modified) * libcfa/configure.ac (modified) * libcfa/prelude/defines.hfa.in (modified) * libcfa/src/Makefile.am (modified) * longrun_tests/Makefile.am (modified) * tests/Makefile.am (modified) clean-up in makefiles and regenerated defines.hfa.in Mon, 10 Aug 2020 18:05:28 GMT Thierry Delisle [0c30ecc] * Makefile.in (modified) * benchmark/Makefile.am (modified) * benchmark/Makefile.in (modified) * configure (modified) * configure.ac (modified) * driver/Makefile.in (modified) * libcfa/configure.ac (modified) * libcfa/src/Makefile.am (modified) * longrun_tests/Makefile.am (modified) * longrun_tests/Makefile.in (modified) * src/Makefile.in (modified) * tests/Makefile.am (modified) * tests/Makefile.in (modified) * tools/Makefile.in (modified) * tools/build/cfa.m4 (moved) * tools/build/cfa.make (moved) * tools/prettyprinter/Makefile.in (modified) Move cfa.m4 and cfa.make to tools/build 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 Thu, 30 Jul 2020 19:01:04 GMT Thierry Delisle [920dca3] * benchmark/io/readv.cfa (modified) Fixed readv after io_context re-work 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 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: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 ... 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: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 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: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. ... 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 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 ... 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, 01 Jul 2020 17:32:58 GMT Thierry Delisle [c33ed65] * benchmark/io/batch-readv.c (added) Added benchmark to check io_uring batchsize Fri, 26 Jun 2020 21:08:10 GMT Thierry Delisle [b813f53] * benchmark/benchcltr.hfa (modified) * benchmark/readyQ/yield.cfa (modified) * tools/perf/process_halts.sh (modified) Improvement of handling of \r processing halts Thu, 25 Jun 2020 19:19:02 GMT Thierry Delisle [ec21f13] * benchmark/benchcltr.hfa (modified) Benchmarks can now print halts Thu, 25 Jun 2020 18:57:39 GMT Thierry Delisle [cb85603] * benchmark/benchcltr.hfa (modified) * benchmark/io/readv.cfa (modified) * benchmark/readyQ/yield.cfa (modified) Moved common code of benchmarks to benchcltr.hfa Thu, 25 Jun 2020 18:31:49 GMT Thierry Delisle [566fde0] * benchmark/io/readv.cfa (modified) * benchmark/readyQ/yield.cfa (modified) Updated benchmark Stats options Thu, 25 Jun 2020 17:37:33 GMT Thierry Delisle [8e27ac45] * benchmark/benchcltr.hfa (modified) * benchmark/io/readv.cfa (modified) * benchmark/readyQ/yield.cfa (modified) Fixed benchmark to use getTimeNsec Wed, 24 Jun 2020 21:42:13 GMT Thierry Delisle [c953163] * benchmark/benchcltr.hfa (modified) benchmark should now print progress as doubles Wed, 24 Jun 2020 20:57:42 GMT Thierry Delisle [9791ab5] * benchmark/benchcltr.hfa (modified) * benchmark/io/readv.cfa (modified) * benchmark/readyQ/yield.cfa (modified) Harmonized readv and yield benchmark Wed, 24 Jun 2020 20:36:40 GMT Thierry Delisle [564148f] * benchmark/readyQ/yield.cfa (modified) Improved printing on yield.cfa Fri, 19 Jun 2020 15:22:32 GMT Thierry Delisle [04b5cef] * benchmark/readyQ/yield.cfa (modified) * benchmark/readyQ/yield.cpp (added) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/containers/stackLockFree.hfa (modified) Added BIAS option to ready_queue Added yield test for LibFibre ... Tue, 16 Jun 2020 17:13:31 GMT Thierry Delisle [2073d207] * benchmark/readyQ/yield.cfa (modified) Minor improvements to yield benchmark Mon, 15 Jun 2020 16:48:30 GMT Thierry Delisle [2649ff9] * benchmark/benchcltr.hfa (added) * benchmark/readyQ/yield.cfa (added) Added simple yielding benchmark Sat, 06 Jun 2020 20:59:37 GMT Peter A. Buhr [393d59a] * benchmark/exclude (modified) update list of file excluded for concurrency paper benchmarks Sat, 06 Jun 2020 18:10:41 GMT Peter A. Buhr [9246ec6] * benchmark/creation/node_cor.js (modified) * benchmark/ctxswitch/node_cor.js (modified) add warm JIT to Node.js creation and ctxswitch benchmarks Mon, 25 May 2020 21:51:15 GMT Peter A. Buhr [c1dfa4e] * benchmark/creation/rust_tokio_thrd.rs (added) * benchmark/ctxswitch/rust_await.rs (added) * benchmark/ctxswitch/rust_tokio_thrd.rs (added) add rust/tokio and rust/async-std benchmarks Fri, 08 May 2020 18:42:15 GMT Thierry Delisle [dd4e2d7] * benchmark/io/readv.cfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) Added option to change the length of the array of ready sqe Thu, 07 May 2020 21:12:47 GMT Thierry Delisle [0335620] * benchmark/io/readv.cfa (modified) * libcfa/src/concurrency/io.cfa (modified) Some minor tweaking to increase performance