Calvin Rose 
							
						 
					 
					
						
						
							
						
						6d5ff43de7 
					 
					
						
						
							
							Make amalg build cleaner.  
						
						... 
						
						
						
						Don't pull in a global header <janet/janet.h> unless we need to. 
						
						
					 
					
						2019-02-16 23:33:24 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						efab484fff 
					 
					
						
						
							
							Remove some more extra text in core api doc.  
						
						
						
						
					 
					
						2019-02-16 18:39:44 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						4ba7fbb8bb 
					 
					
						
						
							
							Remove extra 'at' in generated doc.  
						
						
						
						
					 
					
						2019-02-16 18:38:34 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						53cc7ebd29 
					 
					
						
						
							
							Fix gendoc.  
						
						
						
						
					 
					
						2019-02-16 18:37:15 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						fe27df528c 
					 
					
						
						
							
							Boot core library from image rather than source  
						
						... 
						
						
						
						This should speed up start time and reduce malloc/free
usage to about 15% of what is what previously for startup.
The current cost is slightly larger binary as the representaion
of the image is currently less compact than source code. 
						
						
					 
					
						2019-02-08 00:44:30 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						367c9da856 
					 
					
						
						
							
							Fix some typos and update style.  
						
						... 
						
						
						
						Add bars.janet tool for templating arbitrary
strings, especially HTML. 
						
						
					 
					
						2019-01-31 22:38:59 -05:00 
						 
				 
			
				
					
						
							
							
								J.-F. Cap 
							
						 
					 
					
						
						
							
						
						b138ee6e8e 
					 
					
						
						
							
							Added :lflags option to cook/make-native  
						
						
						
						
					 
					
						2019-01-31 13:30:37 +01:00 
						 
				 
			
				
					
						
							
							
								Fyodor Shchukin 
							
						 
					 
					
						
						
							
						
						a7551e9b4e 
					 
					
						
						
							
							Cooking on windows  
						
						
						
						
					 
					
						2019-01-30 17:31:53 +03:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						ee5fa54134 
					 
					
						
						
							
							Generated files go to the same location on win32.  
						
						
						
						
					 
					
						2019-01-26 17:33:30 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						5bf9e4fc89 
					 
					
						
						
							
							Make amalg tool windows friendly  
						
						... 
						
						
						
						Convert / to \ in file paths for windows. 
						
						
					 
					
						2019-01-26 17:17:56 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7350bf5dd9 
					 
					
						
						
							
							Add anchors in generated docs  
						
						... 
						
						
						
						This allows us to link to specific functions. 
						
						
					 
					
						2019-01-26 10:12:33 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						00301ad26b 
					 
					
						
						
							
							Add build number to amalg build.  
						
						
						
						
					 
					
						2019-01-24 00:26:57 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						611543c48b 
					 
					
						
						
							
							Add source amalgamation  
						
						... 
						
						
						
						The amalgamated source concatenates all sources
to a file janet.c which can be used for
embedding janet, much in the same way as sqlite
or mongoose. 
						
						
					 
					
						2019-01-24 00:15:58 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						0025f6ac87 
					 
					
						
						
							
							Export html-escape from highlight tool.  
						
						
						
						
					 
					
						2019-01-20 13:31:26 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						737b2449f0 
					 
					
						
						
							
							Update highlight and the mainclient.  
						
						
						
						
					 
					
						2019-01-20 10:05:51 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f7a0133eb1 
					 
					
						
						
							
							Update highlight.janet (allow ! in symbols).  
						
						
						
						
					 
					
						2019-01-20 08:53:34 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						4a6fcb5e23 
					 
					
						
						
							
							Address issue  #21  
						
						... 
						
						
						
						Add some github highlighting to janet files (clojure is pretty close) 
						
						
					 
					
						2019-01-19 12:11:54 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						26818a5e5c 
					 
					
						
						
							
							Fix doc generation.  
						
						
						
						
					 
					
						2019-01-18 12:26:04 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						b4934ceddc 
					 
					
						
						
							
							Make parser errors a bit better for files with no closing  
						
						... 
						
						
						
						delimiters. 
						
						
					 
					
						2019-01-17 23:43:46 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						c4114fbcdb 
					 
					
						
						
							
							Add quote special to peg syntax to make captures terser.  
						
						
						
						
					 
					
						2019-01-17 19:28:42 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						95f2bbe0a0 
					 
					
						
						
							
							Add highlight.janet tool which can highlight  
						
						... 
						
						
						
						janet source code and output html or terminal escaped code.
Also made re entrant calls into the vm provide better
error messages. 
						
						
					 
					
						2019-01-17 18:12:26 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						115ed9cbb9 
					 
					
						
						
							
							Move pretty printing to separate file pp.c  
						
						... 
						
						
						
						Simplify string.c and remove janet_puts. 
						
						
					 
					
						2019-01-09 11:47:29 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						ff3f7487a4 
					 
					
						
						
							
							Add splice special form to grammar.  
						
						
						
						
					 
					
						2019-01-08 20:05:36 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						5b1a3b8208 
					 
					
						
						
							
							Make grammar tool completely generate grammar from scratch.  
						
						... 
						
						
						
						Remove grammar from source tree. 
						
						
					 
					
						2019-01-08 19:59:54 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						eae4e0dede 
					 
					
						
						
							
							Add functionality that allows the set macro to  
						
						... 
						
						
						
						take a tuple as an l-value. Remove the old
multi-sym report in anticipation of a different
mechanism. 
						
						
					 
					
						2019-01-06 19:33:27 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						6f3bc3d577 
					 
					
						
						
							
							Update copyright date, fix types, remove trailing whitespace.  
						
						
						
						
					 
					
						2019-01-06 03:23:03 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						5865692401 
					 
					
						
						
							
							Surround embedded documentation with a macro so it  
						
						... 
						
						
						
						can be disabled in a future build. 
						
						
					 
					
						2019-01-06 01:49:56 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						28331ad6ab 
					 
					
						
						
							
							Update buffer/push-integer to buffer/push-word.  
						
						
						
						
					 
					
						2018-12-29 13:07:18 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						424073bbb8 
					 
					
						
						
							
							Update cook tool to not rebuild files unless it needs to.  
						
						
						
						
					 
					
						2018-12-27 14:13:10 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						5a3190d471 
					 
					
						
						
							
							Update cook tool to allow embedding sources.  
						
						
						
						
					 
					
						2018-12-26 22:40:19 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						e7a8958c63 
					 
					
						
						
							
							Move grammar helper to tools directory.  
						
						
						
						
					 
					
						2018-12-25 17:38:54 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						017ee2b0d1 
					 
					
						
						
							
							Move gendoc.janet script.  
						
						
						
						
					 
					
						2018-12-25 17:37:52 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						6c8da9fe5c 
					 
					
						
						
							
							Install cook tool when installing janet.  
						
						
						
						
					 
					
						2018-12-25 15:39:24 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						17283241ab 
					 
					
						
						
							
							Fix bug in compiler with if form under certain conditions.  
						
						... 
						
						
						
						Begin bundled 'cook' tool for managing janet projects. 
						
						
					 
					
						2018-12-25 15:32:42 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						21d4b8fe1f 
					 
					
						
						
							
							Move tools out of src (src should be  
						
						... 
						
						
						
						only code that goes into final binary). 
						
						
					 
					
						2018-12-09 17:49:00 -05:00