2026-04-12

요약 (AI 작성)

오늘은 ZTS 서브모듈을 24개 커밋으로 업데이트하고 worklet 기능을 대폭 개선했습니다. ZTS에서 CJS re-export default 해결을 위해 canonical export name을 사용하고, object method/getter/setter bodies를 closure analysis에 순회하도록 수정했습니다. ES5에서 class fields를 super() 호출 후 constructor body 이전에 삽입하는 순서를 개선했습니다. worklet에서는 traverse 시 directive stripping, pre-visit body with expanded JS_GLOBALS, closure analysis shadowing bug 수정, assignment_expression을 collectBindingNames에 처리, ES5 lowering skip, TS/Flow node stripping, auto-workletization for known function callees 등 다양한 버그 수정을 진행했습니다. if_statement/try_statement/for_in에서 ternary data를 사용하도록 수정하고, original binding_identifier span을 scope hoisting rename에 사용했습니다. Bungae에서는 ZTS 서브모듈을 24번 업데이트하고, reanimated/worklet을 Babel plugin detection에서 제거, strictExecutionOrder를 RN preset에 추가, worklet 통합 테스트 6개를 추가했습니다. 또한 worklet __stackDetails를 추가해 dev mode crash를 수정하고, worklet 테스트 37개와 default param fix를 진행했습니다.

커밋

ohah/bungae

ohah/zts

PR (해당일 생성/머지)

(없음)