Commit graph

306 commits

Author SHA1 Message Date
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
Chen Yuheng
ad50df2adb Merge pull request #159 from XVilka/patch-1
Update AppVeyor
2020-06-01 20:05:01 +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
Chen Yuheng
8743518b46 Merge pull request #134 from hoodie/bug/emitting_hexlike_strings
Fix emitting hexlike strings without quotes
2019-09-05 16:04:00 +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
Chen Yuheng
35100bc348 Merge pull request #122 from robinst/fix-handling-of-indicators-in-plain-scalar
Fix handling of indicators in plain scalars to conform to YAML 1.2
2019-03-06 16:35:54 +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
Chen Yuheng
68f119a62c Merge pull request #116 from thibaultdelor/StableRustfmt
Format using rustfmt 1.0
2019-03-03 13:44:07 +08: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