summaryrefslogtreecommitdiffstats
path: root/stream.c
Commit message (Expand)AuthorAgeFilesLines
* c_num: now takes self argument.Kaz Kylheku2020-06-291-60/+69
* Replace all strerror calls with wrapper.Kaz Kylheku2020-06-201-18/+16
* streams: maintain integer format string detector.Kaz Kylheku2020-05-301-14/+28
* Reduce footprint of :fd property.Kaz Kylheku2020-04-251-8/+5
* Remove unnecessary #include directives.Kaz Kylheku2020-04-221-3/+0
* arith: move c_unum and unum declaration into lib.hKaz Kylheku2020-04-221-1/+0
* parser: batched read operation for speed.Kaz Kylheku2020-04-221-0/+8
* streams: put_buf and fill_buf become lower-level.Kaz Kylheku2020-04-221-40/+42
* New function: get-line-as-bufKaz Kylheku2020-04-191-0/+30
* open-file: fix broken append mode.Kaz Kylheku2020-04-171-0/+2
* open-file: allow async signals.Kaz Kylheku2020-04-161-14/+20
* New "n" open file mode option: nonblocking.Kaz Kylheku2020-04-151-5/+12
* streams: bugfix: "m" mode: use 0666 in open.Kaz Kylheku2020-04-151-1/+1
* streams: fix reversed order of items in error diagnostic.Kaz Kylheku2020-04-131-2/+2
* warning cleanup: signed/unsigned in ternaries.Kaz Kylheku2020-04-051-1/+1
* warning cleanup: add casts for unused parameters.Kaz Kylheku2020-04-051-0/+36
* open-process: fix regression.Kaz Kylheku2020-03-241-1/+1
* internals: rename misnamed curry_* functions.Kaz Kyheku2020-03-171-4/+4
* cygwin: use spawnvp for run and sh.Kaz Kylheku2020-02-171-46/+81
* open-file: fix diagnostic referring to "o" mode.Kaz Kyheku2020-02-121-1/+1
* New "m" file open mode: non-truncating "w".Kaz Kylheku2020-02-071-3/+32
* fill-buf/fill-buf-adjust: incorrect return value.Kaz Kyheku2020-02-051-2/+2
* open-files: add mode string argument.Kaz Kyheku2020-01-311-4/+12
* Copyright year bump 2020.Kaz Kylheku2019-12-311-1/+1
* open-process: new variant, open-subprocess.Kaz Kylheku2019-11-071-14/+37
* open-process: I/O redirection feature.Kaz Kylheku2019-11-061-0/+81
* open-process: close-on-exec bugfix.Kaz Kylheku2019-11-061-2/+2
* All HAVE_* macros should be tested with #if, not #ifdef.Kaz Kylheku2019-09-121-2/+2
* base-name: optionally remove suffix.Kaz Kylheku2019-08-091-3/+7
* sha256: recycle I/O buffer used in stream hash.Kaz Kylheku2019-07-041-0/+27
* Expose make-byte-input-stream.Kaz Kylheku2019-07-041-0/+1
* base64: integrate with buffers.Kaz Kylheku2019-06-211-0/+17
* streams: use ~s and ~a properly in errors.Kaz Kylheku2019-06-211-27/+27
* lib: more nuanced file access errors.Kaz Kylheku2019-05-011-21/+37
* Support max length and depth for object printing.Kaz Kylheku2019-04-181-4/+27
* streams: force-off indent mode.Kaz Kylheku2019-04-161-6/+24
* fill-buf-adjust: new function.Kaz Kylheku2019-02-161-0/+15
* streams: use Boolean return value for stdio_fseek.Kaz Kylheku2019-01-251-1/+1
* Copyright year bump 2019.Kaz Kylheku2019-01-161-1/+1
* Eliminate ALLOCA_H.Kaz Kylheku2018-12-311-1/+1
* Eliminate various unneeded header inclusions.Kaz Kylheku2018-12-121-1/+0
* Drastically reduce inclusion of <dirent.h>.Kaz Kylheku2018-12-111-1/+1
* Better identify functions that misuse COBJ-s and hashes.Kaz Kylheku2018-11-071-53/+112
* Fix wrong uses of ~s for function name string.Kaz Kylheku2018-11-071-3/+3
* math: improve error diagnosis.Kaz Kylheku2018-11-071-1/+1
* repl: bugfix: slow paste into terminal window.Kaz Kylheku2018-11-011-1/+3
* printer: improve object formatting.Kaz Kylheku2018-04-051-3/+17
* string output streams: null pointer deref.Kaz Kylheku2018-03-301-4/+10
* Copyright year bump 2018.Kaz Kylheku2018-02-151-1/+1
* New feature: structure delegate streams.Kaz Kylheku2017-12-081-13/+39