source: libcfa/src/iostream.hfa

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   4 months pabuhr add stream parameter to OSTYPE_VOID_IMPL macro and update all macro calls
(edit) @a1a1f37d   4 months pabuhr change order of ungetc parameters to harmonize with C ungetc
(edit) @c015e2d   4 months pabuhr update reading boolean and match text
(edit) @c0363be   7 months pabuhr formatting
(edit) @211def2   9 months pabuhr omnibus I/O changes to get quoted manipulator to work
(edit) @63e129c   10 months pabuhr cleanup, fix bug for input manipulator nl
(edit) @baa1d5d   10 months pabuhr update testing for manipulators
(edit) @5764204   10 months pabuhr restrict nesting of manipulators and update manipulator test
(edit) @8abe4090   10 months pabuhr switch C designators for initialization
(edit) @4aae2bd   11 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) @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) @0d49efb   14 months pabuhr allow precision < 3 for manipulator eng
(edit) @0f107e4   15 months pabuhr add reading fixed strings, seperate skip input manipulator, getline …
(edit) @686912c   15 months pabuhr third attempt at input manipulators for strings
(edit) @38de914   15 months pabuhr second attempt at input manipulators for strings
(edit) @0926487   15 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) @d0cfcbe1   15 months pabuhr change setter routines in basic_i/ostream to return previous state
(edit) @2f34fde   15 months pabuhr add new wdi manipulator for C-strings to specify string and read size
(edit) @e7a8f65   16 months pabuhr force all input of C strings to specify a maximum length for the …
(edit) @0a2e0e21   16 months pabuhr add FIX-ME comment for forall-void routine in iostream
(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   17 months pabuhr harmonize separator manipulators names with newline names: change from …
(edit) @dc9dd94   17 months pabuhr formatting
(edit) @a0bd9a2   17 months ajbeach Lifted _Ostream_Flags out of _Ostream_Manip, so the bitfields do not …
(edit) @8a97248   22 months pabuhr switch from old trait syntax to new trait syntax using forall clause ADTast-experimental
(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) @00e9be9   4 years pabuhr add stream function clear, change eof to return bool 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) @424dfc4   4 years pabuhr change type of manipulator precision parameter from unsigned char to … 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) @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) @b81fd95   4 years mlbrooks Fix bug where pointer and reference types allow unsound initialization … 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) @21baa40   4 years pabuhr formatting ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @2b22b5c4   4 years pabuhr formatting 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) @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) @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) @891b827   5 years pabuhr change type of wd and pc, fix missing scanset initialization 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) @3c5dee4   6 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
(edit) @c4b072c   6 years pabuhr add printf/scanf attribute to fmt routines ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0efb269   6 years pabuhr add feature to input streams to read/not-read newline characters ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @17a1b21   6 years pabuhr add printing and testing for zero_t and one_t ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
(edit) @9d362a0   6 years pabuhr simplify code ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsdeferred_resnenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexerpthread-emulationqualifiedEnum
(edit) @5ea5b28   6 years pabuhr update iostream ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsdeferred_resnenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexerpthread-emulationqualifiedEnum
(edit) @200fcb3   6 years pabuhr add auto newline to sout, change endl to nl ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsdeferred_resnenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexerpthread-emulationqualifiedEnum
(edit) @0e0f128c   6 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsdeferred_resndemanglerenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexerpthread-emulationqualifiedEnum
(add) @58b6d1b   6 years Thierry Delisle Fixed tests after headers change ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsdeferred_resndemanglerenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexerpthread-emulationqualifiedEnum
Note: See TracRevisionLog for help on using the revision log.