Christofer Nolander

Results 18 issues of Christofer Nolander

Fixes https://github.com/keon/algorithms/issues/841. Added tests that use a graphical view of a grid to hopefully make it easier to read and play with.

Similar to dijkstra's algorithm, but uses a heuristic to improve performance.

This is a fix to #839. Division is implemented using euclidean division (aka. long division) and generalized to polynomials with multiple variables using a Gröbner-basis. The choice of basis was...

When working on #761 we discovered an unfixed TODO here: https://github.com/keon/algorithms/blob/15e5292d21f1fde70a4cdb428c25db0192b5b7f0/algorithms/maths/polynomial.py#L444 PR is coming soon.

Attempts to address #293 by extending each note with an optional list of labels: ``` error: cycle detected when evaluating constant `A` ┌─ one_line.rs:1:1 │ 1 │ const A: u32...

enhancement

fixes #2 Co-authored-by: psalqvist

Addresses #1550. The new field attributes `from`, `try_from`, `from_str` and `into` act as a shorthand for the `deserialize_with` and `serialize_with` attributes. They mirror the functionality found in the container attributes...

The following snippet demonstrates the issue (only occurs when building with `--release`): ```rust use legion::prelude::*; fn main() { let mut world = World::new(); world.insert((), Some((14u32,))); let query = ::query(); let...

This is my second attempt at fixing #78. At first, I thought it would be enough to just call `Child::kill` upon receiving the stop signal in the executor (https://github.com/nolanderc/bacon/commit/07ab3184e2f870d75d36b26380375c0510409539). However,...

Currently, if the running job gets stuck in an infinite loop bacon becomes unresponsive. This is easily reproduced by running `bacon test` in a project containing the following: ```rust #[test]...