Repository navigation
v0.1.6
Fixes
- 터미널 멈춤(입력 불가) 해결 — 워크트리 상태 폴링(StatusWatcher)이 git이 느려질 때(빌드 중 등) GCD 스레드를 무한 생성해 전역 스레드 풀을 고갈시키던 문제 수정. 그 결과 PTY 읽기 펌프가 굶어 터미널에 입력/출력이 멈추던(아무것도 못 치던) 현상이 발생했습니다. concurrent 큐+세마포어를
OperationQueue(최대 4)로 교체하고, 이전 폴링이 끝나기 전 새 폴링이 쌓이지 않도록 했습니다.
(0.1.5의 PTY 출력 백프레셔 수정 위에 적용됩니다.)