summaryrefslogtreecommitdiff
path: root/jq.pyx
AgeCommit message (Expand)Author
2026-07-10Don't raise errors from _jv_to_python()Michael Williamson
2026-07-10Free property key before reading property valueMichael Williamson
2026-07-10Fix leak when slurping invalid textMichael Williamson
2026-07-10Fix reference counting in _jq_error_to_py_string()Michael Williamson
2026-07-10Free value when it has unknown kindMichael Williamson
2026-07-10Document that jv_string_to_py_string does not consume its inputMichael Williamson
2026-07-10Free value if invalidMichael Williamson
2026-07-10Document refcnt behaviour of jv functionsMichael Williamson
2026-07-10Get length onceMichael Williamson
2026-07-10Document that _jv_to_python() consumes its inputMichael Williamson
2026-07-10Remove unused jv_dump_string declarationMichael Williamson
2026-07-10Add missing const to jv_string_value() declarationMichael Williamson
2025-03-02Convert non-string errors into JSON textMichael Williamson
2025-03-02Handle non-string errors with constantMichael Williamson
2024-08-14Handle exception in _store_error()Michael Williamson
2024-08-14Add noexcept to _is_integer()Michael Williamson
2024-06-08Use PyBytes_AsStringAndSize()Nikolai Kondrashov
2023-08-31Add explicit noexcept to _store_error for Cython 3 compatibilityMichael Williamson
2023-05-01Add slurp supportMichael Williamson
2023-05-01Remove unused variableMichael Williamson
2023-05-01Support multiple input valuesMichael Williamson
2023-05-01Add input_value() and input_text()Michael Williamson
2023-03-16Use jv_string_to_py_string to decode error messagesMichael Williamson
2023-03-16Use more specific type for fieldMichael Williamson
2023-03-16Use more specific type for paramMichael Williamson
2023-03-16Handle null bytes in text inputMichael Williamson
2023-03-16Handle null bytes in object keysMichael Williamson
2023-03-16Handle decoding of strings containing null bytesMichael Williamson
2023-01-06Update handling of non-finite numbers to match jq 1.6Michael Williamson
2021-08-02Use custom integer check to handle large ints larger than 32 bitsMichael Williamson
2020-10-11Add support for predefined variablesMichael Williamson
2020-09-13Add comment about performance for text()Michael Williamson
2020-09-13Unpack jv values into Python values directlyNikolai Kondrashov
2020-09-09Free invalid valuesNikolai Kondrashov
2020-06-24Add lock when compiling jq programsMichael Williamson
2020-06-24Make _JqStatePool thread-safeMichael Williamson
2020-06-22Use pool for jq_stateMichael Williamson
2020-06-22Use __cinit__ instead of __new__Michael Williamson
2020-05-02Add convenience functionsMichael Williamson
2020-04-18Add backwards-compatibility with 0.1.xMichael Williamson
2020-04-18Add leading underscores to private module membersMichael Williamson
2020-04-18Allow retrieval of original program stringMichael Williamson
2020-04-18Add __repr__ to programMichael Williamson
2020-04-18Design new APIMichael Williamson
2020-04-18Fix memory leaksMichael Williamson
2015-09-09Update jq to 1.5Michael Williamson
2014-06-13Update for changes in jq APIMichael Williamson
2014-03-27Fix Python 3 supportMichael Williamson
2014-03-27Fix bytes/string error in Python 3Michael Williamson
2014-03-27Rename raw_output to text_outputMichael Williamson