aboutsummaryrefslogtreecommitdiff
path: root/stdlib
AgeCommit message (Expand)Author
2025-03-17Switch types to use wordier syntax `[T]` -> `List(T)` etcBruce Hill
2025-03-17Big overhaul:Bruce Hill
2025-03-17Add Path:expand_home() as a publicly visible API and bugfix itBruce Hill
2025-03-17Codegen improvements and fixesBruce Hill
2025-03-16Remove enum type prefix when printing enumBruce Hill
2025-03-16Fix shell escaping for arrays of pathsBruce Hill
2025-03-16Fix shell escaping of pathsBruce Hill
2025-03-16Update file path API and docsBruce Hill
2025-03-16Fix other root->type renameBruce Hill
2025-03-16Rename path `root` to path `type`Bruce Hill
2025-03-16Remove debug printBruce Hill
2025-03-16Bugfix for relative_to()Bruce Hill
2025-03-16Add begin:/end: for do: blocksBruce Hill
2025-03-16Fixes for opaque external structsBruce Hill
2025-03-15Overhaul of Path so it uses root and array of components instead ofBruce Hill
2025-03-15Bugfix optional momentsBruce Hill
2025-03-13Remove lineBruce Hill
2025-03-13Fix CRLF patternBruce Hill
2025-03-12Simplify RNG seedingBruce Hill
2025-03-11Fixes for integer truncationBruce Hill
2025-03-11Support external structs with namespaced methods (also C-strings are nowBruce Hill
2025-03-11Clean up doctest code a bitBruce Hill
2025-03-11Improve codegen for optional struct typesBruce Hill
2025-03-10For doctests, only print code if there's no expected value. If there'sBruce Hill
2025-03-09Add fail_text() so there isn't a hacky/broken fail() with promotion toBruce Hill
2025-03-09Have floating point modulus use euclidean divisionBruce Hill
2025-03-09Fix some integer stuff that was being implicitly downcast to 32-bitBruce Hill
2025-03-09Add some missing modulus and conversion methods for floats/intsBruce Hill
2025-03-07Add text padding functions: :left_pad(), :right_pad(), :middle_pad()Bruce Hill
2025-03-07Roll back number formatting changeBruce Hill
2025-03-07Add proper language support for case operations on textBruce Hill
2025-03-07Fix number precision stuffBruce Hill
2025-03-07Correctly set locale when starting the programBruce Hill
2025-03-07Incremental improvement to parsing `none` for optional argumentsBruce Hill
2025-03-05Overhaul of constructors, making it more consistent and correct. AlsoBruce Hill
2025-03-03Add `recursive` argument to text:each() and text:map(), plus update docsBruce Hill
2025-03-03Fix parsing for CLI tables and arraysBruce Hill
2025-03-02Add better error checking for parsing `program --array=1 2 3`Bruce Hill
2025-03-02Bugfix for recursive replacement on Text.replace_all()Bruce Hill
2025-02-28Handle case where file can't be foundBruce Hill
2025-02-28Check for missing argumentBruce Hill
2025-02-26Improved call stacks (using addr2line still)Bruce Hill
2025-02-25Fix non-colorized doctest output newlinesBruce Hill
2025-02-25Add $Shell.execute()Bruce Hill
2025-02-24Add $Shell:execute()Bruce Hill
2025-02-21Integer range iteration over fixed width integers should iterate overBruce Hill
2025-02-21Tweak function registration APIBruce Hill
2025-02-19Fix shell escaping (add quotes)Bruce Hill
2025-02-13Add Int:onward() iteratorBruce Hill
2025-02-13Deprecate Range datatype in favor of using iterator methodsBruce Hill