source: libcfa/src/iostream.cfa

Revision Log Mode:


Legend:

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