# # ChangeLog for libcfa/src/gmp.hfa # # Generated by Trac 1.2.1 # Oct 31, 2024, 12:28:42 PM Tue, 18 Jul 2023 20:41:12 GMT Peter A. Buhr [c635047] * libcfa/src/gmp.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) more convertion to new void-creation stream macros Thu, 29 Jun 2023 16:12:01 GMT Peter A. Buhr [7d25f44] * libcfa/src/containers/string_res.cfa (modified) * libcfa/src/gmp.hfa (modified) * libcfa/src/parseconfig.cfa (modified) * tests/PRNG.cfa (modified) * tests/io/.expect/io.txt (modified) * tests/io/io.cfa (modified) * tests/raii/dtor-early-exit.cfa (modified) update files from old separator manipulator names to new names 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 $ Wed, 20 Jan 2021 01:44:29 GMT Michael Brooks [fd54fef] * libcfa/prelude/builtins.c (modified) * libcfa/prelude/prelude-gen.cc (modified) * libcfa/prelude/prelude.old.cf (modified) * libcfa/prelude/sync-builtins.cf (modified) * libcfa/src/bitmanip.hfa (modified) * libcfa/src/bits/algorithm.hfa (modified) * libcfa/src/bits/collection.hfa (modified) * libcfa/src/bits/containers.hfa (modified) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/bits/stack.hfa (modified) * libcfa/src/common.cfa (modified) * libcfa/src/common.hfa (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/future.hfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.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/list.hfa (modified) * libcfa/src/containers/maybe.cfa (modified) * libcfa/src/containers/maybe.hfa (modified) * libcfa/src/containers/pair.cfa (modified) * libcfa/src/containers/pair.hfa (modified) * libcfa/src/containers/result.cfa (modified) * libcfa/src/containers/result.hfa (modified) * libcfa/src/containers/stackLockFree.hfa (modified) * libcfa/src/containers/vector.cfa (modified) * libcfa/src/containers/vector.hfa (modified) * libcfa/src/exception.h (modified) * libcfa/src/executor.cfa (modified) * libcfa/src/gmp.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/iterator.cfa (modified) * libcfa/src/iterator.hfa (modified) * libcfa/src/math.hfa (modified) * libcfa/src/memory.cfa (modified) * libcfa/src/memory.hfa (modified) * libcfa/src/parseargs.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) * libcfa/src/vec/vec.hfa (modified) * libcfa/src/vec/vec2.hfa (modified) * libcfa/src/vec/vec3.hfa (modified) * libcfa/src/vec/vec4.hfa (modified) * src/Parser/parser.yy (modified) * tests/avltree/avl-private.cfa (modified) * tests/avltree/avl-private.h (modified) * tests/avltree/avl.h (modified) * tests/avltree/avl0.cfa (modified) * tests/avltree/avl1.cfa (modified) * tests/avltree/avl2.cfa (modified) * tests/avltree/avl3.cfa (modified) * tests/avltree/avl4.cfa (modified) * tests/bugs/10.cfa (modified) * tests/bugs/104.cfa (modified) * tests/bugs/194.cfa (modified) * tests/bugs/196.cfa (modified) * tests/bugs/203-2.cfa (modified) * tests/bugs/203-7.cfa (modified) * tests/bugs/203-9.cfa (modified) * tests/bugs/7.cfa (modified) * tests/castError.cfa (modified) * tests/concurrent/examples/boundedBufferEXT.cfa (modified) * tests/concurrent/examples/boundedBufferINT.cfa (modified) * tests/concurrent/examples/quickSort.generic.cfa (modified) * tests/concurrent/multi-monitor.cfa (modified) * tests/errors/completeType.cfa (modified) * tests/exceptions/defaults.cfa (modified) * tests/exceptions/polymorphic.cfa (modified) * tests/exceptions/virtual-poly.cfa (modified) * tests/forall.cfa (modified) * tests/function-operator.cfa (modified) * tests/genericUnion.cfa (modified) * tests/global-monomorph.cfa (modified) * tests/identity.cfa (modified) * tests/init1.cfa (modified) * tests/nested-types.cfa (modified) * tests/poly-d-cycle.cfa (modified) * tests/poly-o-cycle.cfa (modified) * tests/poly-selection.cfa (modified) * tests/polymorphism.cfa (modified) * tests/raii/ctor-autogen.cfa (modified) * tests/simpleGenericTriple.cfa (modified) * tests/sum.cfa (modified) * tests/tuple/tuplePolymorphism.cfa (modified) * tests/tuple/tupleVariadic.cfa (modified) * tests/zombies/ArrayN.c (modified) * tests/zombies/Members.c (modified) * tests/zombies/Rank2.c (modified) * tests/zombies/abstype.c (modified) * tests/zombies/context.cfa (modified) * tests/zombies/gc_no_raii/bug-repro/blockers/explicit_cast.c (modified) * tests/zombies/gc_no_raii/bug-repro/blockers/recursive_realloc.c (modified) * tests/zombies/gc_no_raii/bug-repro/deref.c (modified) * tests/zombies/gc_no_raii/bug-repro/field.c (modified) * tests/zombies/gc_no_raii/bug-repro/malloc.c (modified) * tests/zombies/gc_no_raii/bug-repro/oddtype.c (modified) * tests/zombies/gc_no_raii/bug-repro/push_back.h (modified) * tests/zombies/gc_no_raii/bug-repro/realloc.c (modified) * tests/zombies/gc_no_raii/bug-repro/return.c (modified) * tests/zombies/gc_no_raii/bug-repro/return_template.c (modified) * tests/zombies/gc_no_raii/bug-repro/slow_malloc.c (modified) * tests/zombies/gc_no_raii/bug-repro/zero.c (modified) * tests/zombies/gc_no_raii/src/gc.h (modified) * tests/zombies/gc_no_raii/src/gcpointers.c (modified) * tests/zombies/gc_no_raii/src/gcpointers.h (modified) * tests/zombies/gc_no_raii/src/tools.h (modified) * tests/zombies/hashtable.cfa (modified) * tests/zombies/hashtable2.cfa (modified) * tests/zombies/huge.c (modified) * tests/zombies/it_out.c (modified) * tests/zombies/new.c (modified) * tests/zombies/occursError.cfa (modified) * tests/zombies/prolog.c (modified) * tests/zombies/quad.c (modified) * tests/zombies/scope.cfa (modified) * tests/zombies/simplePoly.c (modified) * tests/zombies/simpler.c (modified) * tests/zombies/specialize.c (modified) * tests/zombies/square.c (modified) * tests/zombies/structMember.cfa (modified) * tests/zombies/subrange.cfa (modified) * tests/zombies/twice.c (modified) * tests/zombies/typeGenerator.cfa (modified) * tests/zombies/withStatement.cfa (modified) * tests/zombies/wrapper/src/pointer.h (modified) Converting the project to use the new syntax for otype, dtype and ... Sun, 09 Feb 2020 15:11:51 GMT Peter A. Buhr [d231700] * libcfa/src/gmp.hfa (modified) remove zero_t/one_t constructor because of relationship with ... Sat, 08 Feb 2020 12:41:33 GMT Peter A. Buhr [d1a9ff5] * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/gmp.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) change private names to start with $, change NULL to 0p 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 []" Mon, 15 Jul 2019 03:43:21 GMT Peter A. Buhr [ff2a33e] * libcfa/src/fstream.cfa (modified) * libcfa/src/gmp.hfa (modified) * libcfa/src/rational.cfa (modified) * libcfa/src/time.cfa (modified) switch from calling abort to using abort stream Fri, 12 Jul 2019 17:46:10 GMT Peter A. Buhr [65240bb] * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/gmp.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/rational.cfa (modified) * libcfa/src/time.cfa (modified) * tests/loopctrl.cfa (modified) * tests/math1.cfa (modified) * tests/sum.cfa (modified) * tests/swap.cfa (modified) first attempt to add streams exit and abort, rename private iostream ... Sat, 20 Apr 2019 19:22:52 GMT Peter A. Buhr [ab87ab5] * libcfa/src/gmp.hfa (modified) update stream output Wed, 12 Dec 2018 14:16:12 GMT Peter A. Buhr [200fcb3] * benchmark/Makefile.in (modified) * benchmark/Monitor.c (modified) * doc/papers/concurrency/Paper.tex (modified) * doc/proposals/flags.md (modified) * doc/user/user.tex (modified) * examples/ArrayN.c (modified) * examples/gc_no_raii/src/internal/collector.c (modified) * examples/gc_no_raii/src/internal/state.h (modified) * examples/gc_no_raii/src/tools/print.h (modified) * examples/multicore.c (modified) * examples/prolog.c (modified) * examples/quad.c (modified) * examples/square.c (modified) * examples/twice.c (modified) * examples/wrapper/src/main.c (modified) * examples/wrapper/src/pointer.h (modified) * examples/zero_one.c (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/gmp.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/rational.cfa (modified) * libcfa/src/rational.hfa (modified) * libcfa/src/time.cfa (modified) * tests/abs.cfa (modified) * tests/ato.cfa (modified) * tests/complex.cfa (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/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/recurse.c (modified) * tests/concurrent/waitfor/simple.c (modified) * tests/concurrent/waitfor/statment.c (modified) * tests/concurrent/waitfor/when.c (modified) * tests/coroutine/.expect/fmtLines.txt (modified) * tests/coroutine/.in/fmtLines.txt (modified) * tests/coroutine/fibonacci.c (modified) * tests/coroutine/fibonacci_1.c (modified) * tests/coroutine/fmtLines.c (modified) * tests/coroutine/pingpong.c (modified) * tests/coroutine/prodcons.c (modified) * tests/coroutine/runningTotal.c (modified) * tests/div.cfa (modified) * tests/except-0.cfa (modified) * tests/fallthrough.cfa (modified) * tests/fstream_test.cfa (modified) * tests/function-operator.cfa (modified) * tests/gmp.cfa (modified) * tests/heap.cfa (modified) * tests/hello.cfa (modified) * tests/identity.cfa (modified) * tests/ifwhileCtl.cfa (modified) * tests/io1.cfa (modified) * tests/io2.cfa (modified) * tests/literals.cfa (modified) * tests/loopctrl.cfa (modified) * tests/math1.cfa (modified) * tests/math2.cfa (modified) * tests/math3.cfa (modified) * tests/math4.cfa (modified) * tests/minmax.cfa (modified) * tests/quotedKeyword.cfa (modified) * tests/raii/dtor-early-exit.c (modified) * tests/raii/globals.c (modified) * tests/random.cfa (modified) * tests/rational.cfa (modified) * tests/searchsort.cfa (modified) * tests/shortCircuit.cfa (modified) * tests/sum.cfa (modified) * tests/swap.cfa (modified) * tests/time.cfa (modified) * tests/tuple/tupleAssign.c (modified) * tests/userLiterals.cfa (modified) * tests/vector.cfa (modified) add auto newline to sout, change endl to nl 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