Simdutf는 이제 libc++ 또는 libc++abi 없이 사용할 수 있습니다
simdutf 라이브러리가 이제 libc++와 libc++abi 없이도 사용 가능해졌습니다.
이는 simdutf가 의존하던 마지막 libc++ 종속성을 제거한 것으로, libghostty-vt 프로젝트도 이를 반영하여 libc++와 libc++abi를 완전히 제거했습니다.
libc++는 C++ 표준 라이브러리이며, libc++abi는 예외 처리와 RTTI 같은 C++ ABI 기능을 제공합니다.
simdutf는 자체적으로 필요한 C++ 표준 라이브러리 타입을 구현해, libc++ 없이도 최신 C++ 기능을 활용할 수 있도록 했습니다.
libc++abi 의존성은 함수 내 정적 변수 대신 번역 단위 정적 변수를 사용하고, 순수 가상 함수 처리도 자체 구현하여 제거했습니다.
변경사항은 기존 테스트와 벤치마크에서 성능과 정확성에 영향을 주지 않았으며, Ghostty 프로젝트에서 실제로 적용되어 검증되었습니다.
현재 PR은 리뷰 중이며, 유지보수자의 판단에 따라 병합 여부가 결정될 예정입니다.
이번 작업은 simdutf의 이식성 향상과 경량화에 중요한 전환점이 되었습니다.