Denis Lisov
a8cf1bb642
yaml-test-suite: move to libtest-mimic
2024-01-23 00:19:04 +01:00
Denis Lisov
9001d564b6
testing: add an integration test for yaml-test-suite
...
The official YAML test suite (https://github.com/yaml/yaml-test-suite ).
Requires the submodule to be checked out.
2024-01-23 00:19:04 +01:00
Ethiraric
ff2d5fc5b6
Expose ScanError::info
.
...
From https://github.com/chyh1990/yaml-rust/pull/190 .
2023-08-17 23:43:15 +02:00
Ethiraric
0a11923625
Fix more clippy lints.
2023-08-17 23:31:32 +02:00
Ethiraric
df4d520878
Add a dump_events example to aid debugging.
2023-08-17 23:16:09 +02:00
Ethiraric
d77db591bc
Add a release-lto cargo profile.
2023-08-17 23:16:09 +02:00
Ethiraric
0c4a395829
Add documentation and move tests to their folder.
2023-08-17 23:16:06 +02:00
Ethiraric
fd37ebd6e5
Clippy set to pedantic.
2023-08-14 16:11:33 +02:00
Alexander Kjäll
b6e65fb359
library is now in the crates repo ( #164 )
2021-07-12 15:48:17 +08:00
Yuheng Chen
bb249d9b36
Bump to v0.4.5
2021-01-03 11:57:28 -08:00
Dylan DPC
2f8b14aaaa
Update Cargo.toml ( #162 )
2020-07-10 13:44:57 +08:00
Yuheng Chen
a833b49831
Bump to v0.4.4
2020-06-01 21:02:16 +08:00
Evan Harvey
35619eaa5c
Spellcheck ( #143 )
...
* Spellcheck src
* Spellcheck README
2020-06-01 20:59:27 +08:00
Yuheng Chen
e35bbd7c5a
fix CI for clippy 0.9
2020-06-01 20:34:13 +08:00
Chen Yuheng
b28f7deeb7
Raise minimum rustc support to 1.31
2020-06-01 20:18:27 +08:00
Chen Yuheng
fcde455b8d
Update .travis.yml
2020-06-01 20:15:32 +08:00
Chen Yuheng
8bdc9ae8e4
Merge pull request #158 from XVilka/rust2018
...
Rust 2018 transition.
2020-06-01 20:05:39 +08:00
Anton Kochkov
89d53b9498
Fix build
2020-05-27 14:36:22 +08:00
Anton Kochkov
4c86941869
Update AppVeyor
2020-05-27 14:29:54 +08:00
Anton Kochkov
3cfe953325
Update quickcheck to 0.9
2020-05-27 14:25:59 +08:00
Anton Kochkov
92d775a448
Remove deprecated API
2020-05-27 14:19:22 +08:00
Anton Kochkov
5170d0374d
Rust 2018 transition
2020-05-27 14:15:28 +08:00
Hendrik Sollich
32214e92bf
Raise minimum rustc version to 1.28 (Fixes CI)
...
Known minimum version to build [regex](https://crates.io/crates/regex ).
Old enough as it is, we're not c++ here!
2019-07-24 18:37:03 +02:00
Hendrik Sollich
de742fbcd6
Fix emitting hexlike strings without quotes
...
The emitter omitted quotes for strings that start with `0x` those would
subsequently be parsed as strings again. This should fix #133 .
2019-07-24 16:40:02 +02:00
Yuheng Chen
508ed37d05
Bump to v0.4.3
2019-03-07 14:27:03 +08:00
Robin Stocker
3ae23d47de
Fix handling of indicators in plain scalars to conform to YAML 1.2
...
YAML 1.2 has special handling of indicators to be compatible with JSON.
The following is equivalent to `{"a": "b"}` (note, no space after `:`):
{"a":b}
But without the quoted key, a space is required. So the `:` here is part
of the plain scalar:
{a:b} # == {"a:b"}
A plain scalar can also start with a `:` as long as it's followed by
"safe" characters:
{a: :b} # == {"a": ":b"}
(Fixes #118 )
2019-03-04 11:45:39 +11:00
Tibo Delor
f6cbf1bbd3
Bump minimum version for test to 1.24.1
...
quickcheckv0.7.2 comes with lazy_static v1.2.0 which only support Rust 1.24.1.
See https://github.com/rust-lang-nursery/lazy-static.rs/releases/tag/1.2.0
2018-12-13 19:03:31 +11:00
Tibo Delor
3f8a60627f
Format using rustfmt 1.0
2018-12-13 18:35:01 +11:00
David Tolnay
9fc1b3f22d
Address write_with_newline lint
2018-09-16 00:00:48 -07:00
David Tolnay
20190538af
Replace try! with question mark
2018-09-15 23:58:48 -07:00
David Tolnay
e73d5d0256
Release 0.4.2
2018-09-15 13:09:48 -07:00
David Tolnay
dc1ed3d396
Lowercase the recursion limit error message
...
To be consistent with the other errors in this crate.
2018-09-15 13:09:11 -07:00
David Tolnay
fd169229b0
Release 0.4.1
2018-09-15 12:31:11 -07:00
David Tolnay
5443ce4368
Set html_root_url
2018-09-15 12:30:27 -07:00
David Tolnay
ddad3c762c
Stop recommending a git dependency
2018-09-15 12:29:20 -07:00
David Tolnay
e7b5041443
Remove outdated note about version support
2018-09-15 12:29:02 -07:00
David Tolnay
9fe981bc69
Reorganize readme links
2018-09-15 12:28:45 -07:00
David Tolnay
cd4ad69696
Fix docs.rs link
2018-09-15 12:25:55 -07:00
David Tolnay
f5afa33150
Render readme on crates.io
2018-09-15 12:25:15 -07:00
David Tolnay
b30f9a0a30
Remove commented key in Cargo.toml
2018-09-15 12:24:47 -07:00
David Tolnay
ec00203abb
Merge pull request #112 from xfix/add-testing-input-output-identity-in-quickcheck
...
Add testing whether load(dump(x)) is an identity in quickcheck
2018-09-15 12:23:08 -07:00
David Tolnay
cedb185876
Escape string containing colon
...
I don't know whether this is always necessary but it is required for
correctly serializing `["x: %"]`. If we serialize this without quotes to
`[x: %]` then the result is not valid YAML.
2018-09-15 12:20:14 -07:00
David Tolnay
51566fafce
Tag clippy build in travis build list
2018-09-15 10:12:16 -07:00
David Tolnay
261942922f
Require clippy to pass when it can be installed
2018-09-15 10:11:00 -07:00
David Tolnay
ef9b526d59
Ignore should_implement_trait lint
...
The Parser::next method is already a public API.
2018-09-15 10:07:05 -07:00
Konrad Borowski
3250426de7
Add testing whether load(dump(x)) is an identity in quickcheck
2018-09-15 19:06:39 +02:00
David Tolnay
1f0d33259b
Address redundant_field_names lint
2018-09-15 10:06:34 -07:00
David Tolnay
760f4f86d0
Don't yet use tool attrs because they are not stable
2018-09-15 10:02:56 -07:00
David Tolnay
f26a44bcdc
Format with rustfmt 0.99.4
2018-09-15 09:49:08 -07:00
David Tolnay
5929fdbd90
Hide verbose output in travis
2018-09-15 09:38:22 -07:00