feat: Rust std target + ruststd tests; SYS_EXIT_GROUP; fix mkdir/create under missing parent

This commit is contained in:
daniel committed 2026-10-17 10:30:24 +02:00
1 parent 9e66c3b249
commit e87bd358a6
20 files changed
+657 -97

No files matched your search

+4 -4
View File
@@ -1,9 +1,9 @@
//! Minimal `no_std` runtime for Rust programs on MontaukOS.
//!
//! Phase 1 of Rust support: `core` + `alloc` on a stock nightly with a
//! custom target spec. Programs link against the Montauk libc through the
//! x86_64-montauk GCC driver, so crt1.o owns `_start` (argv, environment,
//! .init_array) and calls the `main` that [`entry!`] defines.
//! For programs that use `core` + `alloc` without `std` (most programs can use
//! `std` directly; see ../README.md). Programs link against the Montauk libc
//! through the x86_64-montauk GCC driver, so crt1.o owns `_start` (argv,
//! environment, .init_array) and calls the `main` that [`entry!`] defines.
//!
//! ```ignore
//! #![no_std]