Commit Graph

1925 Commits

Author SHA1 Message Date
Tom Alexander 503db94b2c
Publish version 0.1.12.
rustfmt Build rustfmt has succeeded Details
clippy Build clippy has succeeded Details
rust-foreign-document-test Build rust-foreign-document-test has succeeded Details
rust-build Build rust-build has succeeded Details
rust-test Build rust-test has succeeded Details
2023-10-18 19:01:43 -04:00
Tom Alexander a4381e5e39
Merge branch 'keyword_constants' 2023-10-18 18:48:52 -04:00
Tom Alexander e11de60def
Clippy fixes.
clippy Build clippy has succeeded Details
rust-foreign-document-test Build rust-foreign-document-test has succeeded Details
rust-build Build rust-build has succeeded Details
rust-test Build rust-test has succeeded Details
2023-10-18 18:39:04 -04:00
Tom Alexander b2479e9de8
Remove Debug from the context variables.
Now that entities are stored in the settings struct, these variables are massive which makes them balloon trace sizes while being mostly unreadable. This removes Debug from them to serve as a static-analysis check that context is ALWAYS ignored in tracing calls.
2023-10-18 18:36:25 -04:00
Tom Alexander 49d1cef7ae
Remove context from functions that no longer need it. 2023-10-18 18:28:24 -04:00
Tom Alexander ba72cc1b29
The variables for keywords are actually constants.
These settings do not need to exist in GlobalSettings because they are actually constants in upstream Org-Mode.
2023-10-18 18:22:01 -04:00
Tom Alexander c58b0e7c35
Add a script to dump an AST using docker.
clippy Build clippy has succeeded Details
rustfmt Build rustfmt has succeeded Details
rust-foreign-document-test Build rust-foreign-document-test has succeeded Details
rust-build Build rust-build has succeeded Details
rust-test Build rust-test has succeeded Details
2023-10-18 15:39:52 -04:00
Tom Alexander f19d262825
Merge branch 'bullshitium'
rustfmt Build rustfmt has succeeded Details
clippy Build clippy has succeeded Details
rust-build Build rust-build has succeeded Details
rust-foreign-document-test Build rust-foreign-document-test has succeeded Details
rust-test Build rust-test has succeeded Details
2023-10-18 13:04:16 -04:00
Tom Alexander 68f3f2e159
Clippy fixes.
clippy Build clippy has succeeded Details
rust-foreign-document-test Build rust-foreign-document-test has succeeded Details
rust-build Build rust-build has succeeded Details
rust-test Build rust-test has succeeded Details
2023-10-18 12:42:09 -04:00
Tom Alexander 269e23c1b1
No more expect-fail tests! 2023-10-18 12:41:12 -04:00
Tom Alexander e111b8b9b8
Performance optimization. 2023-10-18 12:39:08 -04:00
Tom Alexander 353ff07420
Handle bullshitium for broken dynamic blocks. 2023-10-18 12:32:48 -04:00
Tom Alexander 94dec31130
Consuming trailing whitespace for 🔚 bullshitium. 2023-10-18 12:17:57 -04:00
Tom Alexander cf5d3ed745
Add tests for the 🔚 bullshitium. 2023-10-18 11:59:55 -04:00
Tom Alexander b0b287cd47
Handle bullshitium for 🔚. 2023-10-18 11:57:39 -04:00
Tom Alexander bcdf1f5e9d
Merge branch 'entity_special_case'
rustfmt Build rustfmt has succeeded Details
clippy Build clippy has succeeded Details
rust-build Build rust-build has succeeded Details
rust-foreign-document-test Build rust-foreign-document-test has succeeded Details
rust-test Build rust-test has succeeded Details
2023-10-18 08:53:57 -04:00
Tom Alexander 17d8e76e05
Do not match POST for entities that end with a space.
This is a special case for en-spaces.
2023-10-18 08:52:18 -04:00
Tom Alexander 8db9038c53
Merge branch 'list_perf_improvement'
rust-test Build rust-test has failed Details
rustfmt Build rustfmt has succeeded Details
clippy Build clippy has succeeded Details
rust-build Build rust-build has succeeded Details
rust-foreign-document-test Build rust-foreign-document-test has failed Details
2023-10-18 08:40:19 -04:00
Tom Alexander a276ba70e0
Fix empty content items with final item whitespace cut-off before headlines.
clippy Build clippy has succeeded Details
rust-foreign-document-test Build rust-foreign-document-test has failed Details
rust-build Build rust-build has succeeded Details
rust-test Build rust-test has succeeded Details
2023-10-17 15:56:02 -04:00
Tom Alexander b7442c1e92
Do not match headlines as plain list items. 2023-10-17 15:35:43 -04:00
Tom Alexander 364ba79517
It actually worked on trailing whitespace ownership test case 2. 2023-10-17 15:22:31 -04:00
Tom Alexander 47408763e5
A first stab at a final item whitespace cut-off exit matcher. 2023-10-17 15:08:36 -04:00
Tom Alexander bd187ebfe7
Remove re-parsing of the final list child. 2023-10-17 14:17:47 -04:00
Tom Alexander 59cb3c2bbf
Remove unnecessary closures in plain lists. 2023-10-17 13:59:33 -04:00
Tom Alexander 44f7412a5c
Merge branch 'perf_improvement'
rustfmt Build rustfmt has succeeded Details
clippy Build clippy has succeeded Details
rust-build Build rust-build has succeeded Details
rust-foreign-document-test Build rust-foreign-document-test has failed Details
rust-test Build rust-test has succeeded Details
2023-10-17 13:54:44 -04:00
Tom Alexander 01464057ad
Remove unused event types. 2023-10-17 13:43:33 -04:00
Tom Alexander 0208020e3e
Also print byte offset.
clippy Build clippy has failed Details
rust-foreign-document-test Build rust-foreign-document-test has failed Details
rust-build Build rust-build has succeeded Details
rust-test Build rust-test has succeeded Details
2023-10-17 13:35:40 -04:00
Tom Alexander a2f53361eb
Record element start events and report them when the event_count feature is enabled. 2023-10-17 13:32:01 -04:00
Tom Alexander 17db05c2c7
Unify more error handling. 2023-10-17 12:42:34 -04:00
Tom Alexander 6139ea328d
Unify some more error handling. 2023-10-17 12:22:52 -04:00
Tom Alexander d20b4a410b
Remove pointless map_err calls. 2023-10-17 11:56:36 -04:00
Tom Alexander 05c64f53b1
Remove boxed error from CustomError. 2023-10-17 11:40:11 -04:00
Tom Alexander f65d0bb82d
Remove redundant call to space0. 2023-10-17 11:33:26 -04:00
Tom Alexander 50d2831081
Cleanup. 2023-10-17 11:30:23 -04:00
Tom Alexander bc9bd4f97b
Eliminate some closures. 2023-10-17 11:10:18 -04:00
Tom Alexander 369d3e8c50
Add a full-document parse benchmark. 2023-10-17 10:57:04 -04:00
Tom Alexander 7d73eb6bd4
Merge branch 'error_rework'
clippy Build clippy has succeeded Details
rust-foreign-document-test Build rust-foreign-document-test has failed Details
rust-build Build rust-build has failed Details
rustfmt Build rustfmt has failed Details
rust-test Build rust-test has succeeded Details
2023-10-17 10:40:46 -04:00
Tom Alexander f59f153ee7
Clean up. 2023-10-17 10:39:21 -04:00
Tom Alexander 20c4a0f8f7
Continue removing MyError. 2023-10-17 10:35:33 -04:00
Tom Alexander e776a051ad
Continue removing MyError. 2023-10-17 10:13:00 -04:00
Tom Alexander 77e6c22ad8
Continue removing MyError. 2023-10-17 10:09:37 -04:00
Tom Alexander c9d7251e3b
Begin removing the MyError type. 2023-10-17 09:45:18 -04:00
Tom Alexander 8417b5fc9d
Add an owned string entry for CustomError. 2023-10-17 09:27:15 -04:00
Tom Alexander acc29e7977
Publish version 0.1.11.
rustfmt Build rustfmt has succeeded Details
clippy Build clippy has succeeded Details
rust-build Build rust-build has succeeded Details
rust-foreign-document-test Build rust-foreign-document-test has failed Details
rust-test Build rust-test has succeeded Details
2023-10-16 19:53:46 -04:00
Tom Alexander ebc0a30035
Merge branch 'clippy_ci_job' 2023-10-16 19:50:01 -04:00
Tom Alexander e2d55e13d3
Fix some clippy errors that didn't appear on my host version of clippy.
clippy Build clippy has succeeded Details
rust-foreign-document-test Build rust-foreign-document-test has failed Details
rust-build Build rust-build has succeeded Details
rust-test Build rust-test has succeeded Details
2023-10-16 19:43:15 -04:00
Tom Alexander e4d9c5f467
Add makefile command to run clippy through docker. 2023-10-16 19:38:45 -04:00
Tom Alexander d8e3a85ef7
We need to add dependencies so we are now building a container. 2023-10-16 19:34:53 -04:00
Tom Alexander 464685b52b
Use a cargo cache for the clippy CI job.
clippy Build clippy has failed Details
rust-foreign-document-test Build rust-foreign-document-test has failed Details
rust-build Build rust-build has succeeded Details
rust-test Build rust-test has succeeded Details
2023-10-16 19:27:15 -04:00
Tom Alexander 5fed4e80a7
Add a CI job to run clippy for every push. 2023-10-16 19:22:59 -04:00