aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-11-01Fix case where `foo.baz.method()` failed to pass `baz` as `(&(foo.baz))`Bruce Hill
when `foo` was a `&Foo` and `baz.method()` takes a `&Baz`.
2025-10-25Compatibility fixesBruce Hill
2025-10-20Fix some Num issues caused by refactorBruce Hill
2025-10-20Clean up macro codeBruce Hill
2025-10-20Deduplicate Num code using the same templating technique as integersBruce Hill
2025-10-19Remove some unused imports and add missing commentsBruce Hill
2025-10-19Fix signed comparison issuesBruce Hill
2025-10-19Space out imports so they order correctlyBruce Hill
2025-10-19Move integer implementation details into separate header/C files, backedBruce Hill
by template headers that use an INT_BITS macro to redefine implementations for different int sizes.
2025-10-18Better help and placeholders for various typesBruce Hill
2025-10-18Better help and usage and manpagesBruce Hill
2025-10-18Pass through comments on args and use them for help and manpagesBruce Hill
2025-10-18Import fixBruce Hill
2025-10-18Don't skip backslash for args with `\-` after the `--`Bruce Hill
2025-10-18Allow passing arguments with leading '-' using a backslashBruce Hill
2025-10-18Improved CLI parsing and add CString.join()Bruce Hill
2025-10-18Better error messages, especially for wrong enum tagsBruce Hill
2025-10-18Support passing pointers to CLI argsBruce Hill
2025-10-18Update docsBruce Hill
2025-10-18Support parsing enums and cstrings and structsBruce Hill
2025-10-18Added automatic manpages.Bruce Hill
2025-10-18Fix verbose version printing and parallel compilationBruce Hill
2025-10-18Hide compilation message spamBruce Hill
2025-10-18Lazily initialize argsBruce Hill
2025-10-18Fix '--' arg parsingBruce Hill
2025-10-18Rework tomo CLI argsBruce Hill
2025-10-18Overhaul of CLI arg parsing logicBruce Hill
2025-10-13Minor speculative fixes to be extra cautiousBruce Hill
2025-10-13Minor correctness fixes for fpconvBruce Hill
2025-10-12Minor cleanup to ask()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-12Better error checking and reportingBruce Hill
2025-10-11Improvements to set support and updating docsBruce Hill
2025-10-11Make `{a,b,c}` shorthand for `{a:Empty(), b:Empty(), c:Empty()}` andBruce Hill
display it that way. Same for type annotations.
2025-10-11Add optional empty typeBruce 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-11Added Empty() structBruce Hill
2025-10-05Deprecate `deserialize` keyword and `.serialized()` methodBruce Hill
2025-10-05Fix a bunch of issues with optional typesBruce Hill
2025-10-05Fix typechecking issueBruce Hill
2025-10-05Add serialization and deserialization by coercion to/from [Byte]Bruce Hill
2025-10-05Fix: don't allow a `lang` to be used as Text without explicitlyBruce Hill
converting it
2025-10-04Deprecate `extend`Bruce Hill
2025-10-04When reading a file by line, skip lines with invalid UTF8 instead ofBruce Hill
failing
2025-10-04Fix for nested anonymous enums (visit them recursively in leaf-firstBruce Hill
traversal)
2025-10-03Fix for optional CLI argumentsBruce Hill
2025-10-02Merge branch 'zero-nones' into devBruce Hill