| 
							
							
								 Tom Alexander | dab598e5e7 | Convert all functions to using the wrapped input type. 
		
	
	
		
			
				
	
				rust-test Build rust-test has failed 
				
	
				rust-build Build rust-build has failed | 2023-08-24 16:06:29 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | b7a5dd48ea | Impl missing traits. | 2023-08-22 23:32:27 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | c475dce6da | Fix lifetime issue. | 2023-08-22 23:14:23 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 6d1675fa00 | Lifetime issue. | 2023-08-22 22:57:44 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | cda49c628c | Move the wrapped input into the parser. | 2023-08-22 22:33:50 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 65b87bd65d | Merge remote-tracking branch 'input/main' into wrapped_input | 2023-08-22 22:26:55 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 5a7f34b63e | Prepare for merging into Organic. | 2023-08-22 22:24:35 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | edff1e089d | Implement text since line break. | 2023-08-22 22:18:44 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | bc29f1dfc0 | Add slicing tests. | 2023-08-22 21:38:50 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | e4656cddf6 | Implement slice, take, and compare. | 2023-08-22 21:25:13 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 1e3dadd458 | Wrap the input. | 2023-08-22 17:24:26 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 2ec055af5a | Very simple setup. | 2023-08-22 17:22:13 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 6823db5c60 | Initial commit. | 2023-08-22 17:11:45 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 21e1ceb8e0 | Merge branch 'add_performance_check_scripts' 
		
	
	
		
			
				
	
				rustfmt Build rustfmt has succeeded 
				
	
				rust-test Build rust-test has succeeded 
				
	
				rust-build Build rust-build has succeeded | 2023-08-22 14:21:44 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 655af88cdf | Add scripts for running perf and callgrind. | 2023-08-22 14:21:27 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 8561fdc1bd | Make the autogen prefix fully integrated into the test name. 
		
	
	
		
			
				
	
				rustfmt Build rustfmt has succeeded 
				
	
				rust-test Build rust-test has succeeded 
				
	
				rust-build Build rust-build has succeeded | 2023-08-21 00:14:10 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | f2089257b0 | Re-enable disabled test. 
		
	
	
		
			
				
	
				rustfmt Build rustfmt has succeeded 
				
	
				rust-build Build rust-build has succeeded 
				
	
				rust-test Build rust-test has succeeded The latest code in org-mode has been fixed. | 2023-08-21 00:08:26 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 09821c8898 | Prefix the automatically generated tests. 
		
	
	
		
			
				
	
				rustfmt Build rustfmt has succeeded 
				
	
				rust-test Build rust-test has succeeded 
				
	
				rust-build Build rust-build has succeeded | 2023-08-20 23:53:11 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 69ecfd2646 | Move all the specific-token tests into subfolders. 
		
	
	
		
			
				
	
				rustfmt Build rustfmt has succeeded 
				
	
				rust-test Build rust-test has succeeded 
				
	
				rust-build Build rust-build has succeeded | 2023-08-20 23:38:47 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 8162f03051 | Put all trailing whitespace ownership test cases into the automated tests. 
		
	
	
		
			
				
	
				rustfmt Build rustfmt has succeeded 
				
	
				rust-test Build rust-test has succeeded 
				
	
				rust-build Build rust-build has succeeded Notes for this investigation moved to cba1d1e988/notes/plain_list_ownership_notes.org.
Mailing list thread on the investigation: https://list.orgmode.org/9372527e-3852-419e-936a-7b4dd38cc847@app.fastmail.com/ . | 2023-08-20 16:03:31 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | d8c3285e3c | Add --init flag to docker run. 
		
	
	
		
			
				
	
				rustfmt Build rustfmt has succeeded 
				
	
				rust-build Build rust-build has succeeded 
				
	
				rust-test Build rust-test has succeeded I noticed in a separate project that ctrl+c was not being honored under --init was passed, so I'm adding it in here. | 2023-08-19 02:51:00 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 5db6cd617e | Improve test cases for plain list ownership. | 2023-08-19 02:30:31 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 4cd3697fb0 | Update org-mode version in dockerfile. | 2023-08-18 23:20:29 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 2cd6f736c2 | Fix building without compare feature. 
		
	
	
		
			
				
	
				rustfmt Build rustfmt has succeeded 
				
	
				rust-test Build rust-test has succeeded 
				
	
				rust-build Build rust-build has succeeded | 2023-08-17 00:13:25 -04:00 |  | 
			
				
					| 
							
							
								 fluxcdbot | 5686256039 | CI: autofix rust code. 
		
	
	
		
			
				
	
				rust-build Build rust-build has failed 
				
	
				rustfmt Build rustfmt has succeeded 
				
	
				rust-test Build rust-test has succeeded | 2023-08-17 04:05:48 +00:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 7cf1b2d2b8 | Disable the failing plain list whitespace ownership test. 
		
	
	
		
			
				
	
				rust-build Build rust-build has failed 
				
	
				rustfmt Build rustfmt has succeeded 
				
	
				rust-test Build rust-test has succeeded | 2023-08-17 00:03:05 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | b848d7be73 | Merge branch 'no_files' | 2023-08-16 23:57:58 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 74f4aa8d33 | Remove dependency on files for running compare. The tests still use files since they get the test name from a file but compare does the same action via stdin so it can operator on any org source. | 2023-08-16 23:56:05 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 4776898894 | Merge branch 'fix_plain_list' 
		
	
	
		
			
				
	
				rustfmt Build rustfmt has succeeded 
				
	
				rust-test Build rust-test has failed 
				
	
				rust-build Build rust-build has succeeded | 2023-08-16 21:06:54 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 8e95ce6368 | Add notes about plain list trailing blank line ownership investigation. | 2023-08-16 20:24:00 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 6c9c304f37 | Re-enable disabled test. | 2023-08-16 17:39:10 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 7fafbfb6bb | Do not consume whitespace in the final plain list item. | 2023-08-16 17:37:19 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 56281633f3 | Support blank link in plain_list_item_end, move exit matcher to end of loop in plain_list, and maybe consume trailing whitespace in plain_list_item. | 2023-08-16 17:09:06 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 823c33ef8e | Reduce use of expect in main.rs | 2023-08-16 16:37:14 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | e5e5120a10 | Move telemetry handling to the tracing-specific main function. 
		
	
	
		
			
				
	
				rustfmt Build rustfmt has succeeded 
				
	
				rust-test Build rust-test has succeeded 
				
	
				rust-build Build rust-build has succeeded This is so main_body can exit with an error at any time without missing the shutdown_telemetry function. This does not catch panics. | 2023-08-16 16:05:24 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 7df393f31d | Make a new naive implementation of plain_list_item. Still need to update plain_list_item_end and handle the whitespace ownership issues, but starting from a simplified state will help. | 2023-08-16 16:05:24 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 72d5f8f35c | Make a new naive implementation of plain_list. | 2023-08-16 16:05:24 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | dae46adc12 | Feature-gate tracing import. 
		
	
	
		
			
				
	
				rustfmt Build rustfmt has succeeded 
				
	
				rust-test Build rust-test has succeeded 
				
	
				rust-build Build rust-build has succeeded | 2023-08-14 23:33:38 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | d0dc737c79 | Merge branch 'plain_list_whitespace_ownership_issue' 
		
	
	
		
			
				
	
				rust-build Build rust-build has failed 
				
	
				rustfmt Build rustfmt has succeeded 
				
	
				rust-test Build rust-test has succeeded | 2023-08-14 23:20:37 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 1c9877015d | Disable the test showing my plain list implementation is broken. | 2023-08-14 23:20:28 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 2938d5809a | Use the rust cache for make dockertest. | 2023-08-14 23:17:38 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | f7ec89858d | Add notes about optimization ideas. | 2023-08-14 23:16:23 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 67b4dfdce6 | Merge branch 'tracing_fixes' 
		
	
	
		
			
				
	
				rust-build Build rust-build has failed 
				
	
				rustfmt Build rustfmt has succeeded 
				
	
				rust-test Build rust-test has succeeded | 2023-08-14 22:12:05 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 63d092c83d | Group the two traces per compare into one trace. | 2023-08-14 22:10:58 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | a7b298eeec | Fix lesser block exit priority. The paragraph end was matching text inside lesser blocks. | 2023-08-14 17:32:10 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 1bbfbc3164 | Add additional tracing to lesser block. | 2023-08-14 17:32:09 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 2bcc3f0599 | Fix reporting of jaeger traces when diff does not match. The early exit was causing some traces to not be reported. | 2023-08-14 17:32:09 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | b93a12c32c | Add support for escaped double quotes in sexp. | 2023-08-14 16:55:04 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | df3045e424 | Merge branch 'script_improvement' 
		
	
	
		
			
				
	
				rustfmt Build rustfmt has succeeded 
				
	
				rust-test Build rust-test has succeeded 
				
	
				rust-build Build rust-build has succeeded | 2023-08-14 16:13:30 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 72b8fec1be | Add support for tracing in run_docker_compare.bash. | 2023-08-14 16:12:31 -04:00 |  |