index
:
bfs
find2fd
gh-pages
main
Mirror of https://github.com/tavianator/bfs
matthias
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
bfstd.c
Age
Commit message (
Expand
)
Author
10 days
build: Add checks for strtofflags() and string_to_flags()
Tavian Barnes
2024-04-24
printf: Refactor %y/%Y implementation
Tavian Barnes
2024-04-19
config: Check for strerror_[lr]()
Tavian Barnes
2024-04-19
config: Check for pipe2()
Tavian Barnes
2024-04-19
config: Check for confstr()
Tavian Barnes
2024-04-19
config: Check for program_invocation_short_name
Tavian Barnes
2024-04-19
Rename config.h to prelude.h
Tavian Barnes
2024-03-26
bfstd: Escape ASCII tildes
Tavian Barnes
2024-03-21
bfstd: Add an ASCII fast path to xstrwidth()
Tavian Barnes
2024-03-21
bfstd: New asciilen() function
Tavian Barnes
2024-03-20
bfstd: Check that wcwidth() is positive
Tavian Barnes
2024-03-11
Re-run include-what-you-use
Tavian Barnes
2024-02-28
stat: Use errno_is_like(ENOSYS) for EPERM kludge
Tavian Barnes
2024-02-01
bfstd: Don't shadow FreeBSD's fflags_t
Tavian Barnes
2024-01-13
ioq: Use the negative errno convention
Tavian Barnes
2024-01-13
bfstd: New {error,errno}_is_like() functions
Tavian Barnes
2024-01-02
bfstd: Fix fflags type on OpenBSD
Tavian Barnes
2023-12-16
bfstd: New xwcwidth() wrapper
Tavian Barnes
2023-12-09
bfstd: Wrap is[w]{alpha,digit,...}()
Tavian Barnes
2023-11-23
bfstd: Work around more instances of llvm/llvm-project#65532
Tavian Barnes
2023-11-10
Initial support for Cosmopolitan Libc
Tavian Barnes
2023-11-06
bfstd: Expose rlim_cmp()
Tavian Barnes
2023-10-31
bfstd: New xwaitpid() wrapper
Tavian Barnes
2023-10-27
Use {0} to initialize mbstate_t rather than memset()
Tavian Barnes
2023-10-27
bfstd: Expose xmbrtowc() and use it in eval_status()
Tavian Barnes
2023-10-26
bfstd: Only free the locale if we dup'd it successfully
Tavian Barnes
2023-10-18
wordesc: Don't allow braces in bare words
Tavian Barnes
2023-10-12
bfstd: Actually use the copied locale
Tavian Barnes
2023-10-05
bfstd: Add a thread-safe wrapper for strerror()
Tavian Barnes
2023-10-03
thread: s/call_once/invoke_once/
Tavian Barnes
2023-09-06
bfstd: Work around a FreeBSD-specific msan issue
Tavian Barnes
2023-09-06
bfstd: Skip a whole loop in dollar_quote() if possible
Tavian Barnes
2023-09-06
bfstd: Fix printable_len() off-by-one
Tavian Barnes
2023-09-06
bfstd: Fix an OOB string index in xmbrtowc()
Tavian Barnes
2023-08-08
bfstd: Don't label a declaration
Tavian Barnes
2023-08-07
bfstd: Check multiple chars at once for isascii()
Tavian Barnes
2023-08-07
bfstd: Speed up wordesc() by caching isprint()/isspace()
Tavian Barnes
2023-07-13
bfstd: Add an ASCII fast path to wordesc()
Tavian Barnes
2023-07-13
bfstd: Support wordesc() without allocating
Tavian Barnes
2023-07-13
bfstd: Quote the whole string the same way in wordesc()
Tavian Barnes
2023-07-13
bfstd: Use $'\n' etc. over $'\x0A'
Tavian Barnes
2023-07-13
bfstd: Escape '!' in wordesc()
Tavian Barnes
2023-07-06
wordesc: Also escape non-printable chars
Tavian Barnes
2023-06-24
bfstd: Add a getprogname() wrapper
Tavian Barnes
2023-06-20
alloc: New header for memory allocation utilities
Tavian Barnes
2023-06-20
bfstd: New xmemdup() function
Tavian Barnes
2023-06-16
bfstd: New wordesc() function to shell-escape strings
Tavian Barnes
2023-06-14
bfstd: Add an aligned_alloc()/posix_memalign() wrapper
Tavian Barnes
2023-05-18
Switch from assert() to bfs_assert()/bfs_verify()
Tavian Barnes
2023-05-18
Use bfs_bug("...") over assert(!"...")
Tavian Barnes
[next]