Repository navigation
chore(deps): update dependency imposter to 0.2.12 - #7024
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 update targets an available Imposter release, with no identified merge-blocking risk. Pre-merge checks |
|
|
This PR contains the following updates:
0.2.11→0.2.12Release Notes
themidnightgospel/Imposter (Imposter)
v0.2.12: dynamic members and IMP013 for pointer membersCompare Source
Fixes
Methods of two interfaces that differ only in
objectanddynamic(#303, closes #301). Two interfaces'Use(object)andUse(dynamic), orUse(List<object>)andUse(List<dynamic>), have the same signature at runtime. The imposter didn't treat them as colliding and failed with CS0111. They're now implemented apart and set up through their interfaces' setup views.Members with
dynamictypes (#306, closes #304). These failed to compile because adynamicargument binds the call at runtime:dynamic(CS8716);dynamicparameter, value or key, with its base implementation (CS1971, CS1976, CS1977, CS1972);dynamic(CS1975);dynamicparameter (CS1962).Generated code now passes
dynamicvalues between its own members asobject. Setups (Arg<dynamic>,Returns, callbacks) keepdynamic.Diagnostics
int*,int*[]ordelegate*<int, void>, generated an imposter with dozens of compile errors and no explanation. Such a target now reports IMP013 and gets no imposter.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