Comments (6)
They're not currently, just ran on a manual basis.
from zio.
Contribution would be welcome ππ
from zio.
Contribution would be welcome ππ
π do u happen to know if there's a way to run the benchmarks as part of the PR's CI?
from zio.
seems like ZChannel.Bridge is now only used by the ZChannel.mergeXXX family of functions, not really justified I might add.
these functions allow all merged channels to read from the same upstream, something similar to broadcast followed by merge, in fact most if not all stream operations involving merge operate on streams (one of the reason for introducing ZPipeline.fromFunction
) so user's would have to work pretty hard to come up with code that utilizes the 'shared' upstream.
it's worth noting that the channel executor identifies this and skips the bridge in these scenarios.
so two questions here:
- do we want to introduce the mergeXXX functions on ZPipeline as well?
- can we completely deprecate the Bridge (I recall Adam stating on Discord he'd like to get rid of it), if so how do we replace and deprecate the ZChannel.mergeXXX family of functions which are currently public API
from zio.
Closed by #8761
from zio.
Since Bridge
is private to zio, I think we could potentially delete if we replace its current usage by something else, but all public API need to remain.
from zio.
Related Issues (20)
- Create Loom-friendly concurrent weak set (FiberSet) HOT 9
- Missing `TestLens#cause` Macro Implementation
- Scala 2.13 - cannot compare child class to parent class in assertTrue HOT 8
- `You must not use an intersection type` when deriving ZLayer HOT 2
- ZIO does not work correctly with dependency T when T is a scala 3 opaque type HOT 15
- zio tests, missing suite constructor from ZIO[..,..,Suite[Env, Err]] HOT 2
- Add test lenses for Try HOT 1
- ZLayerCompanionVersionSpecific.derive has a wrong signature confusing IntelliJ IDEA HOT 4
- `ZIO#someOrElse` does not work with covariant type constructors applied to `Nothing` HOT 8
- `TestArrow::withLocation` and `TestArrow::meta` cannot override a TestArrows location. HOT 4
- ZPipeline.rechunk could be optimized HOT 5
- ZIOΒ environment signature resolution is slow in Scala 3 HOT 4
- Unexpected behaviour with TestRandom HOT 1
- Unable to run JCStress tests
- zio 2.1.2 issue with stuck tests HOT 8
- Incorrect layer type when using a contravariant type parameter
- ZIO Config Guide Invalid link
- assertTrue primitive comparision regression (Scala 2)
- 2.1.3 regression of mapZIOPar(Unordered) with Int.MaxValue level of parallelism HOT 12
- .provide triggers WartRemover ExplicitImplicitTypes error in ZIO 2.1.3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zio.