Evan Martin
Evan Martin
I was thinking about this issue and why it is so vexing for me, and I thought of this principle: > `jj edit x`, followed by `jj edit y` to...
One reason I couldn't make Mem blanket disallow accesses
After some of the fixes from #26 I tried this, which makes anything that creates a pointer { } pub fn is_oob(&self, addr: u32) -> bool { - self.ptr as...
New blockers are functions like https://github.com/evmar/retrowin32/blob/ce12d365cfe5e4c2b0cebe9a07548802b2ee5485/win32/src/winapi/ucrtbase.rs#L49 which return null ptrs that get dereferenced in crt startup.
Thanks for filing this bug, but I am confused why you are looking. Has this impacted you in some way? This is some unreleased hobby code of mine.
It seems like you could probably just grep for 'unsafe' and find a lot of this, hah! In case it helps any I view Rust as a language with nice...
I had been using this config for a while but hadn't thought to tell you about it, because the paths in the output looked bad. But after a jj update...
Create a file rename repo: ``` ~/test$ jj version jj 0.30.0 ~/test$ jj git init --colocate Initialized repo in "." ~/test$ echo hello > hello.txt ~/test$ jj file track hello.txt...
One big place where aliasing is a problem is if you grab some pointer into memory, `mem.view::(addr)` and then later cause memory to grow (on web for example memory is...
This is fixed, we now use slices everywhere we refer to a subregion of memory.