Skip to content

4.x: Introduce FlatMapConfig & remove some overload bloat#8031

Merged
akarnokd merged 3 commits into4.xfrom
OperatorConfigs1
Mar 19, 2026
Merged

4.x: Introduce FlatMapConfig & remove some overload bloat#8031
akarnokd merged 3 commits into4.xfrom
OperatorConfigs1

Conversation

@akarnokd
Copy link
Member

Also found a Checkstyle plugin bug:
checkstyle/checkstyle#19342

Why do I have to Yak-shave everything now???

Anyway, future PRs can remove the overloads and make more configs as needed

@github-actions
Copy link

🐷 TruffleHog + Entropy Beauty Scan

Average entropy of changed code: 4.592 bits/char
Verdict: ✅ Mid-4 beauty detected (thoughtful human code!)

Changed files entropy:

build.gradle: 5.010
config/checkstyle/checkstyle.xml: 5.062
config/checkstyle/suppressions.xml: 5.175
src/jmh/java/io/reactivex/rxjava4/core/BinaryFlatMapPerf.java: 4.797
src/main/java/io/reactivex/rxjava4/core/Flowable.java: 4.779
src/main/java/io/reactivex/rxjava4/core/docs/FlowableDocBasic.java: 4.905
src/main/java/io/reactivex/rxjava4/internal/virtual/FlowableVirtualCreateExecutor.java: 4.558
src/main/java/io/reactivex/rxjava4/plugins/RxJavaPlugins.java: 4.642
src/test/java/io/reactivex/rxjava4/plugins/RxJavaPluginsTest.java: 4.276
src/test/java/io/reactivex/rxjava4/tck/BaseTck.java: 4.482
src/test/java/io/reactivex/rxjava4/validators/BaseTypeParser.java: 4.597
src/test/java/io/reactivex/rxjava4/validators/JavadocForAnnotations.java: 4.302
src/test/java/io/reactivex/rxjava4/validators/JavadocWording.java: 3.987
src/test/java/io/reactivex/rxjava4/validators/NoAnonymousInnerClassesTest.java: 3.873
src/test/java/io/reactivex/rxjava4/validators/ParamValidationCheckerTest.java: 4.835
src/test/java/io/reactivex/rxjava4/validators/ParamValidationNaming.java: 4.192

✅ No secrets or suspicious high-entropy strings found.

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

@github-actions
Copy link

🐷 TruffleHog + Entropy Beauty Scan

Average entropy of changed code: 4.592 bits/char
Verdict: ✅ Mid-4 beauty detected (thoughtful human code!)

Changed files entropy:

build.gradle: 5.010
config/checkstyle/checkstyle.xml: 5.062
config/checkstyle/suppressions.xml: 5.175
src/jmh/java/io/reactivex/rxjava4/core/BinaryFlatMapPerf.java: 4.797
src/main/java/io/reactivex/rxjava4/core/Flowable.java: 4.779
src/main/java/io/reactivex/rxjava4/core/docs/FlowableDocBasic.java: 4.905
src/main/java/io/reactivex/rxjava4/internal/virtual/FlowableVirtualCreateExecutor.java: 4.558
src/main/java/io/reactivex/rxjava4/plugins/RxJavaPlugins.java: 4.642
src/test/java/io/reactivex/rxjava4/plugins/RxJavaPluginsTest.java: 4.276
src/test/java/io/reactivex/rxjava4/tck/BaseTck.java: 4.482
src/test/java/io/reactivex/rxjava4/validators/BaseTypeParser.java: 4.597
src/test/java/io/reactivex/rxjava4/validators/JavadocForAnnotations.java: 4.302
src/test/java/io/reactivex/rxjava4/validators/JavadocWording.java: 3.987
src/test/java/io/reactivex/rxjava4/validators/NoAnonymousInnerClassesTest.java: 3.873
src/test/java/io/reactivex/rxjava4/validators/ParamValidationCheckerTest.java: 4.835
src/test/java/io/reactivex/rxjava4/validators/ParamValidationNaming.java: 4.192

✅ No secrets or suspicious high-entropy strings found.

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

@akarnokd akarnokd merged commit cbe9798 into 4.x Mar 19, 2026
6 checks passed
@akarnokd akarnokd deleted the OperatorConfigs1 branch March 19, 2026 18:44
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