Tags give the ability to mark specific points in history as being important
-
hermit-abi-0.2.1
67a2317b · ·add user-level mutex - this mutex is used by libstd - support of priority inheritance to avoid priority inversion
-
hermit-abi-0.2.0
64e3beb9 · ·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
d607f899 · ·Upgrade to Rust 2021 - Replace llvm-tools with cargo-binutils - Replace deprecated target_build_utils - Rename duplicate aarch64 symbols
-
hermit-sys-0.1.24
e405b373 · ·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
cf81af74 · ·redesign of the network interface - using async tasks to check the network device
-
hermit-sys-0.1.20
e5e76d82 · ·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
e5e76d82 · ·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.17
9d0a06d0 · ·rename basic function (e.g. memcpy) to avoid collisions with the libos Kernel and user space has its own versions of memcpy, memset, etc. Consequently, we rename the functions in the libos to avoid collisions. In addition, it provides us the offer to create a optimized version of memcpy in user space.