Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: rust-osdev/uefi-rs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: d49cfe4
Choose a base ref
...
head repository: rust-osdev/uefi-rs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 85838ce
Choose a head ref
  • 6 commits
  • 15 files changed
  • 1 contributor

Commits on Jun 15, 2025

  1. uefi-raw: move types to net module

    We have enough network-related types to justify
    a dedicated module:
    
    - IpAddress
    - Ipv4Address
    - Ipv6Address
    - MacAddress
    
    And lots of corresponding impl{} blocks, tests, etc.
    phip1611 committed Jun 15, 2025
    Configuration menu
    Copy the full SHA
    5fb3476 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c5c0b63 View commit details
    Browse the repository at this point in the history
  3. uefi-raw: update changelog

    phip1611 committed Jun 15, 2025
    Configuration menu
    Copy the full SHA
    e03ebda View commit details
    Browse the repository at this point in the history
  4. uefi-raw: net: covert union to normal type

    The union makes some things hard to work with, and we can
    simply remove it. We get multiple advantages from that:
    
    - no more chance to have uninitialized bytes
    - We can `Debug`-print the type
    - Some implementations become simpler
    phip1611 committed Jun 15, 2025
    Configuration menu
    Copy the full SHA
    d23e994 View commit details
    Browse the repository at this point in the history
  5. xtask: improved error output for "wrong" repr

    This helps to better understand why something fails.
    phip1611 committed Jun 15, 2025
    Configuration menu
    Copy the full SHA
    8e4c873 View commit details
    Browse the repository at this point in the history
  6. xtask: fix check-raw

    check-raw is very strict. Relaxing it gives uefi-raw more
    freedom, which is especially needed for the more high-level
    IpAddress type changes.
    phip1611 committed Jun 15, 2025
    Configuration menu
    Copy the full SHA
    85838ce View commit details
    Browse the repository at this point in the history
Loading