-
hermit-sys-0.2.48bfa47e7 · Merge #325 ·
switch to libhermit 0.4.2 to remove some issues with the RTL8139 driver
-
-
-
-
-
-
hermit-abi-0.2.167a2317b · Merge #309 ·
add user-level mutex - this mutex is used by libstd - support of priority inheritance to avoid priority inversion
-
hermit-abi-0.2.0
Upgrade to Rust 2021 - increase major number of hermit-abi because this release requires 2021 edition of Rust - yank previous version => all previous versions are able to use older 2018 edition
-
hermit-sys-0.1.25
Upgrade to Rust 2021 - Replace llvm-tools with cargo-binutils - Replace deprecated target_build_utils - Rename duplicate aarch64 symbols
-
-
hermit-sys-0.1.24
Migrate to CARGO_ENCODED_RUSTFLAGS Cargo introduced CARGO_ENCODED_RUSTFLAGS in rust-lang/cargo#9601 to make setting flags less error prone – it encodes arguments separated by 0x1f (ASCII Unit Separator), instead of white spaces (old RUSTFLAGS). CARGO_ENCODED_RUSTFLAGS are preferred over the old RUSTFLAGS in cargo. For build scripts, cargo converts its RUSTFLAGS to CARGO_ENCODED_RUSTFLAGS. For unset RUSTFLAGS it is set to an empty string. Thus our build script would call cargo for building libhermit-rs with a set – but empty – CARGO_ENCODED_RUSTFLAGS, which takes precedence over our prepared RUSTFLAGS. Specifically this caused our -Zmutable-noalias=no flag to be ignored, causing the same network issue as #128 again. This PR adjusts our build script to make direct use of CARGO_ENCODED_RUSTFLAGS, the new and preferred way of handling flags in build scripts. This causes our flags to be correctly handled again.
-
hermit-sys-0-1.23
redesign of the network interface - using async tasks to check the network device
-
-
-
hermit-sys-0.1.22
rename panic function to avoid conflicts with libstd
-
hermit-sys-0.1.21
introducing the new target of kernel interface
-
hermit-sys-0.1.20
add basic DHCP support - add basic DHCP support #102 - add option to enable VGA support #101 - add feature flag to enable/disable smp support #93
-
hermit-abi-0.1.18
Allow hermit-abi to build without std This makes crates depending on hermit-abi able to check their build by just using `-Zbuild-std=core` instead of needing all of `-Zbuild-std`. Also, remove an unnecessary feature that isn't used anywhere.
-
hermit-sys-0.1.19
add option to disable/enable the PCI/ACPI support
-