Nicolas Williams
|
a2f99d43c3
|
Some builtins are unnecessarily special (fix #521)
|
2014-08-01 00:20:30 -05:00 |
|
Nicolas Williams
|
a7878a8d1a
|
Correct @wtlangford's address
|
2014-07-30 13:19:46 -05:00 |
|
Nicolas Williams
|
c73ad74be0
|
Add @wtlangford to the AUTHORS list
|
2014-07-30 13:02:34 -05:00 |
|
pkoppstein
|
53993a9942
|
Add capture; document regular expression filters
Fix #493.
|
2014-07-28 19:41:21 -05:00 |
|
Nicolas Williams
|
e1b20b48f0
|
Add first, nth, last (fix #510)
|
2014-07-28 13:18:58 -05:00 |
|
William Langford
|
14bc1f6526
|
Fixing crash when a library's dependency could not be loaded.
Signed-off-by: Nicolas Williams <nico@cryptonector.com>
|
2014-07-27 17:51:48 -05:00 |
|
Nicolas Williams
|
2e2538ccb8
|
Fold constants (fix #504)
|
2014-07-27 17:48:49 -05:00 |
|
Nicolas Williams
|
ae27178352
|
Fix #499, #500
|
2014-07-27 17:41:40 -05:00 |
|
William Langford
|
0f89270d08
|
Changing color codes to fix #495
|
2014-07-22 23:05:43 -05:00 |
|
Nicolas Williams
|
10f5a3448d
|
Do fix remaining bison warning (fix #433)
|
2014-07-22 22:51:11 -05:00 |
|
Nicolas Williams
|
50b85c2911
|
Rename jq_memmem() to _jq_memmem()
|
2014-07-22 22:51:11 -05:00 |
|
William Langford
|
38b939688a
|
Added library system with -l, -L, and JQ_LIBRARY_PATH
Created util.[ch] to hold common utilities.
|
2014-07-22 22:51:11 -05:00 |
|
Nicolas Williams
|
01fc8168e9
|
Add -i option to edit files in place (fix #105)
|
2014-07-20 00:11:23 -05:00 |
|
Nicolas Williams
|
3362fb3406
|
Add -n to short usage msg; fix --arg msg
|
2014-07-20 00:04:24 -05:00 |
|
Nicolas Williams
|
8c3d503d54
|
Fix bison empty rule warnings (#433, partial fix)
|
2014-07-14 16:41:48 -05:00 |
|
Nicolas Williams
|
2bb9fc5dda
|
Fix #484, try/catch syntax has conflicts
|
2014-07-14 16:41:48 -05:00 |
|
Nico Williams
|
ea3e947b50
|
Merge pull request #483 from else/master
jq 1.4 is in Debian
|
2014-07-14 09:16:01 -05:00 |
|
Simon Elsbrock
|
538e012e85
|
jq 1.4 is in Debian
jq 1.4 is in Debian, please see https://tracker.debian.org/pkg/jq
|
2014-07-14 11:24:47 +02:00 |
|
Nico Williams
|
918ada06dc
|
Merge pull request #482 from mbruggmann/manual-fixes
Fix manual example for `endswith`.
|
2014-07-13 19:01:57 -05:00 |
|
Nicolas Williams
|
cb2737a433
|
Add regression test for #479
|
2014-07-13 19:00:37 -05:00 |
|
Nicolas Williams
|
c38e5b1b2c
|
Lib defs don't bind to each other; fix #479 again
|
2014-07-13 18:36:27 -05:00 |
|
Marc Bruggmann
|
089041b090
|
Fix manual example for endswith.
|
2014-07-13 19:02:21 +02:00 |
|
Nicolas Williams
|
cadf8c3cb0
|
Revert "Library defs don't bind to each other; fix #479"
This reverts commit 6b6e3f4262. It was
the wrong fix.
|
2014-07-13 02:04:27 -05:00 |
|
Nicolas Williams
|
6b6e3f4262
|
Library defs don't bind to each other; fix #479
|
2014-07-12 18:38:55 -05:00 |
|
Nicolas Williams
|
6e88d419ba
|
Fix #478 assertion failure
|
2014-07-10 19:23:02 -05:00 |
|
Nico Williams
|
ab4bf05300
|
Merge pull request #475 from qqshfox/patch-1
Fix examples for `del` in manual
|
2014-07-09 10:09:28 -05:00 |
|
Hanfei Shen
|
ecac7bd3a1
|
Fix examples for del in manual
|
2014-07-09 16:37:17 +08:00 |
|
Zhiming Wang
|
1d620c0de3
|
Fix invalid YAML in manual.yml
Grave accent "`" is a reserved indicator in YAML per
http://www.yaml.org/spec/1.2/spec.html#id2774228, so it can't start a
plain scalar. This commit applies quoting to titles beginning with
grave accents.
Signed-off-by: Nicolas Williams <nico@cryptonector.com>
|
2014-07-09 01:12:23 -05:00 |
|
Zhiming Wang
|
f68815d5ad
|
Add tests/all.trs to .gitignore
tests/all.trs is auto generated during make check.
Signed-off-by: Nicolas Williams <nico@cryptonector.com>
|
2014-07-09 01:11:41 -05:00 |
|
Nicolas Williams
|
666aeda82c
|
Better document path()'s power; also |=
|
2014-07-09 01:05:06 -05:00 |
|
Nicolas Williams
|
5be80b81eb
|
Add foreach EXP as $var (INIT; UPDATE) form
|
2014-07-09 00:43:06 -05:00 |
|
Nicolas Williams
|
10477fc2d4
|
Make while() handle break
|
2014-07-09 00:39:25 -05:00 |
|
Nicolas Williams
|
d8672e1b2a
|
Make C-coded built-ins take jq_state * argument
|
2014-07-07 23:37:42 -05:00 |
|
Nicolas Williams
|
a68958e5dc
|
error(x) should not tostring its arg; fix #466
|
2014-07-07 22:26:53 -05:00 |
|
Nicolas Williams
|
824f7df404
|
limit should use break
|
2014-07-07 22:26:07 -05:00 |
|
Nicolas Williams
|
4bcff40828
|
Make any/2 and all/2 efficient using foreach
|
2014-07-07 22:25:34 -05:00 |
|
Nicolas Williams
|
80a9937e48
|
exec_stack.h was not using jv_mem_realloc()
|
2014-07-07 19:33:19 -05:00 |
|
Nicolas Williams
|
b963ebaf1d
|
jv_invalid() shouldn't allocate
jv_invalid() should behave like jv_invalid_with_msg(jv_null()), and
neither should allocate memory, because neither ought to need to.
|
2014-07-07 19:33:18 -05:00 |
|
Nicolas Williams
|
eb45372414
|
jv_show() should be able to display invalid values
|
2014-07-07 19:33:18 -05:00 |
|
Nicolas Williams
|
539dccae90
|
Add break builtin for foreach
|
2014-07-07 19:33:17 -05:00 |
|
Nicolas Williams
|
6458910ba3
|
Explain foreach's powers a bit more
|
2014-07-07 17:22:53 -05:00 |
|
Nicolas Williams
|
ef9b591215
|
Document path(path_expression) builtin
|
2014-07-07 17:13:51 -05:00 |
|
Nicolas Williams
|
f845808813
|
Add missing backtick in manual
|
2014-07-07 17:13:48 -05:00 |
|
Nicolas Williams
|
25719b5596
|
$var["foo"]=1 can't work as expected; doc fix #236
|
2014-07-07 16:56:14 -05:00 |
|
Nicolas Williams
|
8780bc0b8e
|
Better check for lib has only functions (fix #138)
|
2014-07-07 16:03:32 -05:00 |
|
Nicolas Williams
|
821cd31e67
|
Add any/N and all/N x N in (1, 2) (fix #455)
Contributed by @pkoppstein.
|
2014-07-06 20:08:06 -05:00 |
|
Nicolas Williams
|
5a863bf010
|
Add foreach and limit
|
2014-07-06 19:40:05 -05:00 |
|
William Langford
|
d0ca11d665
|
Add support for negative indices for .[]; fix #462
Signed-off-by: Nicolas Williams <nico@cryptonector.com>
|
2014-07-06 01:40:22 -05:00 |
|
Nicolas Williams
|
7d3a44a1e2
|
Add general ? operator
|
2014-07-06 01:29:43 -05:00 |
|
Nicolas Williams
|
7fce34292e
|
Add try EXP catch EXP
|
2014-07-06 01:29:42 -05:00 |
|