]>
granicus.if.org Git - jq/log
Jingwen Owen Ou [Tue, 9 Sep 2014 05:34:13 +0000 (22:34 -0700)]
Add “Run” button to execute examples on jqplay.org
Nicolas Williams [Sat, 16 Aug 2014 21:38:39 +0000 (16:38 -0500)]
Update Debian status (fix #483)
Thanks Simon!
Nicolas Williams [Tue, 24 Jun 2014 05:41:53 +0000 (00:41 -0500)]
Add NEWS link and get "Try Online" button working (fix #440)
Nicolas Williams [Mon, 16 Jun 2014 21:59:54 +0000 (16:59 -0500)]
Remove download 1.3 button; reposition try online
Nicolas Williams [Mon, 16 Jun 2014 21:48:32 +0000 (16:48 -0500)]
Add NEWS and try online button
Nicolas Williams [Mon, 16 Jun 2014 16:16:48 +0000 (11:16 -0500)]
Fix #417 broken link to win64 jq
Nicolas Williams [Fri, 13 Jun 2014 01:45:30 +0000 (20:45 -0500)]
Link to jqplay.org (#409)
Thanks Jingwen Owen Ou (@jingweno)!
Nicolas Williams [Fri, 13 Jun 2014 01:14:12 +0000 (20:14 -0500)]
Add Linux 64-bit executable built on Oneiric
Nicolas Williams [Fri, 13 Jun 2014 00:25:23 +0000 (19:25 -0500)]
Add Solaris 11+ executables
Nicolas Williams [Thu, 12 Jun 2014 23:47:30 +0000 (18:47 -0500)]
Add jq-1.4 Solaris 11 executables
Nicolas Williams [Thu, 12 Jun 2014 22:31:53 +0000 (17:31 -0500)]
Add links to 1.3 executables
Nicolas Williams [Thu, 12 Jun 2014 22:06:13 +0000 (17:06 -0500)]
Make old jq-1.3 executables available
Nicolas Williams [Tue, 10 Jun 2014 00:00:59 +0000 (19:00 -0500)]
Update 1.4 tarball to add missing libm.h file
Nicolas Williams [Mon, 9 Jun 2014 22:43:50 +0000 (17:43 -0500)]
Update to make shell quoting note appear on site
Nicolas Williams [Mon, 9 Jun 2014 02:07:07 +0000 (21:07 -0500)]
Add source tarball for 1.4 (oops)
Nicolas Williams [Mon, 9 Jun 2014 01:46:30 +0000 (20:46 -0500)]
Update site news
Nicolas Williams [Mon, 9 Jun 2014 01:29:54 +0000 (20:29 -0500)]
Release jq-1.4
Nico Williams [Thu, 13 Mar 2014 05:48:09 +0000 (00:48 -0500)]
Merge pull request #303 from ryanbraganza/patch-1
Fix >= example # [1,2,3]
Ryan Braganza [Fri, 21 Feb 2014 11:10:47 +0000 (03:10 -0800)]
Fix >= example # [1,2,3]
'[1,2,3] | map(select(. >= 2))' returns [2,3] not [3]
Nicolas Williams [Fri, 13 Dec 2013 04:32:30 +0000 (22:32 -0600)]
Update site
Stephen Dolan [Mon, 20 May 2013 12:24:54 +0000 (13:24 +0100)]
update
Stephen Dolan [Mon, 20 May 2013 12:24:53 +0000 (13:24 +0100)]
merge
Stephen Dolan [Mon, 20 May 2013 12:24:48 +0000 (13:24 +0100)]
fix typo and clean up docs build
Stephen Dolan [Sun, 19 May 2013 10:49:40 +0000 (11:49 +0100)]
update
Stephen Dolan [Sun, 19 May 2013 10:49:39 +0000 (11:49 +0100)]
merge
Stephen Dolan [Sun, 19 May 2013 09:48:25 +0000 (10:48 +0100)]
jq 1.3 release
Stephen Dolan [Fri, 17 May 2013 21:49:08 +0000 (22:49 +0100)]
EACH need not make a backtrack point on the last iteration
Stephen Dolan [Thu, 16 May 2013 14:09:59 +0000 (15:09 +0100)]
Make array construction use LOADVN (slightly faster)
Stephen Dolan [Thu, 16 May 2013 14:07:53 +0000 (15:07 +0100)]
Remove the insane "fold" operation, replace with saner "reduce".
Stephen Dolan [Thu, 16 May 2013 13:32:18 +0000 (14:32 +0100)]
Add LOADVN opcode.
Does a variable load, but sets the variable to be null afterwards.
Stephen Dolan [Thu, 16 May 2013 13:25:28 +0000 (14:25 +0100)]
Reverse function. Closes #94.
Stephen Dolan [Wed, 15 May 2013 23:51:17 +0000 (00:51 +0100)]
Better debug info for struct bytecode.
--debug-dump-disasm produces more comprehensible output now.
Stephen Dolan [Wed, 15 May 2013 00:37:15 +0000 (01:37 +0100)]
Only generate code for those builtin functions actually used.
Makes output of --debug-dump-disasm much simpler.
Stephen Dolan [Wed, 15 May 2013 00:23:06 +0000 (01:23 +0100)]
Remove the YIELD opcode (use RET instead)
Stephen Dolan [Tue, 14 May 2013 23:37:38 +0000 (00:37 +0100)]
'length' function now measures string length in codepoints, not bytes.
Stephen Dolan [Tue, 14 May 2013 23:22:44 +0000 (00:22 +0100)]
Bugfix for array slices.
Stephen Dolan [Tue, 14 May 2013 15:09:10 +0000 (16:09 +0100)]
Add the range function
Stephen Dolan [Mon, 13 May 2013 19:26:44 +0000 (20:26 +0100)]
Fix some documentation bugs
Stephen Dolan [Mon, 13 May 2013 19:16:19 +0000 (20:16 +0100)]
Array slicing. Closes #2.
Stephen Dolan [Mon, 13 May 2013 15:41:11 +0000 (16:41 +0100)]
Delete unnecessary _POSIX_SOURCE. Closes #89
Stephen Dolan [Mon, 13 May 2013 15:15:49 +0000 (16:15 +0100)]
Add to_entries, from_entries and with_entries functions.
Closes #97.
Stephen Dolan [Mon, 13 May 2013 15:04:30 +0000 (16:04 +0100)]
Fix the //= operator.
Closes #62.
Stephen Dolan [Mon, 13 May 2013 14:42:57 +0000 (15:42 +0100)]
Better error handling for INSERT opcode
jq 'null | {(.a): 1}' no longer crashes.
Stephen Dolan [Mon, 13 May 2013 14:37:57 +0000 (15:37 +0100)]
Remove the is_backtrack_frame special case hack.
Stephen Dolan [Mon, 13 May 2013 14:00:05 +0000 (15:00 +0100)]
Refactor path logic.
Stephen Dolan [Mon, 13 May 2013 13:10:39 +0000 (14:10 +0100)]
Fix a bug triggered by jv_array_slice.
Stephen Dolan [Sat, 11 May 2013 17:10:21 +0000 (18:10 +0100)]
Fix bug with path handling (used in assignments).
Closes #67
Stephen Dolan [Sat, 11 May 2013 14:21:23 +0000 (15:21 +0100)]
Merge branch 'autotools'
Stephen Dolan [Sat, 11 May 2013 14:15:56 +0000 (15:15 +0100)]
Delete some Autotools junk and update README.
Autotools autogenerated files that change frequently have been
removed, those that don't are still checked in.
Stephen Dolan [Sat, 11 May 2013 13:57:58 +0000 (14:57 +0100)]
Rake task to build website including source dist and binaries.
Stephen Dolan [Sat, 11 May 2013 13:48:39 +0000 (14:48 +0100)]
Rake task to build source distribution for website
Stephen Dolan [Thu, 9 May 2013 19:53:51 +0000 (20:53 +0100)]
Add the docs to the distributed tarballs
Stephen Dolan [Thu, 9 May 2013 19:43:26 +0000 (20:43 +0100)]
Fix manpage build.
Stephen Dolan [Thu, 9 May 2013 19:27:12 +0000 (20:27 +0100)]
Add some build instructions for how to install doc dependencies.
jq can now build without Ruby, but you won't get a nice manpage.
Stephen Dolan [Thu, 9 May 2013 14:22:38 +0000 (15:22 +0100)]
Don't build the manpage unless there's a working Ruby setup.
Stephen Dolan [Thu, 9 May 2013 12:40:00 +0000 (13:40 +0100)]
support for out-of-tree tests
Stephen Dolan [Thu, 9 May 2013 12:10:09 +0000 (13:10 +0100)]
Fail properly when attempting to build manpage without rake
Stephen Dolan [Thu, 9 May 2013 10:31:17 +0000 (11:31 +0100)]
Autotools hackery so that "make dist" builds lexer and parser.
Stephen Dolan [Thu, 9 May 2013 10:30:49 +0000 (11:30 +0100)]
Add a redundant intialisation to squash a gcc warning.
Stephen Dolan [Thu, 9 May 2013 01:38:57 +0000 (02:38 +0100)]
Make manpage building more robust.
Stephen Dolan [Thu, 9 May 2013 01:18:28 +0000 (02:18 +0100)]
Add a "binaries" target to the website Rakefile.
Stephen Dolan [Thu, 9 May 2013 01:01:01 +0000 (02:01 +0100)]
Minor docs fix to get rid of Bonsai warnings.
Stephen Dolan [Thu, 9 May 2013 00:50:20 +0000 (01:50 +0100)]
Script for cross-compiling jq binaries for other platforms.
Stephen Dolan [Wed, 8 May 2013 18:57:29 +0000 (19:57 +0100)]
Use the version number from configure.ac in the website.
Stephen Dolan [Wed, 8 May 2013 18:57:05 +0000 (19:57 +0100)]
Add the parser to BUILT_SOURCES
Stephen Dolan [Wed, 8 May 2013 18:36:52 +0000 (19:36 +0100)]
Configure whether colour is displayed by default directly in source
Stephen Dolan [Wed, 8 May 2013 17:55:10 +0000 (18:55 +0100)]
Check in a pile of Autotools junk, including the configure script.
Stephen Dolan [Wed, 8 May 2013 14:07:31 +0000 (07:07 -0700)]
Merge pull request #115 from nicowilliams/complex
Rename complex to nontrivial for safety (#113)
Stephen Dolan [Wed, 8 May 2013 01:30:08 +0000 (02:30 +0100)]
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.
Stephen Dolan [Wed, 8 May 2013 00:02:18 +0000 (01:02 +0100)]
Check in jv_utf8_tables.gen.h, it is unlikely to change.
Stephen Dolan [Tue, 7 May 2013 23:52:24 +0000 (00:52 +0100)]
Merge remote-tracking branch 'stagrlee/master' into autotools
Conflicts:
Makefile
jq_test.c
Nicolas Williams [Mon, 6 May 2013 04:28:11 +0000 (23:28 -0500)]
Rename complex to nontrivial for safety (#113)
Stephen Dolan [Tue, 7 May 2013 10:57:47 +0000 (03:57 -0700)]
Merge pull request #119 from 13ren/master
tiny typo fix in manual
Nicolas Williams [Sat, 4 May 2013 22:03:01 +0000 (17:03 -0500)]
Fix #111: exit(1) when inputs are not valid JSON
Stephen Dolan [Mon, 6 May 2013 14:03:14 +0000 (15:03 +0100)]
Add trailing slashes to various internal doc links.
Fixes #110
Stephen Dolan [Mon, 6 May 2013 13:21:00 +0000 (14:21 +0100)]
Add a --arg option to allow variables to be passed from the cmdline.
Closes #107
Stephen Dolan [Mon, 6 May 2013 12:46:16 +0000 (13:46 +0100)]
Add the "has" function. Closes #74.
Stephen Dolan [Mon, 6 May 2013 01:39:59 +0000 (18:39 -0700)]
Merge pull request #77 from jkleint/patch-1
Clarify description of `as`
Stephen Dolan [Mon, 6 May 2013 01:37:34 +0000 (02:37 +0100)]
Document behaviour of .[] on objects.
Closes #57.
Stephen Dolan [Mon, 6 May 2013 01:34:02 +0000 (02:34 +0100)]
Add documentation for "type".
Closes #75.
Stephen Dolan [Mon, 6 May 2013 00:15:33 +0000 (01:15 +0100)]
Update gems and use HTTPS to get them.
Stephen Dolan [Mon, 6 May 2013 00:14:53 +0000 (01:14 +0100)]
Fix some bad escaping
Stephen Dolan [Sun, 5 May 2013 22:58:24 +0000 (23:58 +0100)]
Stephen Dolan [Sun, 5 May 2013 22:12:10 +0000 (23:12 +0100)]
Remove JQ_DEBUG #define and jq_test binary, simplifying build.
The debugging features previously available via JQ_DEBUG are now
command-line options.
Stephen Dolan [Sun, 5 May 2013 21:59:46 +0000 (22:59 +0100)]
WIP
Stephen Dolan [Sun, 5 May 2013 21:53:45 +0000 (22:53 +0100)]
Combine the functionality of jq and jq_test
One binary is much simpler. ./jq --run-tests now runs the tests.
Stephen Dolan [Sun, 5 May 2013 21:37:46 +0000 (22:37 +0100)]
Make a few constant globals actually const.
This means the .data and .bss sections are empty, a good thing
in a shared library (see #98).
Stephen Dolan [Sun, 5 May 2013 19:29:07 +0000 (12:29 -0700)]
Merge pull request #109 from nicowilliams/no_mutable_globals-rebased
Remove globals/make jq_init/next/teardown() an API
Stephen Dolan [Sun, 5 May 2013 19:13:36 +0000 (12:13 -0700)]
Merge pull request #93 from shayel/master
Allow manpage to build
Nicolas Williams [Mon, 29 Apr 2013 01:12:49 +0000 (20:12 -0500)]
Build and install libjq
Nicolas Williams [Mon, 29 Apr 2013 01:12:15 +0000 (20:12 -0500)]
Remove unnecessary #includes
Nicolas Williams [Sun, 28 Apr 2013 23:33:45 +0000 (18:33 -0500)]
Remove globals/make jq_init/next/teardown() an API
Shay Elkin [Sun, 24 Mar 2013 12:01:19 +0000 (14:01 +0200)]
Add missing require to Rakefile
Use bundle exec to make manpage
Don't set executable bit on manpage
Simon Elsbrock [Wed, 20 Feb 2013 21:38:50 +0000 (22:38 +0100)]
fix typo in manual
Lee Thompson [Mon, 4 Feb 2013 19:35:42 +0000 (13:35 -0600)]
get man pages working
Lee Thompson [Mon, 4 Feb 2013 13:01:18 +0000 (07:01 -0600)]
add man page to release
Lee Thompson [Sun, 3 Feb 2013 20:49:03 +0000 (14:49 -0600)]
rework build to not distribute tests unless --enable-devel is specificied to autoconf
Lee Thompson [Sun, 3 Feb 2013 06:35:56 +0000 (00:35 -0600)]
fix email addresses
Lee Thompson [Sun, 3 Feb 2013 06:09:47 +0000 (00:09 -0600)]
use AM_SILENT_RULES
Lee Thompson [Sun, 3 Feb 2013 05:50:43 +0000 (23:50 -0600)]
fix RPM build process