build(deps): bump x86_64 from 0.14.13 to 0.15.5 #145

Open
nonos-sync wants to merge 1 commit from nonos-sync/gh-599 into main AGit
Member

Bumps x86_64 from 0.14.13 to 0.15.5.

Changelog

Sourced from x86_64's changelog.

0.15.5 – 2026-07-11

This release is compatible with Rust nightlies starting with nightly-2026-07-10 (this only applies when the nightly feature is used).

New Features

Fixes

Other Improvements

0.15.4 – 2025-11-24

New Features

Fixes

Other Improvements

0.15.3 – 2025-11-19

New Features

... (truncated)

Commits


Opened on GitHub by dependabot[bot] as pull request 599. Review and merge happen there while this repository is kept in step from GitHub; this copy follows it, and is marked merged or closed when it is.

Bumps [x86_64](https://github.com/rust-osdev/x86_64) from 0.14.13 to 0.15.5. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-osdev/x86_64/blob/master/Changelog.md">x86_64's changelog</a>.</em></p> <blockquote> <h1>0.15.5 – 2026-07-11</h1> <p>This release is compatible with Rust nightlies starting with <code>nightly-2026-07-10</code> (this only applies when the <code>nightly</code> feature is used).</p> <h2>New Features</h2> <ul> <li><a href="https://redirect.github.com/rust-osdev/x86_64/pull/589">implement DoubleEndedIterator for ranges + implement more iterator methods</a></li> <li><a href="https://redirect.github.com/rust-osdev/x86_64/pull/593">feat: Added the &quot;from_pfn&quot; in PhysFrame</a></li> </ul> <h2>Fixes</h2> <ul> <li><a href="https://redirect.github.com/rust-osdev/x86_64/pull/575">fix(instructions): allow unused_unsafe for cpuid</a></li> <li><a href="https://redirect.github.com/rust-osdev/x86_64/pull/578">fix(mapper): inline internal map_to_* functions</a></li> <li><a href="https://redirect.github.com/rust-osdev/x86_64/pull/579">docs: fix typos</a></li> <li><a href="https://redirect.github.com/rust-osdev/x86_64/pull/582">docs(page): fix typos</a></li> <li><a href="https://redirect.github.com/rust-osdev/x86_64/pull/585">don't enable abi_x86_interrupt if not needed</a></li> <li><a href="https://redirect.github.com/rust-osdev/x86_64/pull/588">insert NOP after STI</a></li> <li><a href="https://redirect.github.com/rust-osdev/x86_64/pull/595">add missing {forward,backward}_overflowing impls</a></li> </ul> <h2>Other Improvements</h2> <ul> <li><a href="https://redirect.github.com/rust-osdev/x86_64/pull/573">Bump actions/cache from 4 to 5</a></li> <li><a href="https://redirect.github.com/rust-osdev/x86_64/pull/580">ci: add typos job</a></li> <li><a href="https://redirect.github.com/rust-osdev/x86_64/pull/590">Bump actions/checkout from 6 to 7</a></li> </ul> <h1>0.15.4 – 2025-11-24</h1> <h2>New Features</h2> <ul> <li><a href="https://redirect.github.com/rust-osdev/x86_64/pull/566">add SMAP helpers</a></li> <li><a href="https://redirect.github.com/rust-osdev/x86_64/pull/194">add ability to add iomap to TSS</a></li> </ul> <h2>Fixes</h2> <ul> <li><a href="https://redirect.github.com/rust-osdev/x86_64/pull/569">fix docs.rs build</a></li> </ul> <h2>Other Improvements</h2> <ul> <li><a href="https://redirect.github.com/rust-osdev/x86_64/pull/571">Bump actions/checkout from 5 to 6</a></li> </ul> <h1>0.15.3 – 2025-11-19</h1> <h2>New Features</h2> <ul> <li><a href="https://redirect.github.com/rust-osdev/x86_64/pull/525">Add <code>MapperFlush</code> method to get page</a></li> <li><a href="https://redirect.github.com/rust-osdev/x86_64/pull/527">add <code>update()</code> to <code>Cr3</code>, <code>Dr7</code>, <code>SFMask</code>, <code>UCet</code>, <code>SCet</code>, <code>mxcsr</code>, <code>rflags</code>, and <code>XCr0</code></a></li> <li><a href="https://redirect.github.com/rust-osdev/x86_64/pull/532">add IA32_APIC_BASE support</a></li> <li><a href="https://redirect.github.com/rust-osdev/x86_64/pull/542">add memory encryption support</a></li> <li><a href="https://redirect.github.com/rust-osdev/x86_64/pull/547">implement functions for accessing CR8</a></li> <li><a href="https://redirect.github.com/rust-osdev/x86_64/pull/556">add forwarding <code>impl PageTableFrameMapping for &amp;P</code></a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-osdev/x86_64/commit/8ad38d5532cd8e97434428a606b266c25221a872"><code>8ad38d5</code></a> Merge pull request <a href="https://redirect.github.com/rust-osdev/x86_64/issues/596">[#596](https://github.com/NON-OS/nonos-micro-kernel/issues/596)</a> from rust-osdev/release/0.15.5</li> <li><a href="https://github.com/rust-osdev/x86_64/commit/88e5176990b8e636a451c36e4aef859c6ca60313"><code>88e5176</code></a> release 0.15.5</li> <li><a href="https://github.com/rust-osdev/x86_64/commit/75ea0fe46b0ce4212601aca2bbe6e9cee189ad11"><code>75ea0fe</code></a> update changelog</li> <li><a href="https://github.com/rust-osdev/x86_64/commit/98d498bcedd5b6a06b58fbdd0e32461561eab59c"><code>98d498b</code></a> Merge pull request <a href="https://redirect.github.com/rust-osdev/x86_64/issues/593">[#593](https://github.com/NON-OS/nonos-micro-kernel/issues/593)</a> from zhangxuan2011/master</li> <li><a href="https://github.com/rust-osdev/x86_64/commit/4c759257c297ed29e61e9321c153d3aa0a2132e7"><code>4c75925</code></a> constify PhysFrame::from_pfn and PhysFrame::try_from_pfn</li> <li><a href="https://github.com/rust-osdev/x86_64/commit/8cc3adb02422109b74498160ecca51dd905a6d20"><code>8cc3adb</code></a> rename InvalidPfn to PfnNotValid</li> <li><a href="https://github.com/rust-osdev/x86_64/commit/8f2866a6cbfd7448fa83c80da14361b0d7946198"><code>8f2866a</code></a> improve documentation</li> <li><a href="https://github.com/rust-osdev/x86_64/commit/b94acdc9ead8d3f4dff4e051c66eb03615672f2e"><code>b94acdc</code></a> perf(addr): :fire: Removed unnessary docs and code</li> <li><a href="https://github.com/rust-osdev/x86_64/commit/3a5107f150714b539a7c6968c4fb18a4a03779d4"><code>3a5107f</code></a> feat(paging): :sparkles: Added new error type about invalid pfn</li> <li><a href="https://github.com/rust-osdev/x86_64/commit/4a52e0eac45d66a0a58082b9b26a3c03d9d35c36"><code>4a52e0e</code></a> fix(paging): :bug: Fixed that the mul might cause overflow / panic</li> <li>Additional commits viewable in <a href="https://github.com/rust-osdev/x86_64/compare/v0.14.13...v0.15.5">compare view</a></li> </ul> </details> <br /> --- Opened on GitHub by dependabot[bot] as [pull request 599](https://github.com/NON-OS/microkernel/pull/599). Review and merge happen there while this repository is kept in step from GitHub; this copy follows it, and is marked merged or closed when it is.
Bumps [x86_64](https://github.com/rust-osdev/x86_64) from 0.14.13 to 0.15.5.
- [Changelog](https://github.com/rust-osdev/x86_64/blob/master/Changelog.md)
- [Commits](https://github.com/rust-osdev/x86_64/compare/v0.14.13...v0.15.5)

---
updated-dependencies:
- dependency-name: x86_64
  dependency-version: 0.15.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
nonos-sync force-pushed nonos-sync/gh-599 from 5a9660181d to 7363da145c 2026-10-09 01:41:23 -04:00 Compare
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin +refs/pull/145/head:nonos-sync/gh-599
git switch nonos-sync/gh-599
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
NON-OS/nonos-micro-kernel!145
No description provided.