summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-05-01Bump lxml from 4.3.1 to 4.6.3 in /docsdependabot/pip/docs/lxml-4.6.3dependabot[bot]
Bumps [lxml](https://github.com/lxml/lxml) from 4.3.1 to 4.6.3. - [Release notes](https://github.com/lxml/lxml/releases) - [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt) - [Commits](https://github.com/lxml/lxml/compare/lxml-4.3.1...lxml-4.6.3) Signed-off-by: dependabot[bot] <support@github.com>
2021-05-01Re-apply patch from ff8924ce16e58f to dev manualAleksey Tsalolikhin
2021-05-01Remove decimal number text from v1.6 manualAleksey Tsalolikhin
2021-05-01Add large file support for 32-bit systems to fix issue 2167Ciaran McNamara
2020-12-19Clean up compile warnings on macOSWilliam Langford
2020-12-19Use AX_PTHREAD to properly detect pthread and flagsWilliam Langford
2020-12-18Fix #2197 extended regex pattern exampleAlexandre Jasmin
2020-06-08Add some missing code quoting to the manualMaximilian Roos
2020-05-26Reduce allocation on string multiplicationitchyny
2020-05-26Fix multiple string multiplicationitchyny
2020-05-26Fix error handling in strftimeitchyny
2020-03-03Makefile: prepend srcdir to jq.1.prebuilt to fix out of source compilationChristopher Degawa
2020-03-02Rework pipenv requirement to be more relaxedWilliam Langford
Keep a cached copy of the man tests that we can use when no manpage changes are made. This allows automated systems that might not have easy access to a pipenv to build and run tests.
2020-03-02Minor fixes to website generationWilliam Langford
2020-03-02Change Homebrew version in docs to 1.6Gustav
2020-03-02compatibiltiy->compatibilityAlanscut
2020-01-14fix typosAlanscut
2020-01-10remove unused conditional branchYoichi Nakayama
It has no effect after the change c4524da. Bug reported by the clang static analyzer. Description: Value stored to 'value' is never read File: jq/src/util.c Line: 439
2020-01-07Add information on how to install on OS X with MacPortsBernard Niset
2020-01-07docs: --indent value has maximum of 7, not 8William Chargin
Test Plan: To verify that this is in fact the behavior: ``` $ jq --indent 7 -n '[1]' [ 1 ] $ jq --indent 8 -n '[1]' jq: --indent takes a number between -1 and 7 Use jq --help for help with command-line options, or see the jq manpage, or online docs at https://stedolan.github.io/jq ``` This patch was generated by running `git grep "no more than"` and fixing up appropriate results. wchargin-branch: docs-fix-indent-bounds
2020-01-03outputing -> outputtingAlanscut
2020-01-02Update other manual and source to use ;37David Biesack
2020-01-02correct the default JQ_COLORS to use 37, not undefined color 39David Biesack
2020-01-02fix typosAlanscut
2020-01-02Improve formatting of flags and link to specific wiki article for ↵Bradley Skaggs
cross-compilation.
2019-12-30compile-ios.sh: realpath is not a default command.MCApollo
2019-12-30compile-ios.sh: Update grammarMCApollo
2019-12-30Updated compile-ios.sh script.MCApollo
2019-12-30Add -0 / --nul-output option for processing values containing newlinesPaul Wise
Closes: https://github.com/stedolan/jq/issues/1271
2019-12-29Rephrase doc "A string B is contained in A" ...Felix Wolfsteller
Minor rephrasing to prevent read/brain backtracking when using capital letter A as an article and a variable term.
2019-12-29Differentiate WIN32 / Cygwin in configure scriptRichard H Lee
shlwapi.h is present on both systems
2019-11-21Fix nesting try/catch inside internal errorsWilliam Langford
2019-10-23Ensure travis has a python version we expectWilliam Langford
2019-10-22Remove an accidentally committed debug fileLeonid S. Usov
2019-10-22Add configure guards around literal jv_numbersWilliam Langford
Allow building jq in a mode that doesn't use decnumber for benchmarking purposes. decnumber support is enabled by default, and this option is meant to be removed once we're happy with the performance.
2019-10-22[tests] print test # from the start of the tests file to help with skip and takeLeonid S. Usov
2019-10-22Save literal value of the parsed number to preserve it for the outputLeonid S. Usov
Extend jv_number to use decNumber for storing number literals. Any math operations on the numbers will truncate them to double precision. Comparisons when both numbers are literal numbers will compare them without truncation. Delay conversion of numbers to doubles until a math operation is performed, to preserve precision. A literal jv_number will only need conversion to double once, and will reuse the resultant double on subsequent conversions. Outputting literal jv_numbers preserves the original precision. Add strong pthread requirement to manage contexts/allocations for converting numbers between their decNumber, string, and double formats.
2019-10-22Add decNumber libraryLeonid S. Usov
The library adds support for decimal numbers of arbitrary length. Downloaded from ICU, under ICU 1.8.1 license http://download.icu-project.org/files/decNumber/decNumber-icu-368.zip
2019-07-31Merge pull request #1948 from eli-schwartz/no-pacman-syWilliam Langford
docs: fix seriously dangerous download instructions for Arch Linux
2019-07-21docs: fix seriously dangerous download instructions for Arch LinuxEli Schwartz
The current instructions tell users to perform two actions: - update the package database - install the jq package The only thing users need to or should be doing is actually installing the jq package -- regardless of which version is being installed. Guidelines on how to perform system updates are massively out of scope. In the case of partially performing a system update as a prerequisite for installing jq, the official guidance from Arch Linux is not to do this: partial updates are not supported, we refuse to support them, and anyone who does try to perform them anyway is assumed to know so much about their system that they clearly do not ever need help from anyone else (which is a good thing since they won't get it). The result is a frankensteined system that can only ever be supported by the person who frankensteined it to begin with. The only reason the package manager even allows it to occur in the first place is because other distributions using pacman might have different LTS policies, and because it would prevent expert users from being in control of their system, as per the traditional Unix philosophy: "Unix was not designed to stop you from doing stupid things, because that would also stop you from doing clever things." Consequences of performing partial updates without understanding the ramifications in extensive detail can include breaking the partially updated application (jq), breaking any application that shares a mutual dependency with the partially updated application (which jq is *lucky* to only depend on the ever-backwards-compatible glibc), or breaking the entire operating system by leaving armed traps behind for the next time a `pacman -S new-package` is executed and thereby breaks *its* cascading dependencies. See: https://wiki.archlinux.org/index.php/System_maintenance#Partial_upgrades_are_unsupported
2019-07-14Merge pull request #1944 from tessus/doc-improvementWilliam Langford
clarify filter usage
2019-07-08clarify filter usageHelmut K. C. Tessarek
The current paragraph is not complete, since a digit is not a special character. Changing it to: If the key contains special characters or starts with a digit, you need to surround it with double quotes like this: `."foo$"`, or else `.["foo$"]`.
2019-06-11Makefile.am: fix builtin.inc with out-of-root buildsRicardo Constantino
2019-04-07Improve jv_is_integer()Mark Feit
2019-04-04jq_util_input_init: Zero memory using callocMattias Hansson
Calloc will zero the allocated memory which makes one memset and a number of explicit zero assignments redundant.
2019-03-29Dockerfile: Uninstall oniguruma before distcleanMattias Hansson
Run `make uninstall` for oniguruma before running the recursive distclean that will remove oniguruma's Makefile and cause a build error due to missing make target.
2019-03-29Dockerfile: Fetch dependency as git submoduleMattias Hansson
Fetch oniguruma using git submodule instead of a release tarball. It will fix a build problem, caused by jq's autotools configuration, trying to run `make distclean` recursively in an empty modules directory. This will also improve the maintainability of the Dockerfile.
2019-03-29Dockerfile: Change base image to Debian StableMattias Hansson
2019-03-29Dockerfile: Add missing dependency to pip3Mattias Hansson
2019-03-29Dockerfile: Specify locale settingsMattias Hansson
Avoid RuntimeError in pipenv by setting LC_ALL and LANG to C.UTF-8.