From supports additional types for conversion: #[from(types(u8, u16))].
0.99.7 - 2020-05-16
Fixes
Fix generic derives for MulAssign
Improvements
When specifying specific features of the crate to only enable specific
derives, the extra-traits feature of syn is not always enabled
when those the specified features do not require it. This should speed up
compile time of syn when this feature is not needed.
0.99.6 - 2020-05-13
Improvements
Make sure output of derives is deterministic, for better support in
rust-analyzer
NOT SEMVER SUPPORTED: Adds the nightly_float Cargo feature. This
activates the f16 and f128 nightly features, and then provides Zeroable
and Pod impls for those types.
Deleted data and align parameters for write::Object::add_subsection.
Use add_symbol_data or add_symbol_bss instead.
#676
Changed methods in the lower level read API to accept or return SectionIndex
or SymbolIndex instead of usize.
#677#684#685
Deleted SymbolKind::Null. Changed read::Object::sections and read::Object::symbols
to no longer return null entries. This affects ELF and XCOFF.
#679
Changed read::ObjectMap::object to return ObjectMapFile. This handles
splitting the object file name into path and member.
#686
Changed read::coff::ImageSymbol::address to only return an address for
symbols that have an address.
#689
Added
Added pod::slice_from_all_bytes and pod::slice_from_all_bytes_mut.
#672
Added write::Object::set_subsections_via_symbols.
Changed write::Object::add_symbol_data and write::Object::add_symbol_bss
to correctly handle zero size symbols when subsections are enabled.
#676
Added methods in the unified read API to return the lower level API structures.
Some existing methods were deprecated so that naming of these methods is more consistent.
#678
Added methods in the lower level read API to return a SectionIndex or SymbolIndex.
#684#689
Implemented Display for read::SymbolIndex and read::SectionIndex.
#684
Added is_common, is_absolute, is_local, and is_weak to read::elf::Sym.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the pointercrate group with 14 updates in the / directory:
0.99.17
0.99.18
2.5.0
2.5.2
0.12.4
0.12.5
1.4.0
1.5.0
0.3.72
0.3.73
1.16.0
1.16.1
1.0.99
1.0.100
0.1.1
0.1.2
1.8.0
1.9.4
2.7.2
2.7.4
0.7.3
0.7.4
1.0.85
1.0.86
0.2.3
0.2.4
2.5.0
2.6.0
Updates
derive_more
from 0.99.17 to 0.99.18Changelog
Sourced from derive_more's changelog.
... (truncated)
Commits
678a473
chore: Release derive_more version 0.99.18fcde556
Include example published package89cbd82
Remove track_caller feature detection because msrv was bumpeddb36f6d
Fix question marksf0c2530
fmt461db95
Fix issue when compiling on 1.6539ad36f
Update changelog for v0.99.1857b6e17
Update to syn 2ea4fa94
Fix testsab82aef
Ignore error doctests as it still contains old backtrace logicUpdates
url
from 2.5.0 to 2.5.2Commits
54346fa
Revert "Reimplement idna on top of ICU4X" (#946)dcfbed3
Update idna to 1.0.1 (#945)467ef63
fix panic onxn--55555577
(#940)3d6dbbb
Reimplement idna on top of ICU4X (#923)de947ab
Document possible replacements of the base URL (#926)8b8431b
docs: document SyntaxViolation variants, remove bare URLs (#924)fd042e0
Non-special URLs can have their paths erased (#921)49eea1c
Fix multiple issues on wasm32: (#886)a4dd58b
Fix lint (#920)73803fa
Update URLs (#916)Updates
reqwest
from 0.12.4 to 0.12.5Release notes
Sourced from reqwest's releases.
Changelog
Sourced from reqwest's changelog.
Commits
29d4cff
v0.12.5a7880d6
tests: fix http3 testsc32d877
tests: enable http3 content-length testce3b30e
http3: send content-length if known404df59
test: add http3 test server supporte5ce0b5
fix: don't enable hyper-rustls/http2 unless http2 is already enabledccb5e40
Don't compile hyper-tls with native-roots unless rustls-tls-native-roots is e...c56fbae
tests: remove a proxy parse error check8cc7cd4
msrv: pin url695bc04
fix: http3 resolving ipv6 addresses (#2305)Updates
lazy_static
from 1.4.0 to 1.5.0Commits
be7c1c4
point readme version to 1.5.08971a27
update readme build badge15691ec
Modernize lazy-static infra (#219)2660041
Merge pull request #206 from TheBotlyNoob/master6ace970
Merge pull request #216 from frewsxcv/patch-1a203105
Update README.mdcfd89ac
Update README.mdfc8e466
Update README.mda8afb21
Update README.md41fa234
Update README to indicate how to replace withstd::sync::OnceLock
Updates
backtrace
from 0.3.72 to 0.3.73Release notes
Sourced from backtrace's releases.
Commits
72265be
rust-lang/backtrace-rs#632
22bb95b
rust-lang/backtrace-rs#633
2273afb
rust-lang/backtrace-rs#630
9b7c378
Merge pull request #631 from aapanfilovv/master509d48a
Fix signature of resolve_legacy for Windows 7 targetUpdates
bytemuck
from 1.16.0 to 1.16.1Changelog
Sourced from bytemuck's changelog.
Commits
02ffd53
chore: Release bytemuck version 1.16.1e0364d2
update changelog9b81537
SupportZeroable
andPod
forf16
andf128
(#251)d15b8e0
stupid branch stuff. (#248)c954006
Fix the errors CI is showing (#247)a630404
support deriving Zeroable for fieldless enums (#233)9a27279
Allow generics inderive(ByteEq, ByteHash)
. (#219)1c37514
fix clippy lints (#137)f9f7bb1
Addressunexpected_cfgs
warnings instead of allowing the lint (#243)89885d1
chore: Release bytemuck_derive version 1.6.1Updates
cc
from 1.0.99 to 1.0.100Release notes
Sourced from cc's releases.
Changelog
Sourced from cc's changelog.
Commits
6fa9ea6
chore: release (#1102)7bc135f
Update publish.yml to use release-plz (#1101)a1e291a
AccpetOsStr
instead ofstr
for flags (#1100)7ff340c
Usedep:
syntax to avoid implicit features. (#1099)98adccc
Minor clippy fixes. (#1098)6a6107a
Fix WASI compilation for C++ (#1083)76c377a
Regenerate windows sys bindings (#1096)96689df
Rename regenerate-windows-sys to regenerate-windows-sys.yml (#1095)069c992
Create regenerate-windows-sys.yml (#1094)e6e29d8
Update windows-bindgen requirement from 0.56 to 0.57 (#1091)Updates
http-body-util
from 0.1.1 to 0.1.2Commits
482c349
http-body-util: v0.1.260c6383
refactor(ci): small refactoring (#113)23212f1
feat(util): add BodyDataStream (#117)fe8aa7e
refactor: replace deprecated std::u64 with primitive type6a85548
include license files in published crates46c54fb
chore(util): resolve duplicate importUpdates
httparse
from 1.8.0 to 1.9.4Release notes
Sourced from httparse's releases.
... (truncated)
Commits
ab76284
v1.9.455933eb
Fix parse_uri to pass the new testsb2b3ce6
Add a test covering all similar permutations7c0d445
Add regression tests covering this bug896f1c1
v1.9.36b0e66b
test: parse a header with no after colon140faf3
Revert "simd: split cursor advancing from value matching (#156)"8c08de6
v1.9.222e6415
fix test compilation of swar on 32bit26611e1
ci: check x86 without simdUpdates
memchr
from 2.7.2 to 2.7.4Commits
8ad3395
2.7.4b0af902
perf: revert fallback optimizationaee9f95
arch: add a second big endian regression test92edbb6
arch: add big endian regression test4836ac3
ci: use cross when enabledcf1373e
benchmarks: bump versionad08893
2.7.3a05cc64
lint: remove unused BITS associated constant345fab7
all: improve perf of memchr fallbacke8bdf6b
benchmarks: bump dependenciesUpdates
miniz_oxide
from 0.7.3 to 0.7.4Changelog
Sourced from miniz_oxide's changelog.
Commits
Updates
object
from 0.35.0 to 0.36.0Changelog
Sourced from object's changelog.
... (truncated)
Commits
88d6bc3
Release 0.36.09d87937
Fix clippy warnings71f9edb
Update Cargo.lock49cc92e
Remove unused glob dependencyb271ade
Update wasmparser dependency to 0.208.118d5d59
Use add_symbol_data in simple_write example81767fd
read: add more helpers for SymbolIndex and SectionIndex (#689)7b897db
read/macho: split object names in ObjectMap (#686)aa2f5ad
read/elf: small fixes to low level API (#685)017624a
read: use SectionIndex/SymbolIndex in low level API (#684)Updates
proc-macro2
from 1.0.85 to 1.0.86Release notes
Sourced from proc-macro2's releases.
Commits
aa9476b
Release 1.0.861961358
Merge pull request #466 from dtolnay/buildrse1bd2cc
Bring build script comments up to date5b27127
Merge pull request #465 from dtolnay/ignorereason0da4629
Fill in ignore reasons in all #[ignore] attributesUpdates
spin
from 0.5.2 to 0.9.8Changelog
Sourced from spin's changelog.
... (truncated)
Commits
Updates
sqlformat
from 0.2.3 to 0.2.4Changelog
Sourced from sqlformat's changelog.
Commits
ed5f77c
Version 0.2.44238c50
Remove itertools as a dependency (#34)a1b21a7
Fix changelog typoUpdates
subtle
from 2.5.0 to 2.6.0Changelog
Sourced from subtle's changelog.
Commits
1da93bf
Bump version to 2.6.1da204b
Update copyright year.3e8d92b
Merge remote-tracking branch 'tarcieri/black-box' into developbf87dee
AddBlackBox
f527719
Merge remote-tracking branch 'tarcieri/black-box' into developc0774e9
AddBlackBox
0375871
Merge remote-tracking branch 'tarcieri/black-box' into develop2e97464
AddBlackBox
22606eb
Merge remote-tracking branch 'AaronFeickert/inline-warnings' into develop54441e7
Silence warningsUpdates
sync_wrapper
from 0.1.2 to 1.0.1Commits
ec3abb0
release 1.0.1296f652
Merge pull request #15 from M4SS-Code/docs-features1a4bdf6
Enablefutures
feature in docs.rs build763f49a
release 1.0.066afbdf
Merge pull request #13 from AliSajid/fix-smart-quote659ef11
style: replace the smartquote in Cargo.toml with a standard apostropheDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show