harehare
mq
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
chore: use lock file for locking instead of flock file - Stop creating a separate flock file for file locking. - Change the target to lock the lock file itself directly.
feat/import-lockfile
38 minutes ago
perf(mq-lang): avoid cloning mq.lock on every fetch check check_lock cloned the entire ModuleLock map on each call just to read it; operate on the mutex-guarded lock directly instead.
feat/import-lockfile
2 days ago
📝 docs: update README.md
feat/import-lockfile
2 days ago
Merge pull request #1960 from harehare/feat/spread-operator ✨ feat(mq-lang): add spread operator for array and dict literals
main
3 days ago
Merge pull request #1974 from harehare/feat/builtin-net-and-write-io ✨ feat(mq-lang): add http_get/http_post and write_file, gated by --allow-net/--allow-write
main
4 days ago
✅ test(mq-lang): use example.invalid instead of example.com in http tests Avoids referencing a real, live domain in test fixtures and doc comments; .invalid is reserved by RFC 2606 to never resolve.
feat/builtin-net-and-write-io
4 days ago
♻️ refactor(mq-lang): use imports instead of full crate:: paths, dedupe http/type-check helpers - engine.rs: import capability instead of calling it via crate::eval::builtin::capability::… - mq-check/builtin.rs: drop register_quaternary in favor of the existing arity-agnostic register_many, collapse register_net's String/Symbol registrations into a loop - eval/builtin/http.rs: add an err() helper to remove the repeated "http: " error prefix
feat/builtin-net-and-write-io
4 days ago
♻️ refactor(mq-lang): simplify spread evaluation and dict parsing - Skip the spread-marker check for non-array/dict builtin calls, since `...expr` can only ever be parsed inside an array/dict literal. - Merge expand_spread's array/dict match arms to drop duplicated None/error handling. - Extract parse_dict's repeated comma/closing-brace tail logic (spread vs. key:value entries) into a shared parse_dict_separator helper.
feat/spread-operator
4 days ago
Latest Branches
CodSpeed Performance Gauge
0%
✨ feat(mq-lang): add mq.lock integrity check for HTTP module imports
#1977
57 minutes ago
1e9e157
feat/import-lockfile
CodSpeed Performance Gauge
+29%
✨ feat(mq-lang): add http_get/http_post and write_file, gated by --allow-net/--allow-write
#1974
4 days ago
2de40ab
feat/builtin-net-and-write-io
CodSpeed Performance Gauge
-1%
✨ feat(mq-lang): add spread operator for array and dict literals
#1960
8 days ago
dac796f
feat/spread-operator
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs