Skip to content

Release 1.1.0 - #159

Merged
rasuvaeff merged 1 commit into
masterfrom
release/1.1.0
Oct 13, 2026
Merged

rasuvaeff merged 1 commit into
masterfrom
release/1.1.0

Conversation

@rasuvaeff

Copy link
Copy Markdown
Owner

Dates the ## 1.1.0 section and records the perf re-verification the release
rule asks for.

Version

1.1.0, the owner's call. The behaviour of a forwarding class double
changes — self-calls are now intercepted and recorded, callOriginal() runs
on the double, a new static out of a real body is refused, and the donor
instance stops receiving the calls — and what it replaces was a documented
limitation ("understudy proxies an object; it does not instrument one") rather
than a promise. The five consequences are spelled out in the CHANGELOG
entry. No name, signature or readonly field of the public API moved; roave
reports only the verifyAll(): void → int widening from #154, which this
repository's compatibility policy admits in a minor on a final class.

Perf

Re-taken for #150, which rewrote dispatch's forwarding branch: six runs of the
full harness in one sitting, alternating the commit before the change with the
candidate, medians of three a side. Understudy moved −2.6%, +1.6%, −18.3%,
−18.5%, 0.0%, 0.0% across the six tables while Mockery, Prophecy and PHPUnit
moved −18.4% to +3.0% in the same runs — the two −18% tables moved for every
library, so the machine moved, not the code. memory.php identical to the
byte. Nothing is attributable, so perf/README.md keeps its figures and
carries the re-verification paragraph instead.

Verification

Gate Result
composer build PASS — Unit 1173, Integration 27, examples 8
bin/package-audit 0 errors, 0 warnings
make docs-build green
make perf / perf-memory above

Dates the section and records the perf re-verification the release rule asks
for: six runs of the full harness in one sitting, alternating the commit
before inline forwarding with the candidate, with the competitors' movement
in the same runs as the noise floor. Nothing is attributable, so the figures
stand unchanged.
@coderabbitai

coderabbitai Bot commented Oct 13, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: dc2736be-f97f-461a-8dd4-6813a10ef6ae
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@rasuvaeff
rasuvaeff merged commit a15b09c into master Oct 13, 2026
24 checks passed
@rasuvaeff
rasuvaeff deleted the release/1.1.0 branch October 14, 2026 09:15
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.

1 participant