1
1
mirror of https://github.com/wader/fq.git synced 2024-12-23 21:31:33 +03:00
fq/internal
Mattias Wadman 518f6af4a8 gojq: Rebase fq fork
Upstream changes:
Many performance improvements
Error message improvments
Lots of refactoring

Most of the JQValue interface changes in gojq fork had to be reworked but
resultet in a much nicer and cleaner changeset.

fq changes:
Assignment to JQValue (like a decode value) now shallowly converts the value into
a jq value before assigning. Was a bit hacky as it was and this makes JQValue
behave more like real jq values. This also fixes some advanced indexing issues.

Actual custom path updates will be something for the future.
2022-04-11 19:23:15 +02:00
..
aheadreadseeker mod: Use proper path and dont use replace 2021-09-12 13:08:50 +02:00
ansi interp,decode: Refactor out Scalar from Value and merge Array/Struct into Compound 2021-11-05 17:29:22 +01:00
asciiwriter mod: Use proper path and dont use replace 2021-09-12 13:08:50 +02:00
bitioextra binary,decode,doc: Rename buffer to binary and add some documentation 2022-02-08 22:20:28 +01:00
colorjson interp,repl: Improved eval and output interrupt 2022-03-11 16:22:30 +01:00
columnwriter mod: Use proper path and dont use replace 2021-09-12 13:08:50 +02:00
ctxreadseeker mod: Use proper path and dont use replace 2021-09-12 13:08:50 +02:00
ctxstack Init 2021-09-12 13:08:42 +02:00
difftest interp: Cleanup binary regexp overloading and add explode 2022-03-09 20:17:12 +01:00
gojqextra gojq: Rebase fq fork 2022-04-11 19:23:15 +02:00
hexdump bitio,decode: Refactor bitio usage and make buffer slicing more correct 2022-02-04 21:41:53 +01:00
hexpairwriter bitio,decode: Refactor bitio usage and make buffer slicing more correct 2022-02-04 21:41:53 +01:00
ioextra interp: Move *CtxWriter to ioextra, some comments cleanup 2021-11-05 17:28:29 +01:00
mathextra num,mathextra: Rename num package to mathextra 2022-01-15 19:00:42 +01:00
pos Init 2021-09-12 13:08:42 +02:00
profile cli: Make profile build optional and move it to cli 2021-09-12 13:08:53 +02:00
progressreadseeker doc: Document io packages a bit 2021-11-21 21:55:53 +01:00
recoverfn decode,interp: Make fuzzing work again and cleanup fatal/error code 2021-11-16 17:11:26 +01:00
script interp: Remove to*range pad argument and fix stdout padding issue 2022-03-17 20:15:35 +01:00
shquote lint: Fix typeassert and case exhaustive warnings 2022-01-25 17:23:41 +01:00