fix(compiler-vapor): fix circular reference in repeated call expression cache#14567
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
📝 Coding Plan
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. Comment |
@vue/compiler-core
@vue/compiler-dom
@vue/compiler-sfc
@vue/compiler-ssr
@vue/compiler-vapor
@vue/reactivity
@vue/runtime-core
@vue/runtime-dom
@vue/runtime-vapor
@vue/server-renderer
@vue/shared
vue
@vue/compat
commit: |
Size ReportBundles
Usages
|
When the same function call (e.g.
msg()) appears more than once in a template, it is not handled correctly.repro
https://play.vuejs.org/#eNp9kU9Lw0AQxb/KMieFulEqCiUUVHrQg4p6XJC4nSapm91l/8RAyHd3NrG1B+1t5703y29merixlrcRYQG5l662gXkM0bK2sMYthd5ELUNtNGt8eXLKeqEZc5RwmgmoUCkjQOhB6Dyb+qmHioCNVUVAqhjLq4tl3//8MAx5RvX/ep4dNMMMgpdGb+qSb73RxDkiCJCmsbVC92QTnhewmOCSVxDW18OoBRdxttNlhfLzD33ru6QJeHbo0bUoYO+FwpUYJnv1+ogdvfdmY9ZRUfqI+YLeqJgYp9ht1GvCPsiNtPcN7TvUunzzqy6g9ruhEmhKDmNeAB3r7sjov7hzfjn20XVoi+8tuvQnLXDOr/j52QeGgl/D8A3es6h0
fixed
https://deploy-preview-14567--vue-sfc-playground.netlify.app/#eNp9kTtPwzAQx7+KdRNIVSIEUxVVAtQBBkDA6CVyr0mKc7b8CJGifHfOCX0MbTff/2H97Bvg0dqsiwhLKLxyjQ3CY4hWdKU1biVpG0mFxpBofXVzKwZJQjhOOBISatTaSJA0Siryuc8dHgK2VpcBeRKiqO9Ww/B/wzgWOc+X9SI/KcMCgleGtk2V7bwh5pwQJCjT2kaje7cJz0tYznDJKxnr93XSgou42OuqRvVzRt/5PmkSPhx6dB1KOHihdBWG2V5/vWHP54PZmk3UnL5ifqI3OibGOfYUacPYJ7mJ9qXl/w4NVd9+3Qckv39UAk3JccpL4GU9X3n6Efc+e5h6vB0Y/wAet6D+