summaryrefslogtreecommitdiffstats
path: root/buf.c
Commit message (Expand)AuthorAgeFilesLines
* cobj: clone method streamlines copy; structs get copy method.Kaz Kylheku2024-06-171-1/+2
* quasiliterals: buffers in hex, separation for strings and buffers.Kaz Kylheku2024-05-271-0/+24
* buf: pprint produces hex, not raw bytes.Kaz Kylheku2024-05-031-2/+7
* mapcar: avoid alloca proportional to number of args.Kaz Kylheku2024-03-011-0/+13
* Copyright year bump 2024.Kaz Kylheku2024-01-181-1/+1
* del/replace with index-list: fix semantics.Kaz Kylheku2023-07-181-1/+31
* Copyright year bump 2023.Kaz Kylheku2023-01-011-1/+1
* Implement NaN boxing.Kaz Kylheku2022-09-131-2/+6
* buf: compression tests.Kaz Kylheku2022-05-301-1/+1
* buf: compression and decompression functions.Kaz Kylheku2022-05-281-0/+71
* buf: remove stray utf8 declaration.Kaz Kylheku2022-05-281-2/+0
* Copyright year bump 2022.Kaz Kylheku2022-01-111-1/+1
* Eliminate declaration-after-statement everywhere.Kaz Kylheku2021-12-291-2/+3
* license: reformat to fit 80 columns.Kaz Kylheku2021-08-161-12/+13
* type: disallow structs using built-in type names.Kaz Kylheku2021-07-081-2/+2
* c_str now takes a self argument.Kaz Kylheku2021-06-231-2/+4
* format: ~x/~X specifiers support buffers.Kaz Kylheku2021-05-041-0/+14
* sha256/md5: leak: don't use borrowed buffer for hash.Kaz Kylheku2021-05-041-1/+1
* buf: bugfix: int-buf, uint-buf refer to alloc size.Kaz Kylheku2021-05-041-2/+2
* Copyright year bump 2021.Kaz Kylheku2021-01-141-1/+1
* uint-buf: fix wrong self-name.Kaz Kylheku2020-06-301-1/+1
* c_num: now takes self argument.Kaz Kylheku2020-06-291-40/+45
* lib/buf: use unsigned integers around allocations.Kaz Kylheku2020-04-251-1/+1
* Remove unnecessary #include directives.Kaz Kylheku2020-04-221-1/+0
* New function: get-line-as-bufKaz Kylheku2020-04-191-2/+2
* buf: bugfix: buf-set-length not setting bytes.Kaz Kylheku2020-02-061-32/+32
* Copyright year bump 2020.Kaz Kylheku2019-12-311-1/+1
* New function: buf-list.Kaz Kylheku2019-11-201-0/+18
* New functions for buf <--> integer conversion.Kaz Kylheku2019-11-181-0/+85
* buffers: new functions buf-str and str-buf.Kaz Kylheku2019-10-171-0/+30
* replace: deal with overlapping.Kaz Kylheku2019-07-051-1/+1
* buffers: remove unused buf_fill function.Kaz Kylheku2019-07-051-6/+0
* New function: buf-put-buf.Kaz Kylheku2019-07-051-0/+19
* buffers: bug: wrong object in format arguments.Kaz Kylheku2019-06-181-1/+1
* buffers: comment added in buf_shrink.Kaz Kylheku2019-06-171-1/+1
* buffers: expose sub-buf and replace-buf.Kaz Kylheku2019-06-151-0/+2
* Replace lt(x, zero) pattern.Kaz Kylheku2019-06-151-4/+4
* buffers: support negative indexing from end.Kaz Kylheku2019-06-141-16/+18
* buffers: replace operation.Kaz Kylheku2019-06-121-0/+89
* buffers: allow sub operation.Kaz Kylheku2019-06-111-0/+32
* streams: force-off indent mode.Kaz Kylheku2019-04-161-2/+2
* buf-alloc-size: new function.Kaz Kylheku2019-02-161-0/+8
* buf: fix wrong function name string.Kaz Kylheku2019-02-161-1/+1
* Copyright year bump 2019.Kaz Kylheku2019-01-161-1/+1
* Drastically reduce inclusion of <dirent.h>.Kaz Kylheku2018-12-111-1/+0
* Better identify functions that misuse COBJ-s and hashes.Kaz Kylheku2018-11-071-1/+1
* math: improve error diagnosis.Kaz Kylheku2018-11-071-2/+2
* Version 200.txr-200Kaz Kylheku2018-11-051-0/+1
* buffers: implement copy-buf.Kaz Kylheku2018-11-041-0/+9
* compile-file: need endian mark in .tlo files.Kaz Kylheku2018-04-121-0/+14