Patrick Walton

Results 56 issues of Patrick Walton

I'm switching [Pathfinder](https://github.com/servo/pathfinder) to use `cargo-c`. Pathfinder is built as a series of small crates: to that end, the C bindings are under `pathfinder_c`. I'd like to have `cargo-c` rename...

enhancement
D-Medium

Hi everyone, I've got an initial redesign prototype here: https://github.com/pcwalton/turbowish-mocks The layout is done using the `stretch` implementation of flexbox, because I needed more power than the `tui` interface to...

S-feature

Some of these `as` casts are mighty scary. We should audit for overflows when casting to and from `CFIndex` and `uint`, for example.

* Brief summary: Grace wants to wrap C++ async APIs using the [C++23 executor API] in Rust futures and use them from a Tokio app. * Character: Grace * Key...

good first issue
help wanted
status-quo-story-ideas

It's terribly annoying to have tons of Cargo.lock and Cargo.toml merge conflicts when rebasing pretty much any Rust PR on any large repo. It would be nice to have custom...

A-git
A-tooling

Consider this code ([Godbolt link](https://godbolt.org/z/x75Mc58ne)): ```rust pub struct S([i32; 16]); #[inline(never)] fn g(x: S) { println!("{}", x.0[3]); } #[inline(never)] fn f(x: S) { g(x) } pub fn main() { f(S([0;...

C-bug

Optimization failures around reloads and memcpy optimizations are frequently traceable to LLVM's failure to prove that memory can't be mutated by a call or store. This problem is especially acute...

T-compiler
S-waiting-on-review

This pull request re-submits #10057, which was backed out for breaking macOS, iOS, and Android. I've tested this version on macOS and Android and on the iOS simulator. # Objective...

C-Enhancement
A-Rendering

# Objective Bevy could benefit from *irradiance volumes*, also known as *voxel global illumination* or simply as light probes (though this term is not preferred, as multiple techniques can be...

C-Enhancement
A-Rendering

Apparently we're slow on this one, so it would be good to have it in the tree.

C-Examples
C-Benchmarks