Hacker News오픈소스 · 도구오늘의 주요

Python 실험적 JIT 컴파일러 결국 제거 예정

원제 Python's experimental JIT to be removed

195 포인트댓글 107
Key Point

Python 공식 JIT 프로젝트 실패가 결정됨에 따라 파이썬의 성능 개선 방향과 언어 커뮤니티의 기술 의사결정 구조를 이해할 수 있다.

핵심 요약

  • Python 3.13에 추가된 실험적 JIT 컴파일러는 언어 위원회의 요구에 따라 정식 PEP(Python Enhancement Proposal)로 전환되어야 했으나, 개발팀이 PEP 836을 철회하면서 제거될 예정이다.
  • 언어 위원회는 6월에 JIT 작업 중단을 선언했고, 유지보수성·호환성·성공 지표·완성 일정을 명확히 하는 표준 트랙 PEP를 6개월 내 제출할 것을 요구했다.
  • 개발팀이 7월 제출한 PEP 836은 두 개의 분리된 PEP로 나뉘어야 한다는 지적과 함께 지원 계획·성능 기준이 불충분하다는 비판을 받았다.
  • 9월 위원회 성명은 PEP가 대부분의 질문에 답했으나, 플랫폼 호환성·사용자 영향·보안 검토·호환성 검토 일정 등에서 불충분하다고 지적했다.
  • 위원회는 호환성 검토가 2028년 8월이 아니라 즉시 시작되어야 하며, 더 많은 커뮤니티 논의가 필요하다고 강조했다.
  • 10월 19일 Ostrowski는 개발팀이 충분한 인력을 확보하지 못해 PEP를 철회한다고 발표했고, 이제 JIT 코드는 CPython 메인 저장소에서 제거될 것으로 보인다.
  • Brett Cannon은 JIT 작업이 메인 저장소에서는 중단되지만 커뮤니티가 다른 곳에서 계속 진행할 수 있다고 했으며, 현재 주요 개발자들이 모두 해당 PEP 저자이므로 대체 PEP 제출 가능성은 낮다고 했다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗