summaryrefslogtreecommitdiffstats
path: root/stream.c
Commit message (Expand)AuthorAgeFilesLines
* args: don't use alloca for const size cases.Kaz Kylheku2022-10-151-1/+1
* json: support standard-style formatting.Kaz Kylheku2022-10-111-0/+4
* streams: new function inc-indent-abs.Kaz Kylheku2022-10-111-0/+13
* Implement NaN boxing.Kaz Kylheku2022-09-131-1/+1
* close-stream: process wait cleanup.Kaz Kylheku2022-06-241-18/+6
* More HAVE_FORK_STUFF cleanup.Kaz Kylheku2022-06-241-3/+3
* streams: remove old code for popen on MingGW.Kaz Kylheku2022-06-211-156/+8
* bugfix: missing gzip support in open-command.Kaz Kylheku2022-06-211-52/+74
* string-out-stream: gc issue.Kaz Kylheku2022-06-061-3/+4
* build: fix broken build when we don't HAVE_ZLIB.Kaz Kylheku2022-05-311-0/+2
* streams: use ~a for self string.Kaz Kylheku2022-05-311-3/+3
* cygwin: bug: sh always uses cmd.exe.Kaz Kylheku2022-05-311-9/+4
* streams: remove workaround for older Cygwin bug.Kaz Kylheku2022-05-271-7/+0
* open-fileno: support "z" flag for gzip.Kaz Kylheku2022-05-261-12/+27
* gzio: support more modes in open-file.Kaz Kylheku2022-05-261-3/+11
* First cut at new feature: gzip streams.Kaz Kylheku2022-05-261-6/+53
* open-file: show function name in bad modes diagnostic.Kaz Kylheku2022-05-261-1/+2
* stream-set-prop: return t on successful :name set.Kaz Kylheku2022-05-261-0/+1
* streams: avoid double access to errno.Kaz Kylheku2022-05-261-2/+3
* New function: trim-path-sepsKaz Kylheku2022-05-201-0/+19
* subprocesses: don't unnecessarily flush *stdout*.Kaz Kylheku2022-04-241-2/+4
* subprocesses: flush *stdout*.Kaz Kylheku2022-04-231-0/+8
* Use null_string throughout code base.Kaz Kylheku2022-02-051-1/+1
* Copyright year bump 2022.Kaz Kylheku2022-01-111-1/+1
* Casts have crept into the code not wrapped by macros.Kaz Kylheku2022-01-061-3/+3
* Eliminate declaration-after-statement everywhere.Kaz Kylheku2021-12-291-2/+2
* cygwin: environment-related fixes.Kaz Kylheku2021-10-051-2/+2
* New variable: *child-env*.Kaz Kylheku2021-09-261-3/+20
* path-search: rewrite in C with saner semantics.Kaz Kylheku2021-09-251-2/+30
* exceptions: hack to store errno in string object.Kaz Kylheku2021-09-071-47/+47
* open-file: improvement: "a" mode sets create flag.Kaz Kylheku2021-08-291-2/+2
* open-file: add mode option "x".Paul A. Patience2021-08-291-1/+11
* open-file: fix broken file-creation modes.Paul A. Patience2021-08-291-2/+3
* open-file: fix broken "+" mode string.Paul A. Patience2021-08-281-2/+1
* license: reformat to fit 80 columns.Kaz Kylheku2021-08-161-12/+13
* format: bug: sign not reset before each conversion.Kaz Kylheku2021-08-161-11/+8
* close-stream: make idemponent.Kaz Kylheku2021-08-041-5/+11
* streams: bad argument defaulting in close-stream.Kaz Kylheku2021-08-021-3/+3
* pure-rel-path-p: rewrite without regex.Kaz Kylheku2021-07-221-15/+21
* compat: fix glaringly broken init-time handling.Kaz Kylheku2021-07-211-3/+8
* abs-path-p: rewrite in lower-level C.Kaz Kylheku2021-07-151-23/+34
* New function: add-suffix.Kaz Kylheku2021-07-101-0/+48
* New functions: trim-short-suffix, trim-long-suffix.Kaz Kylheku2021-07-101-0/+64
* type: disallow structs using built-in type names.Kaz Kylheku2021-07-081-55/+60
* streams: put-string, put-char: missing type check.Kaz Kylheku2021-07-071-2/+4
* sh: reduce scope of variables.Kaz Kylheku2021-07-061-1/+1
* streams: do not close stderr.Kaz Kylheku2021-07-061-1/+1
* unwind: refer to top-level *stderr* stream.Kaz Kylheku2021-07-061-1/+4
* suffix functions: ignore trailing slashes.Kaz Kylheku2021-07-031-3/+4
* streams: tightening sloppy argument defaulting.Kaz Kylheku2021-07-011-23/+26