add checking of numeric indices to an array to see if they can reasonably be considered integers. Avoid undefined behaviour if out of bounds
convert range bounds to integers in a way that avoids undefined behaviour
Merge pull request #239 from DRMacIver/overflows

Avoid undefined behaviour with large array indices
Format more integers as integers, not scientific notation.

jq is now willing to put up to 15 zeros after an integer before
moving to scientific notation.
Make the testsuite run on machines without valgrind
Adding a .travis.yml file to use the travis-ci.org

From wikipedia:

Travis CI is a hosted, distributed continuous integration service used
to build and test projects hosted at GitHub.

Travis CI is configured by adding a file named .travis.yml, which is a
YAML format text file, to the root directory of the GitHub repository.

Travis CI automatically detects when a commit has been made and pushed
to a GitHub repository that is using Travis CI, and each time this
happens, it will try to build the project and run tests. This includes
commits to all branches, not just to the master branch. When that
process has completed, it will notify a developer in the way it has been
configured to do so — for example, by sending an email containing the
test results (showing success or failure), or by posting a message on an
IRC channel. It can be configured to run the tests on a range of
different machines, with different software installed (such as older
versions of a programming language, to test for compatibility).
Merge pull request #242 from sieben/travis-ci

Adding a .travis.yml file to use the travis-ci.org
Fix memmem() error
Allow negated object values without parens. Fixes #247
Fix @uri example

Previously, the @uri example didn't match the actual behavior of the current jq, as exclamation marks do not need to be encoded in URIs.
Replace the example with an input that needs encoding, and is encoded by jq.
Ignore the config/test-driver file

This file is automatically generated and does not need to be committed.
Merge pull request #252 from phihag/ignore-config-test-driver

Ignore the config/test-driver file
Merge pull request #251 from phihag/fix-uri-in-manual

Fix @uri example
Add note to jq.1 about shell quoting
Fix doc typos (.[foo] wanted to be .["foo"])
Normalize errors for -e
Document exit numbers
Document .foo.bar in manual
Add jv_dumpf() and jv_show()

jv_dumpf() takes a FILE *.

jv_show() is intended for use in debuggers, so it dumps the jv to stderr
and it does not jv_free() the jv, so it's safe to
"call jv_show(some_jv, -1)" in a debugger.  If flags == -1 then the jv
will be shown pretty-printed and in color.
Document --version