# # ChangeLog for libcfa/src/iostream.cfa # # Generated by Trac 1.2.1 # Nov 17, 2024, 8:28:34 PM Sun, 13 Oct 2024 16:28:15 GMT Peter A. Buhr [1a7203d] * libcfa/src/collections/string.hfa (modified) * libcfa/src/collections/string_res.hfa (modified) * libcfa/src/concurrency/actor.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) change CFA runtime libraries to use C designator syntax Wed, 04 Sep 2024 15:39:25 GMT Peter A. Buhr [737bf73] * libcfa/src/iostream.cfa (modified) correct check for EOF when reading character strings Sat, 17 Aug 2024 19:15:21 GMT Peter A. Buhr [3ac5fd8] * doc/theses/jiada_liang_MMath/CFAenum.tex (modified) * doc/user/user.tex (modified) * libcfa/src/collections/string_res.cfa (modified) * libcfa/src/enum.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/parseconfig.cfa (modified) * tests/.expect/copyfile.txt (modified) * tests/.in/copyfile.txt (modified) * tests/concurrency/examples/quickSort.cfa (modified) * tests/copyfile.cfa (modified) * tests/coroutine/.expect/fmtLines.txt (modified) * tests/coroutine/.in/fmtLines.txt (modified) * tests/coroutine/cntparens.cfa (modified) * tests/coroutine/devicedriver.cfa (modified) * tests/coroutine/fmtLines.cfa (modified) * tests/enum_tests/input.cfa (modified) * tests/generator/.expect/fmtLines.txt (modified) * tests/generator/.in/fmtLines.txt (modified) * tests/generator/fmtLines.cfa (modified) first attempt changing end-of-file to an exception Fri, 02 Aug 2024 13:08:58 GMT Peter A. Buhr [b12e4ad] * libcfa/src/enum.cfa (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) * libcfa/src/vec/vec2.hfa (modified) * libcfa/src/vec/vec3.hfa (modified) * libcfa/src/vec/vec4.hfa (modified) add stream parameter to OSTYPE_VOID_IMPL macro and update all macro calls Tue, 16 Jul 2024 02:39:51 GMT Peter A. Buhr [d796be70] * libcfa/src/enum.cfa (modified) * libcfa/src/iostream.cfa (modified) commenting Sun, 14 Jul 2024 22:00:32 GMT Peter A. Buhr [a1a1f37d] * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/strstream.cfa (modified) * libcfa/src/strstream.hfa (modified) change order of ungetc parameters to harmonize with C ungetc Tue, 09 Jul 2024 03:56:24 GMT Peter A. Buhr [2f4c910] * libcfa/src/iostream.cfa (modified) set return argument for boolean read Tue, 09 Jul 2024 00:37:18 GMT Peter A. Buhr [c015e2d] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) update reading boolean and match text Mon, 12 Feb 2024 18:03:26 GMT Peter A. Buhr [6b228cae] * libcfa/src/iostream.cfa (modified) more testing for missing data when reading Sun, 11 Feb 2024 20:04:17 GMT Peter A. Buhr [7b93027e] * libcfa/src/iostream.cfa (modified) remove unnecessary code, start missing values for C strings Sat, 10 Feb 2024 22:59:21 GMT Peter A. Buhr [714e206] * libcfa/src/collections/string_res.cfa (modified) * libcfa/src/iostream.cfa (modified) more cleanup, changes related to detection of missing values during input Thu, 08 Feb 2024 03:54:16 GMT Peter A. Buhr [211def2] * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string.hfa (modified) * libcfa/src/collections/string_res.cfa (modified) * libcfa/src/collections/string_res.hfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) omnibus I/O changes to get quoted manipulator to work Sun, 28 Jan 2024 20:56:21 GMT Peter A. Buhr [63e129c] * libcfa/src/fstream.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) cleanup, fix bug for input manipulator nl Sun, 28 Jan 2024 04:29:57 GMT Peter A. Buhr [baa1d5d] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * tests/io/.in/manipulatorsInput.txt (modified) * tests/io/manipulatorsInput.cfa (modified) update testing for manipulators Thu, 25 Jan 2024 13:58:44 GMT Peter A. Buhr [5764204] * libcfa/src/collections/string_res.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * tests/io/.expect/manipulatorsInput.x64.txt (modified) * tests/io/.in/manipulatorsInput.txt (modified) * tests/io/manipulatorsInput.cfa (modified) restrict nesting of manipulators and update manipulator test Wed, 24 Jan 2024 17:11:48 GMT Michael Brooks [3db78b89] * libcfa/src/iostream.cfa (modified) * tests/io/.expect/manipulatorsInput.arm64.txt (modified) * tests/io/.expect/manipulatorsInput.x64.txt (modified) * tests/io/.expect/manipulatorsInput.x86.txt (modified) Fix string reading bug: Manipulator `ignore` should not write to its ... Thu, 04 Jan 2024 17:02:07 GMT Peter A. Buhr [4aae2bd] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) continue to work on quoted formatting and generalization Sat, 18 Nov 2023 12:44:49 GMT Peter A. Buhr [8c13ca8] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) raise exception missing_data when read fails to find value, initial ... Sat, 11 Nov 2023 12:38:56 GMT Peter A. Buhr [3e4bf0d] * libcfa/src/iostream.cfa (modified) * tests/io/.expect/manipulatorsInput.arm64.txt (modified) * tests/io/.expect/manipulatorsInput.x64.txt (modified) * tests/io/.expect/manipulatorsInput.x86.txt (modified) input manipulators for getline, excl, and incl reset argument to null ... Fri, 20 Oct 2023 01:39:17 GMT Peter A. Buhr [1b0184b] * libcfa/src/iostream.cfa (modified) * tests/concurrency/waituntil/channel_close.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 19 Oct 2023 23:35:24 GMT Peter A. Buhr [f842032] * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string_res.cfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) remove ISTYPE_VOID and ISTYPE_VOID_IMPL, and ends for input Wed, 18 Oct 2023 01:32:34 GMT Peter A. Buhr [e0dc038] * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) first attempt at new C string input Tue, 17 Oct 2023 16:12:00 GMT Michael Brooks [37ceccb] * libcfa/src/collections/string_res.cfa (modified) * libcfa/src/iostream.cfa (modified) * tests/collections/.expect/string-istream-manip.txt (modified) * tests/collections/string-istream-manip.cfa (modified) * tests/io/.expect/manipulatorsInput.arm64.txt (modified) * tests/io/.expect/manipulatorsInput.x64.txt (modified) * tests/io/.expect/manipulatorsInput.x86.txt (modified) Change string-read semantics so that reading nothing leaves the ... Mon, 09 Oct 2023 12:02:42 GMT Peter A. Buhr [0d49efb] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) allow precision < 3 for manipulator eng Thu, 05 Oct 2023 20:17:14 GMT Michael Brooks [0860d9c] * libcfa/src/collections/string_res.cfa (modified) * libcfa/src/iostream.cfa (modified) * tests/collections/.expect/string-istream-manip.txt (modified) * tests/collections/.in/string-istream-manip.txt (modified) * tests/collections/string-istream-manip.cfa (modified) * tests/io/.expect/manipulatorsInput.arm64.txt (modified) * tests/io/.expect/manipulatorsInput.x64.txt (modified) * tests/io/.expect/manipulatorsInput.x86.txt (modified) * tests/io/.in/manipulatorsInput.txt (modified) * tests/io/manipulatorsInput.cfa (modified) Fix read-to-variable-length-string cases when internal buffer fills. ... Thu, 05 Oct 2023 18:30:54 GMT Michael Brooks [8cffa4f] * libcfa/src/iostream.cfa (modified) * tests/collections/.expect/string-istream-manip.txt (modified) * tests/collections/.in/string-istream-manip.txt (modified) * tests/collections/string-istream-manip.cfa (modified) * tests/io/.expect/manipulatorsInput.arm64.txt (modified) * tests/io/.expect/manipulatorsInput.x64.txt (modified) * tests/io/.expect/manipulatorsInput.x86.txt (modified) * tests/io/.in/manipulatorsInput.txt (modified) * tests/io/manipulatorsInput.cfa (modified) Support match-failure reporting for string input. On failed match, ... Thu, 05 Oct 2023 17:50:35 GMT Michael Brooks [bf1cbde] * libcfa/src/iostream.cfa (modified) * tests/collections/.in/string-istream-manip.txt (modified) * tests/io/.in/manipulatorsInput.txt (modified) * tests/io/manipulatorsInput.cfa (modified) Implement "scanset" semantics for manipulator `skip`, in place of ... Fri, 08 Sep 2023 04:46:55 GMT Michael Brooks [2fa0237] * libcfa/src/iostream.cfa (modified) * tests/io/.expect/manipulatorsInput.arm64.txt (modified) * tests/io/.expect/manipulatorsInput.x64.txt (modified) * tests/io/.expect/manipulatorsInput.x86.txt (modified) * tests/io/.in/manipulatorsInput.txt (modified) * tests/io/manipulatorsInput.cfa (modified) Fix cstring input length interpretation issue that had a buffer ... Sat, 02 Sep 2023 18:57:43 GMT Peter A. Buhr [0f107e4] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) add reading fixed strings, seperate skip input manipulator, getline ... Thu, 31 Aug 2023 17:25:38 GMT Peter A. Buhr [686912c] * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) third attempt at input manipulators for strings Wed, 30 Aug 2023 15:20:14 GMT Peter A. Buhr [38de914] * libcfa/src/containers/string.cfa (modified) * libcfa/src/containers/string.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) second attempt at input manipulators for strings Mon, 28 Aug 2023 23:03:20 GMT Peter A. Buhr [0926487] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) formatting, use C-style compound literal Fri, 25 Aug 2023 16:53:55 GMT Peter A. Buhr [aa25216] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) remove special case for getline in C-string input Thu, 24 Aug 2023 15:37:16 GMT Peter A. Buhr [5ad2c6c7] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) update reading C strings with size check Tue, 15 Aug 2023 11:53:51 GMT Peter A. Buhr [bcbc7e4] * libcfa/src/iostream.cfa (modified) fix printing of decimal point when manipulator nodp is on Mon, 14 Aug 2023 23:10:38 GMT Peter A. Buhr [2f34fde] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) add new wdi manipulator for C-strings to specify string and read size Fri, 11 Aug 2023 02:27:05 GMT Peter A. Buhr [09a767e] * libcfa/src/iostream.cfa (modified) fix incorrect location of decimal point for floating-point value in ... Wed, 09 Aug 2023 21:34:21 GMT Peter A. Buhr [e7a8f65] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) force all input of C strings to specify a maximum length for the ... Mon, 07 Aug 2023 14:24:58 GMT Peter A. Buhr [ff7f6d07] * libcfa/src/iostream.cfa (modified) formatting Mon, 31 Jul 2023 21:00:38 GMT Peter A. Buhr [28c2933] * libcfa/src/iostream.cfa (modified) formatting 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 Tue, 18 Jul 2023 16:20:12 GMT Peter A. Buhr [94d2544] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) formatting, create macros OSTYPE_VOID, OSTYPE_VOID_IMPL. ISTYPE_VOID, ... Thu, 29 Jun 2023 16:07:50 GMT Peter A. Buhr [f5d9c37] * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/strstream.cfa (modified) * libcfa/src/strstream.hfa (modified) harmonize separator manipulators names with newline names: change ... Thu, 16 Feb 2023 21:39:41 GMT Peter A. Buhr [fb907d3] * libcfa/src/iostream.cfa (modified) add explicit cast of with function exp10 Mon, 19 Sep 2022 22:25:23 GMT Peter A. Buhr [ebf8ca5] * libcfa/src/bits/locks.hfa (modified) * libcfa/src/iostream.cfa (modified) switch for-loop from C to CFA format Fri, 26 Aug 2022 02:43:36 GMT Peter A. Buhr [f6a4917] * libcfa/src/iostream.cfa (modified) * libcfa/src/rational.cfa (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) change C loop control to CFA loop control Fri, 13 May 2022 20:48:27 GMT Thierry Delisle [cce4648] * libcfa/src/fstream.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/strstream.cfa (modified) Visibility for streams Wed, 19 Jan 2022 14:21:43 GMT Peter A. Buhr [6a33e40] * libcfa/src/iostream.cfa (modified) print 0p for NULL char * pointer Wed, 19 Jan 2022 01:49:34 GMT Peter A. Buhr [b5f17e14] * libcfa/src/iostream.cfa (modified) support locale for digit separator in floating-point numbers Mon, 17 Jan 2022 21:44:42 GMT Peter A. Buhr [0c51f9ad] * libcfa/src/iostream.cfa (modified) support locale for digit separator Sun, 10 Oct 2021 21:02:46 GMT Peter A. Buhr [c8371b5] * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) change getANL to getANL$ (private) Thu, 07 Oct 2021 00:37:21 GMT Peter A. Buhr [8dcb832] * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) remove mutual-exclusion acquire for streams, add EINTR restarts for C ... Sat, 15 May 2021 13:47:17 GMT Peter A. Buhr [b1e614f4] * libcfa/src/iostream.cfa (modified) check for log10(0) in output manipulator eng Wed, 28 Apr 2021 02:07:25 GMT Peter A. Buhr [ef3ac46] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) move flush from basic_ostream to ostream, refactor istream into ... Sat, 24 Apr 2021 15:27:45 GMT Peter A. Buhr [85d8153] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) divide ostream trait into basic_ostream and ostream where the former ... 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 $ Tue, 13 Apr 2021 21:48:41 GMT Peter A. Buhr [fd4c009] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * tests/vector_math/.expect/vec4_float.txt (modified) fix incorrectly decimal-point printing, add engineering-notation ... Tue, 02 Mar 2021 22:21:35 GMT Peter A. Buhr [e474cf09] * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) add concurrency lock to IO stream and provide user interface to lock ... Thu, 21 Jan 2021 18:05:59 GMT Thierry Delisle [1adab3e] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) Reverted change that leads to infinite errors Thu, 21 Jan 2021 01:46:31 GMT Peter A. Buhr [c08c3cf] * 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/defs.hfa (modified) * libcfa/src/bits/locks.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/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) * 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/preemption.cfa (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/interpose.cfa (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/concurrent/thread.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) fix conflict Thu, 21 Jan 2021 01:42:33 GMT Peter A. Buhr [467c8b7] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) start adding I/O acquire 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 ... 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 Wed, 12 Aug 2020 22:01:25 GMT Peter A. Buhr [51230f1b] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) remove special print for zero_t and one_t Mon, 10 Aug 2020 18:31:24 GMT Peter A. Buhr [53fd995] * libcfa/src/iostream.cfa (modified) change ceiling calls to ceiling_div Mon, 20 Jul 2020 19:52:30 GMT Peter A. Buhr [ffa48a8] * libcfa/src/iostream.cfa (modified) patch bug causing print of -0 for gcc 5 & 6 Thu, 16 Jul 2020 11:53:28 GMT Peter A. Buhr [cadec25] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) #ifdef int128 code for reading Wed, 15 Jul 2020 22:42:22 GMT Peter A. Buhr [fe68bdf] * libcfa/src/iostream.cfa (modified) add reading for int128 values Sat, 11 Jul 2020 22:36:09 GMT Peter A. Buhr [7d9bbef] * libcfa/src/iostream.cfa (modified) add commented out debug prints Mon, 06 Jul 2020 20:47:01 GMT Peter A. Buhr [ac9ba12] * libcfa/src/iostream.cfa (modified) add comments Sun, 05 Jul 2020 20:04:20 GMT Peter A. Buhr [2c60c644] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * tests/.expect/manipulatorsOutput3.txt (added) new version for printing int128 values including manipulators Fri, 19 Jun 2020 21:46:38 GMT Peter A. Buhr [8d321f9] * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) adjust /** comments, change exception name from IO_OPEN_FAILURE to ... Thu, 18 Jun 2020 23:05:03 GMT Peter A. Buhr [6026628] * libcfa/src/iostream.cfa (modified) remove extern "C" from include files protected in CFA stdhdr directory Thu, 07 May 2020 00:53:22 GMT Peter A. Buhr [1488f94] * libcfa/src/iostream.cfa (modified) more work on manipulators for int128 numbers Thu, 30 Apr 2020 15:46:01 GMT Peter A. Buhr [c7978c0] * libcfa/src/iostream.cfa (modified) rewrite printing 64-bit numbers in binary Wed, 29 Apr 2020 12:55:45 GMT Peter A. Buhr [fd4d3017] * libcfa/src/iostream.cfa (modified) more work on manipulators for int128 numbers Mon, 27 Apr 2020 00:32:17 GMT Peter A. Buhr [b25aafa] * libcfa/src/iostream.cfa (modified) more work on manipulators for int128 numbers Sun, 26 Apr 2020 16:06:54 GMT Peter A. Buhr [dab31d0] * libcfa/src/iostream.cfa (modified) more work on manipulators for int128 numbers Sat, 25 Apr 2020 22:08:26 GMT Peter A. Buhr [0a2e1c05] * libcfa/src/iostream.cfa (modified) more work on manipulators for int128 numbers Sat, 25 Apr 2020 14:44:02 GMT Peter A. Buhr [37e5640] * libcfa/src/iostream.cfa (modified) more work on manipulators for int128 numbers Fri, 24 Apr 2020 20:21:43 GMT Peter A. Buhr [c4e3c28b] * libcfa/src/iostream.cfa (modified) more work on manipulators for int128 numbers Fri, 24 Apr 2020 16:18:07 GMT Peter A. Buhr [9edf835] * libcfa/src/iostream.cfa (modified) * tests/manipulatorsOutput3.cfa (modified) more work on manipulators for int128 numbers Thu, 23 Apr 2020 21:53:14 GMT Peter A. Buhr [40b5417] * libcfa/src/iostream.cfa (modified) * tests/manipulatorsOutput3.cfa (modified) more work on manipulators for int128 numbers Wed, 22 Apr 2020 15:13:18 GMT Peter A. Buhr [3d2852a] * libcfa/src/iostream.cfa (modified) more work on manipulators for int128 numbers Wed, 22 Apr 2020 00:25:36 GMT Peter A. Buhr [7fd71c7] * libcfa/src/iostream.cfa (modified) * tests/manipulatorsOutput3.cfa (added) more work on manipulators for int128 numbers, begin test file for ... Thu, 12 Mar 2020 19:26:18 GMT Peter A. Buhr [852a2f06] * libcfa/src/iostream.cfa (modified) fix recusion for base10_128, fix printing of int128 with width using ... Thu, 05 Mar 2020 21:09:54 GMT Peter A. Buhr [dd7c6520] * libcfa/src/iostream.cfa (modified) fixed printing int128 binary, and started fixing int128 decimal Thu, 20 Feb 2020 21:08:00 GMT Peter A. Buhr [e59e663] * libcfa/src/iostream.cfa (modified) fix build error Thu, 20 Feb 2020 20:34:00 GMT Peter A. Buhr [bd5b443] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) add printing macros for int128 to iostream 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:46:01 GMT Peter A. Buhr [4f37255] * libcfa/src/interpose.cfa (modified) * libcfa/src/iostream.cfa (modified) formatting 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 ... Fri, 14 Jun 2019 00:39:28 GMT Peter A. Buhr [dc5072f] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * tests/io2.cfa (modified) * tests/manipulatorsInput.cfa (modified) remove const char * input because of error Wed, 12 Jun 2019 19:40:40 GMT Peter A. Buhr [04396aa] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * tests/.in/manipulatorsInput.txt (modified) formatting, add const char * and char * sin operators, add skip( n ) ... Tue, 11 Jun 2019 01:36:03 GMT Peter A. Buhr [86a8be5] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * tests/.expect/manipulatorsInput.txt (modified) * tests/.in/manipulatorsInput.txt (modified) * tests/manipulatorsInput.cfa (modified) not wd with char type, and update test appropriately Mon, 10 Jun 2019 17:49:38 GMT Peter A. Buhr [b117e0c] * libcfa/src/iostream.cfa (modified) formatting Sun, 09 Jun 2019 22:23:47 GMT Peter A. Buhr [61c7239] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * tests/io2.cfa (modified) first attempt input/output manipulators Tue, 04 Jun 2019 22:34:15 GMT Peter A. Buhr [3c573e9] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) first draft of output manipulators and start input manipulators Tue, 21 May 2019 18:23:43 GMT Peter A. Buhr [e63326b] * libcfa/src/iostream.cfa (modified) clean up always printing decimal point for floating-point numbers