quaternic

Results 11 issues of quaternic

The modifier key state changes are only reaching `egui` on the next key event. For example, if you press and hold `Ctrl` and don't press any other key, `egui` will...

The previous test would mistakenly return an error if the extensions contain "EGL_EXT_device_base" but not the two others. As stated by the comment, and in https://registry.khronos.org/EGL/extensions/EXT/EGL_EXT_device_base.txt , it is supposed...

Lint name: [declare_interior_mutable_const](https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const) I tried this code: ```rust let _: [Cell; 7] = [Cell::new(true); 7]; ``` Since the array initialization syntax requires `T: Copy`, rustc errors and suggests this fix...

C-enhancement

Parsing errors are now bubbled up part of the way, but that needs some more work. Rounding should be correct, and the `Status` returned by `parse_any` should have the correct...

In the previous implementation, the cost of evaluating `fmod(x, y)` was linear in `log(|x/y|)` (or, the difference in exponents). Especially for the larger float types, this made some inputs very...

Implements a new configuration option,`indent_blank_lines`, to indent empty lines left between items. Relevant issue: https://github.com/rust-lang/rustfmt/issues/887 Important difference: This makes no attempt to preserve the original (horizontal) whitespace on that line;...

pr-not-reviewed

Builds on rust-lang/compiler-builtins#1011, both were split from rust-lang/compiler-builtins#1002 The computation is implemented in `linear_mul_reduction`.

Currently `libm::exp2f` is producing very inaccurate results on x86 without SSE (aka i586 in rustc). For example, `exp2f(1.0312501)` evaluates to approximately `2.0885...`, when it should be `2.0438...`, which is a...

This is kind of a retry at rust-lang/compiler-builtins#898. One of the problems there was that it would have added overhead and regressed performance for typical inputs. Unlike that PR, this...