Tom Alexander
|
5a64db98fe
|
Move wasm diff structs to their own module.
|
2023-12-27 19:15:39 -05:00 |
|
Tom Alexander
|
abfae9c6c0
|
Compare section.
clippy Build clippy has failed
rust-foreign-document-test Build rust-foreign-document-test has succeeded
rust-test Build rust-test has succeeded
rust-build Build rust-build has succeeded
|
2023-12-27 19:10:43 -05:00 |
|
Tom Alexander
|
5272e2f1b4
|
Start adding paragraph.
|
2023-12-27 18:47:59 -05:00 |
|
Tom Alexander
|
90d4b11922
|
Switch to a formatted print of the wasm compare status.
clippy Build clippy has failed
rust-build Build rust-build has succeeded
rust-foreign-document-test Build rust-foreign-document-test has succeeded
rust-test Build rust-test has succeeded
|
2023-12-27 18:39:10 -05:00 |
|
Tom Alexander
|
d552ef6569
|
Compare the additional properties.
|
2023-12-27 18:20:23 -05:00 |
|
Tom Alexander
|
f050e9b6a8
|
Taking into account additional property names but not comparing their values.
|
2023-12-27 18:01:56 -05:00 |
|
Tom Alexander
|
a5e108bc37
|
Compare the standard properties.
clippy Build clippy has failed
rust-foreign-document-test Build rust-foreign-document-test has succeeded
rust-build Build rust-build has succeeded
rust-test Build rust-test has succeeded
|
2023-12-27 17:07:42 -05:00 |
|
Tom Alexander
|
58290515b5
|
Enable child checking.
|
2023-12-27 16:47:02 -05:00 |
|
Tom Alexander
|
423f65046e
|
Record the property comparisons.
|
2023-12-27 16:40:55 -05:00 |
|
Tom Alexander
|
badeaf8246
|
Add compare for document category.
|
2023-12-27 16:34:04 -05:00 |
|
Tom Alexander
|
d38100581c
|
Add a script to run the wasm test inside docker.
|
2023-12-27 16:32:06 -05:00 |
|
Tom Alexander
|
f4eff5ca56
|
Fix wasm build.
clippy Build clippy has failed
rust-build Build rust-build has succeeded
rust-foreign-document-test Build rust-foreign-document-test has succeeded
rust-test Build rust-test has succeeded
|
2023-12-27 16:00:16 -05:00 |
|
Tom Alexander
|
5b02c21ebf
|
Progress on comparing properties in the wasm_compare macro.
|
2023-12-27 15:58:31 -05:00 |
|
Tom Alexander
|
5f1668702a
|
Starting the wasm_compare macro.
clippy Build clippy has failed
rust-foreign-document-test Build rust-foreign-document-test has succeeded
rust-build Build rust-build has failed
rust-test Build rust-test has succeeded
|
2023-12-27 15:38:30 -05:00 |
|
Tom Alexander
|
1faaeeebf1
|
Simplify wasm diff result types.
clippy Build clippy has failed
rust-foreign-document-test Build rust-foreign-document-test has succeeded
rust-build Build rust-build has succeeded
rust-test Build rust-test has succeeded
|
2023-12-27 14:19:25 -05:00 |
|
Tom Alexander
|
20a7c89084
|
Improving WasmElispCompare.
|
2023-12-27 13:21:20 -05:00 |
|
Tom Alexander
|
e83417b243
|
Introducing a trait for running compares.
This should enable us to invoke compares without needing a reference ast node type.
|
2023-12-27 12:38:21 -05:00 |
|
Tom Alexander
|
36b80dc093
|
Separate out rust parsing step to support references to values stored in the parsed state.
clippy Build clippy has failed
rust-foreign-document-test Build rust-foreign-document-test has succeeded
rust-build Build rust-build has succeeded
rust-test Build rust-test has succeeded
|
2023-12-27 12:24:21 -05:00 |
|
Tom Alexander
|
1812b1a56e
|
Remove phantom data.
|
2023-12-27 12:24:21 -05:00 |
|
Tom Alexander
|
1a70b3d2c0
|
Add a lifetime for data in the parsed result but not from the source.
|
2023-12-27 12:24:21 -05:00 |
|
Tom Alexander
|
abf066701e
|
Add category and path to WasmDocument.
|
2023-12-27 11:31:35 -05:00 |
|
Tom Alexander
|
4984ea4179
|
More of the test structure.
|
2023-12-27 11:10:40 -05:00 |
|
Tom Alexander
|
3cb251ea6c
|
Move terminal colors to the shared util module.
|
2023-12-27 10:57:40 -05:00 |
|
Tom Alexander
|
4bfea41291
|
Add more structure to the wasm compare.
|
2023-12-27 10:52:59 -05:00 |
|
Tom Alexander
|
99376515ef
|
Invoking wasm_compare_document.
clippy Build clippy has failed
rust-foreign-document-test Build rust-foreign-document-test has succeeded
rust-build Build rust-build has succeeded
rust-test Build rust-test has succeeded
|
2023-12-27 09:31:54 -05:00 |
|
Tom Alexander
|
23f4ba4205
|
Serialize to wasm during wasm compare.
clippy Build clippy has failed
rust-foreign-document-test Build rust-foreign-document-test has succeeded
rust-build Build rust-build has failed
rust-test Build rust-test has succeeded
|
2023-12-27 08:57:56 -05:00 |
|
Tom Alexander
|
55ad136283
|
Fix imports for wasm.
|
2023-12-27 08:49:34 -05:00 |
|
Tom Alexander
|
c717541099
|
Move the parsing of the elisp to the util module.
|
2023-12-27 08:46:18 -05:00 |
|
Tom Alexander
|
c2e921c2dc
|
Move wasm test to a top-level module.
For some unknown reason, this makes rust-analyzer not angry.
|
2023-12-27 08:42:13 -05:00 |
|
Tom Alexander
|
e499169f0e
|
Fix imports for wasm_test.
clippy Build clippy has failed
rust-build Build rust-build has failed
rust-foreign-document-test Build rust-foreign-document-test has succeeded
rust-test Build rust-test has succeeded
|
2023-12-27 08:37:34 -05:00 |
|
Tom Alexander
|
84c088df67
|
Add wasm targets to the build test in the CI.
clippy Build clippy has failed
rust-foreign-document-test Build rust-foreign-document-test has succeeded
rust-build Build rust-build has succeeded
rust-test Build rust-test has succeeded
|
2023-12-27 08:04:03 -05:00 |
|
Tom Alexander
|
f210f95f99
|
Use a temporary folder for the builds.
|
2023-12-26 21:23:20 -05:00 |
|
Tom Alexander
|
17b81c7c72
|
Add a script to build every possible feature combination.
|
2023-12-26 21:05:40 -05:00 |
|
Tom Alexander
|
2911fce7cc
|
Put util under the library.
|
2023-12-26 20:18:41 -05:00 |
|
Tom Alexander
|
e622d9fa6b
|
Remove the old implementation of print_versions.
clippy Build clippy has failed
rust-foreign-document-test Build rust-foreign-document-test has succeeded
rust-build Build rust-build has succeeded
rust-test Build rust-test has succeeded
|
2023-12-26 19:15:02 -05:00 |
|
Tom Alexander
|
8186fbb8b3
|
Move print_versions into a util crate.
|
2023-12-26 19:06:12 -05:00 |
|
Tom Alexander
|
68ccff74fa
|
Outline for the wasm compare function.
|
2023-12-26 18:55:28 -05:00 |
|
Tom Alexander
|
9a13cb72c6
|
Make the wasm test binary async.
|
2023-12-25 14:32:01 -05:00 |
|
Tom Alexander
|
65abaa332f
|
Separate out the wasm test into its own feature/binary.
|
2023-12-25 13:12:32 -05:00 |
|
Tom Alexander
|
67e5829fd9
|
Populating document's children.
|
2023-12-25 12:55:48 -05:00 |
|
Tom Alexander
|
995b41e697
|
Remove deserialize to support borrows.
|
2023-12-25 12:42:38 -05:00 |
|
Tom Alexander
|
eb51bdfe2f
|
Add original field name to wasm macro.
|
2023-12-25 12:32:35 -05:00 |
|
Tom Alexander
|
bbb9ec637a
|
Add code to test the wasm code path without actually dropping into wasm.
|
2023-12-25 12:14:50 -05:00 |
|
Tom Alexander
|
dc012b49f5
|
Add a generic WasmAstNode enum.
|
2023-12-25 11:51:39 -05:00 |
|
Tom Alexander
|
13863a68f7
|
Add placeholders for all the wasm ast nodes.
|
2023-12-25 11:33:43 -05:00 |
|
Tom Alexander
|
2962f76c81
|
Add lifetime to wasm objects.
|
2023-12-25 11:19:09 -05:00 |
|
Tom Alexander
|
b9b3ef6e74
|
Populate standard properties.
|
2023-12-25 10:47:10 -05:00 |
|
Tom Alexander
|
310ab2eab2
|
Add standard properties to wasm.
|
2023-12-24 15:26:45 -05:00 |
|
Tom Alexander
|
53320070da
|
Define a wasm document.
|
2023-12-24 15:17:41 -05:00 |
|
Tom Alexander
|
2d5593681f
|
Start defining the return type.
|
2023-12-24 13:02:34 -05:00 |
|