#
# ChangeLog for libcfa/src/bits/defs.hfa
#
# Generated by Trac 1.2.1
# Mar 7, 2025, 12:21:15 PM

Thu, 10 Nov 2022 19:19:51 GMT Thierry Delisle <tdelisle@…> [639e4fc]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)

	Changed cluster link to use explicit type to avoid anonymous names in ...


Thu, 10 Nov 2022 17:14:23 GMT Thierry Delisle <tdelisle@…> [6a4ef0c]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)

	Changed cltr_link to use explicit field name to make gdb easier


Mon, 31 Oct 2022 19:00:01 GMT Thierry Delisle <tdelisle@…> [cd5b58f]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)

	Changed node link in thread to use dlink called cltr_link


Fri, 28 Oct 2022 19:04:19 GMT Thierry Delisle <tdelisle@…> [2856982c]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)

	Changed implicit dlink field in thread$ to have name uxer_link


Thu, 22 Sep 2022 19:10:12 GMT Thierry Delisle <tdelisle@…> [9cd5bd2]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/kernel/private.hfa (modified)
	* libcfa/src/concurrency/pthread.cfa (modified)
	* libcfa/src/interpose.cfa (modified)
	* libcfa/src/interpose_thread.cfa (modified)

	Added an assembly to prevent null-checks from being optimized out. ...


Wed, 21 Sep 2022 15:56:16 GMT Thierry Delisle <tdelisle@…> [95dab9e]
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* libcfa/src/concurrency/kernel/private.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* libcfa/src/interpose.cfa (modified)
	* libcfa/src/interpose_thread.cfa (added)

	Changed real_pthread symbols (now __cfaabi_pthread) to be protected ...


Wed, 21 Sep 2022 15:02:15 GMT Thierry Delisle <tdelisle@…> [7f6a7c9]
	* Jenkins/FullBuild (modified)
	* Jenkinsfile (modified)
	* benchmark/basic/tls_fetch_add.c (modified)
	* benchmark/io/http/main.cfa (modified)
	* benchmark/io/http/printer.cfa (modified)
	* benchmark/io/http/printer.hfa (modified)
	* benchmark/io/http/protocol.cfa (modified)
	* benchmark/io/http/protocol.hfa (modified)
	* benchmark/io/http/socket.cfa (modified)
	* benchmark/io/http/worker.cfa (modified)
	* benchmark/io/http/worker.hfa (modified)
	* benchmark/plot.py (modified)
	* benchmark/process-mutilate.py (modified)
	* benchmark/process-trun.py (modified)
	* benchmark/readyQ/locality.cfa (modified)
	* benchmark/readyQ/locality.cpp (modified)
	* benchmark/readyQ/locality.go (modified)
	* benchmark/readyQ/locality.rs (modified)
	* benchmark/readyQ/rq_bench.hfa (modified)
	* benchmark/readyQ/transfer.cfa (modified)
	* benchmark/readyQ/transfer.go (modified)
	* configure.ac (modified)
	* doc/LaTeXmacros/lstlang.sty (modified)
	* doc/bibliography/pl.bib (modified)
	* doc/papers/IBM_CASCON19/ThreadingModels.fig (moved)
	* doc/papers/IBM_CASCON19/ThreadingModels.png (moved)
	* doc/papers/IBM_CASCON19/ThreadingModels.svg (moved)
	* doc/papers/IBM_CASCON19/abstract.txt (moved)
	* doc/papers/IBM_CASCON19/client.cfa (moved)
	* doc/papers/IBM_CASCON19/server.cfa (moved)
	* doc/papers/IBM_CASCON19/slides.pdf (moved)
	* doc/proposals/iterators.md (added)
	* doc/theses/thierry_delisle_PhD/.gitignore (modified)
	* doc/theses/thierry_delisle_PhD/thesis/Makefile (modified)
	* doc/theses/thierry_delisle_PhD/thesis/data/churn.jax (modified)
	* doc/theses/thierry_delisle_PhD/thesis/data/churn.low.jax (modified)
	* doc/theses/thierry_delisle_PhD/thesis/data/churn.low.nasus (added)
	* doc/theses/thierry_delisle_PhD/thesis/data/churn.nasus (added)
	* doc/theses/thierry_delisle_PhD/thesis/data/cycle.jax (modified)
	* doc/theses/thierry_delisle_PhD/thesis/data/cycle.nasus (modified)
	* doc/theses/thierry_delisle_PhD/thesis/data/locality.noshare.jax (added)
	* doc/theses/thierry_delisle_PhD/thesis/data/locality.noshare.nasus (added)
	* doc/theses/thierry_delisle_PhD/thesis/data/locality.share.jax (added)
	* doc/theses/thierry_delisle_PhD/thesis/data/locality.share.nasus (added)
	* doc/theses/thierry_delisle_PhD/thesis/data/memcd.rate (modified)
	* doc/theses/thierry_delisle_PhD/thesis/data/memcd.updt (modified)
	* doc/theses/thierry_delisle_PhD/thesis/data/swbsrv.25gb.cfa (modified)
	* doc/theses/thierry_delisle_PhD/thesis/data/swbsrv.25gb.cfa.bak (added)
	* doc/theses/thierry_delisle_PhD/thesis/data/yield.jax (modified)
	* doc/theses/thierry_delisle_PhD/thesis/data/yield.nasus (modified)
	* doc/theses/thierry_delisle_PhD/thesis/glossary.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/local.bib (modified)
	* doc/theses/thierry_delisle_PhD/thesis/test.svg (deleted)
	* doc/theses/thierry_delisle_PhD/thesis/text/conclusion.tex (added)
	* doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/eval_macro.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/front.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified)
	* doc/user/user.tex (modified)
	* driver/Makefile.am (modified)
	* driver/cfa.cc (modified)
	* libcfa/prelude/Makefile.am (modified)
	* libcfa/prelude/defines.hfa.in (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/bits/locks.hfa (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* libcfa/src/concurrency/io/call.cfa.in (modified)
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* libcfa/src/concurrency/io/types.hfa (modified)
	* libcfa/src/concurrency/iofwd.hfa (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel/cluster.cfa (modified)
	* libcfa/src/concurrency/kernel/cluster.hfa (modified)
	* libcfa/src/concurrency/kernel/fwd.hfa (modified)
	* libcfa/src/concurrency/kernel/private.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/monitor.hfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/parseargs.cfa (modified)
	* libcfa/src/rational.cfa (modified)
	* libcfa/src/startup.cfa (modified)
	* libcfa/src/stdlib.cfa (modified)
	* libcfa/src/stdlib.hfa (modified)
	* src/AST/Convert.cpp (modified)
	* src/AST/Create.cpp (added)
	* src/AST/Create.hpp (added)
	* src/AST/Decl.hpp (modified)
	* src/AST/DeclReplacer.cpp (modified)
	* src/AST/Expr.hpp (modified)
	* src/AST/Fwd.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/StorageClasses.hpp (modified)
	* src/AST/Type.cpp (modified)
	* src/AST/Type.hpp (modified)
	* src/AST/TypeEnvironment.hpp (modified)
	* src/AST/Visitor.hpp (modified)
	* src/AST/module.mk (modified)
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/CodeGenerator.h (modified)
	* src/Common/CodeLocationTools.cpp (modified)
	* src/Common/Eval.cc (modified)
	* src/Common/PassVisitor.h (modified)
	* src/Common/PassVisitor.impl.h (modified)
	* src/Common/ScopedMap.h (modified)
	* src/Common/utility.h (modified)
	* src/CompilationState.cc (modified)
	* src/Concurrency/Keywords.cc (modified)
	* src/Concurrency/Waitfor.cc (modified)
	* src/Concurrency/WaitforNew.cpp (modified)
	* src/ControlStruct/ExceptTranslateNew.cpp (modified)
	* src/ControlStruct/LabelFixer.cc (modified)
	* src/ControlStruct/LabelFixer.h (modified)
	* src/ControlStruct/LabelGeneratorNew.cpp (modified)
	* src/ControlStruct/MLEMutator.cc (modified)
	* src/ControlStruct/MLEMutator.h (modified)
	* src/ControlStruct/MultiLevelExit.cpp (modified)
	* src/GenPoly/GenPoly.cc (modified)
	* src/GenPoly/GenPoly.h (modified)
	* src/GenPoly/InstantiateGeneric.h (modified)
	* src/GenPoly/InstantiateGenericNew.cpp (added)
	* src/GenPoly/Lvalue2.cc (modified)
	* src/GenPoly/ScrubTyVars.cc (modified)
	* src/GenPoly/ScrubTyVars.h (modified)
	* src/GenPoly/SpecializeNew.cpp (modified)
	* src/GenPoly/module.mk (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/Makefile.am (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/ExpressionNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/TypeData.cc (modified)
	* src/Parser/TypeData.h (modified)
	* src/Parser/TypedefTable.cc (modified)
	* src/Parser/lex.ll (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/ResolvExpr/CandidateFinder.cpp (modified)
	* src/ResolvExpr/CommonType.cc (modified)
	* src/ResolvExpr/ConversionCost.cc (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/SatisfyAssertions.cpp (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/ResolvExpr/typeops.h (modified)
	* src/SymTab/Mangler.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SymTab/ValidateType.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/Expression.h (modified)
	* src/SynTree/Mutator.h (modified)
	* src/SynTree/Statement.cc (modified)
	* src/SynTree/Statement.h (modified)
	* src/SynTree/SynTree.h (modified)
	* src/SynTree/Type.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/SynTree/Visitor.h (modified)
	* src/Tuples/TupleExpansionNew.cpp (modified)
	* src/Validate/Autogen.cpp (modified)
	* src/Validate/EnumAndPointerDecay.cpp (modified)
	* src/Validate/FixQualifiedTypes.cpp (modified)
	* src/Validate/GenericParameter.cpp (modified)
	* src/Validate/LinkReferenceToTypes.cpp (modified)
	* src/Validate/ReplaceTypedef.cpp (modified)
	* src/Virtual/ExpandCasts.cc (modified)
	* src/Virtual/ExpandCasts.h (modified)
	* src/config.h.in (modified)
	* src/main.cc (modified)
	* tests/.expect/KRfunctions.arm64.txt (moved)
	* tests/.expect/KRfunctions.oast.arm64.txt (deleted)
	* tests/.expect/KRfunctions.oast.x64.txt (deleted)
	* tests/.expect/KRfunctions.oast.x86.txt (deleted)
	* tests/.expect/KRfunctions.x64.txt (moved)
	* tests/.expect/KRfunctions.x86.txt (moved)
	* tests/.expect/alloc-ERROR.oast.txt (deleted)
	* tests/.expect/alloc-ERROR.txt (moved)
	* tests/.expect/attributes.arm64.txt (moved)
	* tests/.expect/attributes.oast.arm64.txt (deleted)
	* tests/.expect/attributes.oast.x64.txt (deleted)
	* tests/.expect/attributes.oast.x86.txt (deleted)
	* tests/.expect/attributes.x64.txt (moved)
	* tests/.expect/attributes.x86.txt (moved)
	* tests/.expect/bitmanip2.x86.txt (moved)
	* tests/.expect/castError.oast.txt (deleted)
	* tests/.expect/castError.txt (moved)
	* tests/.expect/declarationSpecifier.arm64.txt (modified)
	* tests/.expect/declarationSpecifier.x64.txt (modified)
	* tests/.expect/declarationSpecifier.x86.txt (modified)
	* tests/.expect/functions.arm64.txt (moved)
	* tests/.expect/functions.oast.arm64.txt (deleted)
	* tests/.expect/functions.oast.x64.txt (deleted)
	* tests/.expect/functions.oast.x86.txt (deleted)
	* tests/.expect/functions.x64.txt (moved)
	* tests/.expect/functions.x86.txt (moved)
	* tests/.expect/init1-ERROR.oast.txt (deleted)
	* tests/.expect/init1-ERROR.txt (moved)
	* tests/.expect/loop_else.txt (modified)
	* tests/.expect/loopctrl.txt (modified)
	* tests/.expect/math.arm64.txt (moved)
	* tests/.expect/math.x64.txt (moved)
	* tests/.expect/math.x86.txt (moved)
	* tests/.expect/math1.oast.arm64.txt (deleted)
	* tests/.expect/math1.oast.x64.txt (deleted)
	* tests/.expect/math1.oast.x86.txt (deleted)
	* tests/.expect/math2.oast.arm64.txt (deleted)
	* tests/.expect/math2.oast.x64.txt (deleted)
	* tests/.expect/math2.oast.x86.txt (deleted)
	* tests/.expect/math3.oast.arm64.txt (deleted)
	* tests/.expect/math3.oast.x64.txt (deleted)
	* tests/.expect/math3.oast.x86.txt (deleted)
	* tests/.expect/math4.oast.arm64.txt (deleted)
	* tests/.expect/math4.oast.x64.txt (deleted)
	* tests/.expect/math4.oast.x86.txt (deleted)
	* tests/.expect/mathX.arm64.txt (moved)
	* tests/.expect/mathX.x64.txt (moved)
	* tests/.expect/mathX.x86.txt (moved)
	* tests/.expect/nested-types-ERR2.oast.txt (deleted)
	* tests/.expect/nested-types-ERR2.txt (moved)
	* tests/Makefile.am (modified)
	* tests/array-container/.expect/language-dim-mismatch.oast.txt (deleted)
	* tests/array-container/.expect/language-dim-mismatch.txt (moved)
	* tests/concurrent/.expect/ctor-check.txt (modified)
	* tests/concurrent/.expect/keywordErrors.oast.txt (deleted)
	* tests/concurrent/.expect/keywordErrors.txt (moved)
	* tests/concurrent/.expect/mainError.oast.txt (deleted)
	* tests/concurrent/.expect/mainError.txt (moved)
	* tests/concurrent/clib.c (modified)
	* tests/concurrent/clib_tls.c (modified)
	* tests/concurrent/park/contention.cfa (modified)
	* tests/config.py.in (modified)
	* tests/declarationSpecifier.cfa (modified)
	* tests/enum_tests/.expect/pointerEnum.cfa (added)
	* tests/enum_tests/.expect/qualifiedEnum.cfa (added)
	* tests/enum_tests/.expect/voidEnum.txt (added)
	* tests/enum_tests/funcEnum.cfa (added)
	* tests/enum_tests/pointerEnum.cfa (added)
	* tests/enum_tests/qualifiedEnum.cfa (added)
	* tests/enum_tests/structEnum.cfa (modified)
	* tests/enum_tests/voidEnum.cfa (added)
	* tests/errors/.expect/completeType.arm64.txt (moved)
	* tests/errors/.expect/completeType.oast.arm64.txt (deleted)
	* tests/errors/.expect/completeType.oast.x64.txt (deleted)
	* tests/errors/.expect/completeType.oast.x86.txt (deleted)
	* tests/errors/.expect/completeType.x64.txt (moved)
	* tests/errors/.expect/completeType.x86.txt (moved)
	* tests/errors/.expect/scope.oast.txt (deleted)
	* tests/errors/.expect/scope.txt (moved)
	* tests/heap.cfa (modified)
	* tests/include/.expect/includes.txt (moved)
	* tests/io/.expect/comp_basic.txt (added)
	* tests/io/.expect/io.txt (moved)
	* tests/io/.expect/io1.oast.txt (deleted)
	* tests/io/.expect/io2.oast.txt (deleted)
	* tests/io/away_fair.cfa (modified)
	* tests/io/comp_basic.cfa (added)
	* tests/io/comp_fair.cfa (modified)
	* tests/io/io1.cfa (deleted)
	* tests/io/io2.cfa (deleted)
	* tests/loop_else.cfa (modified)
	* tests/loopctrl.cfa (modified)
	* tests/math1.cfa (deleted)
	* tests/math2.cfa (deleted)
	* tests/math3.cfa (deleted)
	* tests/math4.cfa (deleted)
	* tests/meta/.expect/arch.arm64.txt (moved)
	* tests/meta/.expect/arch.x64.txt (moved)
	* tests/meta/.expect/arch.x86.txt (moved)
	* tests/meta/.expect/archVast.oast.arm64.txt (deleted)
	* tests/meta/.expect/archVast.oast.x64.txt (deleted)
	* tests/meta/.expect/archVast.oast.x86.txt (deleted)
	* tests/meta/arch.cfa (moved)
	* tests/pybin/settings.py (modified)
	* tests/pybin/test_run.py (modified)
	* tests/pybin/tools.py (modified)
	* tests/quotedKeyword.cfa (modified)
	* tests/raii/.expect/ctor-autogen-ERR1.oast.txt (deleted)
	* tests/raii/.expect/ctor-autogen-ERR1.txt (moved)
	* tests/raii/.expect/memberCtors-ERR1.oast.txt (deleted)
	* tests/raii/.expect/memberCtors-ERR1.txt (moved)
	* tests/test.py (modified)
	* tests/warnings/.expect/self-assignment.oast.txt (deleted)
	* tests/warnings/.expect/self-assignment.txt (moved)

	Merge branch 'master' into pthread-emulation


Thu, 01 Sep 2022 14:55:28 GMT Thierry Delisle <tdelisle@…> [b443db0]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* libcfa/src/startup.cfa (modified)

	Change how no preempts zone are implemented. From begin/end tags to ...


Tue, 30 Aug 2022 21:35:26 GMT Thierry Delisle <tdelisle@…> [01ba701]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/kernel/fwd.hfa (modified)
	* libcfa/src/concurrency/kernel/private.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)

	Purged "thread_local" from code base.
	Replaced with C11's ...


Thu, 11 Aug 2022 00:33:42 GMT z277zhu <z277zhu@…> [428adbc]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* libcfa/src/concurrency/pthread.cfa (modified)
	* libcfa/src/interpose.cfa (modified)
	* tests/concurrent/pthread/.expect/pthread_attr_test.txt (modified)
	* tests/concurrent/pthread/bounded_buffer.cfa (modified)
	* tests/concurrent/pthread/pthread_attr_test.cfa (modified)
	* tests/concurrent/pthread/pthread_cond_test.cfa (modified)
	* tests/concurrent/pthread/pthread_demo_create_join.cfa (modified)
	* tests/concurrent/pthread/pthread_key_test.cfa (modified)
	* tests/concurrent/pthread/pthread_once_test.cfa (modified)

	fix pthread_sig* interpose problems; add test doc

	Signed-off-by: ...


Mon, 08 Aug 2022 17:00:27 GMT z277zhu <z277zhu@…> [20be782]
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/pthread.cfa (modified)
	* libcfa/src/interpose.cfa (modified)
	* tests/collections/stack.cfa (modified)
	* tests/concurrent/pthread/.expect/bounded_buffer.txt (added)
	* tests/concurrent/pthread/.expect/pthread_attr_test.txt (added)
	* tests/concurrent/pthread/.expect/pthread_cond_test.txt (added)
	* tests/concurrent/pthread/.expect/pthread_demo_create_join.txt (added)
	* tests/concurrent/pthread/.expect/pthread_demo_lock.txt (added)
	* tests/concurrent/pthread/.expect/pthread_key_test.txt (added)
	* tests/concurrent/pthread/.expect/pthread_once_test.txt (added)
	* tests/concurrent/pthread/bounded_buffer.cfa (added)
	* tests/concurrent/pthread/pthread_attr_test.cfa (added)
	* tests/concurrent/pthread/pthread_cond_test.cfa (added)
	* tests/concurrent/pthread/pthread_demo_create_join.cfa (added)
	* tests/concurrent/pthread/pthread_demo_lock.cfa (added)
	* tests/concurrent/pthread/pthread_key_test.cfa (added)
	* tests/concurrent/pthread/pthread_once_test.cfa (added)

	add pthread


Wed, 03 Aug 2022 22:32:06 GMT z277zhu <z277zhu@…> [a7d696f]
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/pthread.cfa (added)
	* libcfa/src/interpose.cfa (modified)
	* tests/collections/stack.cfa (modified)

	added pthread symbol interpose

	Signed-off-by: z277zhu ...


Fri, 13 May 2022 16:12:20 GMT Thierry Delisle <tdelisle@…> [8108ba8]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/invoke.c (modified)
	* libcfa/src/exception.c (modified)
	* libcfa/src/virtual.c (modified)

	Started to add basic visibility control to libcfa


Wed, 26 May 2021 14:38:19 GMT caparsons <caparson@…> [82f4063]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/bits/weakso_locks.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/locks.cfa (modified)
	* libcfa/src/concurrency/locks.hfa (modified)

	switched unified locking to use dlist


Tue, 02 Mar 2021 18:58:12 GMT Thierry Delisle <tdelisle@…> [dddb3dd0]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* libcfa/src/concurrency/io/call.cfa.in (modified)
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* libcfa/src/concurrency/io/types.hfa (modified)
	* libcfa/src/concurrency/iofwd.hfa (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/stats.cfa (modified)
	* libcfa/src/concurrency/stats.hfa (modified)

	Changed io to use ring per kernel threads.


Wed, 20 Jan 2021 22:35:39 GMT Thierry Delisle <tdelisle@…> [454f478]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/bits/locks.hfa (modified)
	* libcfa/src/concurrency/io/types.hfa (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/locks.cfa (modified)
	* libcfa/src/concurrency/locks.hfa (modified)
	* tests/concurrent/thread.cfa (modified)

	Re-arranged and commented low-level headers.
	Main goal was for ...


Wed, 16 Dec 2020 20:40:11 GMT Colby Alexander Parsons <caparsons@…> [8b73526]
	* libcfa/src/bits/containers.hfa (modified)
	* libcfa/src/bits/defs.hfa (modified)

	added struct to _anonymous_object and changed containers to reflect ...


Fri, 13 Nov 2020 04:40:12 GMT Peter A. Buhr <pabuhr@…> [c1076a2f]
	* libcfa/src/bits/defs.hfa (modified)

	remove preprocessor comment


Mon, 31 Aug 2020 11:03:11 GMT Peter A. Buhr <pabuhr@…> [98cf828]
	* libcfa/src/bits/defs.hfa (modified)

	update ARM architecture code


Fri, 21 Aug 2020 11:15:27 GMT Peter A. Buhr <pabuhr@…> [d685cb0]
	* libcfa/src/bits/defs.hfa (modified)

	add ARM equivalent for x86 rdtsc


Fri, 31 Jul 2020 20:02:04 GMT Thierry Delisle <tdelisle@…> [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. ...


Thu, 20 Feb 2020 21:15:51 GMT Thierry Delisle <tdelisle@…> [b7d6a36]
	* Jenkinsfile (modified)
	* benchmark/Makefile.am (modified)
	* benchmark/Makefile.in (modified)
	* benchmark/baselines/x64/schedint.csv (moved)
	* benchmark/baselines/x86/schedint.csv (moved)
	* benchmark/basic/fetch_add.c (added)
	* benchmark/basic/function.c (added)
	* benchmark/basic/loop.c (added)
	* benchmark/basic/tls_fetch_add.c (moved)
	* benchmark/basic/ttst_lock.c (moved)
	* benchmark/bench.h (modified)
	* benchmark/creation/JavaThread.java (modified)
	* benchmark/creation/cfa_cor.cfa (modified)
	* benchmark/creation/cfa_gen.cfa (added)
	* benchmark/creation/cfa_thrd.cfa (modified)
	* benchmark/creation/goroutine.go (modified)
	* benchmark/creation/node_cor.js (added)
	* benchmark/creation/pthreads.c (modified)
	* benchmark/creation/python_cor.py (added)
	* benchmark/creation/rust_thrd.rs (added)
	* benchmark/creation/upp_cor.cc (modified)
	* benchmark/creation/upp_thrd.cc (modified)
	* benchmark/ctxswitch/JavaThread.java (modified)
	* benchmark/ctxswitch/cfa_cor.cfa (modified)
	* benchmark/ctxswitch/cfa_cor_then.cfa (modified)
	* benchmark/ctxswitch/cfa_gen.cfa (modified)
	* benchmark/ctxswitch/cfa_thrd.cfa (modified)
	* benchmark/ctxswitch/cfa_thrd2.cfa (modified)
	* benchmark/ctxswitch/goroutine.go (modified)
	* benchmark/ctxswitch/kos_fibre.cpp (modified)
	* benchmark/ctxswitch/kos_fibre2.cpp (modified)
	* benchmark/ctxswitch/node_await.js (added)
	* benchmark/ctxswitch/node_cor.js (added)
	* benchmark/ctxswitch/pthreads.c (modified)
	* benchmark/ctxswitch/python_cor.py (added)
	* benchmark/ctxswitch/rust_thrd.rs (added)
	* benchmark/ctxswitch/upp_cor.cc (modified)
	* benchmark/ctxswitch/upp_thrd.cc (modified)
	* benchmark/exclude (added)
	* benchmark/fetch_add.c (deleted)
	* benchmark/function.c (deleted)
	* benchmark/loop.c (deleted)
	* benchmark/mutex/JavaThread.java (modified)
	* benchmark/mutex/cfa1.cfa (modified)
	* benchmark/mutex/cfa2.cfa (modified)
	* benchmark/mutex/cfa4.cfa (modified)
	* benchmark/mutex/goroutine.go (added)
	* benchmark/mutex/pthreads.c (modified)
	* benchmark/mutex/rust.rs (added)
	* benchmark/mutex/upp.cc (modified)
	* benchmark/mutexC/JavaThread.java (added)
	* benchmark/mutexC/cfa1.cfa (added)
	* benchmark/mutexC/cfa2.cfa (added)
	* benchmark/mutexC/cfa4.cfa (added)
	* benchmark/mutexC/pthreads.c (added)
	* benchmark/mutexC/rust.rs (added)
	* benchmark/mutexC/upp.cc (added)
	* benchmark/schedext/cfa1.cfa (modified)
	* benchmark/schedext/cfa2.cfa (modified)
	* benchmark/schedext/cfa4.cfa (modified)
	* benchmark/schedext/goroutine.go (added)
	* benchmark/schedext/upp.cc (modified)
	* benchmark/schedint/JavaThread.java (modified)
	* benchmark/schedint/cfa1.cfa (modified)
	* benchmark/schedint/cfa2.cfa (modified)
	* benchmark/schedint/cfa4.cfa (modified)
	* benchmark/schedint/pthreads.c (modified)
	* benchmark/schedint/rust.rs (added)
	* benchmark/schedint/upp.cc (modified)
	* doc/papers/ibm_CASCON19/ThreadingModels.fig (added)
	* doc/papers/ibm_CASCON19/ThreadingModels.png (added)
	* doc/papers/ibm_CASCON19/ThreadingModels.svg (added)
	* doc/papers/ibm_CASCON19/abstract.txt (added)
	* doc/papers/ibm_CASCON19/client.cfa (added)
	* doc/papers/ibm_CASCON19/server.cfa (added)
	* doc/papers/ibm_CASCON19/slides.pdf (added)
	* doc/theses/thierry_delisle_PhD/.gitignore (added)
	* doc/theses/thierry_delisle_PhD/code/Makefile (added)
	* doc/theses/thierry_delisle_PhD/code/bts_test.cpp (added)
	* doc/theses/thierry_delisle_PhD/code/randbit.cpp (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/relaxed_list_layout.cpp (added)
	* doc/theses/thierry_delisle_PhD/code/scale.sh (added)
	* doc/theses/thierry_delisle_PhD/code/utils.hpp (modified)
	* doc/theses/thierry_delisle_PhD/comp_II/Makefile (added)
	* doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (added)
	* doc/theses/thierry_delisle_PhD/comp_II/comp_II_too_big.tex (added)
	* doc/theses/thierry_delisle_PhD/comp_II/glossary.tex (added)
	* doc/theses/thierry_delisle_PhD/comp_II/local.bib (added)
	* driver/cfa.cc (modified)
	* libcfa/prelude/Makefile.am (modified)
	* libcfa/prelude/Makefile.in (modified)
	* libcfa/prelude/extras.regx (modified)
	* libcfa/prelude/extras.regx2 (added)
	* libcfa/prelude/prototypes.awk (modified)
	* libcfa/src/Makefile.in (modified)
	* libcfa/src/assert.cfa (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/signal.hfa (modified)
	* libcfa/src/clock.hfa (modified)
	* libcfa/src/concurrency/CtxSwitch-x86_64.S (modified)
	* libcfa/src/concurrency/alarm.cfa (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/coroutine.hfa (modified)
	* libcfa/src/concurrency/invoke.c (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel_private.hfa (modified)
	* libcfa/src/concurrency/monitor.cfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)
	* libcfa/src/concurrency/thread.hfa (modified)
	* libcfa/src/exception.c (modified)
	* libcfa/src/executor.cfa (modified)
	* libcfa/src/fstream.cfa (modified)
	* libcfa/src/fstream.hfa (modified)
	* libcfa/src/gmp.hfa (modified)
	* libcfa/src/heap.cfa (modified)
	* libcfa/src/interpose.cfa (modified)
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/iostream.hfa (modified)
	* libcfa/src/math.hfa (modified)
	* libcfa/src/rational.cfa (modified)
	* libcfa/src/startup.cfa (modified)
	* libcfa/src/stdhdr/assert.h (modified)
	* libcfa/src/stdhdr/bfdlink.h (modified)
	* libcfa/src/stdhdr/hwloc.h (modified)
	* libcfa/src/stdhdr/krb5.h (modified)
	* libcfa/src/stdhdr/math.h (modified)
	* libcfa/src/stdhdr/sys/ucontext.h (modified)
	* libcfa/src/stdlib.cfa (modified)
	* libcfa/src/stdlib.hfa (modified)
	* libcfa/src/time.cfa (modified)
	* libcfa/src/time.hfa (modified)
	* libcfa/src/time_t.hfa (modified)
	* longrun_tests/Makefile.in (modified)
	* src/AST/Convert.cpp (modified)
	* src/AST/Decl.cpp (modified)
	* src/AST/Decl.hpp (modified)
	* src/AST/Print.cpp (modified)
	* src/AST/Type.cpp (modified)
	* src/AST/Type.hpp (modified)
	* src/AST/TypeEnvironment.cpp (modified)
	* src/AST/TypeEnvironment.hpp (modified)
	* src/AST/TypeVar.hpp (deleted)
	* src/AST/module.mk (modified)
	* src/BasicTypes-gen.cc (modified)
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/CodeGenerator.h (modified)
	* src/CodeGen/FixMain.h (modified)
	* src/CodeGen/FixNames.cc (modified)
	* src/CodeGen/GenType.h (modified)
	* src/CodeGen/Generate.cc (modified)
	* src/CodeGen/OperatorTable.cc (modified)
	* src/CodeGen/OperatorTable.h (modified)
	* src/CodeGen/Options.h (modified)
	* src/CodeGen/module.mk (modified)
	* src/CodeTools/DeclStats.cc (modified)
	* src/CodeTools/ResolvProtoDump.cc (modified)
	* src/Common/Debug.h (modified)
	* src/Common/PassVisitor.impl.h (modified)
	* src/Common/SemanticError.h (modified)
	* src/Common/Stats/Time.h (modified)
	* src/Common/utility.h (modified)
	* src/Concurrency/Keywords.cc (modified)
	* src/Concurrency/Waitfor.cc (modified)
	* src/ControlStruct/ExceptTranslate.cc (modified)
	* src/ControlStruct/LabelFixer.cc (modified)
	* src/ControlStruct/MLEMutator.cc (modified)
	* src/ControlStruct/MLEMutator.h (modified)
	* src/ControlStruct/Mutate.cc (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/Lvalue.cc (modified)
	* src/GenPoly/Specialize.cc (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/FixInit.h (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/MakeLibCfa.cc (modified)
	* src/Makefile.in (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/ExpressionNode.cc (modified)
	* src/Parser/LinkageSpec.cc (deleted)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/ParserTypes.h (modified)
	* src/Parser/TypeData.cc (modified)
	* src/Parser/TypeData.h (modified)
	* src/Parser/TypedefTable.cc (modified)
	* src/Parser/TypedefTable.h (modified)
	* src/Parser/lex.ll (modified)
	* src/Parser/module.mk (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/AdjustExprType.cc (modified)
	* src/ResolvExpr/PtrsCastable.cc (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/SymTab/Autogen.h (modified)
	* src/SymTab/Demangle.cc (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SymTab/Mangler.cc (modified)
	* src/SymTab/ManglerCommon.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/AggregateDecl.cc (modified)
	* src/SynTree/Attribute.h (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/DeclarationWithType.cc (modified)
	* src/SynTree/FunctionDecl.cc (modified)
	* src/SynTree/LinkageSpec.cc (added)
	* src/SynTree/LinkageSpec.h (moved)
	* src/SynTree/NamedTypeDecl.cc (modified)
	* src/SynTree/ObjectDecl.cc (modified)
	* src/SynTree/Statement.cc (modified)
	* src/SynTree/Statement.h (modified)
	* src/SynTree/TupleType.cc (modified)
	* src/SynTree/Type.cc (modified)
	* src/SynTree/TypeDecl.cc (modified)
	* src/SynTree/module.mk (modified)
	* src/Tuples/TupleAssignment.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/cfa.make (modified)
	* src/main.cc (modified)
	* tests/.expect/alloc-ERROR.txt (modified)
	* tests/.expect/alloc.txt (modified)
	* tests/.expect/declarationErrors.txt (deleted)
	* tests/.expect/loopctrl.txt (modified)
	* tests/.expect/nested-types-ERR1.txt (modified)
	* tests/.expect/nested-types-ERR2.txt (modified)
	* tests/.expect/rational.txt (modified)
	* tests/.expect/scopeErrors.txt (deleted)
	* tests/.expect/time.txt (modified)
	* tests/.expect/userLiterals.txt (added)
	* tests/Makefile.in (modified)
	* tests/abort.cfa (deleted)
	* tests/alloc.cfa (modified)
	* tests/concurrent/examples/boundedBufferEXT.cfa (modified)
	* tests/concurrent/examples/boundedBufferTHREAD.cfa (modified)
	* tests/concurrent/examples/gortn.cfa (modified)
	* tests/concurrent/examples/quickSort.cfa (modified)
	* tests/concurrent/waitfor/barge.cfa (modified)
	* tests/concurrent/waitfor/dtor.cfa (modified)
	* tests/concurrent/waitfor/else.cfa (modified)
	* tests/concurrent/waitfor/parse.cfa (modified)
	* tests/concurrent/waitfor/parse2.cfa (modified)
	* tests/concurrent/waitfor/recurse.cfa (modified)
	* tests/concurrent/waitfor/statment.cfa (modified)
	* tests/concurrent/waitfor/when.cfa (modified)
	* tests/errors/.expect/completeType.txt (moved)
	* tests/errors/.expect/declaration.txt (added)
	* tests/errors/.expect/scope.txt (added)
	* tests/errors/.expect/signature.txt (added)
	* tests/errors/completeType.cfa (moved)
	* tests/errors/declaration.cfa (moved)
	* tests/errors/scope.cfa (moved)
	* tests/errors/signature.cfa (added)
	* tests/exceptions/.expect/except-0.txt (added)
	* tests/exceptions/.expect/except-1.txt (added)
	* tests/exceptions/.expect/except-2.txt (added)
	* tests/exceptions/.expect/except-3.txt (added)
	* tests/exceptions/.expect/finally-error.txt (added)
	* tests/exceptions/except-0.cfa (moved)
	* tests/exceptions/except-1.cfa (moved)
	* tests/exceptions/except-2.cfa (moved)
	* tests/exceptions/except-3.cfa (moved)
	* tests/exceptions/except-mac.hfa (moved)
	* tests/exceptions/finally-error.cfa (added)
	* tests/expression.cfa (modified)
	* tests/labelledExit.cfa (modified)
	* tests/linking/.expect/nostdlib.txt (added)
	* tests/linking/nostdlib.cfa (added)
	* tests/loopctrl.cfa (modified)
	* tests/nested-types.cfa (modified)
	* tests/pybin/tools.py (modified)
	* tests/quotedKeyword.cfa (modified)
	* tests/rational.cfa (modified)
	* tests/test.py (modified)
	* tests/time.cfa (modified)
	* tests/userLiterals.cfa (modified)
	* tests/zombies/context.cfa (moved)
	* tests/zombies/namedParmArg.cfa (moved)
	* tests/zombies/occursError.cfa (moved)
	* tests/zombies/scope.cfa (moved)
	* tests/zombies/structMember.cfa (moved)
	* tests/zombies/subrange.cfa (moved)
	* tests/zombies/typeGenerator.cfa (moved)
	* tests/zombies/typedef.cfa (moved)
	* tests/zombies/typedefDeclarator.cfa (moved)
	* tests/zombies/virtualCast.cfa (moved)
	* tests/zombies/withStatement.cfa (moved)
	* tools/catchsig.c (modified)
	* tools/stat.py (modified)

	Merge branch 'master' into relaxed_ready


Fri, 31 Jan 2020 03:59:12 GMT Peter A. Buhr <pabuhr@…> [8a13c47]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/bits/signal.hfa (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/interpose.cfa (modified)

	restructure errors invoking signal handlers and handled by abort


Thu, 30 Jan 2020 18:40:05 GMT Thierry Delisle <tdelisle@…> [dca5802]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel_private.hfa (modified)
	* libcfa/src/concurrency/ready_queue.cfa (modified)
	* libcfa/src/stdhdr/assert.h (modified)

	Started doing some of the x86 implementations and some changes after ...


Tue, 10 Dec 2019 21:23:09 GMT Thierry Delisle <tdelisle@…> [b798713]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel_private.hfa (modified)
	* libcfa/src/concurrency/monitor.cfa (modified)
	* libcfa/src/concurrency/ready_queue.cfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)

	Working ready queue


Tue, 26 Nov 2019 20:19:20 GMT Thierry Delisle <tdelisle@…> [7768b8d]
	* libcfa/prelude/sync-builtins.cf (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/Makefile.in (modified)
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel_private.hfa (modified)
	* libcfa/src/concurrency/ready_queue.cfa (added)
	* libcfa/src/concurrency/thread.cfa (modified)

	First step at adding the new ready queue to Cforall


Mon, 18 Nov 2019 16:11:24 GMT Thierry Delisle <tdelisle@…> [21184e3]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel_private.hfa (modified)

	Added Thread-Local random number generator to kernel which will be ...


Fri, 19 Jul 2019 14:31:53 GMT Thierry Delisle <tdelisle@…> [2026bb6]
	* driver/cfa.cc (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/Makefile.in (modified)
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/bits/locks.hfa (modified)
	* libcfa/src/concurrency/alarm.cfa (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/invoke.c (modified)
	* libcfa/src/concurrency/kernel.cfa (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.cfa (modified)
	* libcfa/src/stdlib.cfa (modified)
	* libcfa/src/stdlib.hfa (modified)
	* tests/linking/.expect/nothreads.txt (added)
	* tests/linking/.expect/withthreads.txt (added)
	* tests/linking/nothreads.cfa (added)
	* tests/linking/withthreads.cfa (added)

	More robust fix for optionally linking threads


Mon, 06 Aug 2018 18:50:03 GMT Thierry Delisle <tdelisle@…> [73abe95]
	* benchmark/Monitor.c (modified)
	* benchmark/bench.h (modified)
	* benchmark/creation/cfa_cor.c (modified)
	* benchmark/creation/cfa_thrd.c (modified)
	* benchmark/ctxswitch/cfa_cor.c (modified)
	* benchmark/ctxswitch/cfa_thrd.c (modified)
	* benchmark/ctxswitch/cfa_thrd2.c (modified)
	* benchmark/mutex/cfa1.c (modified)
	* benchmark/mutex/cfa2.c (modified)
	* benchmark/mutex/cfa4.c (modified)
	* benchmark/schedext/cfa1.c (modified)
	* benchmark/schedext/cfa2.c (modified)
	* benchmark/schedext/cfa4.c (modified)
	* benchmark/schedint/cfa1.c (modified)
	* benchmark/schedint/cfa2.c (modified)
	* benchmark/schedint/cfa4.c (modified)
	* examples/ArrayN.c (modified)
	* examples/gc_no_raii/bug-repro/blockers/file_scope.c (modified)
	* examples/gc_no_raii/bug-repro/blockers/recursive_realloc.c (modified)
	* examples/gc_no_raii/bug-repro/field.c (modified)
	* examples/gc_no_raii/bug-repro/slow_malloc.c (modified)
	* examples/gc_no_raii/src/internal/collector.c (modified)
	* examples/gc_no_raii/src/internal/state.c (modified)
	* examples/gc_no_raii/src/internal/state.h (modified)
	* examples/gc_no_raii/src/tools/print.h (modified)
	* examples/gc_no_raii/src/tools/worklist.h (modified)
	* examples/gc_no_raii/test/gctest.c (modified)
	* examples/multicore.c (modified)
	* examples/prolog.c (modified)
	* examples/quad.c (modified)
	* examples/square.c (modified)
	* examples/twice.c (modified)
	* examples/wrapper/src/pointer.h (modified)
	* examples/zero_one.c (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/assert.cfa (modified)
	* libcfa/src/bits/algorithm.hfa (moved)
	* libcfa/src/bits/align.hfa (moved)
	* libcfa/src/bits/containers.hfa (moved)
	* libcfa/src/bits/debug.hfa (moved)
	* libcfa/src/bits/defs.hfa (moved)
	* libcfa/src/bits/locks.hfa (moved)
	* libcfa/src/bits/signal.hfa (moved)
	* libcfa/src/clock.hfa (moved)
	* libcfa/src/common.hfa (moved)
	* libcfa/src/concurrency/alarm.cfa (modified)
	* libcfa/src/concurrency/alarm.hfa (moved)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/coroutine.hfa (moved)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel.hfa (moved)
	* libcfa/src/concurrency/kernel_private.hfa (moved)
	* libcfa/src/concurrency/monitor.cfa (modified)
	* libcfa/src/concurrency/monitor.hfa (moved)
	* libcfa/src/concurrency/mutex.cfa (modified)
	* libcfa/src/concurrency/mutex.hfa (moved)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* libcfa/src/concurrency/preemption.hfa (moved)
	* libcfa/src/concurrency/thread.cfa (modified)
	* libcfa/src/concurrency/thread.hfa (moved)
	* libcfa/src/containers/maybe.hfa (moved)
	* libcfa/src/containers/pair.hfa (moved)
	* libcfa/src/containers/result.hfa (moved)
	* libcfa/src/containers/vector.cfa (modified)
	* libcfa/src/containers/vector.hfa (moved)
	* libcfa/src/exception.c (modified)
	* libcfa/src/fstream.hfa (moved)
	* libcfa/src/gmp.hfa (moved)
	* libcfa/src/heap.cfa (modified)
	* libcfa/src/interpose.cfa (modified)
	* libcfa/src/iostream (modified)
	* libcfa/src/iterator.hfa (moved)
	* libcfa/src/limits.hfa (moved)
	* libcfa/src/math.hfa (moved)
	* libcfa/src/rational.hfa (moved)
	* libcfa/src/startup.cfa (modified)
	* libcfa/src/startup.hfa (moved)
	* libcfa/src/stdlib.hfa (moved)
	* libcfa/src/time.hfa (moved)
	* libcfa/src/time_t.hfa (moved)
	* src/Concurrency/Keywords.cc (modified)
	* src/Concurrency/Waitfor.cc (modified)
	* tests/Makefile.am (modified)
	* tests/abs.c (modified)
	* tests/alloc.c (modified)
	* tests/ato.c (modified)
	* tests/avltree/avl1.c (modified)
	* tests/avltree/avl3.c (modified)
	* tests/avltree/avl_test.c (modified)
	* tests/complex.c (modified)
	* tests/concurrent/coroutineYield.c (modified)
	* tests/concurrent/examples/boundedBufferEXT.c (modified)
	* tests/concurrent/examples/boundedBufferINT.c (modified)
	* tests/concurrent/examples/datingService.c (modified)
	* tests/concurrent/examples/matrixSum.c (modified)
	* tests/concurrent/examples/quickSort.c (modified)
	* tests/concurrent/monitor.c (modified)
	* tests/concurrent/multi-monitor.c (modified)
	* tests/concurrent/preempt.c (modified)
	* tests/concurrent/signal/block.c (modified)
	* tests/concurrent/signal/disjoint.c (modified)
	* tests/concurrent/signal/wait.c (modified)
	* tests/concurrent/thread.c (modified)
	* tests/concurrent/waitfor/barge.c (modified)
	* tests/concurrent/waitfor/dtor.c (modified)
	* tests/concurrent/waitfor/else.c (modified)
	* tests/concurrent/waitfor/parse.c (modified)
	* tests/concurrent/waitfor/recurse.c (modified)
	* tests/concurrent/waitfor/simple.c (modified)
	* tests/concurrent/waitfor/statment.c (modified)
	* tests/concurrent/waitfor/when.c (modified)
	* tests/coroutine/.in/fmtLines.txt (modified)
	* tests/coroutine/fibonacci.c (modified)
	* tests/coroutine/fmtLines.c (modified)
	* tests/coroutine/pingpong.c (modified)
	* tests/coroutine/prodcons.c (modified)
	* tests/coroutine/runningTotal.c (modified)
	* tests/div.c (modified)
	* tests/except-2.c (modified)
	* tests/fstream_test.c (modified)
	* tests/function-operator.c (modified)
	* tests/genericUnion.c (modified)
	* tests/gmp.c (modified)
	* tests/heap.c (modified)
	* tests/hello.c (modified)
	* tests/identity.c (modified)
	* tests/ifwhileCtl.c (modified)
	* tests/io1.c (modified)
	* tests/io2.c (modified)
	* tests/limits.c (modified)
	* tests/literals.c (modified)
	* tests/math1.c (modified)
	* tests/math2.c (modified)
	* tests/math3.c (modified)
	* tests/math4.c (modified)
	* tests/minmax.c (modified)
	* tests/preempt_longrun/create.c (modified)
	* tests/preempt_longrun/enter.c (modified)
	* tests/preempt_longrun/enter3.c (modified)
	* tests/preempt_longrun/processor.c (modified)
	* tests/preempt_longrun/stack.c (modified)
	* tests/preempt_longrun/yield.c (modified)
	* tests/quoted_keyword.c (modified)
	* tests/raii/dtor-early-exit.c (modified)
	* tests/raii/globals.c (modified)
	* tests/random.c (modified)
	* tests/rational.c (modified)
	* tests/searchsort.c (modified)
	* tests/shortCircuit.c (modified)
	* tests/sum.c (modified)
	* tests/swap.c (modified)
	* tests/time.c (modified)
	* tests/tuple/tupleAssign.c (modified)
	* tests/user_literals.c (modified)
	* tests/vector.c (modified)
	* tests/virtualCast.c (modified)

	Replace extension-less headers with .hfa