Ben Kimock

Results 80 issues of Ben Kimock

In the community Discord, someone recently found a bug in their code (or idea?) because the address of a const value wasn't stable in miri, but was stable in normal...

A-interpreter
C-spec-question
A-nondet

I'm starting here by deleting all the `force_eval` uses that are for raising floating-point exceptions. @programmerjake is interested in some breadcrumbs for the non-default rounding modes uses, so I'm going...

Current state (49bd9365fadf1fa0f31f32d9f241e94f0ec66739): ``` ╭ ➜ ben@archlinux:~/fls ╰ ➤ ls -lL fls: Unable to access 'broken': No such file or directory total 64 -rw-r--r-- 1 ben ben 1352 Feb 8...

This makes it possible to use `AtomicUsize` in metrics. Our primary use of metrics is storing the lengths of various things, so nearly everywhere we update metrics we currently have...

@ChrisDenton started working on a project to remove libc from Windows MSVC targets. I'm completing that work here. The primary change is to cfg out the dependency in `library/`. And...

A-testsuite
T-compiler
S-waiting-on-review
T-libs
PG-exploit-mitigations

https://github.com/rust-lang/rust/pull/124895 is adding a number of FIXME comments on `#[allow(static_mut_refs)]` in the compiler. This issue tracks fixing them. See https://github.com/rust-lang/rust/pull/124895#issuecomment-2106084818

C-cleanup
T-compiler

Using S3 for this project is shockingly expensive, so far my bill is something like $50/month of S3 costs, and I think it's because my workload isn't what S3 is...

Current problem: Paginating over the remote filesystem with `readdir` + `opendir` on each crate is _incredibly_ slow compared to just paginating across every element in a bucket. The `ssh2` crate...

I'm running this with an S3 bucket, and a domain I control hooked up to a Cloudfront distribution, and I mostly actually run the software on my desktop or a...

https://github.com/saethlin/crater-at-home/blob/eaaea3d9c30b5d7d6daf2723fbf994af8369a113/src/diagnose.rs#L70-L79 ASan diagnosis only special-cases the too-large allocations. So we end up with some goofy diagnoses like `UB: SEGV` which should indicate clearly that this is a null pointer deref,...