20
I Use This!
Moderate Activity

Commits : Listings

Analyzed 3 days ago. based on code collected 4 days ago.
May 22, 2023 — May 22, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
turn some crazy printfs in puts/putc combinations
mirabilos
as tg
More... almost 3 years ago
switch vistree to uprntmbs-based as this works now
mirabilos
as tg
More... almost 3 years ago
trim trailing whitespace from p->command and put one back in its users for truncation tolerance; also, use file-local knowledge to size buffers
mirabilos
as tg
More... almost 3 years ago
move vistree() from tree.c to jobs.c
mirabilos
as tg
More... almost 3 years ago
make use of some shf_scheck to avoid splitting some multibyte chars
mirabilos
as tg
More... almost 3 years ago
another tiny I/O optimisation
mirabilos
as tg
More... almost 3 years ago
inline what little is needed off that macro body
mirabilos
as tg
More... almost 3 years ago
let shf_write (and its wrapper shf_puts) truncate when writing to string; before, it refused to write due to lack of space but didn’t close the destination for further writing, allowing loss of information in the middle
mirabilos
as tg
More... almost 3 years ago
let shf_write (and its wrapper shf_puts) truncate when writing to string; before, it refused to write due to lack of space but didn’t close the destination for further writing, allowing loss of information in the middle
mirabilos
as tg
More... almost 3 years ago
let shf_write (and its wrapper shf_puts) truncate when writing to string; before, it refused to write due to lack of space but didn’t close the destination for further writing, allowing loss of information in the middle
mirabilos
as tg
More... almost 3 years ago
introduce shf_scheck for shf objects (like XcheckN for dynamic strings) which we can use to “close up” an SHF_STRING shf for any further writes if n bytes cannot be made to fit (by growing); this ensures we can avoid multibyte character truncating in the middle (when used properly)
mirabilos
as tg
More... almost 3 years ago
ensure direct builtin calls unwind properly
mirabilos
as tg
More... almost 3 years ago
ensure direct builtin calls unwind properly
mirabilos
as tg
More... almost 3 years ago
ensure direct builtin calls unwind properly
mirabilos
as tg
More... almost 3 years ago
partial escaping work:
mirabilos
as tg
More... almost 3 years ago
optimise initialisation size of dynamic string for bind
mirabilos
as tg
More... almost 3 years ago
use an on-stack buffer, much less malloc overhead
mirabilos
as tg
More... almost 3 years ago
inline ksh_toctrl into its two users
mirabilos
as tg
More... almost 3 years ago
use a terminated buffer on the odd chance of a hi-bit7 intr char
mirabilos
as tg
More... almost 3 years ago
use a terminated buffer on the odd chance of a hi-bit7 intr char
mirabilos
as tg
More... almost 3 years ago
use a terminated buffer on the odd chance of a hi-bit7 intr char
mirabilos
as tg
More... almost 3 years ago
mask prototypes for #ifdef DEBUG-only functions the same
mirabilos
as tg
More... almost 3 years ago
in prep of things to come, factor out dumpchar in a loop
mirabilos
as tg
More... almost 3 years ago
more EBCDIC sanity checks as I begin drafting new escaping APIs
mirabilos
as tg
More... almost 3 years ago
• inline utf_skipcols into the only remaining user shf_vfprintf • but fix it so "%.21s" cuts off 2-column chars correctly at the end
mirabilos
as tg
More... almost 3 years ago
no side effects in macro invocation
mirabilos
as tg
More... almost 3 years ago
no side effects in macro invocation
mirabilos
as tg
More... almost 3 years ago
no side effects in macro invocation
mirabilos
as tg
More... almost 3 years ago
drop utf_skipcols call:
mirabilos
as tg
More... almost 3 years ago
fix the possible “backspacing too much” in UTF8MODE with raw octets
mirabilos
as tg
More... almost 3 years ago