Skip to content

Mirror Querydsl #1897 for JAIPilot Cloud - #1

Open
skrcode wants to merge 1 commit into
baseline/querydsl-pr-1897from
evaluation/querydsl-pr-1897
Open

Mirror Querydsl #1897 for JAIPilot Cloud#1
skrcode wants to merge 1 commit into
baseline/querydsl-pr-1897from
evaluation/querydsl-pr-1897

Conversation

@skrcode

@skrcode skrcode commented Aug 22, 2026

Copy link
Copy Markdown
Owner

Exact mirror of OpenFeign#1897 at head 01f8b71edd96513c1e71941b962686305e7a6310.

Evaluation context: this PR removes boxed Integer storage from ExpressionBase.hashCode(), but uses primitive zero as the uncomputed sentinel. A legitimate computed hash of zero therefore reruns HashCodeVisitor on every call instead of remaining memoized. Look only for one minimal behavior-preserving improvement in the changed ExpressionBase path. Preserve the no-boxing goal, returned hash values including zero, transient/serialization behavior, benign concurrent access semantics, type contracts, and non-zero fast path. Prove the zero-hash repeated-call operation count against the exact head and candidate, run focused tests, and finish with the repository-native clean build; keep no change if the semantics cannot be preserved.

Signed-off-by: Marvin Froeder <velo.br@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants