Matilde Morrone
Matilde Morrone
This pull request still has a long way to go and I since I can only test on linux I'm probably gonna need help. The final goal is to avoid...
[Window.get_proc_address](https://docs.rs/glutin/latest/glutin/struct.ContextWrapper.html#method.get_proc_address) accepts a &str which gets then converted to a CString without checking for null bytes and just calling unwrap. Passing a &str with internal null bytes will crash the...
Currently is only possible to mark a function with #[panic_handler] in no_std environments. This pr adds a feature to disable the `panic_impl` provided by std so that it can be...
Rustix has been on version 0.38.x for a while and work towards a 1.0 release seems to be a bit stale. There is already a 1.0 issue here #753 but...
The current mount syscall implementation is incorrect since it does not allow for `source`, `filesystemtype` and `data` to be null. I opened a pr (#1024) that adds a separate mount2...
Adds a freestanding linux binary with no libc dependency. This is useful for writing programs written only in rust. It is also essential for writing low level stuff like libc...
Origin should switch from the log crate to the tracing crate. Tracing brings support for scoping and nesting and overall has become the "standard" way to log/trace code. It's already...
This pr attempts to replace log with tracing in a way that is backwards compatible. However after staring at the code for a while I do start wondering if it's...
Following up on #23, it's still not clear to me exactly why relocation is so hard to implement safely. When building a normal rust binary linking to libc I never...