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
David Tolnay
decf69540d
Add a dedicated clippy builder
2018-09-15 09:31:41 -07:00
David Tolnay
389ffe24a1
Add a travis build on rust stable
2018-09-15 09:29:35 -07:00
David Tolnay
e359ad16de
Add a build-only build on rustc 1.13.0
2018-09-15 09:28:56 -07:00
David Tolnay
5ae7c6d119
Remove travis secure token
...
Since we are no longer publishing docs from Travis.
2018-09-15 09:28:07 -07:00
David Tolnay
5911cb864e
Switch to matrix style CI target list
...
To allow specifying a different script for each.
2018-09-15 09:27:29 -07:00
David Tolnay
ce1831ec39
Raise the tested rustc version to 1.22.1
2018-09-15 09:24:52 -07:00
David Tolnay
1078665c32
Merge branch 'master' into prevent-too-deep-recursion
2018-09-15 09:16:25 -07:00
David Tolnay
3e1e42f720
Merge pull request #108 from ignatenkobrain/patch-4
...
Update quickcheck to 0.7
2018-09-15 09:10:58 -07:00
David Tolnay
b09c5518da
Merge pull request #104 from hoodie/feature/test-indentation-behaviour
...
Add tests to show expected indentation interpretation
2018-09-15 09:09:05 -07:00
Konrad Borowski
b17fbe703c
Prevent too deep recursion
2018-09-15 12:34:21 +02:00
Chen Yuheng
d3dadda704
Update .travis.yml
...
update ci to rust 1.19 for regex.
2018-09-04 16:16:37 +08:00
Chen Yuheng
5990b5c427
Merge pull request #99 from hdevalke/master
...
Do not quote hyphenated strings unnecessarily.
2018-09-04 16:11:11 +08:00
Igor Gnatenko
1577b9c224
Update quickcheck to 0.7
2018-09-02 18:13:50 +02:00
Chen Yuheng
6cc0504038
README: remove warning
...
Fix #106
This library is production-ready.
2018-08-30 19:23:41 +08:00
Hendrik Sollich
2249926d86
Add tests to show expected indentation interpretation
2018-06-22 21:17:16 +02:00
Hannes De Valkeneer
8237744091
update minimum version to 1.18.0 because of env_logger
2018-04-20 21:40:14 +02:00
Hannes De Valkeneer
2ad74a791b
Do not quote hyphenated strings unnecessarily.
...
fixes #54
2018-04-20 21:01:45 +02:00
Chen Yuheng
eedfa62ffb
Merge pull request #96 from chyh1990/fix_boolean_quotes
...
fix boolean escape and quotes
2018-01-15 21:14:09 +08:00
Chen Yuheng
410e43f07d
Update README.md
2018-01-06 15:28:14 +08:00
Chen Yuheng
aaf50d6c51
Update document link
...
Fix #94
2018-01-06 15:27:42 +08:00
Yuheng Chen
6761ff9b48
fix boolean quotes
...
Fix #92
2018-01-03 21:44:54 +08:00