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)
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 cargo-dependencies group with 4 updates in the / directory: serde, serde_json, sysinfo and cc.
Updates
serde
from 1.0.204 to 1.0.206Release notes
Sourced from serde's releases.
Commits
85c73ef
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 #2565Updates
serde_json
from 1.0.122 to 1.0.124Release notes
Sourced from serde_json's releases.
Commits
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 supportUpdates
sysinfo
from 0.30.13 to 0.31.2Changelog
Sourced from sysinfo's changelog.
Commits
176db28
Merge pull request #1333 from GuillaumeGomez/update3bd9119
Update crate version to 0.31.2c0b46af
Update CHANGELOG for 0.31.29009bb6
Merge pull request #1332 from GuillaumeGomez/rm-bstr73db406
Remove usage oftrim_ascii
for now6c1ef4a
Removebstr
dependency5c40b60
Merge pull request #1331 from GuillaumeGomez/update84502ec
Update crate version to 0.31.151a9722
Update CHANGELOG for 0.31.187ac0dd
Merge pull request #1330 from GuillaumeGomez/downgradeUpdates
cc
from 1.1.7 to 1.1.10Release notes
Sourced from cc's releases.
Changelog
Sourced from cc's changelog.
Commits
17b353d
chore: release (#1179)1c10013
Remap Windows targets triples to their LLVM counterparts (#1176)4b723d9
chore: release (#1178)7858d38
Add custom CC wrapper to the wrapper whitelist (#1175)5863b31
chore: release (#1174)59dfb53
Fix broken link in docs.rs (#1173)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