Michael Bryant

Results 30 issues of Michael Bryant

I had to disable Android builds until [this issue](https://github.com/cross-rs/cross/issues/1229) gets resolved. This issue is to serve as a reminder to enable them again.

[This Makefile](https://github.com/quil-lang/quilc/blob/958c93f20098e3cb79bd053001f8ed598bab8539/lib/Makefile) only has support for building a MacOS `.dylib` file and will try to do this even on Linux systems, where it fails because `-dynamiclib` is not a valid...

I ran into this with `miette::Report` and `miette::Diagnostic`, but I believe it is not specific to just `miette`. I have a `struct` defined something like this (simplified): ```rust use miette::{Diagnostic,...

S-waiting-on-author

I'd like to be able to run dobby without having to be in the exact directory containing the `dobby.toml`. I may make the last git commit from a child directory,...

:guitar: Feature

This is the easiest way to resolve #316 in a way that doesn't break the API (the other way being to use `OrderedFloat`). Fixes #316.

This was surfaced by `proptest` fuzzing just now. The expression `"aa[0]/(pi - pi)"` fails the simplification test because `NaN != NaN`. This follows the IEEE standard, but I think for...

This PR is meant as a reference and not to be merged (yet). It is based on @genos' `simplify-by-hand` branch and attempts to improve performance by using an arena-based cache...

Resolves #123. - Updates the `knope` version - Per @dbanty, `--prerelease-label` calls a workflow but as a prerelease. So to deduplicate the `knope.toml` (and avoid issues like with missing the...

While working on this lately, I've noticed places where code could be cleaned up or slightly improved, and `clippy` is good for catching these things. Enabling lints would be a...

#112 and #113 address the primary performance regression from f99e19c9, but there is still some regression in performance, where parsing a large file went from ~40ms to ~200-350ms. Some of...