You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: Add idempotency to swizzling cache and update Jules.md
- Re-implemented the idempotency check in
ClassMethodImplementationCache::ReplaceOrAddMethod in app/src/util_ios.mm.
This prevents re-swizzling if a method already has the target IMP,
addressing potential recursion issues.
- Updated Jules.md:
- Integrated learnings from the recent iOS App Delegate refactoring task
into relevant existing sections (covering robust swizzling, callback
lifecycles, naming, logging safety, and agent interaction).
- Added a document convention note to maintain 80-character line wrapping.
- Word-wrapped the entire document to 80 characters for readability.
This commit consolidates the fix for the swizzling cache and the comprehensive
updates and formatting for Jules.md.
0 commit comments