Philipp Emanuel Weidmann

Results 98 issues of Philipp Emanuel Weidmann

I'm writing a computer algebra system that uses `nalgebra::base::Matrix` as a generic matrix/vector type. Matrix coefficients can be arbitrary symbolic expressions, implying that they are not necessarily elements of any...

When rendering a Curv program, the viewer currently displays the shape using what looks like a standard perspective projection, slightly rotated, with a single white point light source located somewhere...

enhancement

My understanding from reading the Curv documentation is that Phong shading is used to render 3D shapes. But currently, [the parameters of the Phong reflection model](https://en.wikipedia.org/wiki/Phong_reflection_model) are not exposed to...

enhancement

I am trying to build a library for working with polyhedra in Curv. I have written a function that computes the signed distance from a point to an arbitrary (convex...

enhancement

It appears that the RedBPF toolchain imposes currently undocumented restrictions on map value types that go beyond those expressed by the generic constraints: * All variants of an enum must...

help wanted
good first issue

It is generous that you have decided to dedicate systemstat to the public domain, but unfortunately, there is a flip side to this also: Even permissively licensed code, which constitutes...

`Ratio`'s implementation of `ToPrimitive` methods currently looks like this: ```rust fn to_u64(&self) -> Option { self.to_integer().to_u64() } ``` But the documentation for `to_u64` in the `ToPrimitive` trait states (emphasis added):...

`RuneWidth` is an extremely hot codepath for some software. This PR introduces a fast path optimization that avoids table lookups for code points below 0x0300. It exploits the fact that...

Proposed addition: ```lua vis:map_default(mode, function(key) -- Handle key end) ``` The handler would be invoked for any key for which there is not already a mapping. This would enable lots...

lua

The current repetition penalty system suffers from a fundamental, conceptual problem. This PR implements a new sampling parameter that I believe can help alleviate that problem in many cases. ##...