yvt

Results 95 issues of yvt

Kernel objects should be able to have names for runtime inspection and to improve the configuration-time error reporting. (It'd be ideal if we could also track their definition sites, but...

enhancement

Having a local trait `Init` is problematic for a number of reasons: - `Init` is implemented on some external types, such as `ArrayVec` and `TokenLock`, for internal use. However, `Init`...

bug

*Raw interface specificity:* - [ ] Should the priority-based scheduling be enforced at API level? How should the test suite handle kernels without strict scheduling? - [x] Some kernel implementations...

This crate has the same issue as . The following code segfaults on an AArch64 machine (but not on x86_64, which has a stronger memory model). ```rust #![deny(unsafe_code)] use atom::Atom;...

E.g., if `T == Box`, `AtomSetOnce` could be shared between threads and allow the immutable borrowing of `Box`, which is `Send + !Sync`, by multiple threads.

```rust #[test] fn dup_panic_safety() { struct WeirdTy(String); impl Clone for WeirdTy { fn clone(&self) -> Self { panic!("") } } let x = AtomSetOnce::new(Box::new(WeirdTy("hoge".to_owned()))); std::panic::catch_unwind(std::panic::AssertUnwindSafe(|| { x.dup(Ordering::Acquire); // `v.clone()` panics,...

System framework dependencies need to be specified explicitly on Darwin. Fixes a linker error when building Servo inside a Nix shell on macOS. Signed-off-by: yvt --- - [x] `./mach build...

Soft shadowing algorithm is not working well.

Here are some of the [new features of WebGL 2.0](http://blog.tojicode.com/2013/09/whats-coming-in-webgl-20.html): - **Muliple Render Targets**: The current implementation of geometry pass doesn't use MRT. By using MRT, ALU load can be...

enhancement

![strangemotionblur](https://cloud.githubusercontent.com/assets/5253988/12071638/1f37be40-b0f9-11e5-9f4f-478c1386f0c8.PNG) ## Confirmed on - AMD E-450 + Windows 7 + Google Chrome - Intel HD Graphics 3000 + Windows 10 + Google Chrome ## Not Confirmed on - Intel...

bug