Update posts to fix build on latest nightly #990
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This implements the following three dependency updates to fix the build on the latest Rust nightlies:
x86_64
from 0.13.2 to 0.14.2: This includes some breaking changes around thex86-interrupt
calling convention, which requires changing the&mut InterruptStackFrame
parameters in interrupt handler functions toInterruptStackFrame
parameters (by-value instead of by-reference).pic8259_simple
v0.2.0 topic8259
v0.10.0: The original crate seems to be no longer maintained, but changes in Rust nightly require adjustments. For this reason, we forked the crate aspic8259
. Apart from adjusting the crate name and version number, no changes should be necessary.linked_list_allocator
from v0.8.0 to v0.9.0: This shouldn't require any adjustments.The
post-xx
branches were already updated:post-04
in Update x86_64 dependency to v0.14.2 to fix nightly breakage #984post-05
in Adjustpost-05
for x86_64 v0.14 #985post-06
in Adjustpost-06
for x86_64 v0.14 #986post-07
in Adjustpost-07
for x86_64 v0.14 and switch topic8259
fork #987post-08
in Adjustpost-08
for x86_64 v0.14 #988post-10
in Updatelinked_list_allocator
dependency to v0.9.0 #989post-09
,post-11
, andpost-12
through manual merge commits.Fixes #982 and #980