0e5e28b
Release 0.3.28477a831
Merge pull request #97 from
dtolnay/markdowntable1679df8
Unbreak platform support table in crate-level rustdoca5a7bf4
Update ui test suite with verbose diagnostic formata56edf7
Revert "Ignore msvc CI job for now"d1b3f49
Ignore msvc CI job for now85c73ef
Release 1.0.2065ba1796
Resolve doc_markdown pedantic lint on regression test functione52b7b3
Touch up PR 256784c7419
Merge pull request #2794
from dtolnay/neverread536221b
Temporarily ignore collection_is_never_read on
FlattenSkipDeserializingfc55ac7
Merge pull request #2567
from Mingun/fix-25652afe5b4
Add regression test for issue #2792b4ec259
Correctly process flatten fields in enum variantsc3ac7b6
Add regression test for issue #190424614e4
Add regression test for issue #2565Sourced from serde_json's releases.
v1.0.124
- Fix a bug in processing string escapes in big-endian architectures (#1173, thanks
@purplesyringa
)v1.0.123
- Optimize string parsing by applying SIMD-within-a-register: 30.3% improvement on twitter.json from 613 MB/s to 799 MB/s (#1161, thanks
@purplesyringa
)
cf771a0
Release 1.0.1248b314a7
Merge pull request #1173
from iex-rs/fix-big-endian8eba786
Fix skip_to_escape on BE architectures2cab07e
Release 1.0.123346189a
Fix needless_borrow clippy lint in new control character test859ead8
Merge pull request #1161
from iex-rs/vectorized-string-parsinge43da5e
Immediately bail-out on empty strings8389d8a
Don't run the slow algorithm from the beginning1f0dcf7
Allow clippy::items_after_statementsa95d6df
Big endian supportSourced from syn's releases.
2.0.74
- Fix "temporary is dropped and runs the destructor for type `impl Iterator`" regression affecting certain use of
Generics
iterator methods (#1719)2.0.73
- Support parsing unnamed C varargs within function pointer types (#1711)
- Improve synthesized error message on unexpected tokens at the end of the expected contents of a delimited group (#1713)
- Support parsing unstable tail call syntax (#1714, rust-lang/rust#112788)
- Add
Fields::members
iterator (#1716, thanks@Fancyflame
)
b15ae28
Release 2.0.746cf2344
Merge pull request #1719
from dtolnay/iterators2955ac5
Expose non-impl-Trait iterator return types7dc05a5
Add regression test for issue 1718857942e
Revert "Define Fields::members iterator type privately inside
method"65ec30d
Revert "Embed Generics iterator implementations into method
bodies"b5a5a8c
Release 2.0.738cdb5c7
Add example of using Fields::members iterator2afdc12
Remove redundancy of Generics::split_for_impl cfg with type's cfg64b0dc8
Combine Generics impl blocks into oneSourced from tempfile's changelog.
3.12.0
- Add a
keep(keep: bool)
function to builder that suppresses delete-on-drop behavior (thanks to@RalfJung
).- Update
windows-sys
from 0.52 to 0.59.
Sourced from windows-sys's releases.
0.59.0
This release includes an update to the windows-sys crate only. The
windows-sys
crate is updated very infrequently and only when there is an explicit need to do so. The 0.59.0 release includes a rollup of API fixes, updates, and additions since the 0.52.0 release nine months ago. Notably:
- This update introduces support for Arm64EC (#2957)
- Updated bindings for the latest APIs https://github.com/microsoft/windows-rs/tree/0.59.0/crates/libs/bindgen/default
- Derive standard traits (#3041)
- Updates to code generation to handle newer Rust warnings and lints
- Overall smaller crate and more efficient code gen to reduce build time
- Support for feature search https://microsoft.github.io/windows-rs/features/#/0.59.0
- MSRV is updated to 1.60
Full Changelog: https://github.com/microsoft/windows-rs/compare/0.52.0...0.59.0
0.58.0
This release includes updates to metadata for new or fixed API definitions (#3111, #3136), various improvements and fixes to code generation, compliance with new Rust warnings, additional COM authoring support improvements (#3065), limited non-Windows support (#3135), and more.
It includes major updates to the following crates, mainly due to breaking changes in metadata for API definitions.
riddle
0.58.0windows
0.58.0windows-bindgen
0.58.0windows-core
0.58.0windows-implement
0.58.0windows-interface
0.58.0windows-metadata
0.58.0It also includes major updates to the following utility crates.
windows-result
0.2.0windows-registry
0.2.0The
windows-result
crate now provides limited non-Windows support, and thewindows-registry
crate offers new lossless queries for binary and wide string values.And it includes minor updates to the
windows-targets
crates, with the addition of several new APIs.
windows-targets
0.52.6This release also includes the first published version of the
windows-strings
crate, moving the string types from thewindows-core
crate into a dedicated crate as a smaller dependency. It also offers an efficientHSTRING
builder (#3133).To clarify, the only crates that continue to support limited non-Windows builds are:
windows-bindgen
andwindows-metadata
for code generation on non-Windows platforms.windows-core
andwindows-result
for COM support on non-Windows platforms.What's Changed
- Fix default
rustfmt
for repo by@kennykerr
in microsoft/windows-rs#3084- Simplify standalone test by calling
windows-bindgen
directly by@kennykerr
in microsoft/windows-rs#3086- Disable docs and tests for test crates by
@kennykerr
in microsoft/windows-rs#3085- Simplify pointer writes in generated code by
@kennykerr
in microsoft/windows-rs#3089- Infer return type in generated bindings by
@kennykerr
in microsoft/windows-rs#3090
... (truncated)
308e08e
Release 0.59.0 (#3182)429666e
Fix support for no_std
(#3180)02c4f29
Update component sample to use static factory (#3154)7cec74f
Implement static COM objects (#3144)12f4621
Reduce boilerplate code in windows-core
crate for
VARIANT
support (#3151)db06b51
Release 0.58.0 (#3140)ab03721
Make new windows-strings
crate Windows-only (#3143)f6c49f4
Ensure that HSTRING
builder provides initialized memory (#3141)12a60df
Remove Future
implementation (#3142)9f96662
Implement Send
and Sync
for
Weak\<T>
(#3138)b10f1ef
Retain calayer after creation (#546)652bab0
Bump version of core-foundation-sys to 0.8.7 (#683)f94fa25
Added ffi bindings for CGDisplayRegisterReconfigurationCallback and
related t...31a92cd
Fix typos. (#689)2847e06
core-graphics: Fix kCGWindowSharingReadWrite
value (#690)3570256
Avoid UB if the CFData pointer is NULL (#688)8002ddd
Fixes a minor race condition in active_displays (#686)6940925
Remove remaining chrono
code. (#682)c2cca87
ci: Remove usage of macos-11 (#681)8d2b732
Remove usages of extern crate
. (#672)