# # ChangeLog for libcfa/src/heap.cfa # # Generated by Trac 1.2.1 # Nov 18, 2024, 8:10:52 AM Fri, 12 Apr 2024 11:49:05 GMT Peter A. Buhr [feb999f] * libcfa/src/heap.cfa (modified) * libcfa/src/heap.hfa (modified) formatting, change free null statistic to also count malloc(0), ... Thu, 04 Jan 2024 17:00:01 GMT Peter A. Buhr [be10079] * libcfa/src/heap.cfa (modified) formatting Sun, 01 Oct 2023 02:36:42 GMT Peter A. Buhr [1e7a765] * libcfa/src/heap.cfa (modified) fix lock/unlock for heap statistic-mode Mon, 11 Sep 2023 16:12:17 GMT Peter A. Buhr [c58ead7] * libcfa/src/heap.cfa (modified) * libcfa/src/heap.hfa (modified) add malloc_stats_clear routine to zero the heap master and all active ... Sat, 05 Aug 2023 13:41:11 GMT Peter A. Buhr [a47fe52] * libcfa/src/heap.cfa (modified) missing add of terminating thread-heap statistics to master heap, ... Mon, 31 Jul 2023 20:59:46 GMT Peter A. Buhr [07b59ec] * libcfa/src/heap.cfa (modified) change startup sequence by adding back heapManagerBootFlag, add build ... Fri, 30 Dec 2022 13:42:42 GMT Peter A. Buhr [a7662b8] * libcfa/src/heap.cfa (modified) add cast from int to unsigned Wed, 28 Dec 2022 17:49:41 GMT Peter A. Buhr [8ee54963] * libcfa/src/heap.cfa (modified) change spinlock atomics to ATOMIC_ACQUIRE/RELEASE, increase alignment ... Wed, 02 Nov 2022 02:06:24 GMT Peter A. Buhr [0bdfcc3] * libcfa/src/heap.cfa (modified) formatting Sun, 30 Oct 2022 19:58:39 GMT Peter A. Buhr [7a2057a] * libcfa/src/heap.cfa (modified) remove unused BUCKETLOCK, restructure OWNERSHIP and RETURNSPIN Thu, 27 Oct 2022 19:50:15 GMT Thierry Delisle [88ac843e] * benchmark/io/http/worker.hfa (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/containers/lockfree.hfa (added) * libcfa/src/containers/queueLockFree.hfa (deleted) * libcfa/src/containers/stackLockFree.hfa (deleted) * libcfa/src/heap.cfa (modified) * tests/collections/atomic_mpsc.cfa (modified) Moved lockfree containers to containers/lockfree.hfa. Added ... Fri, 14 Oct 2022 02:33:27 GMT Peter A. Buhr [80fbdc9] * libcfa/src/heap.cfa (modified) remove include for bits/locks.hfa, generalize format code in error ... Fri, 14 Oct 2022 01:59:31 GMT Peter A. Buhr [5951956] * libcfa/src/heap.cfa (modified) fix 32-bit problemgenrating spurious unfreed-storage message Wed, 12 Oct 2022 22:13:11 GMT Peter A. Buhr [7671c6d] * libcfa/src/heap.cfa (modified) make heap executable for thunks Wed, 12 Oct 2022 00:23:26 GMT Peter A. Buhr [116a2ea] * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/heap.hfa (modified) * libcfa/src/startup.cfa (modified) * tests/.expect/alloc.txt (modified) * tests/alloc.cfa (modified) * tests/alloc2.cfa (modified) * tests/malloc.cfa (modified) new heap and associated tests updated Fri, 24 Jun 2022 17:20:18 GMT Thierry Delisle [5a076837] * libcfa/src/heap.cfa (modified) Remove unnecessary declaration in heap Mon, 16 May 2022 16:04:23 GMT Thierry Delisle [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. Sat, 30 Apr 2022 01:39:09 GMT Peter A. Buhr [433905a] * libcfa/src/heap.cfa (modified) temporary fix for 32-bit alignment problem, use ... Mon, 25 Apr 2022 23:00:39 GMT Peter A. Buhr [69ec0fb] * libcfa/src/heap.cfa (modified) fix error in second update of heap allocator Sun, 24 Apr 2022 14:47:18 GMT Peter A. Buhr [19e5d65d] * libcfa/src/heap.cfa (modified) second update of heap allocator towards new heap-per-thread version Fri, 22 Apr 2022 22:36:18 GMT Peter A. Buhr [31a5f418] * libcfa/src/heap.cfa (modified) * libcfa/src/heap.hfa (modified) start update of heap allocator to new heap-per-thread version Tue, 04 Jan 2022 18:36:04 GMT Peter A. Buhr [578ec01c] * libcfa/src/heap.cfa (modified) update heap statistics to new format (incomplete) Wed, 03 Nov 2021 15:47:32 GMT Thierry Delisle [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 ... Tue, 10 Aug 2021 00:13:25 GMT Peter A. Buhr [b42d0ea] * libcfa/src/heap.cfa (modified) do not print unfreed-storage message if program exits Sat, 22 May 2021 13:23:41 GMT Peter A. Buhr [b38b22f] * libcfa/src/heap.cfa (modified) add missing heap statistic counters for free calls and free storage Wed, 05 May 2021 18:11:01 GMT Peter A. Buhr [58c671ba] * libcfa/src/heap.cfa (modified) formatting Wed, 21 Apr 2021 01:32:28 GMT Peter A. Buhr [6c5d92f] * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/gmp.hfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/stdlib.hfa (modified) for private variables and functions, move prefix $ to suffix $ Mon, 15 Mar 2021 00:33:14 GMT Peter A. Buhr [d134b15] * libcfa/src/heap.cfa (modified) remove inline from extern routine Sun, 10 Jan 2021 16:46:29 GMT Peter A. Buhr [709b812] * libcfa/src/heap.cfa (modified) add separate statistics counters for zero allocations and nullptr ... Wed, 16 Dec 2020 18:42:55 GMT Peter A. Buhr [13fece5] * libcfa/src/heap.cfa (modified) modify location of mmapped storage to either side of the heap, and ... Wed, 16 Dec 2020 02:48:28 GMT Peter A. Buhr [ad2dced] * libcfa/src/heap.cfa (modified) increase heap expansion to 10M, add global __page_size and __map_prot ... Mon, 14 Dec 2020 03:10:15 GMT Peter A. Buhr [b4aa1ab] * libcfa/src/heap.cfa (modified) fix running nested routines on stacks in the heap Fri, 11 Dec 2020 12:53:45 GMT Peter A. Buhr [e4b6b7d3] * libcfa/src/heap.cfa (modified) for debug, fill deleted memory with deadbeef pattern Tue, 08 Sep 2020 16:06:32 GMT Peter A. Buhr [113d785] * libcfa/src/heap.cfa (modified) formatting Mon, 07 Sep 2020 23:52:02 GMT m3zulfiq [1b55756] * libcfa/src/heap.cfa (modified) * tests/alloc2.cfa (modified) heap.cfa: removed bug in resize with alignment by adding return ... Mon, 07 Sep 2020 21:48:02 GMT Peter A. Buhr [92847f7] * libcfa/src/heap.cfa (modified) corrections for resize/realloc with alignment Fri, 04 Sep 2020 18:31:47 GMT m3zulfiq [03b87140] * libcfa/src/heap.cfa (modified) removed bug from resize/realloc with alignment so alignment is not ... Fri, 04 Sep 2020 15:36:29 GMT m3zulfiq [a3ade94] * libcfa/src/heap.cfa (modified) cleaned up resize and realloc with alignment Thu, 03 Sep 2020 20:28:10 GMT Peter A. Buhr [47dd0d2] * libcfa/src/heap.cfa (modified) use math.hfa 'min' routine, work on code to reuse existing storage in ... Wed, 02 Sep 2020 17:13:28 GMT m3zulfiq [f76ff0b] * libcfa/src/heap.cfa (modified) * libcfa/src/stdlib.hfa (modified) * tests/.expect/alloc2.txt (added) * tests/alloc2.cfa (modified) * tests/malloc.cfa (modified) alloc2.txt: added expected output file for test alloc2.cfa. heap.cfa: ... 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 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 Sat, 15 Aug 2020 16:07:27 GMT Peter A. Buhr [68d40b7] * libcfa/src/heap.cfa (modified) change ceiling to ceiling2 for mallopt 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 ... 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 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 ... Tue, 04 Aug 2020 02:34:10 GMT Peter A. Buhr [d5d3a90] * libcfa/src/heap.cfa (modified) abort when out of memory, return 0p for zero size allocation request, ... Tue, 28 Jul 2020 11:10:56 GMT Peter A. Buhr [4cf617e] * libcfa/src/heap.cfa (modified) memalign - correct size to eliminate alignment offset Tue, 21 Jul 2020 15:16:09 GMT Peter A. Buhr [2b23d78] * libcfa/src/heap.cfa (modified) check for allocation size change and reset if necessary in resize and ... Mon, 20 Jul 2020 00:50:19 GMT Peter A. Buhr [849fb370] * libcfa/src/heap.cfa (modified) fix return from false to 0 to match with return type size_t Wed, 24 Jun 2020 21:00:59 GMT Thierry Delisle [8b58bae] * doc/papers/concurrency/Paper.tex (modified) * doc/papers/concurrency/figures/RunTimeStructure.fig (modified) * doc/papers/concurrency/mail2 (modified) * doc/papers/concurrency/response2 (modified) * examples/hashtable.cfa (modified) * examples/hashtable2.cfa (added) * libcfa/src/bits/debug.cfa (modified) * libcfa/src/bits/signal.hfa (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/containers/stackLockFree.hfa (modified) * libcfa/src/containers/vector.hfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/stdhdr/sys/time.h (added) * libcfa/src/time.hfa (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/Parser/DeclarationNode.cc (modified) * tests/.expect/copyfile.txt (modified) * tests/.expect/time.txt (modified) * tests/.in/copyfile.txt (modified) * tests/copyfile.cfa (modified) * tests/exceptions/.expect/resume.txt (modified) * tests/exceptions/.expect/terminate.txt (modified) * tests/exceptions/resume.cfa (modified) * tests/exceptions/terminate.cfa (modified) * tests/time.cfa (modified) Merge branch 'master' into relaxed_ready Fri, 19 Jun 2020 21:30:16 GMT Thierry Delisle [0f89d4f] * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/containers/stackLockFree.hfa (modified) * libcfa/src/heap.cfa (modified) Modified StackLF to use `next instead of getNext Sun, 14 Jun 2020 12:18:15 GMT Peter A. Buhr [c45d2fa] * libcfa/src/heap.cfa (modified) refactor declaration qualifiers with distribution Wed, 27 May 2020 19:14:50 GMT Peter A. Buhr [ada0246d] * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/heap.hfa (added) * libcfa/src/stdhdr/malloc.h (modified) * libcfa/src/stdhdr/sys/mman.h (added) * libcfa/src/stdhdr/sys/ucontext.h (deleted) * libcfa/src/stdlib.hfa (modified) create heap.hfa, use it in malloc.h, and cleanup includes with ... Mon, 18 May 2020 01:06:28 GMT Peter A. Buhr [9c438546] * libcfa/src/containers/stackLockFree.hfa (added) * libcfa/src/heap.cfa (modified) move allocation "size" field, allow alternative lock-free stack for ... Thu, 07 May 2020 00:45:52 GMT Peter A. Buhr [1076d05] * libcfa/src/heap.cfa (modified) small code clean ups after complete code walk through Mon, 20 Apr 2020 19:01:34 GMT Peter A. Buhr [61248a4] * libcfa/src/heap.cfa (modified) update comments for public C allocation routines Sat, 18 Apr 2020 13:08:12 GMT Peter A. Buhr [76e2113] * libcfa/src/heap.cfa (modified) * libcfa/src/stdhdr/malloc.h (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) add setter routines for sticky operations, add allocation size to header Thu, 02 Apr 2020 01:32:21 GMT Peter A. Buhr [cfbc703d] * libcfa/src/heap.cfa (modified) * libcfa/src/stdhdr/malloc.h (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * tests/.expect/alloc-ERROR.txt (modified) * tests/.expect/alloc.txt (modified) * tests/alloc.cfa (modified) add resize and more "alloc" routines Fri, 06 Mar 2020 18:46:00 GMT Peter A. Buhr [ca7949b] * libcfa/src/heap.cfa (modified) * libcfa/src/stdlib.hfa (modified) update comments Tue, 04 Feb 2020 19:03:07 GMT Peter A. Buhr [e3fea42] * libcfa/src/assert.cfa (modified) * libcfa/src/bits/debug.cfa (modified) * libcfa/src/bits/debug.hfa (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/gmp.hfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/math.hfa (modified) * libcfa/src/startup.cfa (modified) * libcfa/src/stdhdr/assert.h (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * libcfa/src/time.cfa (modified) * libcfa/src/time.hfa (modified) change "const char *" to "const char []" Wed, 11 Dec 2019 12:35:37 GMT Peter A. Buhr [98d6965d] * libcfa/src/heap.cfa (modified) temporarily remove default memory exhausted message, use NULL return ... Fri, 06 Dec 2019 03:59:19 GMT Peter A. Buhr [baf608a] * libcfa/src/heap.cfa (modified) provide switch to print heap statistics on program termination Tue, 03 Dec 2019 22:39:07 GMT Peter A. Buhr [1f6de372] * libcfa/src/heap.cfa (modified) change realloc to return 0-sized storage for size 0 rather than NULL Sat, 30 Nov 2019 16:10:33 GMT Peter A. Buhr [4ea1c6d] * libcfa/src/heap.cfa (modified) turn on unfreed storage warning message Sun, 24 Nov 2019 22:58:39 GMT Peter A. Buhr [1e034d9] * libcfa/src/heap.cfa (modified) forammting, add missing call to header in alignment realloc Fri, 22 Nov 2019 20:10:22 GMT Peter A. Buhr [95eb7cf] * libcfa/src/heap.cfa (modified) major update of heap, especially realloc Mon, 21 Oct 2019 03:14:28 GMT Peter A. Buhr [1aa6ecb] * libcfa/src/heap.cfa (modified) check for maximum allocation and use macro to get header Wed, 24 Jul 2019 22:49:08 GMT Peter A. Buhr [a92a4fe] * libcfa/src/heap.cfa (modified) fix patch when using sizeof in enum Tue, 23 Jul 2019 20:43:53 GMT Peter A. Buhr [b5ce31e] * libcfa/src/heap.cfa (modified) formatting Fri, 19 Jul 2019 20:52:14 GMT Peter A. Buhr [e723100] * libcfa/src/heap.cfa (modified) * tests/.expect/heap.txt (added) patch heap for thunk problem and restart heap test Sun, 19 May 2019 22:24:07 GMT Peter A. Buhr [7b149bc] * libcfa/src/heap.cfa (modified) formatting Fri, 22 Mar 2019 19:44:08 GMT Peter A. Buhr [f8cd310] * doc/papers/concurrency/examples/ProdCons.cfa (modified) * libcfa/src/heap.cfa (modified) * tests/concurrent/examples/boundedBufferEXT.cfa (modified) * tests/concurrent/examples/boundedBufferINT.cfa (modified) * tests/concurrent/examples/datingService.cfa (modified) * tests/concurrent/examples/quickSort.cfa (modified) * tests/concurrent/waitfor/parse2.cfa (modified) * tests/coroutine/.expect/fmtLines.txt (modified) * tests/coroutine/.in/fmtLines.txt (modified) * tests/coroutine/fibonacci.cfa (modified) * tests/coroutine/fmtLines.cfa (modified) * tests/coroutine/pingpong.cfa (modified) * tests/coroutine/prodcons.cfa (modified) * tests/coroutine/runningTotal.cfa (modified) * tests/raii/init_once.cfa (modified) update file names in emacs compile directive Sat, 08 Sep 2018 12:58:17 GMT Peter A. Buhr [7117ac3] * libcfa/src/heap.cfa (modified) temporary fix for malloc call before memory_startup Wed, 29 Aug 2018 22:07:15 GMT Peter A. Buhr [bcb14b5] * libcfa/src/heap.cfa (modified) first code review updates Fri, 17 Aug 2018 19:36:21 GMT Thierry Delisle [b6830d74] * libcfa/src/heap.cfa (modified) First pass of comment on heap.cfa Tue, 14 Aug 2018 17:20:59 GMT Thierry Delisle [0e0f128c] * doc/bibliography/pl.bib (modified) * doc/papers/AMA/AMA-stix/ama/WileyNJD-v2.cls (modified) * doc/papers/general/Makefile (modified) * doc/papers/general/Paper.tex (modified) * driver/cfa.cc (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/stdhdr/malloc.h (modified) * libcfa/src/time.hfa (modified) * src/tests/.expect/forctrl.txt (added) * src/tests/forctrl.c (added) * tests/alloc.c (modified) * tests/concurrent/examples/matrixSum.c (modified) * tests/pybin/tools.py (modified) * tests/raii/.expect/dtor-early-exit-ERR1.txt (modified) * tests/raii/.expect/dtor-early-exit-ERR2.txt (modified) * tests/raii/dtor-early-exit.c (modified) * tests/searchsort.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 06 Aug 2018 20:33:35 GMT Thierry Delisle [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 [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 [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 ...