Skip to content

4.x: Streamable + blockingLast + ignoreElements - #8231

Merged
akarnokd merged 3 commits into
ReactiveX:4.xfrom
akarnokd:4xStreamableOperators106
Jul 11, 2026
Merged

4.x: Streamable + blockingLast + ignoreElements#8231
akarnokd merged 3 commits into
ReactiveX:4.xfrom
akarnokd:4xStreamableOperators106

Conversation

@akarnokd

Copy link
Copy Markdown
Member

Streamable

  • blockingLast
  • ignoreElements

StreamSink

  • awaitNext(T) - mainly for convenience
  • awaitFinish(Throwable) - mainly for convenience

@github-actions

Copy link
Copy Markdown

🐷 TruffleHog + Entropy Beauty Scan

Average entropy of changed code: 4.717 bits/char
Verdict: ⚠️ Consider review — entropy outside sweet spot

Changed files entropy:

src/main/java/io/reactivex/rxjava4/core/StreamSink.java: 4.693
src/main/java/io/reactivex/rxjava4/core/Streamable.java: 4.653
src/main/java/io/reactivex/rxjava4/internal/operators/streamable/StreamableBlocking.java: 4.595
src/main/java/io/reactivex/rxjava4/internal/operators/streamable/StreamableIgnoreElements.java: 4.471
src/test/java/io/reactivex/rxjava4/internal/operators/streamable/StreamableBlockingFirstTest.java: 4.930
src/test/java/io/reactivex/rxjava4/internal/operators/streamable/StreamableBlockingLastTest.java: 4.913
src/test/java/io/reactivex/rxjava4/internal/operators/streamable/StreamableIgnoreElementsTest.java: 4.765

✅ No secrets or suspicious high-entropy strings found.

Mid-4 beauty heuristic in action — powered by our entropy chats! 😊

@github-actions

Copy link
Copy Markdown

🐷 TruffleHog + Entropy Beauty Scan

Average entropy of changed code: 4.715 bits/char
Verdict: ⚠️ Consider review — entropy outside sweet spot

Changed files entropy:

src/main/java/io/reactivex/rxjava4/core/StreamSink.java: 4.693
src/main/java/io/reactivex/rxjava4/core/Streamable.java: 4.653
src/main/java/io/reactivex/rxjava4/internal/operators/streamable/StreamableBlocking.java: 4.595
src/main/java/io/reactivex/rxjava4/internal/operators/streamable/StreamableIgnoreElements.java: 4.471
src/test/java/io/reactivex/rxjava4/internal/operators/streamable/StreamableBlockingFirstTest.java: 4.930
src/test/java/io/reactivex/rxjava4/internal/operators/streamable/StreamableBlockingLastTest.java: 4.913
src/test/java/io/reactivex/rxjava4/internal/operators/streamable/StreamableIgnoreElementsTest.java: 4.752

✅ No secrets or suspicious high-entropy strings found.

Mid-4 beauty heuristic in action — powered by our entropy chats! 😊

@codecov

codecov Bot commented Jul 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.71%. Comparing base (296cf2f) to head (a3e6656).

Additional details and impacted files
@@             Coverage Diff              @@
##                4.x    #8231      +/-   ##
============================================
+ Coverage     98.70%   98.71%   +0.01%     
- Complexity     7116     7128      +12     
============================================
  Files           819      820       +1     
  Lines         50176    50233      +57     
  Branches       6786     6797      +11     
============================================
+ Hits          49526    49589      +63     
+ Misses          449      447       -2     
+ Partials        201      197       -4     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@akarnokd
akarnokd merged commit 2f55741 into ReactiveX:4.x Jul 11, 2026
6 checks passed
@akarnokd
akarnokd deleted the 4xStreamableOperators106 branch July 11, 2026 21:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant