Stephen Dolan
|
0535e724a2
|
jq 1.3 release
jq-1.3
|
2013-05-19 11:48:18 +01:00 |
|
Stephen Dolan
|
fd1ac5dd79
|
EACH need not make a backtrack point on the last iteration
|
2013-05-17 22:49:08 +01:00 |
|
Stephen Dolan
|
9b91eafac4
|
Make array construction use LOADVN (slightly faster)
|
2013-05-16 15:09:59 +01:00 |
|
Stephen Dolan
|
bc42812715
|
Remove the insane "fold" operation, replace with saner "reduce".
|
2013-05-16 15:07:53 +01:00 |
|
Stephen Dolan
|
8fbee891b3
|
Add LOADVN opcode.
Does a variable load, but sets the variable to be null afterwards.
|
2013-05-16 15:02:18 +01:00 |
|
Stephen Dolan
|
919292764a
|
Reverse function. Closes #94.
|
2013-05-16 14:25:28 +01:00 |
|
Stephen Dolan
|
a1e4dfa324
|
Better debug info for struct bytecode.
--debug-dump-disasm produces more comprehensible output now.
|
2013-05-16 00:51:17 +01:00 |
|
Stephen Dolan
|
f8644c31a3
|
Only generate code for those builtin functions actually used.
Makes output of --debug-dump-disasm much simpler.
|
2013-05-15 01:37:15 +01:00 |
|
Stephen Dolan
|
1e2851cdb3
|
Remove the YIELD opcode (use RET instead)
|
2013-05-15 01:23:06 +01:00 |
|
Stephen Dolan
|
e83e51eb56
|
'length' function now measures string length in codepoints, not bytes.
|
2013-05-15 00:37:38 +01:00 |
|
Stephen Dolan
|
c496a924ce
|
Bugfix for array slices.
|
2013-05-15 00:22:44 +01:00 |
|
Stephen Dolan
|
81be37b236
|
Add the range function
|
2013-05-14 16:09:10 +01:00 |
|
Stephen Dolan
|
4d540b7102
|
Fix some documentation bugs
|
2013-05-13 20:26:44 +01:00 |
|
Stephen Dolan
|
33901b74b1
|
Array slicing. Closes #2.
|
2013-05-13 20:16:19 +01:00 |
|
Stephen Dolan
|
a47cfa4757
|
Delete unnecessary _POSIX_SOURCE. Closes #89
|
2013-05-13 16:41:11 +01:00 |
|
Stephen Dolan
|
a625d2821e
|
Add to_entries, from_entries and with_entries functions.
Closes #97.
|
2013-05-13 16:15:49 +01:00 |
|
Stephen Dolan
|
d8706fd460
|
Fix the //= operator.
Closes #62.
|
2013-05-13 16:04:30 +01:00 |
|
Stephen Dolan
|
e13f24ab45
|
Better error handling for INSERT opcode
jq 'null | {(.a): 1}' no longer crashes.
|
2013-05-13 15:42:57 +01:00 |
|
Stephen Dolan
|
34a63246ab
|
Remove the is_backtrack_frame special case hack.
|
2013-05-13 15:37:57 +01:00 |
|
Stephen Dolan
|
8c708f3c7a
|
Refactor path logic.
|
2013-05-13 15:00:05 +01:00 |
|
Stephen Dolan
|
b0e65d149f
|
Fix a bug triggered by jv_array_slice.
|
2013-05-13 14:10:39 +01:00 |
|
Stephen Dolan
|
e29db8d272
|
Fix bug with path handling (used in assignments).
Closes #67
|
2013-05-11 18:10:21 +01:00 |
|
Stephen Dolan
|
7ca5127fcc
|
Merge branch 'autotools'
|
2013-05-11 15:21:23 +01:00 |
|
Stephen Dolan
|
4b1b9c219a
|
Delete some Autotools junk and update README.
Autotools autogenerated files that change frequently have been
removed, those that don't are still checked in.
|
2013-05-11 15:15:56 +01:00 |
|
Stephen Dolan
|
4a5405e4b8
|
Rake task to build website including source dist and binaries.
|
2013-05-11 14:57:58 +01:00 |
|
Stephen Dolan
|
d03149f4df
|
Rake task to build source distribution for website
|
2013-05-11 14:48:39 +01:00 |
|
Stephen Dolan
|
18cf4ad475
|
Add the docs to the distributed tarballs
|
2013-05-09 20:53:51 +01:00 |
|
Stephen Dolan
|
ba4bb136bb
|
Fix manpage build.
|
2013-05-09 20:43:26 +01:00 |
|
Stephen Dolan
|
e6494857fc
|
Add some build instructions for how to install doc dependencies.
jq can now build without Ruby, but you won't get a nice manpage.
|
2013-05-09 20:35:19 +01:00 |
|
Stephen Dolan
|
12d2d4d1f5
|
Don't build the manpage unless there's a working Ruby setup.
|
2013-05-09 15:22:38 +01:00 |
|
Stephen Dolan
|
d75414bc94
|
support for out-of-tree tests
|
2013-05-09 13:40:00 +01:00 |
|
Stephen Dolan
|
a592c98461
|
Fail properly when attempting to build manpage without rake
|
2013-05-09 13:10:09 +01:00 |
|
Stephen Dolan
|
f6089a627a
|
Autotools hackery so that "make dist" builds lexer and parser.
|
2013-05-09 11:31:17 +01:00 |
|
Stephen Dolan
|
898dc8978b
|
Add a redundant intialisation to squash a gcc warning.
|
2013-05-09 11:30:49 +01:00 |
|
Stephen Dolan
|
d43084086b
|
Make manpage building more robust.
|
2013-05-09 02:38:57 +01:00 |
|
Stephen Dolan
|
124bda6993
|
Add a "binaries" target to the website Rakefile.
|
2013-05-09 02:18:28 +01:00 |
|
Stephen Dolan
|
7fbc50239c
|
Minor docs fix to get rid of Bonsai warnings.
|
2013-05-09 02:01:01 +01:00 |
|
Stephen Dolan
|
282667bbd4
|
Script for cross-compiling jq binaries for other platforms.
|
2013-05-09 01:50:20 +01:00 |
|
Stephen Dolan
|
63b689bf54
|
Use the version number from configure.ac in the website.
|
2013-05-08 19:57:29 +01:00 |
|
Stephen Dolan
|
c710f91257
|
Add the parser to BUILT_SOURCES
|
2013-05-08 19:57:05 +01:00 |
|
Stephen Dolan
|
a511d03d85
|
Configure whether colour is displayed by default directly in source
|
2013-05-08 19:37:12 +01:00 |
|
Stephen Dolan
|
9d245c88c4
|
Check in a pile of Autotools junk, including the configure script.
|
2013-05-08 18:55:10 +01:00 |
|
Stephen Dolan
|
7813f363a2
|
Merge pull request #115 from nicowilliams/complex
Rename complex to nontrivial for safety (#113)
|
2013-05-08 07:07:31 -07:00 |
|
Stephen Dolan
|
d121420757
|
Clean up autotools config.
Remove some of @stagrlee's hard work since jq's testsuite is
less silly than when he wrote the autotools config.
|
2013-05-08 02:42:23 +01:00 |
|
Stephen Dolan
|
1ebb382540
|
Check in jv_utf8_tables.gen.h, it is unlikely to change.
|
2013-05-08 01:33:04 +01:00 |
|
Stephen Dolan
|
2363246eea
|
Merge remote-tracking branch 'stagrlee/master' into autotools
Conflicts:
Makefile
jq_test.c
|
2013-05-08 00:52:24 +01:00 |
|
Nicolas Williams
|
fb3c124af1
|
Rename complex to nontrivial for safety (#113)
|
2013-05-07 18:46:13 -05:00 |
|
Stephen Dolan
|
46814da91a
|
Merge pull request #119 from 13ren/master
tiny typo fix in manual
|
2013-05-07 03:57:47 -07:00 |
|
Nicolas Williams
|
65deaaacf5
|
Fix #111: exit(1) when inputs are not valid JSON
|
2013-05-06 12:36:53 -05:00 |
|
Stephen Dolan
|
74eb914aba
|
Add trailing slashes to various internal doc links.
Fixes #110
|
2013-05-06 15:03:14 +01:00 |
|