Repository navigation
chore(deps): update dependency imposter to 0.2.14 - #7025
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to The version change affects the benchmark project, whose inspected mocks use ordinary methods. No user-facing or build-breaking incompatibility is established, so the change appears mergeable subject to normal checks. Pre-merge checks |
|
|
This PR contains the following updates:
0.2.12→0.2.14Release Notes
themidnightgospel/Imposter (Imposter)
v0.2.14: Leaner indexer settersCompare Source
Performance
null, and checked it on each set that reached it. The setter already calls the base setter itself, so that parameter and check are gone. Behaviour is unchanged.v0.2.13: dynamic members without the runtime binderCompare Source
Fixes
dynamicand takes aref dynamic(#308, closes #307). An event such asdelegate dynamic DynHandler(dynamic x, ref dynamic y)failed to compile (CS0019, CS8716). It now compiles.Performance
dynamictypes no longer use the runtime binder (#308, closes #307). An imposter keptdynamicarguments, results and values asdynamic, so its own calls with them were dynamic call sites, bound by Microsoft.CSharp's runtime binder on first use. That covered matching a setup and formatting a verification message. It now keeps them asobject, and those calls bind when the imposter compiles. What you write against keepsdynamic:Arg<dynamic>in setups andRaised, and theReturns,Callback,Throwsand indexer delegates.Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.
Summary by CodeRabbit