harehare
mq
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Merge pull request #2111 from harehare/feat/human-readable-file-size-builtins ⨠feat(mq-lang): add file_size, human_bytes, and human_size builtins
main
55 minutes ago
⨠feat(mq-lang): add file_size, human_bytes, and human_size builtins Add file_size(path) to the Io trait (NativeIo/SandboxedIo/MemIo) and expose it as a native builtin, filling the gap of no way to read a file's size. Add human_bytes(n) (SI/1000-based) and human_size(n) (IEC/1024-based, numfmt --to=iec-equivalent) as pure-mq formatters in builtin.mq for turning byte counts into human-readable strings, e.g. for collection() directory reports.
feat/human-readable-file-size-builtins
10 hours ago
Merge pull request #2110 from harehare/fix/csv-parse-ragged-rows đ fix(mq-lang): tolerate ragged rows in csv/tsv parsing
main
10 hours ago
đ fix(mq-lang): tolerate ragged rows in csv/tsv parsing _csv_parse used csv::ReaderBuilder without flexible(true), so any row whose field count differed from the header/first row raised a parse error. Enable flexible(true) and, for the header case, pad missing trailing fields with empty strings while dropping fields beyond the header count.
fix/csv-parse-ragged-rows
11 hours ago
Merge pull request #2109 from harehare/fix/yaml-parse-multi-document đ fix(mq-lang): keep all documents when parsing multi-document YAML
main
11 hours ago
đ fix(mq-lang): keep all documents when parsing multi-document YAML _yaml_parse only returned the first `---`-separated document from yaml_rust2::YamlLoader::load_from_str, silently dropping the rest. Single-document input (including frontmatter) still returns the parsed value directly; multi-document input now returns an array of all parsed documents.
fix/yaml-parse-multi-document
11 hours ago
Merge pull request #2108 from harehare/refactor/unified-diagnostic-hints âť refactor(mq-lang,mq-check,mq-hir,mq-lsp): unify diagnostic hints across CLI/LSP/lint
main
11 hours ago
refactor(mq-lang,mq-hir): re-export suggest_name/suggest_selector from crate root Simplifies mq-hir's call site to mq_lang::suggest_name and removes comments that restated already-clear code.
refactor/unified-diagnostic-hints
12 hours ago
Latest Branches
CodSpeed Performance Gauge
-1%
⨠feat(mq-lang): add file_size, human_bytes, and human_size builtins
#2111
10 hours ago
62902ba
feat/human-readable-file-size-builtins
CodSpeed Performance Gauge
0%
đ fix(mq-lang): tolerate ragged rows in csv/tsv parsing
#2110
11 hours ago
3e1a138
fix/csv-parse-ragged-rows
CodSpeed Performance Gauge
0%
đ fix(mq-lang): keep all documents when parsing multi-document YAML
#2109
11 hours ago
fd12104
fix/yaml-parse-multi-document
Š 2026 CodSpeed Technology
Home
Terms
Privacy
Docs