Commit graph

250 commits

Author SHA1 Message Date
David Tolnay
25ec4e0b02
Factor out SKIP macro 2022-07-20 21:34:55 -07:00
David Tolnay
7b30e560c9
Create a macros module 2022-07-20 18:58:59 -07:00
David Tolnay
758da1eb9e
Factor out MOVE macro 2022-07-20 18:57:21 -07:00
David Tolnay
3717db9fd6
Fix unpaired backtick in yaml_emitter_set_output_string doc 2022-07-17 17:59:04 -07:00
David Tolnay
f9ceb536ce
Release 0.1.2 2022-07-08 17:18:55 -07:00
David Tolnay
5d31d743ff
Document representation of unnamed fields 2022-07-08 17:18:05 -07:00
David Tolnay
1c25bb200a
Generalize copy and clone impls for generic structs 2022-07-08 16:58:44 -07:00
David Tolnay
519b4c166f
Create generic type for yaml buffers 2022-07-08 16:50:29 -07:00
David Tolnay
09d50af3cf
Create generic type for yaml stacks 2022-07-08 16:48:11 -07:00
David Tolnay
adbf912533
Create generic type for yaml queues 2022-07-08 16:41:39 -07:00
David Tolnay
f68512ee35
Remove non_exhaustive from nonpublic types 2022-07-08 16:39:18 -07:00
David Tolnay
267ad50c60
Release 0.1.1 2022-07-08 16:26:31 -07:00
David Tolnay
8bc7d69374
Add fuzz targets for scan and load 2022-07-08 16:23:11 -07:00
David Tolnay
824b0966a8
Expose readonly access to error messages 2022-07-08 15:46:49 -07:00
David Tolnay
f55f31b57a
Make get_version_string safe to call 2022-07-08 15:36:17 -07:00
David Tolnay
c7fbdd3269
Add must_use on functions that return errors 2022-07-08 14:04:22 -07:00
David Tolnay
9b37e7a052
Release 0.1.0 2022-07-08 12:54:47 -07:00
David Tolnay
52958a5d87
Add crosslink icons to top of rustdoc 2022-07-08 12:54:46 -07:00
David Tolnay
c990cfb389
Add badges to readme 2022-07-08 12:54:46 -07:00
David Tolnay
a1907c2d27
Write readme 2022-07-08 12:54:46 -07:00
David Tolnay
2204c7ea3a
Resolve ptr_offset_with_cast clippy lint 2022-07-08 12:54:46 -07:00
David Tolnay
c69e847a68
Add CI build to cover fuzz target 2022-07-08 12:54:46 -07:00
David Tolnay
5b48860450
Detect warnings in CI 2022-07-08 12:54:46 -07:00
David Tolnay
5e5bed5d21
Add actions job to notice outdated dependencies 2022-07-08 12:54:46 -07:00
David Tolnay
2c9d723706
Add a miri test job in CI 2022-07-08 12:54:46 -07:00
David Tolnay
9741a6dd27
Run clippy in CI 2022-07-08 12:54:46 -07:00
David Tolnay
d984aed5af
Set up GitHub Actions 2022-07-08 12:54:46 -07:00
David Tolnay
00d4773f87
Fill in crates.io metadata 2022-07-08 12:54:46 -07:00
David Tolnay
243a66c6f4
Set html_root_url 2022-07-08 12:54:46 -07:00
David Tolnay
4f2a69d4c8
Select a single docs.rs build target 2022-07-08 12:54:46 -07:00
David Tolnay
0052fcf361
Upgrade to 2021 edition 2022-07-08 12:54:45 -07:00
David Tolnay
df24355436
Clean up run-emitter-test-suite implementation 2022-07-08 12:54:45 -07:00
David Tolnay
9d367c1b68
Clean up run-parser-test-suite implementation 2022-07-08 12:54:45 -07:00
David Tolnay
e599e2ee58
Derive more traits for enums 2022-07-08 12:54:45 -07:00
David Tolnay
966ef05f32
Add CStr that can be lossy formatted without allocation 2022-07-08 12:54:45 -07:00
David Tolnay
47ad13e63c
Add space between items 2022-07-08 12:54:45 -07:00
David Tolnay
92093d8f4f
Remove pub visibility of fields that are documented as internal 2022-07-08 12:54:45 -07:00
David Tolnay
6214b6f64e
Copy docs 2022-07-08 12:54:45 -07:00
David Tolnay
368d07a929
Reduce visibility of internal APIs 2022-07-08 12:54:45 -07:00
David Tolnay
73da3e1b64
Include argument names in handler_t signatures 2022-07-08 12:54:45 -07:00
David Tolnay
345533125d
Use rust enum to implement libyaml's enums 2022-07-08 12:54:44 -07:00
David Tolnay
97997e23e3
Remove APIs not in yaml.h from crate root 2022-07-08 12:54:44 -07:00
David Tolnay
13fb66f124
Add parser fuzz target 2022-07-08 12:54:44 -07:00
David Tolnay
e97238de1a
Remove externs from public API 2022-07-08 12:54:44 -07:00
David Tolnay
b216891aad
Remove libc from public API 2022-07-08 12:54:44 -07:00
David Tolnay
b33a3f29dd
Rename type_0 field to type_ 2022-07-08 12:54:44 -07:00
David Tolnay
a67689123f
Inline some unnamed types 2022-07-08 12:54:44 -07:00
David Tolnay
caad63746c
Deal with clippy lints 2022-07-08 12:54:44 -07:00
David Tolnay
b41753a13d
Remove unneeded parens 2022-07-08 12:54:44 -07:00
David Tolnay
cc30826669
Unexport __assert macro 2022-07-08 12:54:44 -07:00