aboutsummaryrefslogtreecommitdiff
path: root/builtins
AgeCommit message (Expand)Author
2024-09-11Change *:from_text() methods to return optional values and set up CLIBruce Hill
2024-09-11Fix optional boolsBruce Hill
2024-09-11Rename channel_t -> Channel_t for consistencyBruce Hill
2024-09-11Rename closure_t -> Closure_t for consistencyBruce Hill
2024-09-11Fix const issueBruce Hill
2024-09-11Optionals for threadsBruce Hill
2024-09-11Optional channels (plus fixed some channel bugs)Bruce Hill
2024-09-11Optional C StringsBruce Hill
2024-09-11Optional enums (deprecated custom tag values)Bruce Hill
2024-09-11Optional structsBruce Hill
2024-09-11Optional fixed-size intsBruce Hill
2024-09-11Use optional ints in the array find()/first() APIBruce Hill
2024-09-11Add optional typesBruce Hill
2024-09-09Add (/path):by_line()Bruce Hill
2024-09-09Fix up some stuff with path escapingBruce Hill
2024-09-09Add shims for hashing/equality of langsBruce Hill
2024-09-09Fix issues with path reading from pipes (don't UTF8 validate chunks,Bruce Hill
2024-09-09Correctly clean up CLI args that are pathsBruce Hill
2024-09-09Ensure more rigoroous cleanup and validation of pathsBruce Hill
2024-09-09Add Text.starts_with() and Text.ends_with()Bruce Hill
2024-09-09Fix up some path logicBruce Hill
2024-09-09Add Text$compare_values()Bruce Hill
2024-09-09Bugfix for $/{..}/ matching zero-width at the end of textBruce Hill
2024-09-09Fix some logic for extensions and base namesBruce Hill
2024-09-09Add Path.base_name(), Path.parent(), Path.extension()Bruce Hill
2024-09-09Print paths as the literals lookBruce Hill
2024-09-09Add mktemp functionalityBruce Hill
2024-09-09For parsing paths, use nested parens: (./foo), also add some methodsBruce Hill
2024-09-09More methodsBruce Hill
2024-09-09More path stuff including some methodsBruce Hill
2024-09-09Initial working versionBruce Hill
2024-09-08BugfixesBruce Hill
2024-09-08Fix nearly every GCC warning and add __attribute__((pure/const)) whereBruce Hill
2024-09-07$/{!..}/ is the same as $/{end}/Bruce Hill
2024-09-07Fix captures for {..} optimizationBruce Hill
2024-09-07Optimization to terminate pattern searches early if there's a greedyBruce Hill
2024-09-07Optimize text matchingBruce Hill
2024-09-07Bugfix uninitialized variablesBruce Hill
2024-09-07Add exit() functionBruce Hill
2024-09-06Make {start} and {end} non-capturingBruce Hill
2024-09-06Fix some C string and path resolving issuesBruce Hill
2024-09-06Print stack trace if $TOMO_STACKTRACE is setBruce Hill
2024-09-06Add Shell dsl typeBruce Hill
2024-09-06Minor cleanupBruce Hill
2024-09-06Add convenience function for debug printingBruce Hill
2024-09-06Add missing fileBruce Hill
2024-09-06Misc fixesBruce Hill
2024-09-06Flush stdout moreBruce Hill
2024-09-06Text overhaulBruce Hill
2024-09-06Add Text.trim()Bruce Hill