nbacquey

Results 11 issues of nbacquey

This commit introduces a new type-level combinator, `WithRoutingHeader`. It modifies the behaviour of the following sub-API, such that all endpoints of said API return an additional routing header in their...

🚧 needs rebase 🚧

This PR introduces a new combinator, to ease the implementation of correct HTTP redirections: ```haskell data Redirect (location :: Symbol) ``` ## Current implementation It modifies the behaviour of the...

🚧 needs rebase 🚧

This PR solves all current compile time warnings in servant, so that mistakes can be more easily spotted when interacting with the code base. The only nontrivial fix is the...

🚧 needs rebase 🚧

Recently, I tried to write a [WAI Middleware](https://hackage.haskell.org/package/wai-3.2.3/docs/Network-Wai.html) that was aware of the API my application was using. In particular, given an incoming request url, I wanted to be able...

There are several HTTP status codes that correspond to a response body with `NoContent`. This PR introduces `NoContentVerbWithStatus` which generalizes `NoContentVerb` to cases when the return status may be different...

🚧 needs rebase 🚧

Uses olsRegress from Statistics.Regression, and adds additional information to the reports and their display. Results on the micro benchmark are strange : some batches have almost perfect confidence, some others...

Since version 0.19.1, `servant-server` requires the type `a` in combinator `Capture foo a` to be `Typeable`. This commit adds the constraint in `HasMock` for `Capture'` and `CaptureAll`

The main contribution of this PR is the implementation of ChainSync Jumping (78e16d0), a mechanism to avoid overloading the honest peers in the network when one or more peers connect...

Genesis

This PR adds all documentation relevant to the Genesis syncing algorithm.

documentation
Genesis