Commit Graph

  • 9e0e5f6f0a Remove line number limit for LaTeX fragments. Tom Alexander 2023-08-27 23:48:39 -04:00
  • 16e788c36c Add tests for LaTeX fragments and text markup that span more than three lines. Tom Alexander 2023-08-27 23:45:49 -04:00
  • 1952d175c0 Record line number in OrgSource. Tom Alexander 2023-08-27 23:21:41 -04:00
  • 20c17c40be Switch greater blocks to using name provided when building exit matcher instead of from context. Tom Alexander 2023-08-27 22:35:37 -04:00
  • b35d785e73 Fix tracing in the run_docker_compare.bash script. Tom Alexander 2023-08-28 01:18:10 -04:00
  • b6b869df25 Minor improvement to error message in diff. Tom Alexander 2023-08-28 01:04:51 -04:00
  • 18a396b7cb Remove deprecated tests. Tom Alexander 2023-08-27 23:24:35 -04:00
  • 085490476e Fix make dockertest. Tom Alexander 2023-08-27 22:41:46 -04:00
  • 9c9964c66f Add lt and gt entities. Tom Alexander 2023-08-27 22:15:23 -04:00
  • 1a3e26c148 Update plain list greater block exit matcher priority test to match blog post. Tom Alexander 2023-08-27 21:03:16 -04:00
  • e9e6a8ff64 Merge branch 'clean_up_docker' Tom Alexander 2023-08-27 18:03:51 -04:00
  • b124317f30 Fix up scripts to handle the changes to the docker containers. Tom Alexander 2023-08-27 18:03:37 -04:00
  • ad389f0776 Remove volumes in the clean step. Tom Alexander 2023-08-27 17:53:51 -04:00
  • 75dfc7f812 Depend on build when using the docker images. Tom Alexander 2023-08-27 17:51:57 -04:00
  • c17de8ef5e Set up the same mounts when running make shell. Tom Alexander 2023-08-27 17:50:33 -04:00
  • 378b6bb391 Update the run targets for the Makefiles for the docker containers. Tom Alexander 2023-08-27 17:29:55 -04:00
  • cc86591a6c Support the debug/dev profile in the perf script. Tom Alexander 2023-08-27 17:02:12 -04:00
  • f25dbc1d7c Add a script for testing organic parse times. Tom Alexander 2023-08-27 16:51:44 -04:00
  • daee50c160 Merge branch 'dynamic_block_test' Tom Alexander 2023-08-27 16:23:28 -04:00
  • 3e143796f7 Compare heading todo keywords. Tom Alexander 2023-08-27 15:56:08 -04:00
  • 9cc5e63c1b Compare heading tags. Tom Alexander 2023-08-25 06:46:00 -04:00
  • be6197e4c7 Store the tags in the heading. Tom Alexander 2023-08-25 06:20:06 -04:00
  • 2d4e54845b Add support for parsing tags in headlines. Tom Alexander 2023-08-25 06:13:29 -04:00
  • d5ea650b96 Add a test for dynamic blocks. Tom Alexander 2023-08-25 05:36:57 -04:00
  • 60363579b5 Merge branch 'plain_list_content_on_next_line' Tom Alexander 2023-08-25 05:28:14 -04:00
  • 1b678fe81f Add tests for detect_plain_list. Tom Alexander 2023-08-25 05:25:41 -04:00
  • bfea828e62 Update detect_plain_list to support line breaks. Tom Alexander 2023-08-25 05:20:13 -04:00
  • bc5745a95f Add support for list items with a line break before their contents. Tom Alexander 2023-08-25 05:15:49 -04:00
  • efa372a9e9 Add a test case that breaks the current parser. Tom Alexander 2023-08-25 04:39:58 -04:00
  • 2fb57daaec Move the table cell object parser into the object parser file. Tom Alexander 2023-08-25 04:35:54 -04:00
  • 3a38f4cd35 Add support for the ast entity. Tom Alexander 2023-08-25 04:28:24 -04:00
  • 45e16fea2d Honor the NO_COLOR environment variable. Tom Alexander 2023-08-25 04:25:39 -04:00
  • 5134cece7b Add color to compare output. Tom Alexander 2023-08-25 04:09:52 -04:00
  • 678106bb65 Use tekton matrix for specifying all combinations of features for the build CI job. feature_matrix Tom Alexander 2023-08-25 03:30:59 -04:00
  • 19432d91ab Get the emacs and org-mode versions when launching the compare script. Tom Alexander 2023-08-25 03:04:07 -04:00
  • 16a107eebb Update org-mode version. Tom Alexander 2023-08-25 02:55:01 -04:00
  • 77348b560c Parameterize the emacs and org-mode versions in the dockerfiles. Tom Alexander 2023-08-25 01:37:25 -04:00
  • fc79507ef3 Merge branch 'plain_list_perf_investigation' Tom Alexander 2023-08-25 01:10:04 -04:00
  • 9c1e6ccc97 Add a detect_element function. Tom Alexander 2023-08-25 00:48:34 -04:00
  • 0dbc8f0925 Remove redundant exit matcher checks. Tom Alexander 2023-08-24 23:55:11 -04:00
  • 02fe10fba3 Move objects to a lower exit class. Tom Alexander 2023-08-24 23:34:23 -04:00
  • 33d7ae03d1 Add a TODO. Tom Alexander 2023-08-24 21:35:34 -04:00
  • 03faa7257f Move the indent level for plain list's exit matcher to const fn instead of grabbing from the context. Tom Alexander 2023-08-24 20:37:58 -04:00
  • ae3510abd5 Do not cast lesser block name to lowercase at runtime. Tom Alexander 2023-08-24 20:10:43 -04:00
  • ad3f47864a CI: autofix rust code. fluxcdbot 2023-08-24 23:43:41 +00:00
  • 533ef2a9a8 Merge branch 'wrapped_input' Tom Alexander 2023-08-24 19:40:55 -04:00
  • cf37bc4111 Remove unnecessary context from some util functions. Tom Alexander 2023-08-24 19:29:00 -04:00
  • e5224cda63 Removing dead code. Tom Alexander 2023-08-24 18:39:55 -04:00
  • 64e3481660 Update get_consumed to use the new wrapped input type. Tom Alexander 2023-08-24 18:33:40 -04:00
  • 32071ce74d Fix handling of start of line in OrgSource. Tom Alexander 2023-08-24 17:23:16 -04:00
  • e84e2b5147 Update tests to compile again. Tom Alexander 2023-08-24 17:15:24 -04:00
  • 3348807a05 Eliminate the document root context element. Tom Alexander 2023-08-24 17:01:12 -04:00
  • 720afa5d32 Update getting the previous character and previous line. Tom Alexander 2023-08-24 16:55:56 -04:00
  • dab598e5e7 Convert all functions to using the wrapped input type. Tom Alexander 2023-08-23 00:30:26 -04:00
  • b7a5dd48ea Impl missing traits. Tom Alexander 2023-08-22 23:32:27 -04:00
  • c475dce6da Fix lifetime issue. Tom Alexander 2023-08-22 23:14:23 -04:00
  • 6d1675fa00 Lifetime issue. Tom Alexander 2023-08-22 22:57:44 -04:00
  • cda49c628c Move the wrapped input into the parser. Tom Alexander 2023-08-22 22:33:50 -04:00
  • 65b87bd65d Merge remote-tracking branch 'input/main' into wrapped_input Tom Alexander 2023-08-22 22:26:55 -04:00
  • 5a7f34b63e Prepare for merging into Organic. Tom Alexander 2023-08-22 22:24:35 -04:00
  • edff1e089d Implement text since line break. Tom Alexander 2023-08-22 22:18:44 -04:00
  • bc29f1dfc0 Add slicing tests. Tom Alexander 2023-08-22 21:38:50 -04:00
  • e4656cddf6 Implement slice, take, and compare. Tom Alexander 2023-08-22 17:50:41 -04:00
  • 1e3dadd458 Wrap the input. Tom Alexander 2023-08-22 17:24:26 -04:00
  • 2ec055af5a Very simple setup. Tom Alexander 2023-08-22 17:20:01 -04:00
  • 6823db5c60 Initial commit. Tom Alexander 2023-08-22 17:11:45 -04:00
  • 21e1ceb8e0 Merge branch 'add_performance_check_scripts' Tom Alexander 2023-08-22 14:21:44 -04:00
  • 655af88cdf Add scripts for running perf and callgrind. Tom Alexander 2023-08-21 01:26:52 -04:00
  • 8561fdc1bd Make the autogen prefix fully integrated into the test name. Tom Alexander 2023-08-21 00:14:10 -04:00
  • f2089257b0 Re-enable disabled test. Tom Alexander 2023-08-21 00:08:26 -04:00
  • 09821c8898 Prefix the automatically generated tests. Tom Alexander 2023-08-20 23:53:11 -04:00
  • 69ecfd2646 Move all the specific-token tests into subfolders. Tom Alexander 2023-08-20 23:38:47 -04:00
  • 8162f03051 Put all trailing whitespace ownership test cases into the automated tests. Tom Alexander 2023-08-20 16:00:39 -04:00
  • d8c3285e3c Add --init flag to docker run. Tom Alexander 2023-08-19 02:51:00 -04:00
  • 5db6cd617e Improve test cases for plain list ownership. Tom Alexander 2023-08-19 00:59:45 -04:00
  • 4cd3697fb0 Update org-mode version in dockerfile. Tom Alexander 2023-08-18 23:20:29 -04:00
  • 2cd6f736c2 Fix building without compare feature. Tom Alexander 2023-08-17 00:10:14 -04:00
  • 5686256039 CI: autofix rust code. fluxcdbot 2023-08-17 04:05:48 +00:00
  • 7cf1b2d2b8 Disable the failing plain list whitespace ownership test. Tom Alexander 2023-08-17 00:03:05 -04:00
  • b848d7be73 Merge branch 'no_files' Tom Alexander 2023-08-16 23:57:58 -04:00
  • 74f4aa8d33 Remove dependency on files for running compare. Tom Alexander 2023-08-16 21:06:22 -04:00
  • 4776898894 Merge branch 'fix_plain_list' Tom Alexander 2023-08-16 21:06:54 -04:00
  • 8e95ce6368 Add notes about plain list trailing blank line ownership investigation. Tom Alexander 2023-08-16 20:24:00 -04:00
  • 6c9c304f37 Re-enable disabled test. Tom Alexander 2023-08-16 17:39:10 -04:00
  • 7fafbfb6bb Do not consume whitespace in the final plain list item. Tom Alexander 2023-08-16 17:37:19 -04:00
  • 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. Tom Alexander 2023-08-16 17:09:06 -04:00
  • 823c33ef8e Reduce use of expect in main.rs Tom Alexander 2023-08-16 16:37:14 -04:00
  • 7df393f31d Make a new naive implementation of plain_list_item. Tom Alexander 2023-08-15 02:02:15 -04:00
  • 72d5f8f35c Make a new naive implementation of plain_list. Tom Alexander 2023-08-15 01:28:19 -04:00
  • e5e5120a10 Move telemetry handling to the tracing-specific main function. Tom Alexander 2023-08-16 16:05:16 -04:00
  • dae46adc12 Feature-gate tracing import. Tom Alexander 2023-08-14 23:33:38 -04:00
  • d0dc737c79 Merge branch 'plain_list_whitespace_ownership_issue' Tom Alexander 2023-08-14 23:20:37 -04:00
  • 1c9877015d Disable the test showing my plain list implementation is broken. Tom Alexander 2023-08-14 23:20:28 -04:00
  • 2938d5809a Use the rust cache for make dockertest. Tom Alexander 2023-08-14 23:14:30 -04:00
  • f7ec89858d Add notes about optimization ideas. Tom Alexander 2023-08-14 22:45:16 -04:00
  • 67b4dfdce6 Merge branch 'tracing_fixes' Tom Alexander 2023-08-14 22:12:05 -04:00
  • 63d092c83d Group the two traces per compare into one trace. Tom Alexander 2023-08-14 22:06:22 -04:00
  • a7b298eeec Fix lesser block exit priority. Tom Alexander 2023-08-14 17:28:57 -04:00
  • 1bbfbc3164 Add additional tracing to lesser block. Tom Alexander 2023-08-14 17:18:48 -04:00
  • 2bcc3f0599 Fix reporting of jaeger traces when diff does not match. Tom Alexander 2023-08-14 17:12:01 -04:00