# # ChangeLog for / # # Generated by Trac 1.2.1 # Sep 17, 2024, 7:00:49 PM Sat, 15 Aug 2020 16:20:08 GMT Peter A. Buhr [7f51b9d] * driver/cfa.cc (modified) formatting, make helper routines static Sat, 15 Aug 2020 16:17:58 GMT Peter A. Buhr [0fa04a04] * tests/alloc.cfa (modified) change allocation to use new alloc_set interface for array initialization Sat, 15 Aug 2020 16:15:39 GMT Peter A. Buhr [505450a] * tests/heap.cfa (modified) abort when memory check fails Sat, 15 Aug 2020 16:10:26 GMT Peter A. Buhr [3b4750d] * tests/.expect/minmax.txt (modified) * tests/minmax.cfa (modified) add negative test for signed integer min/max Sat, 15 Aug 2020 16:07:27 GMT Peter A. Buhr [68d40b7] * libcfa/src/heap.cfa (modified) change ceiling to ceiling2 for mallopt Sat, 15 Aug 2020 16:06:33 GMT Peter A. Buhr [c354108] * libcfa/src/stdlib.hfa (modified) change alloc_set with array initialization to have old and new ... Sat, 15 Aug 2020 16:01:58 GMT Peter A. Buhr [6553828] * libcfa/src/common.hfa (modified) add specialized char, intptr_t, uintptr_t definitions for min and max Fri, 14 Aug 2020 01:09:32 GMT Peter A. Buhr [badd22f] * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/exception.c (modified) * src/AST/Pass.hpp (modified) * tests/exceptions/.expect/trash.txt (added) * tests/exceptions/trash.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc into master Fri, 14 Aug 2020 01:09:01 GMT Peter A. Buhr [67bfc50] * driver/cfa.cc (modified) formatting, for flags with arguments remove spurious "-x c" before ... Fri, 14 Aug 2020 01:05:45 GMT Peter A. Buhr [db62eef] * driver/cc1.cc (modified) formatting Thu, 13 Aug 2020 17:19:20 GMT Thierry Delisle [62502cc4] * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) Fixed deadlock where threads could acquire the central scheduler lock ... Thu, 13 Aug 2020 15:53:46 GMT Thierry Delisle [0240cd69] * src/AST/Pass.hpp (modified) Added overload to Pass::run with a single argument to help older ... Wed, 12 Aug 2020 22:01:25 GMT Peter A. Buhr [51230f1b] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) remove special print for zero_t and one_t Wed, 12 Aug 2020 21:59:46 GMT Peter A. Buhr [ded61bf2] * libcfa/src/stdlib.hfa (modified) formatting, replace "T fill" with "const T & fill" Wed, 12 Aug 2020 20:20:03 GMT Andrew Beach [80ec409] * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/exception.c (modified) The exception context is now stored on the stack. It is not used just ... Wed, 12 Aug 2020 18:49:19 GMT Andrew Beach [980fb4e] * libcfa/src/exception.c (modified) * tests/exceptions/.expect/trash.txt (added) * tests/exceptions/trash.cfa (added) Added a test for exceptions and made a patch to allow it to pass. Wed, 12 Aug 2020 17:35:26 GMT Thierry Delisle [fb0ae06] * libcfa/prelude/bootloader.cf (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' into new-ast Wed, 12 Aug 2020 17:33:00 GMT Thierry Delisle [dab09ad] * libcfa/src/concurrency/kernel.cfa (modified) Added unnecessary thread-fence to work around incorrect reorder Wed, 12 Aug 2020 16:19:39 GMT Thierry Delisle [f8d05ee] * src/AST/Copy.hpp (modified) * src/AST/GenericSubstitution.cpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/AST/Type.cpp (modified) * src/AST/TypeEnvironment.cpp (modified) * src/AST/TypeSubstitution.cpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/Common/Eval.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/PolyCost.cc (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/SpecCost.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/Mangler.cc (modified) * src/Tuples/Explode.cc (modified) * src/Tuples/Tuples.cc (modified) Merge branch 'new-ast' of plg.uwaterloo.ca:software/cfa/cfa-cc into ... Wed, 12 Aug 2020 16:19:28 GMT Thierry Delisle [7f66cec] * Jenkinsfile (moved) Re-enabled jenkins checking Wed, 12 Aug 2020 16:18:47 GMT Thierry Delisle [0ea0b8f] * configure.ac (modified) * src/CompilationState.cc (modified) * src/config.h.in (modified) Using new-ast now requires configuring with --enable-new-ast or ... Wed, 12 Aug 2020 15:29:03 GMT Thierry Delisle [a77257be] * src/CompilationState.cc (modified) * src/CompilationState.h (modified) * src/main.cc (modified) Compiler now supports --new-ast and --old-ast to select which ... Wed, 12 Aug 2020 14:31:58 GMT Andrew Beach [7ff3e522] * src/AST/Copy.hpp (modified) * src/AST/GenericSubstitution.cpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/AST/Type.cpp (modified) * src/AST/TypeEnvironment.cpp (modified) * src/AST/TypeSubstitution.cpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/Common/Eval.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/PolyCost.cc (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/SpecCost.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/Mangler.cc (modified) * src/Tuples/Explode.cc (modified) * src/Tuples/Tuples.cc (modified) {pass_t Pass::pass; => core_t Pass::core;} To avoid confusion about ... Tue, 11 Aug 2020 22:39:54 GMT Thierry Delisle [26ffcda] * tests/.expect/declarationSpecifier.x86.txt (modified) * tests/.expect/gccExtensions.x86.txt (modified) Regenerated x86 tests after the change to bootloader.c Tue, 11 Aug 2020 22:34:01 GMT Thierry Delisle [a5428bd] * libcfa/prelude/bootloader.cf (modified) * libcfa/src/parseargs.cfa (modified) * libcfa/src/parseargs.hfa (modified) * tests/.expect/declarationSpecifier.x64.txt (modified) * tests/.expect/gccExtensions.x64.txt (modified) * tests/pybin/tools.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 11 Aug 2020 22:33:56 GMT Thierry Delisle [56e8cb3] * libcfa/src/parseargs.cfa (modified) * libcfa/src/parseargs.hfa (modified) Fixed parseargs for 32bit Tue, 11 Aug 2020 21:39:18 GMT Thierry Delisle [cd9ee44] * tests/.expect/declarationSpecifier.x64.txt (modified) * tests/.expect/gccExtensions.x64.txt (modified) Regenerated x64 tests after the change to bootloader.c Tue, 11 Aug 2020 21:38:42 GMT Thierry Delisle [343d10e] * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) Removed code broken in new-ast out of libcfa Tue, 11 Aug 2020 21:33:21 GMT Thierry Delisle [7874d77] * libcfa/prelude/bootloader.cf (modified) * libcfa/src/parseargs.cfa (modified) * libcfa/src/parseargs.hfa (modified) Parseargs now magically figures out argc/argv Tue, 11 Aug 2020 21:30:54 GMT Thierry Delisle [8e516fd] * tests/pybin/tools.py (modified) Fixed issue where python script would not see through symlink to itself. Tue, 11 Aug 2020 21:07:56 GMT Thierry Delisle [0d070ca] * src/AST/Pass.proto.hpp (modified) * src/AST/TypeSubstitution.cpp (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Unify.cc (modified) disabled new heaptrace feature Tue, 11 Aug 2020 20:40:15 GMT Thierry Delisle [22f94a4] * .gitignore (modified) * Jenkinsfile_disabled (modified) * Makefile.in (deleted) * aclocal.m4 (deleted) * autogen.sh (added) * 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.am (modified) * benchmark/Makefile.in (deleted) * benchmark/benchcltr.hfa (added) * benchmark/creation/node_cor.js (modified) * benchmark/creation/rust_tokio_thrd.rs (added) * benchmark/ctxswitch/node_cor.js (modified) * benchmark/ctxswitch/rust_await.rs (added) * benchmark/ctxswitch/rust_tokio_thrd.rs (added) * benchmark/exclude (modified) * benchmark/io/batch-readv.c (added) * 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.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) * benchmark/io/io_uring.h (added) * benchmark/io/readv.cfa (modified) * benchmark/readyQ/yield.cfa (added) * benchmark/readyQ/yield.cpp (added) * configure (deleted) * configure.ac (modified) * doc/bibliography/pl.bib (modified) * doc/papers/AMA/AMA-stix/ama/WileyNJD-v2.cls (modified) * doc/papers/concurrency/Paper.tex (modified) * doc/papers/concurrency/figures/RunTimeStructure.fig (modified) * doc/papers/concurrency/mail2 (modified) * doc/papers/concurrency/response2 (added) * doc/proposals/vtable.md (modified) * doc/theses/thierry_delisle_PhD/code/bitbench/select.cpp (added) * doc/theses/thierry_delisle_PhD/code/links.hpp (added) * doc/theses/thierry_delisle_PhD/code/process.sh (added) * doc/theses/thierry_delisle_PhD/code/relaxed_list.cpp (modified) * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) * doc/theses/thierry_delisle_PhD/code/runperf.sh (added) * doc/theses/thierry_delisle_PhD/code/snzi-packed.hpp (added) * doc/theses/thierry_delisle_PhD/code/snzi.hpp (added) * doc/theses/thierry_delisle_PhD/code/snzm.hpp (added) * doc/theses/thierry_delisle_PhD/code/utils.hpp (modified) * doc/theses/thierry_delisle_PhD/code/work_stealing.hpp (added) * driver/Makefile.in (deleted) * driver/cc1.cc (modified) * driver/cfa.cc (modified) * examples/hashtable.cfa (added) * examples/hashtable2.cfa (added) * examples/io/cat.c (moved) * examples/io/filereader.c (modified) * examples/io/simple/server.c (modified) * examples/io/simple/server_epoll.c (added) * 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/configure.ac (modified) * libcfa/prelude/Makefile.am (modified) * libcfa/prelude/Makefile.in (deleted) * libcfa/prelude/builtins.c (modified) * libcfa/prelude/defines.hfa.in (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (deleted) * libcfa/src/bitmanip.hfa (modified) * libcfa/src/bits/containers.hfa (modified) * libcfa/src/bits/debug.cfa (modified) * libcfa/src/bits/debug.hfa (modified) * libcfa/src/bits/defs.hfa (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/bits/random.hfa (added) * libcfa/src/bits/signal.hfa (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/alarm.hfa (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/invoke.c (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 (added) * libcfa/src/concurrency/iofwd.hfa (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/monitor.cfa (modified) * libcfa/src/concurrency/mutex.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/preemption.hfa (modified) * libcfa/src/concurrency/ready_queue.cfa (added) * libcfa/src/concurrency/ready_subqueue.hfa (added) * libcfa/src/concurrency/snzi.hfa (added) * libcfa/src/concurrency/stats.cfa (added) * libcfa/src/concurrency/stats.hfa (added) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * libcfa/src/containers/list.hfa (modified) * libcfa/src/containers/stackLockFree.hfa (added) * libcfa/src/containers/vector.hfa (modified) * libcfa/src/exception.c (modified) * libcfa/src/exception.h (modified) * libcfa/src/exception.hfa (modified) * libcfa/src/executor.cfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/heap.hfa (added) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/memory.cfa (added) * libcfa/src/memory.hfa (added) * libcfa/src/parseargs.cfa (added) * libcfa/src/parseargs.hfa (added) * libcfa/src/stdhdr/assert.h (modified) * libcfa/src/stdhdr/malloc.h (modified) * libcfa/src/stdhdr/sys/mman.h (added) * libcfa/src/stdhdr/sys/time.h (added) * libcfa/src/stdhdr/sys/ucontext.h (deleted) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * libcfa/src/time.hfa (modified) * longrun_tests/Makefile.am (modified) * longrun_tests/Makefile.in (deleted) * src/Common/PassVisitor.proto.h (modified) * src/Common/ScopedMap.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/ControlStruct/ExceptTranslate.h (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/Makefile.in (deleted) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/module.mk (modified) * src/Parser/parser.yy (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) * src/main.cc (modified) * tests/.expect/alloc.txt (modified) * tests/.expect/bitmanip3.x64.txt (modified) * tests/.expect/bitmanip3.x86.txt (modified) * tests/.expect/castError.txt (modified) * tests/.expect/copyfile.txt (modified) * tests/.expect/functions.x64.txt (modified) * tests/.expect/functions.x86.txt (modified) * tests/.expect/global-monomorph.txt (added) * tests/.expect/init1.txt (added) * tests/.expect/manipulatorsInput.x64.txt (added) * tests/.expect/manipulatorsInput.x86.txt (moved) * tests/.expect/manipulatorsOutput3.x64.txt (added) * tests/.expect/poly-cycle.txt (added) * tests/.expect/smart-pointers.txt (added) * tests/.expect/time.txt (modified) * tests/.in/copyfile.txt (modified) * tests/.in/manipulatorsInput.txt (modified) * tests/Makefile.am (modified) * tests/Makefile.in (deleted) * tests/avltree/avl1.cfa (modified) * tests/bitmanip3.cfa (modified) * tests/bugs/10.cfa (added) * tests/bugs/104.cfa (added) * tests/bugs/140.cfa (added) * tests/bugs/194.cfa (added) * tests/bugs/20.cfa (added) * tests/bugs/203-2.cfa (added) * tests/bugs/203-7.cfa (added) * tests/bugs/203-9.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/castError.cfa (modified) * tests/concurrent/examples/datingService.cfa (modified) * tests/concurrent/park/.expect/start_parked.txt (added) * tests/concurrent/park/start_parked.cfa (added) * tests/concurrent/signal/block.cfa (modified) * tests/concurrent/signal/disjoint.cfa (modified) * tests/concurrent/waitfor/when.cfa (modified) * tests/copyfile.cfa (modified) * tests/errors/.expect/completeType.x64.txt (moved) * tests/errors/.expect/completeType.x86.txt (added) * tests/exceptions/.expect/defaults.txt (added) * tests/exceptions/.expect/polymorphic.txt (added) * tests/exceptions/.expect/resume.txt (modified) * tests/exceptions/.expect/terminate.txt (modified) * tests/exceptions/.expect/type-check.txt (added) * tests/exceptions/.expect/virtual-cast.txt (added) * tests/exceptions/.expect/virtual-poly.txt (added) * tests/exceptions/conditional.cfa (modified) * tests/exceptions/data-except.cfa (modified) * tests/exceptions/defaults.cfa (added) * tests/exceptions/finally.cfa (modified) * tests/exceptions/interact.cfa (modified) * tests/exceptions/polymorphic.cfa (added) * tests/exceptions/resume.cfa (modified) * tests/exceptions/terminate.cfa (modified) * tests/exceptions/type-check.cfa (added) * tests/exceptions/virtual-cast.cfa (moved) * tests/exceptions/virtual-poly.cfa (added) * tests/global-monomorph.cfa (added) * tests/heap.cfa (modified) * tests/init1.cfa (added) * tests/io2.cfa (modified) * tests/list/.expect/dlist-insert-remove.txt (modified) * tests/list/dlist-insert-remove.cfa (modified) * tests/manipulatorsInput.cfa (modified) * tests/manipulatorsOutput3.cfa (modified) * tests/poly-cycle.cfa (added) * tests/pybin/test_run.py (modified) * tests/pybin/tools.py (modified) * tests/searchsort.cfa (modified) * tests/smart-pointers.cfa (added) * tests/test.py (modified) * tests/time.cfa (modified) * tools/Makefile.in (deleted) * tools/build/cfa.m4 (moved) * tools/build/cfa.make (moved) * tools/build/push2dist.sh (modified) * tools/gdb/utils-gdb.py (modified) * tools/perf/process_halts.sh (added) * tools/perf/view_halts.py (added) * tools/prettyprinter/Makefile.in (deleted) Merge branch 'master' into new-ast Tue, 11 Aug 2020 19:45:11 GMT Thierry Delisle [129674b] * libcfa/src/concurrency/invoke.c (modified) Added more details to the ARM error in invoke.c 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 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 Tue, 11 Aug 2020 17:24:21 GMT Thierry Delisle [e857743] * libcfa/src/containers/list.hfa (modified) Forgot to commit the missing 'pragma once' in list.hfa Tue, 11 Aug 2020 16:46:33 GMT Thierry Delisle [153d0f52] * libcfa/configure.ac (modified) * libcfa/prelude/defines.hfa.in (modified) * tests/.expect/bitmanip3.x86.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 10 Aug 2020 23:45:18 GMT Fangren Yu [07d867b] * src/AST/Convert.cpp (modified) * src/AST/Expr.hpp (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) * src/SynTree/ApplicationExpr.cc (modified) attempt to fix inferparams Mon, 10 Aug 2020 21:14:19 GMT Thierry Delisle [b8e7aed] * tests/.expect/bitmanip3.x86.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 10 Aug 2020 21:14:14 GMT Thierry Delisle [85f19eb] * libcfa/configure.ac (modified) * libcfa/prelude/defines.hfa.in (modified) Added cfa define for io_uring attach support Mon, 10 Aug 2020 20:27:37 GMT Peter A. Buhr [a6acbd5] * .gitignore (modified) * Jenkinsfile (modified) * Makefile.in (deleted) * aclocal.m4 (deleted) * autogen.sh (added) * 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.am (modified) * benchmark/Makefile.in (deleted) * configure (deleted) * configure.ac (modified) * 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/configure.ac (modified) * libcfa/prelude/Makefile.in (deleted) * libcfa/prelude/defines.hfa.in (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (deleted) * longrun_tests/Makefile.am (modified) * longrun_tests/Makefile.in (deleted) * src/Makefile.in (deleted) * tests/Makefile.am (modified) * tests/Makefile.in (deleted) * tools/Makefile.in (deleted) * tools/build/cfa.m4 (moved) * tools/build/cfa.make (moved) * tools/prettyprinter/Makefile.in (deleted) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc into master Mon, 10 Aug 2020 20:27:03 GMT Peter A. Buhr [5104893] * tests/.expect/bitmanip3.x86.txt (modified) fix x86 excepted output for bitmanip3 Mon, 10 Aug 2020 19:47:34 GMT Thierry Delisle [8465b4d] * .gitignore (modified) * Jenkinsfile (modified) * Makefile.in (deleted) * aclocal.m4 (deleted) * autogen.sh (added) * 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.am (modified) * benchmark/Makefile.in (deleted) * configure (deleted) * configure.ac (modified) * 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/configure.ac (modified) * libcfa/prelude/Makefile.in (deleted) * libcfa/prelude/defines.hfa.in (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (deleted) * libcfa/src/bitmanip.hfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/heap.hfa (modified) * libcfa/src/iostream.cfa (modified) * longrun_tests/Makefile.am (modified) * longrun_tests/Makefile.in (deleted) * src/Makefile.in (deleted) * tests/.expect/bitmanip3.x64.txt (modified) * tests/Makefile.am (modified) * tests/Makefile.in (deleted) * tests/bitmanip3.cfa (modified) * tools/Makefile.in (deleted) * tools/build/cfa.m4 (moved) * tools/build/cfa.make (moved) * tools/prettyprinter/Makefile.in (deleted) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 10 Aug 2020 19:40:19 GMT Thierry Delisle [e2702fd] * libcfa/src/bitmanip.hfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/heap.hfa (modified) * libcfa/src/iostream.cfa (modified) * tests/.expect/bitmanip3.x64.txt (modified) * tests/bitmanip3.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 10 Aug 2020 19:40:12 GMT Thierry Delisle [dcf1979] * Jenkinsfile (modified) Jenkins file now calls autogen.sh before building Mon, 10 Aug 2020 19:39:47 GMT Thierry Delisle [a8bad5b] * .gitignore (modified) Added automake generate files to git ignore 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:14:27 GMT Thierry Delisle [f575124] * autogen.sh (added) Added script to setup automake before running configure 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:54:06 GMT Peter A. Buhr [92aca37] * libcfa/src/heap.cfa (modified) * libcfa/src/heap.hfa (modified) formatting, temporarily remove default_heap_exhausted called when ... Mon, 10 Aug 2020 18:43:02 GMT Thierry Delisle [1eb239e4] * libcfa/src/concurrency/alarm.hfa (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) Removed snzi and replaced it with a fast/slow path Mon, 10 Aug 2020 18:31:24 GMT Peter A. Buhr [53fd995] * libcfa/src/iostream.cfa (modified) change ceiling calls to ceiling_div Mon, 10 Aug 2020 18:30:17 GMT Peter A. Buhr [fd24f8c] * tests/.expect/bitmanip3.x64.txt (modified) * tests/bitmanip3.cfa (modified) remove alignment tests for 0 as it is not a power of 2 (now checked), ... Mon, 10 Aug 2020 18:23:29 GMT Peter A. Buhr [da3b790] * libcfa/src/bitmanip.hfa (modified) add alignment verification to floor2 and ceiling2, add missing ... 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 Fri, 07 Aug 2020 20:26:58 GMT Fangren Yu [ba662b9] * src/Tuples/Tuples.cc (modified) actually run impurity check Thu, 06 Aug 2020 22:56:35 GMT Peter A. Buhr [c1f38e6c] * libcfa/src/heap.cfa (modified) formatting, rename variable allocFree to allocUnfreed, fakeHeader ... Thu, 06 Aug 2020 21:08:46 GMT Fangren Yu [0019d77] * src/AST/Pass.hpp (modified) * src/ResolvExpr/Resolver.cc (modified) Merge branch 'new-ast' of plg.uwaterloo.ca:software/cfa/cfa-cc into ... Thu, 06 Aug 2020 21:08:11 GMT Fangren Yu [79c907b] * src/AST/Print.cpp (modified) correctly print assertions Thu, 06 Aug 2020 19:35:41 GMT Thierry Delisle [c8e4b23d] * libcfa/configure (modified) Regenerated configure with correct version of autoconf Thu, 06 Aug 2020 19:34:47 GMT Thierry Delisle [6c144d8] * libcfa/src/exception.hfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/heap.hfa (modified) * tests/Makefile.am (modified) * tests/Makefile.in (modified) * tests/exceptions/.expect/polymorphic.txt (moved) * tests/exceptions/polymorphic.cfa (moved) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 06 Aug 2020 19:34:41 GMT Thierry Delisle [d3a518c] * libcfa/configure.ac (modified) * libcfa/prelude/defines.hfa.in (modified) Added auto header templates to fix warning on arm Thu, 06 Aug 2020 19:32:06 GMT Thierry Delisle [74cfe054] * tests/Makefile.am (modified) * tests/Makefile.in (modified) Change default include for tests to no longer have the top build_dir Thu, 06 Aug 2020 03:17:08 GMT Peter A. Buhr [dd23e66] * libcfa/src/heap.cfa (modified) * libcfa/src/heap.hfa (modified) add default_heap_exhausted, update resize/realloc with alignment, fix ... Wed, 05 Aug 2020 22:36:10 GMT Andrew Beach [5727c23] * libcfa/src/exception.hfa (modified) * tests/exceptions/.expect/polymorphic.txt (moved) * tests/exceptions/polymorphic.cfa (moved) Fixed up the polymo{r}phic exception test. Some left over code hid an ... Wed, 05 Aug 2020 17:27:32 GMT Andrew Beach [a86b2ca6] * src/AST/Pass.hpp (modified) * src/ResolvExpr/Resolver.cc (modified) Added Pass<...>::run which allows a pass to be constructed and run in ... Wed, 05 Aug 2020 13:20:54 GMT Andrew Beach [97c3159] * libcfa/src/concurrency/iocall.cfa (modified) Fixed some tab/space confusion. Wed, 05 Aug 2020 00:35:20 GMT Peter A. Buhr [85eafc5] * libcfa/src/concurrency/iocall.cfa (modified) remove contraction in #warning to fix warning Tue, 04 Aug 2020 21:27:00 GMT Thierry Delisle [eafec07] * libcfa/src/concurrency/io.cfa (modified) More pointer fixes Tue, 04 Aug 2020 21:13:51 GMT Thierry Delisle [53ee27e] * benchmark/Makefile.in (modified) * benchmark/io/readv.cfa (modified) * libcfa/Makefile.in (modified) * libcfa/configure (modified) * libcfa/configure.ac (modified) * libcfa/prelude/Makefile.in (modified) * libcfa/prelude/defines.hfa.in (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (modified) * libcfa/src/bits/debug.hfa (modified) * libcfa/src/bits/defs.hfa (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/alarm.cfa (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/iofwd.hfa (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) * libcfa/src/concurrency/thread.hfa (modified) * libcfa/src/containers/list.hfa (modified) * libcfa/src/exception.hfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/stdlib.hfa (modified) * longrun_tests/Makefile.in (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) * src/cfa.make (modified) * tests/.expect/castError.txt (modified) * tests/.expect/init1.txt (added) * tests/Makefile.in (modified) * 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/.expect/polymophic.txt (added) * tests/exceptions/conditional.cfa (modified) * tests/exceptions/defaults.cfa (modified) * tests/exceptions/polymophic.cfa (added) * tests/heap.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 Tue, 04 Aug 2020 21:10:04 GMT Thierry Delisle [3f850d7] * libcfa/src/concurrency/iocall.cfa (modified) Fixed pointer conversion in IO call Tue, 04 Aug 2020 20:25:18 GMT Andrew Beach [21b0a23] * libcfa/src/exception.hfa (modified) * tests/exceptions/.expect/polymophic.txt (added) * tests/exceptions/polymophic.cfa (added) Added polymophic exception macros. It adds a number of macros to help ... Tue, 04 Aug 2020 19:24:31 GMT Thierry Delisle [f277633e] * libcfa/src/concurrency/io/setup.cfa (modified) Fixed missing constructor when io_uring is not present Tue, 04 Aug 2020 17:34:55 GMT Thierry Delisle [c44d652] * libcfa/src/concurrency/io/setup.cfa (modified) Fixed broken merge 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 18:39:52 GMT Fangren Yu [3251b66] * src/Tuples/TupleAssignment.cc (modified) use different autogen prefix for new ast Tue, 28 Jul 2020 18:38:39 GMT Fangren Yu [eb1be63] * src/ResolvExpr/ConversionCost.cc (modified) conversion cost pass should not consider structs again after types ... Tue, 28 Jul 2020 18:37:36 GMT Fangren Yu [c408483] * src/AST/Pass.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/Common/PassVisitor.proto.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/FixFunction.cc (modified) * src/Tuples/Explode.cc (modified) cleanup 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