Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed105b04ad 
							
						 
					 
					
						
						
							
							Merge branch 'cargo_bench'  
						
						
						
						
							
						
					 
					
						2023-10-16 16:03:56 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f10efec21d 
							
						 
					 
					
						
						
							
							No performance change switching affiliated_key to using element macro.  
						
						
						
						
							
						
					 
					
						2023-10-16 15:57:18 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72b4cf8e71 
							
						 
					 
					
						
						
							
							Add the first use of the rust benchmark tests.  
						
						
						
						
							
						
					 
					
						2023-10-16 15:50:08 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							547fc40dbe 
							
						 
					 
					
						
						
							
							No measurable performance improvement with native builds over LTO release builds.  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has failed 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
		
	 
 
	 
						
						Leaving the code for this commented out because it involved an unstable cargo feature without showing any benefit. I would like to revisit this later. 
						
						
							
						
					 
					
						2023-10-16 15:21:36 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f1671658d 
							
						 
					 
					
						
						
							
							Merge branch 'object_parser_perf'  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has failed 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-10-16 15:04:04 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18d0676fad 
							
						 
					 
					
						
						
							
							Clean up.  
						
						
						
						
							
						
					 
					
						2023-10-16 15:03:23 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7833a58461 
							
						 
					 
					
						
						
							
							Apply a similar optimization to the detect element parser but also unify detection of affiliated keywords.  
						
						
						
						
							
						
					 
					
						2023-10-16 14:55:40 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0020d71089 
							
						 
					 
					
						
						
							
							Extend that optimization to more object parsers.  
						
						
						
						
							
						
					 
					
						2023-10-16 14:41:12 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cfdf39d1fa 
							
						 
					 
					
						
						
							
							Significantly reduce the use of closures in the object parsers.  
						
						
						
						
							
						
					 
					
						2023-10-16 14:25:02 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26f1eae9a1 
							
						 
					 
					
						
						
							
							Merge branch 'planning_before_property_drawer'  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has failed 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-10-16 13:48:03 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3eff85059a 
							
						 
					 
					
						
						
							
							Add support for planning before property drawer when calculating additional properties for headlines.  
						
						
						
						
							
						
					 
					
						2023-10-16 13:35:03 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2d0e9e5dd 
							
						 
					 
					
						
						
							
							Merge branch 'optval_affiliated_keywords'  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has failed 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-10-16 13:16:44 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c86d1000c0 
							
						 
					 
					
						
						
							
							Do not clear values in lists of strings.  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has failed 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
		
	 
 
	 
						
						This is a hold-over from when I had list of single string which was a misunderstanding of the optional pair type. 
						
						
							
						
					 
					
						2023-10-16 12:58:20 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							911634cb42 
							
						 
					 
					
						
						
							
							Attr_ affiliated keywords should be lists of strings.  
						
						
						
						
							
						
					 
					
						2023-10-16 12:55:18 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0aa746fb1e 
							
						 
					 
					
						
						
							
							Implement comparison for object tree.  
						
						
						
						
							
						
					 
					
						2023-10-16 12:50:53 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							33800c4a88 
							
						 
					 
					
						
						
							
							Implement comparison for optional pair.  
						
						
						
						
							
						
					 
					
						2023-10-16 12:05:36 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							909ccadfa1 
							
						 
					 
					
						
						
							
							Beginning update to compare_affiliated_keywords.  
						
						
						
						
							
						
					 
					
						2023-10-16 11:45:54 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e352deb989 
							
						 
					 
					
						
						
							
							Update parse_affiliated_keywords for handling optional pairs.  
						
						
						
						
							
						
					 
					
						2023-10-16 11:42:20 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5a6a26c43 
							
						 
					 
					
						
						
							
							Disable the existing handling of affiliated keywords.  
						
						
						
						
							
						
					 
					
						2023-10-15 20:31:14 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd7184da54 
							
						 
					 
					
						
						
							
							Add analysis from test.  
						
						
						
						
							
						
					 
					
						2023-10-15 20:22:46 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1168ddb1fe 
							
						 
					 
					
						
						
							
							Start an investigation into affiliated keyword behavior.  
						
						
						
						
							
						
					 
					
						2023-10-15 17:38:56 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77ab636e6a 
							
						 
					 
					
						
						
							
							Merge branch 'unify_keyword_constants'  
						
						
						
						
							
						
					 
					
						2023-10-15 15:59:21 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5dcacc79d 
							
						 
					 
					
						
						
							
							Do not match keyword name if a longer keyword name would match.  
						
						
						
						
							
						
					 
					
						2023-10-15 15:55:19 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7c3c7aab6 
							
						 
					 
					
						
						
							
							Switch the keyword parsers over to using the settings from GlobalSettings.  
						
						
						
						
							
						
					 
					
						2023-10-15 15:17:08 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7603b0a1cc 
							
						 
					 
					
						
						
							
							Add a test showing we are not handling optval properly.  
						
						
						
						
							
						
					 
					
						2023-10-15 15:16:23 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dea3721b1c 
							
						 
					 
					
						
						
							
							Fix reporting errors in tests.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has failed 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-10-15 15:16:06 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b54f95087 
							
						 
					 
					
						
						
							
							Publish version 0.1.10.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has failed 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
		
	 
 
	 
						
						
							
 
						
					 
					
						2023-10-14 19:31:41 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17c2e9fefe 
							
						 
					 
					
						
						
							
							Add a build of compare and foreign document test without tracing.  
						
						
						
						
							
						
					 
					
						2023-10-14 19:31:41 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2d8c1ffcf 
							
						 
					 
					
						
						
							
							Fix build for compare with tracing.  
						
						
						
						
							
						
					 
					
						2023-10-14 19:20:49 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9c638c280 
							
						 
					 
					
						
						
							
							Fix tracing.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has failed 
				
			 
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has failed 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-10-14 19:02:35 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ac8f9fe6e 
							
						 
					 
					
						
						
							
							Merge branch 'foreign_document_test'  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has failed 
				
			 
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has failed 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-10-14 18:53:52 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddb3144e66 
							
						 
					 
					
						
						
							
							Fix the tests.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rust-build Build rust-build has failed 
				
			 
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has failed 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-10-14 18:25:26 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad5efc4b0f 
							
						 
					 
					
						
						
							
							Only require sync on FileAccessInterface when compiling for compare utilities.  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rust-test Build rust-test has failed 
				
			 
		
			
				
	rust-build Build rust-build has failed 
				
			 
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has failed 
				
			 
		
		
	 
 
	 
						
						Otherwise async compatibility would impact sync users of the plain library. 
						
						
							
						
					 
					
						2023-10-14 18:09:50 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2de33b8150 
							
						 
					 
					
						
						
							
							Enable release-lto profile on foreign document test.  
						
						
						
						
							
						
					 
					
						2023-10-14 18:00:20 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1fde88a60 
							
						 
					 
					
						
						
							
							Switch to using tokio too invoke emacs async.  
						
						
						
						
							
						
					 
					
						2023-10-14 17:58:50 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							123da9cca3 
							
						 
					 
					
						
						
							
							Make the compare functions async.  
						
						
						
						
							
						
					 
					
						2023-10-14 17:51:12 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c20e7b5f2f 
							
						 
					 
					
						
						
							
							Make compare an always-async program.  
						
						... 
						
						
						
						This program is used as a development tool, so it is more valuable that we make it simple by only supporting one mode of operation (async) than making it widely compatible by supporting both. 
						
						
							
						
					 
					
						2023-10-14 17:50:53 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							74a3512038 
							
						 
					 
					
						
						
							
							Report whether all the tests passed.  
						
						
						
						
							
						
					 
					
						2023-10-14 17:50:53 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff04c4a131 
							
						 
					 
					
						
						
							
							Sort files in a compare_all_org_document.  
						
						
						
						
							
						
					 
					
						2023-10-14 17:50:53 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00611e05c2 
							
						 
					 
					
						
						
							
							Remove old bash script.  
						
						
						
						
							
						
					 
					
						2023-10-14 15:32:36 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e7e54a1bd 
							
						 
					 
					
						
						
							
							Add the foreign_document_test to the build tests.  
						
						
						
						
							
						
					 
					
						2023-10-14 15:26:04 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa35d1dc03 
							
						 
					 
					
						
						
							
							Copy over the rest of the foreign document test config.  
						
						
						
						
							
						
					 
					
						2023-10-14 15:18:57 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92afdc0ea6 
							
						 
					 
					
						
						
							
							Strip prefix from file path.  
						
						
						
						
							
						
					 
					
						2023-10-14 15:18:57 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f43920fc7c 
							
						 
					 
					
						
						
							
							Add a silent mode for running the diff.  
						
						
						
						
							
						
					 
					
						2023-10-14 15:18:57 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dde4bc7920 
							
						 
					 
					
						
						
							
							Add code for structured printing of test results.  
						
						
						
						
							
						
					 
					
						2023-10-14 14:30:24 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d68e1fd00 
							
						 
					 
					
						
						
							
							Switch the docker container over to invoking the rust-based foreign document test.  
						
						
						
						
							
						
					 
					
						2023-10-13 13:28:24 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8271f6b44a 
							
						 
					 
					
						
						
							
							Start invoking the tests.  
						
						
						
						
							
						
					 
					
						2023-10-13 13:20:21 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a26965e14 
							
						 
					 
					
						
						
							
							Write a function to compare all org-mode files in a directory.  
						
						
						
						
							
						
					 
					
						2023-10-13 13:02:17 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3927889e66 
							
						 
					 
					
						
						
							
							Change test status to pass/fail.  
						
						
						
						
							
						
					 
					
						2023-10-13 12:14:46 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ecd7b8bef 
							
						 
					 
					
						
						
							
							Launch tests in parallel.  
						
						
						
						
							
						
					 
					
						2023-10-13 12:07:52 -04:00