David Tolnay
ec7c3cf9a7
Fix -Wzero-length-array
2015-08-16 09:11:23 -07:00
David Tolnay
eb2fc1d27e
Fix unnecessary use of BLOCK macro
2015-08-16 09:01:35 -07:00
David Tolnay
73b9e8dc99
Fix -Wgnu-zero-variadic-macro-arguments
2015-08-16 09:00:31 -07:00
David Tolnay
490a843947
Add sha1sum for jq-osx-amd64 1.5
2015-08-16 08:46:22 -07:00
David Tolnay
6fa1300d39
Link to 1.5 binary for OS X ( fix #912 )
2015-08-15 23:44:41 -07:00
David Tolnay
ef0fb50c1c
Fix 1.5 manual title
2015-08-15 23:19:13 -07:00
David Tolnay
3608341c53
Update website for jq 1.5 ( fix #910 )
2015-08-15 23:12:31 -07:00
David Tolnay
461f04bd4d
Rename header template to navbar
...
To avoid the confusing similarity between _head and _header.
2015-08-15 14:15:19 -07:00
David Tolnay
161a6fa635
Update gems
...
I updated some of these gems for a different project, and
suddenly `rake build` was giving very different output
compared to the current gh-pages. This commit makes sure
everyone updating gh-pages is using reasonably similar
versions, so we avoid spurious diffs.
2015-08-15 13:23:19 -07:00
David Tolnay
6d2f917a3a
Move footer content into template
...
This caused problems because liquid >=3.0.0 does not allow a
variable and a template with the same name. Here we had a
variable and a template both called footer.
2015-08-15 13:03:33 -07:00
David Tolnay
8f55d6d4ab
Use https where possible
2015-08-15 12:23:16 -07:00
David Tolnay
2306795864
Canonical URL and redirect to https site ( fix #908 )
2015-08-15 12:23:13 -07:00
David Tolnay
e0eb03b96d
Update website footer links
2015-08-14 11:29:47 -07:00
David Tolnay
b1083ab367
Use entry title without whitespace as section id
2015-08-14 00:33:55 -07:00
David Tolnay
e3e7cea177
Fix some w3c validator complaints
2015-08-14 00:01:49 -07:00
David Tolnay
d36a85a369
Consistent indentation of shared templates
2015-08-13 23:08:52 -07:00
David Tolnay
bd46a5dd52
Move all javascript to end of body
2015-08-13 23:00:54 -07:00
David Tolnay
7f87785002
Group logically related parser rule names
2015-08-13 22:39:31 -07:00
David Tolnay
0f419563ea
Remove all trailing whitespace
2015-08-13 22:39:23 -07:00
David Tolnay
aff6f49990
Tiny margin on tutorial accordions
2015-08-13 22:18:01 -07:00
David Tolnay
58a053d7de
Fix memory leak in non-constant module declaration
2015-08-13 21:42:35 -07:00
David Tolnay
7b5c6a9224
Fix assert fail on invalid import path ( fix #899 )
2015-08-13 21:42:35 -07:00
David Tolnay
5479d7f2dc
Fix assert fail on non-object import metadata ( fix #900 )
2015-08-13 21:42:35 -07:00
David Tolnay
68f84659f3
Update site from bootstrap 2.1.1 to 3.3.5
2015-08-13 01:10:16 -07:00
David Tolnay
3ef92863f2
Update wording and json bodies in tutorial
2015-08-11 22:02:53 -07:00
David Tolnay
89897b4bcd
Change index page links to github releases
2015-08-08 10:35:18 -07:00
David Tolnay
f1d1fea467
Add SHA-1 checksums of release binaries ( fix #726 )
2015-08-08 01:19:39 -07:00
David Tolnay
e404a1a96d
Script to update gh-pages from master
2015-08-08 00:29:22 -07:00
David Tolnay
b23d07875e
Remove obsolete gitignore entry
2015-08-08 00:26:32 -07:00
David Tolnay
9a68905228
Replace jq-1.4 source tarball link
2015-08-07 22:53:48 -07:00
David Tolnay
486c275885
Replace website download links with github releases
2015-08-07 22:23:08 -07:00
David Tolnay
a864e848b5
Add jq-1.5rc2 to index page news
2015-08-07 22:11:09 -07:00
David Tolnay
a4dc312eff
Break long line on index page
2015-08-07 22:09:06 -07:00
David Tolnay
765f9ac74c
Clean up download page and fix links
2015-08-07 21:40:19 -07:00
David Tolnay
3fae608b65
Copy over links to 1.5rc2 from gh-pages
2015-08-07 20:35:41 -07:00
David Tolnay
a47b32999b
Fix range(value;stream) ( fix #886 )
2015-08-06 23:05:03 -07:00
David Tolnay
21309bc6d7
Error on bytecodes longer than 0xFFFF ( fix #269 )
...
This lets us use uint16_t for the program counter. JVM
languages have the same limit on method size so it is a
reasonable limit.
2015-07-26 16:19:20 -07:00
David Tolnay
8295baf284
Drop plus from "jq 1.5+" on download page
...
See https://github.com/stedolan/jq/issues/488#issuecomment-124998113
2015-07-26 09:37:34 -07:00
David Tolnay
ec84f28630
News is not THIS important
2015-07-26 01:27:14 -07:00
David Tolnay
701a47c82e
Add 1.4 and 1.3 manuals to website ( fix #866 )
2015-07-26 01:26:13 -07:00
David Tolnay
616f365e5a
Suggest --disable-maintainer-mode on download page
2015-07-25 23:44:52 -07:00
David Tolnay
ceb2684f2f
Update setup.sh script
...
Adjust what gets cleaned up now that ChangeLog and
config/.gitignore are checked into the repo, and skip
install and distcheck steps.
2015-07-24 23:26:47 -07:00
David Tolnay
b9c340a211
Change homepage .com -> .io
...
The .com redirects to .io, but might as well have the
correct one to begin with.
2015-07-24 22:55:58 -07:00
David Tolnay
3a964e2025
Change AC bug-report parameter to point to GitHub
...
This affects where `make check` tells you to report failures.
2015-07-24 22:48:03 -07:00
David Tolnay
16e8d0b1ab
detect invalid path expression ( fix #862 )
2015-07-24 20:23:07 -07:00
David Tolnay
227f62e013
Rebuild jq.1.prebuilt
2015-07-24 09:01:21 -07:00
David Tolnay
81f328f1aa
Copy over changes made to gh-pages directly
...
This includes the following commits from the gh-pages branch:
- 63e80b8
- d24a397
- 9796cd6
- ee21707
- ccb0f1d
- 200e6b3
- 64134c0
- 57152d2
- 8ffbfa3
2015-07-23 21:51:30 -07:00
David Tolnay
f5a7bba986
Resolve remaining shift/reduce conflicts involving '?'
...
By lowering the precedence of rules that should never use
the generic Exp '?' rule.
2015-07-19 09:43:10 -07:00
David Tolnay
66ef8e2c24
Resolve shift/reduce conflict of 'def' vs '|'
...
This was an important conflict. In the following expression:
def a: 0; . | a
Bison needs to decide between these two equally valid
parses:
(def a: 0; .) | a
def a: 0; (. | a)
For jq we want the second one, because the first results in
"a/0 is not defined". In the current parser the first parse
is a reduce and the second parse is a shift. Since Bison
prefers to shift in shift/reduce conflicts, we accidentally
got the correct behavior.
This commit adds a precedence level FUNCDEF which is lower
precedence than '|', meaning we explicitly choose the
correct parse.
Of course many unit tests already cover this case, but I
added one specifically for it.
2015-07-19 09:42:01 -07:00
David Tolnay
1628bbf95f
Clean up trailing whitespace
2015-07-19 09:38:50 -07:00
David Tolnay
54add5ac9a
travis has whitelisted libonig-dev
...
https://github.com/travis-ci/travis-ci/issues/4123
2015-07-10 13:21:00 -07:00
David Tolnay
1e5e0c9fe2
Make jq.h usable from C++
...
Previously, with clang++:
jq.h:46:37: error: typedef redefinition with different
types ('struct jq_util_input_state *' vs 'jq_util_input_state')
With g++:
jq.h:46:37: error: conflicting declaration
‘typedef struct jq_util_input_state* jq_util_input_state’
This typedef was added to libjq by commit 0d41447 which was
after the 1.4 release, so although it is a public API, this
is not a backcompat break because it has never been in a
release.
Specifying the "*" at all uses of jq_util_input_state is
slightly tedious, but jq_state already works that way, so at
least it will be consistent.
2015-07-04 15:08:01 -07:00
David Tolnay
2348b7245e
docs and diagram for exec_stack
2015-07-02 23:58:07 -07:00
David Tolnay
6e27de4f74
strftime wrong day-of-week ( fix #838 )
2015-07-01 20:37:16 -07:00
David Tolnay
9985c01975
gcov exclusions
2015-06-27 14:48:13 -07:00
David Tolnay
e6371712ff
flag to enable gcov and coveralls
2015-06-27 11:25:01 -07:00
David Tolnay
d7e35101c5
add configure option to run tests without valgrind
2015-06-27 11:24:53 -07:00
David Tolnay
815b4c9772
get Travis CI working
2015-06-27 12:40:01 -05:00
David Tolnay
4a316fbb5a
fix errors flagged by clang static analyzer
...
builtin.c: bug - free of uninitialized jv
compile.c: missing assertion
jq_test.c: buggy logic / unreachable code
jv.c: missing assertion
jv_alloc.c: false positive - intentional read of uninitialized memory
jv_file.c: dead code
2015-06-20 16:08:56 -05:00
David Tolnay
b04cd6aada
fix use after free in f_strptime
2015-06-19 00:34:27 -05:00
David Tolnay
1146b8b84a
separate jq, oniguruma, sh, and man tests
2015-06-18 23:55:43 -05:00
David Tolnay
51a81c96f1
fix broken tests in manual.yml
2015-06-18 00:06:52 -05:00
David Tolnay
d3343d5113
array and object destructuring ( fix #533 )
...
`. as [$i, $j, $k] | ...`
`. as {a: $i, b: $j} | ...`
`. as [[[$i]], {a: $j}] | ...`
`foreach . as [$i, $j, $k] (...)`
`reduce . as {a: $i, b: $j} (...)`
2015-06-09 17:29:48 -05:00