summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-01-18Make jv_sort stable regardless of qsort details.qsort-stabilityStephen Dolan
2016-01-18Add AppVeyor badge to README.mdStephen Dolan
Thanks @JanSchulz, @nicowilliams!
2016-01-17Add --enable-ubsan (undefined behavior sanitizer)Nicolas Williams
2016-01-17Run failing tests on Windows; ignore failuresNicolas Williams
2016-01-17Make it possible to run tests with set -xNicolas Williams
One can now run: make TRACE_TESTS=1 check to get detailed output
2016-01-17Enable more tests on Windows; move sort_by testsNicolas Williams
Use %%FAIL IGNORE MSG for error messages that differ on Windows, and move the sort_by/group_by tests that fail qhen qsort() is not stable. Now only tests/sorttest and tests/shtest are disabled on Windows.
2016-01-17Tweak appveyor.yml; disable failing testsNicolas Williams
2016-01-16Upload build failure logsJan Schulz
Signed-off-by: Nicolas Williams <nico@cryptonector.com>
2016-01-16Build a html helpJan Schulz
Signed-off-by: Nicolas Williams <nico@cryptonector.com>
2016-01-16Run tests on appveyorJan Schulz
Signed-off-by: Nicolas Williams <nico@cryptonector.com>
2016-01-16Add 32bit windows builds on appveyorJan Schulz
Signed-off-by: Nicolas Williams <nico@cryptonector.com>
2016-01-16Build on windows (mingw) on appveyorJan Schulz
For this to work, one of the core commiter should do: * enable appveyor in the github project (grant access) * Make an appveyor account and add the github jq repo as a new project inspirations from: appveyor, msys2, use bash environment to build... * https://github.com/ariscop/elemental-ircd/blob/appveyor/appveyor.yml * https://github.com/khaledhosny/ots/pull/67/files * https://github.com/universal-ctags/ctags/blob/master/appveyor.yml * https://github.com/universal-ctags/ctags/blob/master/win32/appveyor.bat and with mvsc * https://github.com/khaledhosny/ots/blob/master/.appveyor.yml Signed-off-by: Nicolas Williams <nico@cryptonector.com>
2016-01-16Fix cross-compilation buildNicolas Williams
2016-01-16Fix Windows build (fix #911)Nicolas Williams
2016-01-15fixup non-maintainer buildNicolas Williams
2016-01-15Always build src/builtin.inc (fix #1069)Nicolas Williams
2016-01-15MultiByteToWideChar() usage bug (fix #1072)Nicolas Williams
2015-12-14Make it easier to use jq with shebangs (fix #1044)Nicolas Williams
Allow a continuation on a comment immediately after a shebang to make this traditional hack possible: #!/bin/sh # this next line is ignored by jq \ exec jq -f "$0" "$@" # jq code follows But continue only on the first line following a shebang, and only if it's a comment.
2015-12-15Add note about IEEE754 to help msgNicolas Williams
2015-12-14Change usage formattingCameron Sparr
2015-12-09Avoiding conditional directives that break statementsRomero Malaquias
2015-12-09Two sub bugs fixed; two new gsub tests have been added.pkoppstein
./jq --run-tests < tests/onig.test has been run successfully: ... Testing 'gsub("a";"b")' at line number 70 Testing 'gsub( "(.*)"; ""; "x")' at line number 74 ... 22 of 22 tests passed (0 malformed)
2015-12-01Fix JV_OBJECT() and go up to 18Nicolas Williams
2015-12-01Assume . if either stdin/on isatty() (fix #1028)Nicolas Williams
And move the #define of isatty on Windows up.
2015-11-26yum has been replaced with dnf as of f22Mark McKinstry
https://fedoraproject.org/wiki/Changes/ReplaceYumWithDNF
2015-11-21Support --without-onigurumaDavid Tolnay
2015-11-18Oniguruma hash in dockerfileDavid Tolnay
2015-11-15Fix manual signature for split (non-regex)Loamhoof
2015-10-27Add address sanitizer (ASAN) support (fix #1002)Nicolas Williams
2015-10-25Support numbers and boolean in join (fix #930)David Tolnay
2015-10-24Heap buffer overflow in tokenadd() (fix #105)Nicolas Williams
This was an off-by one: the NUL terminator byte was not allocated on resize. This was triggered by JSON-encoded numbers longer than 256 bytes.
2015-10-24strptime() on OpenBSD requires _XOPEN_SOURCE_EXTENDED 1 (fix #999)David Tolnay
strptime() is an XPG4v2 function, on OpenBSD the prototype is not included in time.h unless visibility is set, it needs either "#define _XOPEN_SOURCE_EXTENDED 1" or _XOPEN_SOURCE >= 500. Without this the prototype isn't included and strptime's returned pointer is truncated to an int, causing SEGV on 64-bit arches when using it. Thanks @sthen
2015-10-24mktemp needs 6 or more X's (fix #1000)David Tolnay
mktemp(1) isn't posix specified, but it's reasonable to use mktemp(3) to implement it which requires 6 trailing X's in the format Thanks @sthen
2015-10-22Fix builtin.o dependency (#992)Nicolas Williams
2015-10-22Fix linux32 jq-1.5 executable (fix #935)Nicolas Williams
2015-10-22Rename sig/v1.5/jq-linux32.asc (prep for #935)Nicolas Williams
2015-10-22Remove setup.sh (fix #993)Nicolas Williams
2015-10-22Move jq-coded builtins to non-C file (fix #424)David Tolnay
2015-10-17Move docs for map earlier (fix #288)David Tolnay
2015-10-17If-then-else documentation for forking conditional (fix #942)David Tolnay
2015-10-17Support lowercase name in from_entries (fix #990)David Tolnay
2015-10-13Revert "Adjust spacing of section headers to account for nav bar (fix #986)"David Tolnay
This reverts commit 73b8413d10751c7be3e54d83ea338b3e895bdda3. The fix for #986 caused #988.
2015-10-13Autocomplete manual search to first result on submitDavid Tolnay
2015-10-12Add background color to typeahead menuDavid Tolnay
2015-10-12Sort manual search results shortest to longestDavid Tolnay
2015-10-12Remove backticks from manual headers and search stringsDavid Tolnay
2015-10-12Adjust spacing of section headers to account for nav bar (fix #986)David Tolnay
2015-10-12Merge typeaheadjs.css into base.scssDavid Tolnay
2015-10-12PGP signatures for release binaries (fix #889)David Tolnay
2015-10-12Accept only bitwise identical NaN values in jv_identical (fix #978)David Tolnay