source: libcfa/src/iostream.cfa

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @3ac5fd8   3 months pabuhr first attempt changing end-of-file to an exception
(edit) @b12e4ad   3 months pabuhr add stream parameter to OSTYPE_VOID_IMPL macro and update all macro calls
(edit) @d796be70   4 months pabuhr commenting
(edit) @a1a1f37d   4 months pabuhr change order of ungetc parameters to harmonize with C ungetc
(edit) @2f4c910   4 months pabuhr set return argument for boolean read
(edit) @c015e2d   4 months pabuhr update reading boolean and match text
(edit) @6b228cae   9 months pabuhr more testing for missing data when reading
(edit) @7b93027e   9 months pabuhr remove unnecessary code, start missing values for C strings
(edit) @714e206   9 months pabuhr more cleanup, changes related to detection of missing values during input
(edit) @211def2   9 months pabuhr omnibus I/O changes to get quoted manipulator to work
(edit) @63e129c   9 months pabuhr cleanup, fix bug for input manipulator nl
(edit) @baa1d5d   9 months pabuhr update testing for manipulators
(edit) @5764204   9 months pabuhr restrict nesting of manipulators and update manipulator test
(edit) @3db78b89   10 months mlbrooks Fix string reading bug: Manipulator ignore should not write to its …
(edit) @4aae2bd   10 months pabuhr continue to work on quoted formatting and generalization
(edit) @8c13ca8   12 months pabuhr raise exception missing_data when read fails to find value, initial …
(edit) @3e4bf0d   12 months pabuhr input manipulators for getline, excl, and incl reset argument to null …
(edit) @1b0184b   13 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
(edit) @f842032   13 months pabuhr remove ISTYPE_VOID and ISTYPE_VOID_IMPL, and ends for input
(edit) @e0dc038   13 months pabuhr first attempt at new C string input
(edit) @37ceccb   13 months mlbrooks Change string-read semantics so that reading nothing leaves the …
(edit) @0d49efb   13 months pabuhr allow precision < 3 for manipulator eng
(edit) @0860d9c   13 months mlbrooks Fix read-to-variable-length-string cases when internal buffer fills. …
(edit) @8cffa4f   13 months mlbrooks Support match-failure reporting for string input. On failed match, …
(edit) @bf1cbde   13 months mlbrooks Implement "scanset" semantics for manipulator skip, in place of …
(edit) @2fa0237   14 months mlbrooks Fix cstring input length interpretation issue that had a buffer …
(edit) @0f107e4   14 months pabuhr add reading fixed strings, seperate skip input manipulator, getline …
(edit) @686912c   14 months pabuhr third attempt at input manipulators for strings
(edit) @38de914   14 months pabuhr second attempt at input manipulators for strings
(edit) @0926487   14 months pabuhr formatting, use C-style compound literal
(edit) @aa25216   15 months pabuhr remove special case for getline in C-string input
(edit) @5ad2c6c7   15 months pabuhr update reading C strings with size check
(edit) @bcbc7e4   15 months pabuhr fix printing of decimal point when manipulator nodp is on
(edit) @2f34fde   15 months pabuhr add new wdi manipulator for C-strings to specify string and read size
(edit) @09a767e   15 months pabuhr fix incorrect location of decimal point for floating-point value in …
(edit) @e7a8f65   15 months pabuhr force all input of C strings to specify a maximum length for the …
(edit) @ff7f6d07   15 months pabuhr formatting
(edit) @28c2933   15 months pabuhr formatting
(edit) @c635047   16 months pabuhr more convertion to new void-creation stream macros
(edit) @94d2544   16 months pabuhr formatting, create macros OSTYPE_VOID, OSTYPE_VOID_IMPL. ISTYPE_VOID, …
(edit) @f5d9c37   16 months pabuhr harmonize separator manipulators names with newline names: change from …
(edit) @fb907d3   21 months pabuhr add explicit cast of with function exp10 ADTast-experimental
(edit) @ebf8ca5   2 years pabuhr switch for-loop from C to CFA format ADTast-experimentalpthread-emulation
(edit) @f6a4917   2 years pabuhr change C loop control to CFA loop control ADTast-experimentalpthread-emulation
(edit) @cce4648   2 years Thierry Delisle Visibility for streams ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @6a33e40   3 years pabuhr print 0p for NULL char * pointer ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @b5f17e1   3 years pabuhr support locale for digit separator in floating-point numbers ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @0c51f9ad   3 years pabuhr support locale for digit separator ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @c8371b5   3 years pabuhr change getANL to getANL$ (private) ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @8dcb832   3 years pabuhr remove mutual-exclusion acquire for streams, add EINTR restarts for C … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @b1e614f4   3 years pabuhr check for log10(0) in output manipulator eng ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ef3ac46   4 years pabuhr move flush from basic_ostream to ostream, refactor istream into … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @85d8153   4 years pabuhr divide ostream trait into basic_ostream and ostream where the former … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6c5d92f   4 years pabuhr for private variables and functions, move prefix $ to suffix $ ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @fd4c009   4 years pabuhr fix incorrectly decimal-point printing, add engineering-notation … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e474cf09   4 years pabuhr add concurrency lock to IO stream and provide user interface to lock stream ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @1adab3e   4 years Thierry Delisle Reverted change that leads to infinite errors ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c08c3cf   4 years pabuhr fix conflict ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @467c8b7   4 years pabuhr start adding I/O acquire ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @fd54fef   4 years mlbrooks Converting the project to use the new syntax for otype, dtype and … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7cfef0d   4 years pabuhr move routines floor, ceiling, ceiling_div from bitmanip.hfa to math.hfa ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @51230f1b   4 years pabuhr remove special print for zero_t and one_t ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @53fd995   4 years pabuhr change ceiling calls to ceiling_div ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ffa48a8   4 years pabuhr patch bug causing print of -0 for gcc 5 & 6 ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @cadec25   4 years pabuhr #ifdef int128 code for reading ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @fe68bdf   4 years pabuhr add reading for int128 values ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7d9bbef   4 years pabuhr add commented out debug prints ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ac9ba12   4 years pabuhr add comments ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @2c60c644   4 years pabuhr new version for printing int128 values including manipulators ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8d321f9   4 years pabuhr adjust / comments, change exception name from IO_OPEN_FAILURE to … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6026628   4 years pabuhr remove extern "C" from include files protected in CFA stdhdr directory ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @1488f94   5 years pabuhr more work on manipulators for int128 numbers ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c7978c0   5 years pabuhr rewrite printing 64-bit numbers in binary ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @fd4d3017   5 years pabuhr more work on manipulators for int128 numbers ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b25aafa   5 years pabuhr more work on manipulators for int128 numbers ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @dab31d0   5 years pabuhr more work on manipulators for int128 numbers ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0a2e1c05   5 years pabuhr more work on manipulators for int128 numbers ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @37e5640   5 years pabuhr more work on manipulators for int128 numbers ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c4e3c28b   5 years pabuhr more work on manipulators for int128 numbers ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9edf835   5 years pabuhr more work on manipulators for int128 numbers ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @40b5417   5 years pabuhr more work on manipulators for int128 numbers ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @3d2852a   5 years pabuhr more work on manipulators for int128 numbers ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7fd71c7   5 years pabuhr more work on manipulators for int128 numbers, begin test file for … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @852a2f06   5 years pabuhr fix recusion for base10_128, fix printing of int128 with width using … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @dd7c6520   5 years pabuhr fixed printing int128 binary, and started fixing int128 decimal ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e59e663   5 years pabuhr fix build error ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @bd5b443   5 years pabuhr add printing macros for int128 to iostream ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d1a9ff5   5 years pabuhr change private names to start with $, change NULL to 0p ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e3fea42   5 years pabuhr change "const char *" to "const char []" ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @4f37255   5 years pabuhr formatting ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @65240bb   5 years pabuhr first attempt to add streams exit and abort, rename private iostream … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @dc5072f   5 years pabuhr remove const char * input because of error ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @04396aa   5 years pabuhr formatting, add const char * and char * sin operators, add skip( n ) … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @86a8be5   5 years pabuhr not wd with char type, and update test appropriately ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b117e0c   5 years pabuhr formatting ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @61c7239   5 years pabuhr first attempt input/output manipulators ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @3c573e9   5 years pabuhr first draft of output manipulators and start input manipulators ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e63326b   5 years pabuhr clean up always printing decimal point for floating-point numbers ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b2ac656   5 years pabuhr fix decimal print for floating point ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @3c5dee4   5 years pabuhr change istype nl to ignore characters to newline, change ostype to … ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
Note: See TracRevisionLog for help on using the revision log.