summaryrefslogtreecommitdiffstats
path: root/src/eval.c
AgeCommit message (Expand)Author
2023-12-18config: s/attr_format/attr_printf/Tavian Barnes
2023-12-18config: New variadic attr(...) macroTavian Barnes
2023-12-16bfstd: New xwcwidth() wrapperTavian Barnes
2023-11-23ctx: Switch paths from darray to RESERVE()Tavian Barnes
2023-11-13eval: Remove Cosmopolitan-specific workaroundTavian Barnes
2023-11-10Initial support for Cosmopolitan LibcTavian Barnes
2023-11-09config: s/BFS_FORMATTER/attr_format/Tavian Barnes
2023-11-06ctx: Store the original and current RLIMIT_NOFILETavian Barnes
2023-11-06bfstd: Expose rlim_cmp()Tavian Barnes
2023-10-27Use {0} to initialize mbstate_t rather than memset()Tavian Barnes
2023-10-27eval: TTY-escape paths in the status barTavian Barnes
2023-10-27bfstd: Expose xmbrtowc() and use it in eval_status()Tavian Barnes
2023-10-17bftw: New flag to control whiteout visibilityTavian Barnes
2023-10-17dir: Add a flags parameter to bfs_opendir()Tavian Barnes
2023-10-05bfstd: Add a thread-safe wrapper for strerror()Tavian Barnes
2023-09-27Formatting fixesTavian Barnes
2023-09-26dstring: New dchar typedef for dynamic stringsTavian Barnes
2023-07-11eval: Don't oversubscribe the CPU by defaultTavian Barnes
2023-07-06Use strcmp() instead of fnmatch() if possibleTavian Barnes
2023-06-20dir: Arena-allocate directoriesTavian Barnes
2023-06-13eval: Pre-allocate the highest fdTavian Barnes
2023-06-13bftw: Use an I/O queue to open directoriesTavian Barnes
2023-06-08eval: For -ls, track the longest user/group names to keep alignmentTavian Barnes
2023-06-08eval: Print non-path -ls text in the "normal" color, like ls -lTavian Barnes
2023-05-18Switch from assert() to bfs_assert()/bfs_verify()Tavian Barnes
2023-05-18Use bfs_bug("...") over assert(!"...")Tavian Barnes
2023-05-10config: s/BFS_FALLTHROUGH/fallthru/Tavian Barnes
2023-05-03style: Don't use tabs to indent preprocessor directivesTavian Barnes
2023-01-25Replace license boilerplate with SPDX tagsTavian Barnes
2023-01-25mtab: Keep parent dirs open during fill_types()Tavian Barnes
2023-01-19bfstd: New wrappers for dirname()/basename()Tavian Barnes
2022-12-09Turn on more aggressive format string warningsTavian Barnes
2022-12-05expr: Rename bfs_expr_has_children() to _is_parent()Tavian Barnes
2022-11-17expr: Don't use reftime for -lsTavian Barnes
2022-11-10Try to report I/O errors earlier and only onceTavian Barnes
2022-11-09pwcache: Fill the user/group caches lazilyTavian Barnes
2022-11-08eval: Add missing flag to -D statTavian Barnes
2022-11-06bfstd: Rename from util and reorganize itTavian Barnes
2022-11-06config: Split out some of util.h into a new headerTavian Barnes
2022-07-05parse: They're called "primary expressions," not "literals"Tavian Barnes
2022-04-16Source / Include Folder (#88)トトも