Commit 29c4be9
Angular compiler alignment: 90.2% match rate (587/651 components)
Phase 37: Safe Navigation ResolvedCall Temp Caching
- Fixed `needs_temporary_in_safe_access` to handle `ResolvedCall` expressions
- Added handling for `ResolvedPropertyRead` and `ResolvedKeyedRead` receivers
- Match rate: 83.6% → 84.2% (+4 components)
Phase 38: Pipe Slot Propagation to All Expressions
- Fixed `propagate_slots_to_expressions` to handle DomProperty, TwoWayProperty,
I18nExpression, Animation, AnimationBinding update ops
- Added Not, Unary, Typeof, Void expression handlers
- Match rate: 84.2% → 87.7% (+23 components)
Phase 39: ResetView Wrapper for TwoWayListener/AnimationListener
- Fixed `add_restore_view_ops_only()` to wrap return statements in `ResetViewExpr`
- Added `wrap_return_statements_in_reset_view()` function
- Match rate: 87.7% → 90.2% (+16 components)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent b867123 commit 29c4be9
File tree
5 files changed
+745
-171
lines changed- crates/oxc_angular_compiler/src/pipeline/phases
- reify
5 files changed
+745
-171
lines changedLines changed: 27 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
416 | 416 | | |
417 | 417 | | |
418 | 418 | | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
419 | 431 | | |
420 | 432 | | |
421 | 433 | | |
| |||
502 | 514 | | |
503 | 515 | | |
504 | 516 | | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
505 | 532 | | |
506 | 533 | | |
507 | 534 | | |
| |||
Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
133 | 133 | | |
134 | 134 | | |
135 | 135 | | |
| 136 | + | |
| 137 | + | |
136 | 138 | | |
137 | 139 | | |
138 | 140 | | |
| |||
146 | 148 | | |
147 | 149 | | |
148 | 150 | | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
149 | 157 | | |
150 | 158 | | |
151 | 159 | | |
| |||
0 commit comments