Nicolas Williams 
							
						 
					 
					
						
						
							
						
						03598bb5d6 
					 
					
						
						
							
							Add --argfile variant of --arg (issue  #117 )  
						
						 
						
						... 
						
						
						
						This is useful when one has a database (in JSON form) to query using jq
input data.
    % echo '{"a":1, "c":5}' > db.json
    % echo '"c"'|./jq --argfile f /tmp/a '$f[.]'
    5
    % echo '"a"'|./jq --argfile f /tmp/a '$f[.]'
    1
    % echo '"b"'|./jq --argfile f /tmp/a '$f[.]'
    null
    % 
						
						
							
						
					 
					
						2013-05-23 13:52:06 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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