Matt Renaud

Results 8 issues of Matt Renaud

Use `ptrEq` and unboxed sums (available in GHC >= 8.2) to track whether or not the map required modification. If not skip rebuilding a spine and return the original map....

performance
IntMap

Adds afterF rewrite RULES for the `Identity` functor. ## Effect on Performance ### Identity Since `Identity a` is isomorphic to `a` we can rewrite `alterF` to to use the more...

performance
IntMap

### Background I've just finished going through all of the open issues and pull requests and I've noticed a bunch of them are of the form "Consider adding x to...

discussion/rfc

Several other markup languages support custom formatting of admonitions (see [RST docs](https://docutils.sourceforge.io/docs/ref/rst/directives.html#id31) for example). They makes certain call-outs render in a format much easier to read (see Important, Tip, and...

enhancement
backend:web

## Overview Edit: Changed issue title, somehow missed that HTML support isn't available. So I was going to go through http://www.serpentine.com/criterion/tutorial.html to see if all the instructions there also work...

Use the [ClangFormat](https://clang.llvm.org/docs/ClangFormat.html) tool to consistently format source code throughout repo. We plan to use `-style=google`.

When doing a search for [servant tutorial] the top result is https://haskell-servant.github.io/tutorial/, but the tutorial appears to have been moved to http://haskell-servant.readthedocs.io. My guess would be that the latter is...

When trying to build project1 using the "Building with cabal" instructions from the project0 readme I get an error about it being unable to resolve dependencies. **Steps to reproduce** ```shell...