每请求漏一个 CExp,与 512 层嵌套

作者: 一了 <[email protected]>
日期: 2026-09-20

一句话总结: Fun 里两个都不报错的 bug:可选求值 x? 与字符串下标 s[i] 在 nil 短路上每次漏一个 CExp(20000 次循环 RSS 涨 1.8-3.2 MB,zillio rdb 每请求约 +0.7 KB);JSON/FD 的扫描是迭代的,但树的释放与克隆是递归的,嵌套数千层会让进程栈溢出。前者每处改为复用一个格子,后者设 512 层上限并抛异常。
  
公众号二维码