Ethiraric
7d3825c049
Remove no longer needed test files.
...
These tests were sucecssfully converted to Rust files to include and are
no longer necessary in this repository.
Should they become relevant again in the future, they can always be
checked out from a previous commit.
2024-03-21 12:37:10 +01:00
Ethiraric
580d7b0525
Remove no longer needed test files.
...
These tests were sucecssfully converted to Rust files to include and are
no longer necessary in this repository.
Should they become relevant again in the future, they can always be
checked out from a previous commit.
2024-03-21 12:37:10 +01:00
Ethiraric
61e26deb99
Run CI only on master pushes.
2024-03-21 12:33:00 +01:00
Ethiraric
2fe52cf1c2
Run CI only on master pushes.
2024-03-21 12:33:00 +01:00
Ethiraric
0819c0cd46
Make gen_large_yaml
reproductible.
...
* Use a seedable RNG so that we can have the same number sequence.
* Replace `HashMap`s with `Vec`s to avoid undeterministic iteration.
2024-03-20 23:07:08 +01:00
Ethiraric
869a2d1a15
Make gen_large_yaml
reproductible.
...
* Use a seedable RNG so that we can have the same number sequence.
* Replace `HashMap`s with `Vec`s to avoid undeterministic iteration.
2024-03-20 23:07:08 +01:00
Ethiraric
0f97d2b9e4
Make gen_large_yaml
reproductible.
...
* Use a seedable RNG so that we can have the same number sequence.
* Replace `HashMap`s with `Vec`s to avoid undeterministic iteration.
2024-03-20 23:07:08 +01:00
Ethiraric
e8415713ab
Edit v0.6 post with cargo alias.
2024-03-20 21:39:38 +01:00
Ethiraric
60bf9c80ba
Edit v0.6 post with cargo alias.
2024-03-20 21:39:38 +01:00
Ethiraric
898dab9851
Fix rustdoc ignore directive.
2024-03-20 16:00:33 +01:00
Ethiraric
3279baaab9
Fix rustdoc ignore directive.
2024-03-20 16:00:33 +01:00
Ethiraric
c3ba2070e5
Add missing_docs
warning.
2024-03-20 16:00:30 +01:00
Ethiraric
ccd7b6e718
Add missing_docs
warning.
2024-03-20 16:00:30 +01:00
Ethiraric
a06ba5205a
Forgot to bump some v0.6.0 to v0.7.0.
2024-03-20 16:00:15 +01:00
Ethiraric
8247f481c7
Forgot to bump some v0.6.0 to v0.7.0.
2024-03-20 16:00:15 +01:00
Ethiraric
075d43a9c4
Add missing_docs
warning.
2024-03-20 15:50:48 +01:00
Ethiraric
a94a434b12
Forgot to bump some v0.6.0 to v0.7.0.
2024-03-20 15:45:24 +01:00
Ethiraric
ee8a999075
Update cargo version to 0.7.
2024-03-20 14:42:31 +01:00
Ethiraric
a87922680c
Update cargo version to 0.7.
2024-03-20 14:42:31 +01:00
David Aguilar
e00d7f251e
CHANGELOG: move recent updates to v0.7.0 and add a v0.6.0 section
2024-03-20 14:21:27 +01:00
David Aguilar
d9a3d49468
CHANGELOG: move recent updates to v0.7.0 and add a v0.6.0 section
2024-03-20 14:21:27 +01:00
David Aguilar
1e43066d15
README: add an "Upgrading from yaml-rust" section
2024-03-20 14:21:27 +01:00
David Aguilar
71003055a7
README: add an "Upgrading from yaml-rust" section
2024-03-20 14:21:27 +01:00
Ethiraric
a994c2ddf4
Add serde-yaml
to benchmark.
...
This internally uses `libfyaml`, so this is more of a benchmark of
libfyaml in the end.
2024-03-19 19:29:25 +01:00
Ethiraric
6dc586e892
Add serde-yaml
to benchmark.
...
This internally uses `libfyaml`, so this is more of a benchmark of
libfyaml in the end.
2024-03-19 19:29:25 +01:00
Ethiraric
f497d2c49f
Add serde-yaml
to benchmark.
...
This internally uses `libfyaml`, so this is more of a benchmark of
libfyaml in the end.
2024-03-19 19:29:25 +01:00
Ethiraric
9133bb0a34
Re-enable clippy warnings.
2024-03-19 18:18:59 +01:00
Ethiraric
011e81ee85
Re-enable clippy warnings.
2024-03-19 18:18:59 +01:00
David Aguilar
c1145fc814
Enable all clippy warnings
...
Rename Scanner::next() to Scanner::next_token() to avoid
confusiong with the Iterator trait.
2024-03-19 15:26:16 +01:00
David Aguilar
cccf769b1c
Enable all clippy warnings
...
Rename Scanner::next() to Scanner::next_token() to avoid
confusiong with the Iterator trait.
2024-03-19 15:26:16 +01:00
David Aguilar
429813a0cd
Enable the missing-errors-doc clippy checks
2024-03-19 15:26:16 +01:00
David Aguilar
a120d93e7d
Enable the missing-errors-doc clippy checks
2024-03-19 15:26:16 +01:00
David Aguilar
4c64feb5ad
Eliminate panics and enable the missing panics docs check
2024-03-19 15:26:16 +01:00
David Aguilar
9e505d552f
Eliminate panics and enable the missing panics docs check
2024-03-19 15:26:16 +01:00
David Aguilar
04f8b99f49
Enable the redundant-else clippy checks
2024-03-19 15:26:16 +01:00
David Aguilar
a42f26b306
Enable the redundant-else clippy checks
2024-03-19 15:26:16 +01:00
David Aguilar
432041aafb
Add a CHANGELOG to keep track of yaml-rust2 development
2024-03-19 15:26:16 +01:00
David Aguilar
b2bed366cf
Add a CHANGELOG to keep track of yaml-rust2 development
2024-03-19 15:26:16 +01:00
David Aguilar
b1b1af24dc
README: trivial grammar tweak
2024-03-19 15:26:16 +01:00
David Aguilar
49464b43d9
README: trivial grammar tweak
2024-03-19 15:26:16 +01:00
David Aguilar
b4cb0ea9e6
Add a garden file for dev tasks
...
Garden is a simple command runner that uses YAML (via yaml-rust) as its
file format. Garden will be switching over to yaml-rust2 shortly.
2024-03-19 15:26:16 +01:00
David Aguilar
aa1afd38d5
Add a garden file for dev tasks
...
Garden is a simple command runner that uses YAML (via yaml-rust) as its
file format. Garden will be switching over to yaml-rust2 shortly.
2024-03-19 15:26:16 +01:00
Ben Boeckel
0546a314ed
doc: mention that types are not interpreted
...
Closes : #87
2024-03-19 15:26:16 +01:00
Ben Boeckel
8110c942ec
doc: mention that types are not interpreted
...
Closes : #87
2024-03-19 15:26:16 +01:00
David Aguilar
f4c4e2ee4a
Enable the case-arms clippy checks
2024-03-19 15:26:16 +01:00
David Aguilar
e36369d69c
Enable the case-arms clippy checks
2024-03-19 15:26:16 +01:00
lincoln auster [they/them]
2cf6436fb1
implement borrowed_or
...
Allow the usage of `or` without consuming self. This can be useful
for pipelines that maintain some sort of owned state.
2024-03-19 15:26:16 +01:00
lincoln auster [they/them]
7b4422bb5d
implement borrowed_or
...
Allow the usage of `or` without consuming self. This can be useful
for pipelines that maintain some sort of owned state.
2024-03-19 15:26:16 +01:00
lincoln auster [they/them]
5ba5dfa6e6
introduce or
function
...
Similarly to `or` for Rust's options, this patch provides a way to
'override' the value of a Yaml node if it's some form of error.
2024-03-19 15:26:16 +01:00
lincoln auster [they/them]
f8542f0f97
introduce or
function
...
Similarly to `or` for Rust's options, this patch provides a way to
'override' the value of a Yaml node if it's some form of error.
2024-03-19 15:26:16 +01:00