aboutsummaryrefslogtreecommitdiff
path: root/src/stdlib/paths.c
AgeCommit message (Collapse)Author
2025-11-21Bugfix for empty file linesBruce Hill
2025-11-15Add Path.lines()Bruce Hill
2025-10-12Fix memory leaksBruce Hill
2025-10-12More code cleanupsBruce Hill
2025-10-12Code cleanup and fixing minor issuesBruce Hill
2025-10-11Rename pathtype enum valuesBruce Hill
2025-10-11Bugfix for optional paths and converting path type into an actual enumBruce Hill
instead of a struct wrapped around an enum
2025-10-05Fix a bunch of issues with optional typesBruce Hill
2025-10-04When reading a file by line, skip lines with invalid UTF8 instead ofBruce Hill
failing
2025-10-02Merge branch 'zero-nones' into devBruce Hill
2025-10-01Force a GC sweep when we run out of file handles to trigger cleanup ofBruce Hill
leaked file handles.
2025-10-01Convert to using more zero values for `none`Bruce Hill
2025-09-09Overhaul to the unicode encoding/decoding methods for textBruce Hill
2025-08-25Update file header commentsBruce Hill
2025-08-25Clean up some unistr.h issues and expand some parse macros.Bruce Hill
2025-08-24Remove vim modelinesBruce Hill
2025-08-23Autoformat everything with clang-formatBruce Hill
2025-08-23Fix some LSP issues, mostly unused importsBruce Hill
2025-08-16Improved parsing and prefix/suffix matching using a `remainder`Bruce Hill
parameter
2025-06-28Greatly increase the maximum free space allocated when growing listsBruce Hill
(from 63 -> 281,474,976,710,655) to fix degenerate performance when appending to large lists.
2025-06-24Add Path.has_extension() and update manpages/api docsBruce Hill
2025-05-17Add `modules.ini` file for import aliases, as well as default aliasesBruce Hill
for the built-in modules.
2025-05-06Check return valueBruce Hill
2025-05-06Error checking for path componentsBruce Hill
2025-04-10Remove strlcpy()Bruce Hill
2025-04-06Rename Array -> List in all code and docsBruce Hill
2025-04-03Deprecate heap_strfBruce Hill
2025-04-01Move patterns into a moduleBruce Hill
2025-03-30Deprecate built-in Moment datatype in favor of a `time` moduleBruce Hill
2025-03-30Fix some relative path stuffBruce Hill
2025-03-28Revert "Add strlcpy for mac"Bruce Hill
This reverts commit 34300ba37a9b82e51a602459956da1e6661a358c.
2025-03-28Add strlcpy for macBruce Hill
2025-03-28strcpy() -> strlcpy()Bruce Hill
2025-03-28Minor compat fixBruce Hill
2025-03-28Remove GLOB_TILDE_CHECK for compatiblityBruce Hill
2025-03-28Compatibility fix for euidaccessBruce Hill
2025-03-27Deprecate custom printf specifiers in favor of print() function thatBruce Hill
uses _Generic() to generically convert any value to a string or print as a string.
2025-03-25Fix path:write() to truncate appropriatelyBruce Hill
2025-03-24Safely return if we're removing a nonexistent file and don't careBruce Hill
2025-03-24Recursively remove directoriesBruce Hill
2025-03-21Move stdlib into src/Bruce Hill