AI 요약
Zig 언어의 창시자 Andrew Kelley가 패키지 관리 기능을 컴파일러에서 분리해 별도의 'maker' 프로세스로 이관했다고 발표했다. 이로 인해 패키지 관리 로직이 소스 코드 형태로 제공되어 컴파일러 재빌드 없이 패치가 가능해졌고, 네트워킹 시 ReleaseSafe 모드로 안전성 검사가 활성화된다. 또한 빌드 서버 프로토콜 도입을 위한 프로세스 구조 개선으로, 설정 변경 시 maker 프로세스가 유지되어 클라이언트 재연결이 필요 없게 되었다.
핵심 포인트
- 패키지 관리 서브커맨드(init, fetch, add, remove 등)를 컴파일러에서 maker 프로세스로 이관
- 컴파일러 재빌드 없이 패키지 관리 기능 패치 가능
- 네트워킹 시 ReleaseSafe 모드로 안전성 검사 활성화 및 호스트 CPU 특수 명령어 활용
- 빌드 서버 프로토콜을 위해 프로세스 트리를 재구성해 설정 변경 시 재연결 불필요
향후 전망
- Zig 0.17.0 릴리스의 주요 차단 항목들이 해결되면 정식 버전 출시 예정(8월 초 예상)
출처:Zig Language Devlog
