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 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0b795d13b 
							
						 
					 
					
						
						
							
							Limit concurrency of running tests.  
						
						
						
						
							
						
					 
					
						2023-10-13 11:41:49 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							182c2737cd 
							
						 
					 
					
						
						
							
							Add futures.  
						
						
						
						
							
						
					 
					
						2023-10-13 11:27:43 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f93cabff5 
							
						 
					 
					
						
						
							
							Hit recursive async.  
						
						
						
						
							
						
					 
					
						2023-10-13 11:27:42 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1f8cbe079 
							
						 
					 
					
						
						
							
							Working on invoking the tests.  
						
						
						
						
							
						
					 
					
						2023-10-13 11:27:42 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7e870cba1 
							
						 
					 
					
						
						
							
							Starting to make result structs.  
						
						
						
						
							
						
					 
					
						2023-10-13 11:27:42 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							591b5ed382 
							
						 
					 
					
						
						
							
							Starting to define a TestConfig enum.  
						
						
						
						
							
						
					 
					
						2023-10-13 11:27:42 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd141762f0 
							
						 
					 
					
						
						
							
							Start a rust-based foreign document test.  
						
						... 
						
						
						
						Instead of using a simple bash script, this will use async rust to run multiple tests in parallel. 
						
						
							
						
					 
					
						2023-10-13 11:27:42 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d59bbfa7d2 
							
						 
					 
					
						
						
							
							Update org-mode.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has failed 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has failed 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-10-13 11:26:41 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d9f91cdd2 
							
						 
					 
					
						
						
							
							Merge branch 'paragraph_without_affiliated_keyword'  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has failed 
				
			 
		
			
				
	rust-test Build rust-test has failed 
				
			 
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has failed 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-10-12 17:46:56 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68f8e04ee8 
							
						 
					 
					
						
						
							
							Add tests for affiliated keywords before elements that cannot have affiliated keywords.  
						
						
						
						
							
						
					 
					
						2023-10-12 17:46:25 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c039e0d62c 
							
						 
					 
					
						
						
							
							Keywords without affiliated keywords should be lower priority than paragraphs with affiliated keywords.  
						
						
						
						
							
						
					 
					
						2023-10-12 17:32:29 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6e3783ec6 
							
						 
					 
					
						
						
							
							Support parsing affiliated keywords as keywords.  
						
						
						
						
							
						
					 
					
						2023-10-12 17:23:54 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ae19e455d 
							
						 
					 
					
						
						
							
							Remove unused imports.  
						
						
						
						
							
						
					 
					
						2023-10-12 17:14:18 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f475754a71 
							
						 
					 
					
						
						
							
							Port the rest of the element parsers over.  
						
						
						
						
							
						
					 
					
						2023-10-12 17:12:55 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							767f44f94d 
							
						 
					 
					
						
						
							
							Port comment.  
						
						
						
						
							
						
					 
					
						2023-10-12 16:52:49 -04:00