aboutsummaryrefslogtreecommitdiff
path: root/builtins
AgeCommit message (Expand)Author
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
2024-09-05Some const stuffBruce Hill
2024-09-05Fully clean up siphash code and fix some issuesBruce Hill
2024-09-05Correctly resolve '../' pathsBruce Hill
2024-09-05Remove unused macroBruce Hill
2024-09-05Replace $Type with Type$info for builtin TypeInfosBruce Hill
2024-09-05Rename table_t -> Table_tBruce Hill
2024-09-05Rename array_t -> Array_tBruce Hill
2024-09-05Rework CLI compilation so that all of the argument parsing is written toBruce Hill
2024-09-05Do the extremely obvious optimization of checking if two pieces of dataBruce Hill
2024-09-05Clear out some CRLF crufttext2Bruce Hill
2024-09-05Fix stability of concatenationBruce Hill
2024-09-05Be extra correct about prefix codepointsBruce Hill
2024-09-05Clean up some importsBruce Hill