Skip to content

Conversation

@01mf02
Copy link
Owner

@01mf02 01mf02 commented Oct 14, 2025

This is an experiment, see #1274.

I evaluated jqjq with it as follows:

cd jaq
cargo build --release
git clone https://github.com/wader/jqjq
cd jqjq
git checkout 535076f3c4ede19817d5946a6d1703b04d18778a
time ../target/release/jaq -n -L . 'include "jqjq"; eval(".")'

This yields 0.921s with regex + PikeVM vs. 0.493s with regex_lite.
(For comparison, jq takes 0.499s.)

@01mf02
Copy link
Owner Author

01mf02 commented Oct 21, 2025

This is too slow, and because regex-lite better fits jaq's philosophy, let's keep it.

@01mf02 01mf02 closed this Oct 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants