#
# ChangeLog for libcfa/src/interpose.cfa
#
# Generated by Trac 1.2.1
# Apr 12, 2025, 6:10:55 PM

Fri, 02 Aug 2024 13:10:03 GMT Peter A. Buhr <pabuhr@…> [4db0140]
	* libcfa/src/interpose.cfa (modified)

	modify abort error message


Fri, 19 Jan 2024 21:57:50 GMT Peter A. Buhr <pabuhr@…> [45d1ab9]
	* libcfa/src/interpose.cfa (modified)

	revert interpose experiment for build failure, not the cause


Fri, 12 Jan 2024 00:03:21 GMT Peter A. Buhr <pabuhr@…> [a3f820b]
	* libcfa/src/interpose.cfa (modified)

	interpose experiment to see if it is causing the build failure


Thu, 11 Jan 2024 14:19:17 GMT Peter A. Buhr <pabuhr@…> [7db39f7]
	* libcfa/src/interpose.cfa (modified)

	second attempt to interpose dl_iterate_phdr with disable/enable ...


Thu, 04 Jan 2024 17:05:02 GMT Peter A. Buhr <pabuhr@…> [e0cc9e0]
	* libcfa/src/interpose.cfa (modified)

	first attempt to interpose dl_iterate_phdr with disable/enable ...


Tue, 28 Mar 2023 01:58:08 GMT Peter A. Buhr <pabuhr@…> [e10714a]
	* libcfa/src/interpose.cfa (modified)
	* libcfa/src/interpose_thread.cfa (modified)

	update interpose code, and document 32-bit interpose bug in glibc


Tue, 14 Mar 2023 15:12:35 GMT Peter A. Buhr <pabuhr@…> [089a0d7]
	* libcfa/src/interpose.cfa (modified)
	* libcfa/src/interpose_thread.cfa (modified)

	formatting, rework interpose code (again), remove unnecessary ...


Thu, 02 Mar 2023 19:09:47 GMT Peter A. Buhr <pabuhr@…> [8bb46d2]
	* libcfa/src/interpose.cfa (modified)
	* libcfa/src/interpose_thread.cfa (modified)

	fix errors on interpose code for libc and libpthread


Fri, 24 Feb 2023 20:31:50 GMT Peter A. Buhr <pabuhr@…> [ae267366]
	* doc/theses/colby_parsons_MMAth/.gitignore (added)
	* doc/theses/colby_parsons_MMAth/Makefile (added)
	* doc/theses/colby_parsons_MMAth/local.bib (added)
	* doc/theses/colby_parsons_MMAth/style/cfa-format.tex (added)
	* doc/theses/colby_parsons_MMAth/style/style.tex (added)
	* doc/theses/colby_parsons_MMAth/text/actors.tex (added)
	* doc/theses/colby_parsons_MMAth/thesis.tex (added)
	* libcfa/src/concurrency/kernel/cluster.hfa (modified)
	* libcfa/src/interpose.cfa (modified)
	* libcfa/src/limits.cfa (modified)
	* src/AST/Fwd.hpp (modified)
	* src/AST/Print.cpp (modified)
	* src/AST/Print.hpp (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/TypeData.cc (modified)
	* src/Parser/TypeData.h (modified)
	* src/Parser/parser.yy (modified)
	* src/SynTree/Type.h (modified)
	* tests/.expect/attributes.x64.txt (modified)
	* tests/.expect/declarationSpecifier.x64.txt (modified)
	* tests/attributes.cfa (modified)
	* tests/concurrent/signal/disjoint.cfa (modified)
	* tests/declarationSpecifier.cfa (modified)
	* tests/forall.cfa (modified)
	* tests/include/includes.cfa (modified)
	* tests/io/comp_basic.cfa (modified)
	* tests/io/comp_fair.cfa (modified)
	* tests/quotedKeyword.cfa (modified)

	fix merge conflict


Fri, 24 Feb 2023 20:17:17 GMT Peter A. Buhr <pabuhr@…> [43f29f6]
	* libcfa/src/interpose.cfa (modified)
	* libcfa/src/limits.cfa (modified)

	formatting


Mon, 20 Feb 2023 01:50:14 GMT Peter A. Buhr <pabuhr@…> [f883ef1]
	* libcfa/src/interpose.cfa (modified)

	formatting


Sun, 19 Feb 2023 22:41:53 GMT Peter A. Buhr <pabuhr@…> [c910709]
	* libcfa/src/interpose.cfa (modified)
	* libcfa/src/interpose_thread.cfa (modified)

	remove use of _GNU_SOURCE and RTLD_NEXT to provide alternate means ...


Thu, 16 Feb 2023 21:38:44 GMT Peter A. Buhr <pabuhr@…> [fbdfcd8]
	* libcfa/src/interpose.cfa (modified)
	* libcfa/src/interpose_thread.cfa (modified)

	isolate error variable declaration


Fri, 06 Jan 2023 03:39:25 GMT Peter A. Buhr <pabuhr@…> [a20be49]
	* libcfa/src/interpose.cfa (modified)
	* libcfa/src/limits.cfa (modified)

	remove all uses of __USE_GNU


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 ...


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 ...


Mon, 16 May 2022 16:04:23 GMT Thierry Delisle <tdelisle@…> [032234bd]
	* libcfa/src/assert.cfa (modified)
	* libcfa/src/device/cpu.cfa (modified)
	* libcfa/src/heap.cfa (modified)
	* libcfa/src/interpose.cfa (modified)
	* libcfa/src/startup.cfa (modified)

	Visibility of the core libcfa files.


Wed, 03 Nov 2021 16:35:57 GMT Thierry Delisle <tdelisle@…> [49599a3]
	* libcfa/src/interpose.cfa (modified)

	Removed unnecessary debug


Wed, 03 Nov 2021 15:47:32 GMT Thierry Delisle <tdelisle@…> [7dd98b6]
	* libcfa/prelude/bootloader.cf (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/heap.cfa (modified)
	* libcfa/src/interpose.cfa (modified)

	Moved cfa_main_returned to libcfa so it works when the main is ...


Mon, 14 Jun 2021 18:43:35 GMT Thierry Delisle <tdelisle@…> [96f002c1]
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/device/cpu.cfa (added)
	* libcfa/src/device/cpu.hfa (added)
	* libcfa/src/interpose.cfa (modified)
	* libcfa/src/startup.cfa (modified)

	Added new device folder and cpu file to libcfa


Wed, 20 Jan 2021 21:40:28 GMT Thierry Delisle <tdelisle@…> [92bfda0]
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* libcfa/src/interpose.cfa (modified)

	Revisited abort again to be more streamlined and simple.


Fri, 15 Jan 2021 19:23:08 GMT Thierry Delisle <tdelisle@…> [804c0ff]
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/interpose.cfa (modified)

	Simplified abort handling in the case of concurrent abort.
	I used to ...


Thu, 03 Dec 2020 20:15:55 GMT Thierry Delisle <tdelisle@…> [6011658]
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/interpose.cfa (modified)

	Fixed abort to no longer deadlock when calling itself recursively. ...


Mon, 27 Apr 2020 15:36:47 GMT Andrew Beach <ajbeach@…> [851fd92]
	* libcfa/src/bits/debug.hfa (modified)
	* libcfa/src/exception.c (modified)
	* libcfa/src/interpose.cfa (modified)

	The requested addition of groups to debug printing. Tested in ...


Sun, 15 Mar 2020 20:44:10 GMT Peter A. Buhr <pabuhr@…> [6791213]
	* libcfa/src/interpose.cfa (modified)

	fix abort to add newline if abort message does not end with one


Tue, 03 Mar 2020 02:34:08 GMT Peter A. Buhr <pabuhr@…> [d870df3]
	* libcfa/src/interpose.cfa (modified)

	fix abort problem where va_list was forwarded incorrectly


Mon, 17 Feb 2020 15:22:16 GMT Peter A. Buhr <pabuhr@…> [5ccee64]
	* libcfa/src/interpose.cfa (modified)
	* tests/zombies/abort.cfa (deleted)

	change backtrace starting point from level 3 to level 2


Sat, 08 Feb 2020 15:07:49 GMT Peter A. Buhr <pabuhr@…> [74330e7]
	* libcfa/src/interpose.cfa (modified)
	* src/main.cc (modified)

	formatting, add floating-point signal handler to cpp-cc to catch ...


Tue, 04 Feb 2020 19:00:42 GMT Peter A. Buhr <pabuhr@…> [1d94116]
	* libcfa/src/interpose.cfa (modified)

	do not allow a NULL printf-format to abort


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


Fri, 13 Dec 2019 18:46:34 GMT Peter A. Buhr <pabuhr@…> [1469a8a]
	* libcfa/src/interpose.cfa (modified)
	* src/AST/TypeVar.hpp (deleted)

	differentiate between null-pointer dereference and bad-pointer ...


Sat, 30 Nov 2019 16:04:08 GMT Peter A. Buhr <pabuhr@…> [524627e]
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/interpose.cfa (modified)
	* libcfa/src/stdlib.hfa (modified)

	change NULL to 0pt


Fri, 22 Nov 2019 02:38:49 GMT Peter A. Buhr <pabuhr@…> [1c40091]
	* libcfa/src/assert.cfa (modified)
	* libcfa/src/bits/align.hfa (modified)
	* libcfa/src/bits/debug.cfa (modified)
	* libcfa/src/bits/debug.hfa (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/interpose.cfa (modified)

	rename __cfaabi_dbg_bits_* to __cfaabi_bits_*, add fd parameter to ...


Mon, 15 Jul 2019 03:46:01 GMT Peter A. Buhr <pabuhr@…> [4f37255]
	* libcfa/src/interpose.cfa (modified)
	* libcfa/src/iostream.cfa (modified)

	formatting


Mon, 06 Aug 2018 20:33:35 GMT Thierry Delisle <tdelisle@…> [58b6d1b]
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/Makefile.in (modified)
	* libcfa/src/bits/signal.hfa (modified)
	* libcfa/src/common.cfa (modified)
	* libcfa/src/concurrency/alarm.hfa (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel_private.hfa (modified)
	* libcfa/src/concurrency/monitor.cfa (modified)
	* libcfa/src/concurrency/monitor.hfa (modified)
	* libcfa/src/concurrency/mutex.cfa (modified)
	* libcfa/src/concurrency/mutex.hfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)
	* libcfa/src/concurrency/thread.hfa (modified)
	* libcfa/src/containers/maybe.cfa (modified)
	* libcfa/src/containers/pair.cfa (modified)
	* libcfa/src/containers/result.cfa (modified)
	* libcfa/src/containers/vector.cfa (modified)
	* libcfa/src/fstream.cfa (modified)
	* libcfa/src/fstream.hfa (modified)
	* libcfa/src/heap.cfa (modified)
	* libcfa/src/interpose.cfa (modified)
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/iostream.hfa (moved)
	* libcfa/src/iterator.cfa (modified)
	* libcfa/src/limits.cfa (modified)
	* libcfa/src/math.hfa (modified)
	* libcfa/src/rational.cfa (modified)
	* libcfa/src/rational.hfa (modified)
	* libcfa/src/stdlib.cfa (modified)
	* libcfa/src/stdlib.hfa (modified)
	* libcfa/src/time.cfa (modified)
	* tests/.expect/fstream_test.txt (modified)
	* tests/.expect/io1.txt (modified)
	* tests/Makefile.in (modified)
	* tests/coroutine/.expect/fmtLines.txt (modified)
	* tests/fstream_test.c (modified)
	* tests/io1.c (modified)
	* tests/maybe.c (modified)
	* tests/result.c (modified)
	* tests/time.c (modified)

	Fixed tests after headers change


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


Fri, 03 Aug 2018 18:50:12 GMT Thierry Delisle <tdelisle@…> [ba9baad]
	* libcfa/prelude/Makefile.am (modified)
	* libcfa/prelude/Makefile.in (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/Makefile.in (modified)
	* libcfa/src/assert.cfa (moved)
	* libcfa/src/bits/debug.cfa (moved)
	* libcfa/src/common.cfa (moved)
	* libcfa/src/concurrency/alarm.cfa (moved)
	* libcfa/src/concurrency/coroutine.cfa (moved)
	* libcfa/src/concurrency/kernel.cfa (moved)
	* libcfa/src/concurrency/monitor.cfa (moved)
	* libcfa/src/concurrency/mutex.cfa (moved)
	* libcfa/src/concurrency/preemption.cfa (moved)
	* libcfa/src/concurrency/thread.cfa (moved)
	* libcfa/src/containers/maybe.cfa (moved)
	* libcfa/src/containers/pair.cfa (moved)
	* libcfa/src/containers/result.cfa (moved)
	* libcfa/src/containers/vector.cfa (moved)
	* libcfa/src/fstream.cfa (moved)
	* libcfa/src/heap.cfa (moved)
	* libcfa/src/interpose.cfa (moved)
	* libcfa/src/iostream.cfa (moved)
	* libcfa/src/iterator.cfa (moved)
	* libcfa/src/limits.cfa (moved)
	* libcfa/src/rational.cfa (moved)
	* libcfa/src/startup.cfa (moved)
	* libcfa/src/stdlib.cfa (moved)
	* libcfa/src/time.cfa (moved)
	* src/cfa.make (modified)

	Simplified some of the handling by converting libcfa sources from .c ...