aboutsummaryrefslogtreecommitdiff
path: root/stdlib
AgeCommit message (Collapse)Author
2024-10-08Reduce padding needed for optional types and clean up some redundantBruce Hill
type padding
2024-10-08Simplify enum/struct codegen by using reusable general-purposeBruce Hill
metamethods for structs/enums instead of metamethod codegen for each struct/enum defined.
2024-10-03Fix up some compiler flags around floating point numbers so they workBruce Hill
better with -Ofast and have more standardized behavior
2024-10-02Update array:sample() to use optional weights and do more error checkingBruce Hill
2024-09-30Rename TypeInfo -> TypeInfo_t and fix up some typeinfo codeBruce Hill
2024-09-30Code cleanupBruce Hill
2024-09-30Bugfix DateTime.new()Bruce Hill
2024-09-30Parameterize with timezonesBruce Hill
2024-09-29Fix some timezone issuesBruce Hill
2024-09-29Add DateTimeBruce Hill
2024-09-28Overhaul of argument parsing codeBruce Hill
2024-09-28Redefine NULL_* values as #defines so they can be constant initializersBruce Hill
2024-09-28Define some optional typesBruce Hill
2024-09-28Define OptionalPath_tBruce Hill
2024-09-27Improved support for CLI arg parsingBruce Hill
2024-09-24Add '$' prefix on all user codeBruce Hill
2024-09-23Support creating parent directories as needed (mkdir -p) and also set aBruce Hill
better default permission for new dirs
2024-09-23Add shell escaping for arrays of textBruce Hill
2024-09-18Add README for navigating stdlibBruce Hill
2024-09-18Move Match() to the right placeBruce Hill
2024-09-18Move List reversal to the right placeBruce Hill
2024-09-18Remove dead codeBruce Hill
2024-09-18Move USE_COLOR into stdlibBruce Hill
2024-09-16Update Shell API to have byte-based mode and by_line() just like filesBruce Hill
2024-09-16Fix up paths API to use updated Text:match()Bruce Hill
2024-09-16Have Text:matches() return an optional array of matchesBruce Hill
2024-09-16Quote Patterns with "|" instead of "/" when applicableBruce Hill
2024-09-16Bugfix for string escaping in printoutsBruce Hill
2024-09-15Better fixBruce Hill
2024-09-15Fix some importsBruce Hill
2024-09-15Add alphanumeric patternBruce Hill
2024-09-15Update path reading APIs to use optional values instead of erroringBruce Hill
2024-09-15Fix optional bytesBruce Hill
2024-09-15Add a Byte datatypeBruce Hill
2024-09-15Make sure that escape sequences don't accidentally trigger the nextBruce Hill
backslash to be interpreted as an escape sequence when printing quoted text
2024-09-15Slightly improve text quoting so it outputs "a$\r\nb" instead ofBruce Hill
"a$\r$\nb"
2024-09-15Improve automatic text quoting so it minimizes escape sequences whenBruce Hill
possible.
2024-09-14Clean up pattern code to make better use of TextIter_t and fix upBruce Hill
URI/URL patterns
2024-09-13Rename builtins/ -> stdlib/Bruce Hill