8000 Tags · ccp-project/portus · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: ccp-project/portus

Tags

v0.7.0

Toggle v0.7.0's commit message
Version bump for clap

v0.6

Toggle v0.6's commit message
compile-fast-path: Update for new syn

v0.5.3

Toggle v0.5.3's commit message
patch 16bc32a: Put nom::Context::List behind feature gate

v0.5.2

Toggle v0.5.2's commit message
portus 0.5.2

v0.4

Toggle v0.4's commit message
CongAlg: split trait to support dynamic dispatch

Because it contains an associated type, it was previously impossible to
express dynamic dispatch across congestion control algorithms; i.e., in
the case where the runtime allows dynamic switching between a battery of
congestion control algorithms.

Therefore, remove the `Config` associated type. Instead, implementations
of `CongAlg` will contain configuration options. Rename the `create()`
method to `new_flow()` and have it take `&self`, and produce a value of the
associated type `Flow`, which implements the trait `Flow`. Then move
`on_report()` and `close()` functions from `CongAlg` to the trait
`Flow`.

Finally, to support dynamic dispatch, add non-public trait `CongAlgDyn`,
which for all `T, C: CongAlg<Flow=T>` will `Box` up the return value of
`new_flow()`.

Temporarily remove python bindings for generic-cong-avoid; will mimgrate
these to the generic-cong-avoid repo.

v0.3.3

Toggle v0.3.3's commit message
Stable release for tutorial.

0