2026-05-02

요약 (AI 작성)

요약 (AI 작성)

2026-05-02는 주로 zts 프로젝트에서 성능 최적화와 버그 수정을 위한 집중적인 개발이 이루어진 날이었습니다. 특히 bundler, transpile, parser 영역에서 AST 기반의 그래프 처리 최적화와 BindingLite 범위 분석 시스템 개선이 주요한 업무였으며, 변수 호이스팅 중 발생하는 슬라이스 사용 후 해제(UAF) 및 초기화되지 않은 메모리 버그를 root-cause 분석하고 복구했습니다. 또한 Pick/Omit 유틸리티 타입과 Flow 패턴 지원을 통해 코드 생성 단계에서의 유연성을 확장했습니다. ohah.github.io에서는 mdx 파일 검사 크론 작업이 정상적으로 완료되었으며, bungae 프로젝트에서도 zts 하위 모듈을 최신 HEAD로 업데이트했습니다.

커밋

ohah/bungae

ohah/ohah.github.io

ohah/zts

PR (해당일 생성/머지)

repo#상태제목
ohah/zts#2436openperf(bundler): AST feature 기반 graph pre-pass gate 확장
ohah/zts#2435openfix(bundler): import_record specifier UAF causing raw require() leak
ohah/zts#2434mergedfix(bundler): rename slice use-after-free (0xAA) in var hoisting
ohah/zts#2433mergedperf(parser): O(1) graph pre-pass gate + TS export = CJS lowering
ohah/zts#2432mergedperf(bundler): no-op graph pre-pass 스킵
ohah/zts#2431mergedfeat(codegen): Pick/Omit utility types + last-wins prop dedup (#2417, #2418)
ohah/zts#2430closedperf(transpile): share BindingLite function-scope shadow scan
ohah/zts#2429mergedperf(transpile): thread fn-scope shadow counter through binding-lite scan
ohah/zts#2428mergedfix(transformer): apply slice-realloc fix to 7 sibling sites (#2426)
ohah/zts#2427mergedrefactor(transpile): unify binding-lite function-var walker via comptime visitor
ohah/zts#2425mergedfix(parser,transformer): root-cause #2422 + sibling realloc sites
ohah/zts#2424mergedperf(transpile): handle function expression import shadows
ohah/zts#2423mergedperf(transpile): handle function var import shadows
ohah/zts#2421mergedperf(transpile): report TransformPlan hit rates
ohah/zts#2420mergedfeat(codegen): Flow patterns root-cause + cast wrapper unwrap (#2348 후속)
ohah/zts#2419mergedperf(transpile): reduce BindingLite shadow fallbacks
ohah/zts#2415mergedfeat(codegen): schema_builder inheritance composition + permissive cross-file (#2348)
ohah/zts#2414mergedperf(transpile): BindingLite 파라미터 shadow 처리
ohah/zts#2412mergedperf(napi): TsconfigCache — autodiscover walk per-process 캐시 (#2367)
ohah/zts#2411mergeddocs(bundler): add tree-shaking implementation guide
ohah/zts#2410mergedfix(transpile): BindingLite import elision 안전성 보강
ohah/zts#2409mergedfix(tree-shake): RN .esm wrap 환경에서 sideEffects:false barrel DCE (#2398)