Remy Goldschmidt

Results 51 issues of Remy Goldschmidt

When compiling with GHC 8.0.1 on NixOS, I have the following problems: 1. The provided version bounds are too restrictive for my versions of `base` and `transformers`. 2. There are...

In [pkgs.nix](https://github.com/hercules-ci/hercules/blob/master/pkgs.nix) you can use the deterministic bootstrapping style described in https://github.com/NixOS/nix/issues/1299#issuecomment-316842769 to prevent the user from having to redownload the tarball hourly.

I'm interested in using this for sonar, where we don't just want the total amount of light (sound) that impinges on a given pixel, but the distribution of distances travelled...

I noticed that after running `mal login`, `~/.config/mal/myanimelist.ini` contains my MyAnimeList login credentials in plaintext. I think there should at least be an option to store it as a GPG...

type:feature
status:discussion
status:desirable

It'd be pretty useful for LSP bindings authors (e.g.: [me](https://github.com/rhodiumdb/rhodium/blob/master/src/lsp.hpp)) to have Arbitrary instances in this library, since it'd make it easy to test serialization/deserialization roundtrip between these bindings and...

type: enhancement
help wanted
good first issue

Pretty self-explanatory. Should be very easy to implement, and will save some bandwidth for anyone who uses `cabal2nix` on GitHub repos (since, IIRC, it will only download the revision tarball,...

enhancement

For II > 1 we'll need the ability to merge together entire blocks of code, not just single nodes (as we do in the current `mutual_exclusion_pass`). To do this, we...

After 1a0fd8f59c6d37879b3fb82cc3e1b85065dd4bdc we now have support for relating each generated line of code back to the `VastNode*` that generated it. Unfortunately, because this was written in a time-sensitive way, it's...

cleanup
codegen

Currently, we have no optimizations that affect the size of data travelling over a channel. In the presence of proc inlining such optimizations may cover some of the benefit of...

good first issue
optimizer

If you have code like ``` if (p) { y = recv(...); } else if (q) { y = recv(...); } else { y = recv(...); } ``` where the...

enhancement
optimizer