From cb120917808562103a51a4a57fdba5cdc7197cd1 Mon Sep 17 00:00:00 2001 From: seonghobae <8172694+seonghobae@users.noreply.github.com> Date: Thu, 3 Sep 2026 14:36:01 +0000 Subject: [PATCH] =?UTF-8?q?=E2=9A=A1=20Bolt:=20[=EC=84=B1=EB=8A=A5=20?= =?UTF-8?q?=EA=B0=9C=EC=84=A0]=20Rust=20=ED=8C=8C=EC=9D=BC=20=EC=8A=A4?= =?UTF-8?q?=EC=BA=94=20=EC=8B=9C=20=EC=A0=95=EA=B7=9C=EC=8B=9D=20=EC=8B=A4?= =?UTF-8?q?=ED=96=89=20=EC=A0=84=20=EB=B9=A0=EB=A5=B8=20=EB=AC=B8=EC=9E=90?= =?UTF-8?q?=EC=97=B4=20=EA=B2=80=EC=A6=9D=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit scripts/ci/opencode_review_surfaces.py의 rust_api_symbols 함수에서 대용량 Rust 소스 파일을 대상으로 PUB_ITEM_RE 정규식을 실행하기 전에, 'pub' 문자열 존재 여부를 먼저 확인하는(fast-path) 로직을 추가했습니다. 이 최적화를 통해 'pub' 키워드가 없는 파일에서는 불필요한 O(N) 정규식 엔진 실행 오버헤드를 건너뛸 수 있어 스캐닝 성능이 크게 향상됩니다.