# # ChangeLog for libcfa # # Generated by Trac 1.2.1 # Apr 27, 2024, 2:27:35 PM Wed, 02 Sep 2020 12:37:54 GMT Peter A. Buhr [f67b983] * libcfa/src/stdlib.hfa (modified) formatting Wed, 02 Sep 2020 12:36:50 GMT Peter A. Buhr [c86f587] * libcfa/src/heap.cfa (modified) fix bugs in resize and realloc with alignment Wed, 02 Sep 2020 00:06:36 GMT m3zulfiq [70cab43] * 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) * libcfa/src/bits/locks.hfa (modified) * tests/concurrent/futures/.expect/basic.txt (added) * tests/concurrent/futures/basic.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 02 Sep 2020 00:05:48 GMT m3zulfiq [68f0c4e] * libcfa/src/stdlib.hfa (modified) * tests/.expect/alloc-old.txt (added) * tests/.expect/alloc.txt (modified) * tests/malloc.cfa (modified) stdlib.hfa: changed CFA malloc, realloc and resize as discussed with ... Tue, 01 Sep 2020 20:58:13 GMT Thierry Delisle [a77496cb] * libcfa/src/bits/locks.hfa (modified) * tests/concurrent/futures/.expect/basic.txt (added) * tests/concurrent/futures/basic.cfa (added) First draft at core objects of futures and basic tests Mon, 31 Aug 2020 21:23:49 GMT m3zulfiq [49a980b] * .gitignore (modified) * Makefile.am (modified) * benchmark/Makefile.am (modified) * configure.ac (modified) * libcfa/Makefile.dist.am (added) * libcfa/prelude/Makefile.am (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/bits/defs.hfa (modified) * libcfa/src/concurrency/CtxSwitch-arm64.S (modified) * libcfa/src/concurrency/asyncio.hfa (deleted) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/exception.c (modified) * src/AST/Convert.cpp (modified) * src/AST/Expr.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/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/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/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/errors/.expect/completeType.x64.txt (modified) * tests/literals.cfa (modified) * 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 Mon, 31 Aug 2020 21:20:49 GMT m3zulfiq [191a190] * libcfa/src/stdlib.hfa (modified) * tests/alloc.cfa (modified) * tests/alloc2.cfa (added) * tests/malloc.cfa (added) Removed a fill bug from alloc interface, changed pervious alloc tests ... Mon, 31 Aug 2020 19:18:09 GMT Thierry Delisle [2fbc904] * Makefile.am (modified) * configure.ac (modified) * libcfa/Makefile.am (modified) * libcfa/configure.ac (modified) * libcfa/prelude/Makefile.am (modified) * libcfa/src/Makefile.am (modified) Makefiles now pass 'distcheck' until test folder. Mon, 31 Aug 2020 15:42:30 GMT Thierry Delisle [d5f4613] * libcfa/src/bits/defs.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) * src/AST/Print.cpp (modified) * src/SynTree/Expression.cc (modified) * tests/.expect/abs.arm64.txt (added) * tests/.expect/abs.x64.txt (moved) * tests/.expect/ato.arm64.txt (added) * tests/.expect/ato.x64.txt (moved) * tests/.expect/manipulatorsOutput1.arm64.txt (added) * tests/.expect/manipulatorsOutput1.x64.txt (moved) * tests/.expect/math1.arm64.txt (added) * tests/.expect/math1.x64.txt (moved) * tests/.expect/math2.arm64.txt (added) * tests/.expect/math2.x64.txt (moved) * tests/.expect/math3.arm64.txt (added) * tests/.expect/math3.x64.txt (moved) * tests/.expect/random.arm64.txt (added) * tests/.expect/random.x64.txt (moved) * tests/literals.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 31 Aug 2020 11:10:57 GMT Peter A. Buhr [915aa11] * libcfa/src/exception.c (modified) start ARM stubs for exception handling Mon, 31 Aug 2020 11:09:58 GMT Peter A. Buhr [e9b49379] * libcfa/src/concurrency/preemption.cfa (modified) update for 32-bit ARM Mon, 31 Aug 2020 11:09:01 GMT Peter A. Buhr [0190480] * libcfa/src/concurrency/kernel.cfa (modified) update for 32-bit ARM Mon, 31 Aug 2020 11:04:49 GMT Peter A. Buhr [8ec4a52] * libcfa/src/concurrency/CtxSwitch-arm64.S (modified) harmonize with 32-bit ARM context switch Mon, 31 Aug 2020 11:03:11 GMT Peter A. Buhr [98cf828] * libcfa/src/bits/defs.hfa (modified) update ARM architecture code Fri, 28 Aug 2020 16:54:13 GMT Thierry Delisle [e80051f] * libcfa/Makefile.dist.am (modified) Fixed header of new makefile Fri, 28 Aug 2020 16:52:11 GMT Thierry Delisle [3b2f41e] * .gitignore (modified) * configure.ac (modified) * libcfa/Makefile.dist.am (added) Configure now automatically generates the makefile responsible for ... Fri, 28 Aug 2020 15:15:36 GMT Thierry Delisle [856dff8] * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/bitmanip.hfa (modified) * libcfa/src/concurrency/CtxSwitch-arm32.S (added) * libcfa/src/concurrency/CtxSwitch-arm64.S (moved) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/exception.cfa (added) * libcfa/src/concurrency/exception.hfa (added) * libcfa/src/concurrency/invoke.c (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/exception.c (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/math.hfa (modified) * libcfa/src/stdlib.hfa (modified) * tests/.expect/bitmanip3.x64.txt (modified) * tests/.expect/bitmanip3.x86.txt (modified) * tests/.expect/math4.txt (deleted) * tests/.expect/math4.x64.txt (added) * tests/.expect/math4.x86.txt (added) * tests/bitmanip3.cfa (modified) * tests/concurrent/.expect/cluster.txt (added) * tests/concurrent/cluster.cfa (added) * tests/copyfile.cfa (modified) * tests/exceptions/polymorphic.cfa (modified) * tests/math4.cfa (modified) * tests/pybin/settings.py (modified) * tools/build/cfa.m4 (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 26 Aug 2020 01:17:22 GMT Peter A. Buhr [f7fac4b] * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/exception.cfa (added) * libcfa/src/concurrency/exception.hfa (added) * libcfa/src/concurrency/invoke.c (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/exception.c (modified) * libcfa/src/stdlib.hfa (modified) * tests/.expect/bitmanip3.x86.txt (modified) * tests/.expect/math4.txt (modified) * tests/concurrent/.expect/cluster.txt (added) * tests/concurrent/cluster.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 26 Aug 2020 01:16:01 GMT Peter A. Buhr [95472ee] * libcfa/src/concurrency/CtxSwitch-arm32.S (added) readd ARM 32-bit context-switch assemble file Tue, 25 Aug 2020 22:08:45 GMT m3zulfiq [ceb7db8] * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/stdlib.hfa (modified) Added alloc interface with backtick and removed polymorphic alloc ... Tue, 25 Aug 2020 20:01:33 GMT Thierry Delisle [b7fe2e6] * Makefile.am (modified) * libcfa/Makefile.am (modified) * libcfa/configure.ac (modified) * libcfa/prelude/Makefile.am (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/asyncio.hfa (deleted) * src/Makefile.am (modified) * tests/Makefile.am (modified) * tools/Makefile.am (modified) * tools/prettyprinter/Makefile.am (modified) Distribution now correctly handles libcfa but requires handcrafted ... Tue, 25 Aug 2020 19:18:37 GMT Andrew Beach [d119d613] * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/exception.cfa (added) * libcfa/src/concurrency/exception.hfa (added) * libcfa/src/concurrency/invoke.c (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/exception.c (modified) Reorganized the exception and concurrency overlap. Tue, 25 Aug 2020 16:22:55 GMT Thierry Delisle [5fe7322] * libcfa/src/concurrency/ready_queue.cfa (modified) Implemented reverse-rng strategy Tue, 25 Aug 2020 15:40:41 GMT Thierry Delisle [a3effcc] * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) * libcfa/src/bitmanip.hfa (modified) * libcfa/src/concurrency/CtxSwitch-arm64.S (moved) * libcfa/src/heap.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/math.hfa (modified) * tests/.expect/bitmanip3.x64.txt (modified) * tests/.expect/bitmanip3.x86.txt (modified) * tests/.expect/math4.txt (modified) * tests/bitmanip3.cfa (modified) * tests/math4.cfa (modified) * tests/pybin/settings.py (modified) * tools/build/cfa.m4 (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 25 Aug 2020 15:33:44 GMT Thierry Delisle [772411a] * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) Moved bias to it's own function. Fixed minor assertions triggering. Tue, 25 Aug 2020 00:34:39 GMT Peter A. Buhr [0254454] * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) * libcfa/src/concurrency/CtxSwitch-arm64.S (moved) * tests/pybin/settings.py (modified) * tools/build/cfa.m4 (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc into master Tue, 25 Aug 2020 00:34:24 GMT Peter A. Buhr [7cfef0d] * libcfa/src/bitmanip.hfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/math.hfa (modified) * tests/.expect/bitmanip3.x64.txt (modified) * tests/.expect/math4.txt (modified) * tests/bitmanip3.cfa (modified) * tests/math4.cfa (modified) move routines floor, ceiling, ceiling_div from bitmanip.hfa to math.hfa Tue, 25 Aug 2020 00:31:26 GMT Thierry Delisle [9509a412] * libcfa/src/concurrency/CtxSwitch-arm64.S (moved) * tests/pybin/settings.py (modified) * tools/build/cfa.m4 (modified) Build now supports arm32 and arm64 as seperate machines 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, 21 Aug 2020 17:46:13 GMT Peter A. Buhr [97cba9f] * libcfa/src/concurrency/preemption.cfa (modified) fix comment Fri, 21 Aug 2020 16:12:54 GMT Peter A. Buhr [ba70330] * libcfa/src/exception.c (modified) fix exception problems from ARM changes Fri, 21 Aug 2020 13:01:29 GMT Peter A. Buhr [482fa08] * libcfa/src/concurrency/preemption.cfa (modified) correctly set CFA_REG_IP for ARM 64-bit Fri, 21 Aug 2020 11:45:51 GMT Peter A. Buhr [c5cbc099] * libcfa/src/concurrency/CtxSwitch-arm.S (modified) temporarily change from 32-bit to 64-bit and get it working Fri, 21 Aug 2020 11:44:29 GMT Peter A. Buhr [636d115b] * libcfa/src/concurrency/CtxSwitch-i386.S (modified) * libcfa/src/concurrency/CtxSwitch-x86_64.S (modified) formatting, documentation Fri, 21 Aug 2020 11:15:27 GMT Peter A. Buhr [d685cb0] * libcfa/src/bits/defs.hfa (modified) add ARM equivalent for x86 rdtsc Fri, 21 Aug 2020 03:48:15 GMT Peter A. Buhr [e67a82d] * benchmark/benchcltr.hfa (modified) * benchmark/io/http/options.cfa (modified) * benchmark/io/readv-posix.c (added) * benchmark/io/readv.cfa (modified) * benchmark/readyQ/yield.cfa (modified) * configure.ac (modified) * driver/cc1.cc (modified) * driver/cfa.cc (modified) * libcfa/prelude/bootloader.cf (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/common.hfa (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 (modified) * libcfa/src/concurrency/io/types.hfa (modified) * libcfa/src/concurrency/iocall.cfa (modified) * libcfa/src/concurrency/kernel.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/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) * libcfa/src/containers/list.hfa (modified) * libcfa/src/exception.c (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/parseargs.cfa (moved) * libcfa/src/parseargs.hfa (moved) * libcfa/src/stdlib.hfa (modified) * src/AST/Attribute.hpp (modified) * src/AST/CVQualifiers.hpp (modified) * src/AST/Convert.cpp (modified) * src/AST/Copy.hpp (added) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Eval.hpp (added) * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/AST/ForallSubstitutionTable.cpp (added) * src/AST/ForallSubstitutionTable.hpp (added) * src/AST/ForallSubstitutor.hpp (added) * src/AST/Fwd.hpp (modified) * src/AST/GenericSubstitution.cpp (modified) * src/AST/Init.hpp (modified) * src/AST/Node.cpp (modified) * src/AST/Node.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/Stmt.hpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/TypeEnvironment.cpp (modified) * src/AST/TypeEnvironment.hpp (modified) * src/AST/TypeSubstitution.cpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/AST/module.mk (modified) * src/AST/porting.md (modified) * src/Common/Eval.cc (modified) * src/Common/ScopedMap.h (modified) * src/Common/Stats/Heap.cc (modified) * src/Common/Stats/Heap.h (modified) * src/CompilationState.cc (modified) * src/CompilationState.h (modified) * src/InitTweak/InitTweak.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/Candidate.hpp (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CandidateFinder.hpp (modified) * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/PolyCost.cc (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/RenameVars.cc (modified) * src/ResolvExpr/ResolveTypeof.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) * src/ResolvExpr/SatisfyAssertions.hpp (modified) * src/ResolvExpr/SpecCost.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/ResolvExpr/typeops.h (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SynTree/ApplicationExpr.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Statement.h (modified) * src/Tuples/Explode.cc (modified) * src/Tuples/Explode.h (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/Tuples/Tuples.cc (modified) * src/config.h.in (modified) * src/main.cc (modified) * tests/.expect/alloc-ERROR.txt (modified) * tests/.expect/castError.txt (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/.expect/init1.txt (modified) * tests/.expect/minmax.txt (modified) * tests/Makefile.am (modified) * tests/alloc.cfa (modified) * tests/errors/.expect/completeType.x64.txt (modified) * tests/errors/.expect/completeType.x86.txt (modified) * tests/exceptions/.expect/conditional-threads.txt (added) * tests/exceptions/.expect/defaults-threads.txt (added) * tests/exceptions/.expect/finally-threads.txt (added) * tests/exceptions/.expect/resume-threads.txt (added) * tests/exceptions/.expect/terminate-threads.txt (added) * tests/exceptions/.expect/trash.txt (added) * tests/exceptions/terminate.cfa (modified) * tests/exceptions/trash.cfa (added) * tests/exceptions/with-threads.hfa (added) * tests/heap.cfa (modified) * tests/linking/.expect/exception-nothreads.txt (added) * tests/linking/.expect/exception-withthreads.txt (added) * tests/linking/exception-nothreads.cfa (added) * tests/linking/exception-withthreads.cfa (added) * tests/linking/withthreads.cfa (modified) * tests/literals.cfa (modified) * tests/minmax.cfa (modified) * tests/pybin/tools.py (modified) * tests/raii/.expect/ctor-autogen-ERR1.txt (modified) * tests/resolutionErrors.cfa (added) * tests/warnings/.expect/self-assignment.txt (modified) fix conflicts Fri, 21 Aug 2020 03:40:37 GMT Peter A. Buhr [67ca73e] * libcfa/src/exception.c (modified) temporary exception hack for ARM 64-bit Fri, 21 Aug 2020 03:39:01 GMT Peter A. Buhr [88cafe7] * libcfa/src/concurrency/kernel/startup.cfa (modified) add CtxGet routine for ARM 64-bit Fri, 21 Aug 2020 03:10:38 GMT Peter A. Buhr [442b624] * libcfa/src/concurrency/kernel/fwd.hfa (modified) temporarily disable ARM disable/enable_global_interrupts() Fri, 21 Aug 2020 03:01:41 GMT Peter A. Buhr [9705ffe] * libcfa/src/concurrency/invoke.c (modified) add fake stack for ARM 64-bit Fri, 21 Aug 2020 02:58:51 GMT Peter A. Buhr [74f5c83] * libcfa/src/concurrency/kernel.cfa (modified) assembler for save/restore registers FPSR/FPCR for ARM Fri, 21 Aug 2020 02:56:27 GMT Peter A. Buhr [fd9b524] * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) change from asm volatile(pause) to Pause() Wed, 19 Aug 2020 18:08:44 GMT Thierry Delisle [133a161] * libcfa/src/concurrency/iocall.cfa (modified) Fixed redeclaration of off_t for x86 Tue, 18 Aug 2020 17:58:59 GMT Thierry Delisle [f2384c9a] * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) Added forward/reverse rng for later use in the ready queue Tue, 18 Aug 2020 17:58:10 GMT Thierry Delisle [93526ef] * libcfa/src/concurrency/io.cfa (modified) Fixed assertion due to typo in IO Tue, 18 Aug 2020 15:35:50 GMT Thierry Delisle [794db28] * driver/cc1.cc (modified) * driver/cfa.cc (modified) * libcfa/src/common.hfa (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/invoke.c (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/exception.c (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/stdlib.hfa (modified) * tests/.expect/minmax.txt (modified) * tests/Makefile.am (modified) * tests/alloc.cfa (modified) * tests/exceptions/.expect/conditional-threads.txt (added) * tests/exceptions/.expect/defaults-threads.txt (added) * tests/exceptions/.expect/finally-threads.txt (added) * tests/exceptions/.expect/resume-threads.txt (added) * tests/exceptions/.expect/terminate-threads.txt (added) * tests/exceptions/terminate.cfa (modified) * tests/exceptions/with-threads.hfa (added) * tests/heap.cfa (modified) * tests/linking/.expect/exception-nothreads.txt (added) * tests/linking/.expect/exception-withthreads.txt (added) * tests/linking/exception-nothreads.cfa (added) * tests/linking/exception-withthreads.cfa (added) * tests/linking/withthreads.cfa (modified) * tests/minmax.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 18 Aug 2020 15:35:40 GMT Thierry Delisle [d2b5d2d] * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/types.hfa (modified) Set leader lock as default for I/O, which seems the better default Sat, 15 Aug 2020 16:20:44 GMT Peter A. Buhr [762fbc1] * benchmark/benchcltr.hfa (modified) * benchmark/io/readv-posix.c (added) * benchmark/io/readv.cfa (modified) * benchmark/readyQ/yield.cfa (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 (modified) * libcfa/src/concurrency/iocall.cfa (modified) * libcfa/src/exception.c (modified) * libcfa/src/parseargs.cfa (modified) * libcfa/src/parseargs.hfa (modified) * tests/Makefile.am (modified) * tests/exceptions/.expect/conditional-threads.txt (added) * tests/exceptions/.expect/defaults-threads.txt (added) * tests/exceptions/.expect/finally-threads.txt (added) * tests/exceptions/.expect/resume-threads.txt (added) * tests/exceptions/.expect/terminate-threads.txt (added) * tests/exceptions/terminate.cfa (modified) * tests/exceptions/with-threads.hfa (added) * tests/linking/.expect/exception-nothreads.txt (added) * tests/linking/.expect/exception-withthreads.txt (added) * tests/linking/exception-nothreads.cfa (added) * tests/linking/exception-withthreads.cfa (added) * tests/linking/withthreads.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc into master 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 21:32:32 GMT Thierry Delisle [1095ccd] * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/io/types.hfa (modified) Added support for partial submit strategy Fri, 14 Aug 2020 19:58:22 GMT Thierry Delisle [dcb5f8d] * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) Added statistics for the number of times io_ctxs blocked Fri, 14 Aug 2020 19:12:02 GMT Thierry Delisle [2fafe7e] * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/io/types.hfa (modified) Changed eager submit to use a leader-lock rather than a regular ... Fri, 14 Aug 2020 19:03:05 GMT Thierry Delisle [7fdae38] * libcfa/src/concurrency/kernel.cfa (modified) Replaced unnecessary thread fence with sufficient compiler fence Fri, 14 Aug 2020 17:29:03 GMT Andrew Beach [5715d43] * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/invoke.c (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/exception.c (modified) * tests/Makefile.am (modified) * tests/exceptions/.expect/conditional-threads.txt (added) * tests/exceptions/.expect/defaults-threads.txt (added) * tests/exceptions/.expect/finally-threads.txt (added) * tests/exceptions/.expect/resume-threads.txt (added) * tests/exceptions/.expect/terminate-threads.txt (added) * tests/exceptions/terminate.cfa (modified) * tests/exceptions/with-threads.hfa (added) * tests/linking/.expect/exception-nothreads.txt (added) * tests/linking/.expect/exception-withthreads.txt (added) * tests/linking/exception-nothreads.cfa (added) * tests/linking/exception-withthreads.cfa (added) * tests/linking/withthreads.cfa (modified) Exceptions now get their context differently with libcfathread. Added ... Fri, 14 Aug 2020 16:33:26 GMT Thierry Delisle [4998155] * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/io/types.hfa (modified) * libcfa/src/concurrency/iocall.cfa (modified) I/O now uses onshot semaphore instead of raw park/unpark. I/O now ... Fri, 14 Aug 2020 16:31:56 GMT Thierry Delisle [b353a49] * libcfa/src/bits/locks.hfa (modified) Added oneshot semaphore type Fri, 14 Aug 2020 16:31:18 GMT Thierry Delisle [fa5e0112] * libcfa/src/parseargs.cfa (modified) Removed unnecessary variable Fri, 14 Aug 2020 15:40:04 GMT Thierry Delisle [4c925cd] * configure.ac (modified) * driver/cc1.cc (modified) * driver/cfa.cc (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) * libcfa/src/exception.c (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/stdlib.hfa (modified) * src/AST/Attribute.hpp (modified) * src/AST/CVQualifiers.hpp (modified) * src/AST/Convert.cpp (modified) * src/AST/Copy.hpp (added) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Eval.hpp (added) * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/AST/ForallSubstitutionTable.cpp (added) * src/AST/ForallSubstitutionTable.hpp (added) * src/AST/ForallSubstitutor.hpp (added) * src/AST/Fwd.hpp (modified) * src/AST/GenericSubstitution.cpp (modified) * src/AST/Init.hpp (modified) * src/AST/Node.cpp (modified) * src/AST/Node.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/Stmt.hpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/TypeEnvironment.cpp (modified) * src/AST/TypeEnvironment.hpp (modified) * src/AST/TypeSubstitution.cpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/AST/module.mk (modified) * src/AST/porting.md (modified) * src/Common/Eval.cc (modified) * src/Common/ScopedMap.h (modified) * src/Common/Stats/Heap.cc (modified) * src/Common/Stats/Heap.h (modified) * src/CompilationState.cc (modified) * src/CompilationState.h (modified) * src/InitTweak/InitTweak.cc (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/Candidate.hpp (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CandidateFinder.hpp (modified) * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/PolyCost.cc (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/RenameVars.cc (modified) * src/ResolvExpr/ResolveTypeof.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) * src/ResolvExpr/SatisfyAssertions.hpp (modified) * src/ResolvExpr/SpecCost.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/ResolvExpr/typeops.h (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SynTree/ApplicationExpr.cc (modified) * src/SynTree/Statement.h (modified) * src/Tuples/Explode.cc (modified) * src/Tuples/Explode.h (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/Tuples/Tuples.cc (modified) * src/config.h.in (modified) * src/main.cc (modified) * tests/exceptions/.expect/trash.txt (added) * tests/exceptions/trash.cfa (added) * tests/resolutionErrors.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 14 Aug 2020 15:39:56 GMT Thierry Delisle [309d814] * libcfa/src/concurrency/io.cfa (modified) Added lock around system call in eager mode, since system call has ... Fri, 14 Aug 2020 15:38:31 GMT Thierry Delisle [63fe427c] * libcfa/src/concurrency/io/setup.cfa (modified) Added checks for incorrect io setups. Fix bug where number of ... 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 Thu, 13 Aug 2020 21:47:48 GMT Thierry Delisle [2606a03] * libcfa/src/concurrency/iocall.cfa (modified) Fixed error where submitflags where incorrectly overwritten. Fixed ... 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 ... 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 19:31:51 GMT Thierry Delisle [419c434] * libcfa/src/parseargs.cfa (modified) * libcfa/src/parseargs.hfa (modified) Added support for printing the usage as parseargs would, without the ... 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: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 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 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: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 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 18:58:26 GMT Thierry Delisle [7f6e9eb] * libcfa/src/parseargs.cfa (modified) * libcfa/src/parseargs.hfa (modified) Added support for doubles in 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 18:09:08 GMT Thierry Delisle [be36ec3] * libcfa/src/concurrency/io.cfa (modified) No longer hold the submit lock when doing the io_uring_enter system call 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 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 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: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: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: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 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 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 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 ...