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...

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...

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...

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