summaryrefslogtreecommitdiffstats
path: root/stream.h
Commit message (Expand)AuthorAgeFilesLines
* New function: trim-path-sepsKaz Kylheku2022-05-201-0/+1
* Copyright year bump 2022.Kaz Kylheku2022-01-111-1/+1
* path-search: rewrite in C with saner semantics.Kaz Kylheku2021-09-251-0/+2
* open-file: add mode option "x".Paul A. Patience2021-08-291-3/+4
* license: reformat to fit 80 columns.Kaz Kylheku2021-08-161-12/+13
* close-stream: make idemponent.Kaz Kylheku2021-08-041-0/+1
* compat: fix glaringly broken init-time handling.Kaz Kylheku2021-07-211-0/+1
* New function: add-suffix.Kaz Kylheku2021-07-101-0/+1
* New functions: trim-short-suffix, trim-long-suffix.Kaz Kylheku2021-07-101-0/+2
* type: disallow structs using built-in type names.Kaz Kylheku2021-07-081-0/+2
* unwind: refer to top-level *stderr* stream.Kaz Kylheku2021-07-061-0/+2
* c_str now takes a self argument.Kaz Kylheku2021-06-231-3/+5
* New functions: long-suffix, short-suffix.Kaz Kylheku2021-06-221-0/+2
* streams: pipe streams not needed if we have fork.Kaz Kylheku2021-06-191-0/+2
* Pre-release C++ upkeep.Kaz Kylheku2021-06-011-1/+1
* New: mkdtemp and mkstemp functions.Kaz Kylheku2021-05-311-0/+2
* New function: tmpfile.Kaz Kylheku2021-05-311-0/+1
* New function: portable-abs-path-p.Kaz Kylheku2021-05-021-0/+1
* Copyright year bump 2021.Kaz Kylheku2021-01-141-1/+1
* parser: batched read operation for speed.Kaz Kylheku2020-04-221-0/+1
* streams: put_buf and fill_buf become lower-level.Kaz Kylheku2020-04-221-2/+2
* New function: get-line-as-bufKaz Kylheku2020-04-191-0/+1
* New "n" open file mode option: nonblocking.Kaz Kylheku2020-04-151-3/+4
* warning cleanup: missing member initializers.Kaz Kylheku2020-04-051-3/+3
* New "m" file open mode: non-truncating "w".Kaz Kylheku2020-02-071-3/+4
* Copyright year bump 2020.Kaz Kylheku2019-12-311-1/+1
* open-process: I/O redirection feature.Kaz Kylheku2019-11-061-0/+3
* base-name: optionally remove suffix.Kaz Kylheku2019-08-091-1/+1
* sha256: recycle I/O buffer used in stream hash.Kaz Kylheku2019-07-041-1/+3
* base64: integrate with buffers.Kaz Kylheku2019-06-211-0/+1
* Support max length and depth for object printing.Kaz Kylheku2019-04-181-0/+6
* streams: force-off indent mode.Kaz Kylheku2019-04-161-1/+3
* fill-buf-adjust: new function.Kaz Kylheku2019-02-161-0/+1
* Copyright year bump 2019.Kaz Kylheku2019-01-161-1/+1
* Drastically reduce inclusion of <dirent.h>.Kaz Kylheku2018-12-111-1/+0
* printer: improve object formatting.Kaz Kylheku2018-04-051-0/+2
* Copyright year bump 2018.Kaz Kylheku2018-02-151-1/+1
* New feature: structure delegate streams.Kaz Kylheku2017-12-081-0/+5
* streams: allow "b" flag on open-command.Kaz Kylheku2017-10-301-0/+1
* bugfix: seek-stream :from-end not working.Kaz Kylheku2017-08-141-1/+1
* new function: path-catKaz Kylheku2017-07-181-0/+1
* buffers: improve put-buf and fill-buf.Kaz Kylheku2017-06-051-4/+4
* streams: put-buf and fill-buf functions.Kaz Kylheku2017-06-041-1/+6
* Adding base-name and dir-name functions.Kaz Kylheku2017-05-211-0/+4
* bugfix: tostringp not behaving right for floats.Kaz Kylheku2017-05-041-1/+1
* Bump copyright year to 2017.Kaz Kylheku2017-01-231-1/+1
* Circ print: fix recursion from print methods.Kaz Kylheku2016-11-011-0/+1
* Add stream printing context.Kaz Kylheku2016-10-201-1/+9
* Add *print-circle* special variable.Kaz Kylheku2016-10-191-1/+1
* Synchronize license comments with LICENSE.Kaz Kylheku2016-10-011-16/+17