src/AnyReader.zig | 123 +++++ src/BufIndexer.zig | 23 + src/FieldUnion.zig | 22 + src/FixedMaxBuffer.zig | 48 ++ src/LoggingReader.zig | 30 ++ src/LoggingWriter.zig | 29 ++ src/OneBiggerInt.zig | 9 + src/Partial.zig | 24 + src/ReverseFields.zig | 14 + src/RingBuffer.zig | 22 + src/StringerJsonStringifyMixin.zig | 18 + src/TagNameJsonStringifyMixin.zig | 11 + src/addSentinel.zig | 11 + src/asciiUpper.zig | 11 + src/base64DecodeAlloc.zig | 10 + src/base64EncodeAlloc.zig | 9 + src/coalescePartial.zig | 11 + src/containsAggregate.zig | 12 + src/containsString.zig | 12 + src/countScalar.zig | 14 + src/dirSize.zig | 15 + src/doesFileExist.zig | 13 + src/doesFolderExist.zig | 17 + src/ensureFieldSubset.zig | 9 + src/fileList.zig | 16 + src/fileSize.zig | 10 + src/fmtByteCountIEC.zig | 7 + src/fmtReplacer.zig | 28 + src/hashBytes.zig | 11 + src/hashFile.zig | 16 + src/indexBufferT.zig | 11 + src/is.zig | 9 + src/isArrayOf.zig | 15 + src/joinPartial.zig | 11 + src/lessThanSlice.zig | 15 + src/lib.zig | 892 +++----------------------------- src/matchesAll.zig | 12 + src/matchesAny.zig | 12 + src/nullifyS.zig | 9 + src/opslice.zig | 8 + src/parse_bool.zig | 7 + src/parse_int.zig | 8 + src/parse_json.zig | 7 + src/pipe.zig | 10 + src/positionalInit.zig | 11 + src/ptrCast.zig | 8 + src/ptrCastConst.zig | 8 + src/randomBytes.zig | 9 + src/randomSlice.zig | 14 + src/readBytes.zig | 10 + src/readBytesAlloc.zig | 12 + src/readExpected.zig | 13 + src/readType.zig | 31 ++ src/reduceNumber.zig | 17 + src/safeAdd.zig | 11 + src/safeAddWrap.zig | 11 + src/skipToBoundary.zig | 11 + src/sliceTo.zig | 10 + src/sliceToInt.zig | 16 + src/sortBy.zig | 11 + src/sortBySlice.zig | 11 + src/stringToEnum.zig | 7 + src/sum.zig | 9 + src/to_hex.zig | 10 + src/trimPrefix.zig | 10 + src/trimPrefixEnsure.zig | 8 + src/trimSuffix.zig | 10 + src/trimSuffixEnsure.zig | 8 + 68 files changed, 1082 insertions(+), 825 deletions(-)