yvt
yvt
Unlike `RwLockWriteGuard`, it does not implement poisoning. As such, if a panic-unsafe owner of `CryoMutWriteGuard` panics, subsequent lock owners may observe inconsistent stored data.
It should result in a program termination (preferably with a core dump and helpful message) rather than throwing a C++ exception for various reasons including: - **Assertion failure is a...
https://github.com/yvt/openspades/actions/runs/3255103381 (2022-10-15) ``` CMake Error at vcpkg/scripts/buildsystems/vcpkg.cmake:824 (_find_package): Could not find a package configuration file provided by "Ogg" with any of the following names: OggConfig.cmake ogg-config.cmake Add the installation prefix...
https://github.com/rust-lang/rust/pull/97027 https://github.com/r3-os/r3/blob/57184ad718260cb0a284ed113dc6052a64d9b829/src/r3_port_std/src/threading_windows.rs#L234-L237
https://github.com/r3-os/r3/actions/runs/4430420543/jobs/7822620604 ``` Run LouisBrunner/[email protected] with: token: *** name: Size report: qemu_mps2_an505 --arch cortex_m4f output: {"summary": "Test suite size report"} output_text_description_file: size-report.md conclusion: success status: completed Error: Resource not accessible by...
`rlsf::GlobalTlsf` ([`std::alloc::GlobalAlloc`](https://doc.rust-lang.org/std/alloc/trait.GlobalAlloc.html) implementation) requires target-specific code to synchronize concurrent function calls. The code for `cfg(target_arch = "wasm32", target_feature = "atomic")` was left out as its support () in Rust was...
https://github.com/rust-lang/rust/pull/95295 has made it a library UB to pass a size that does not fit in `isize` to`Layout::from_size_align_unchecked`. - We might be able to take advantage of this to remove...
`Texture::read_pixels` doesn't check if the given buffer is large enough to contain the image. This can cause memory corruption. https://github.com/not-fl3/miniquad/blob/f39f10ec81cd43246fb4431cb032de282354ff62/src/graphics/texture.rs#L330-L360