PyPy v7.3.22

PyPy 7.3.22 버전이 출시되어 Python 2.7과 3.11 인터프리터를 지원하며, 주요 JIT 버그 수정과 CPython 호환성 개선이 포함되었습니다. 특히 RPython _pickle 모듈과 json 인코더가 도입되어 피클링과 JSON 처리 속도가 크게 향상되었고, 멀티프로세싱 환경에서의 성능도 개선되었습니다. 이번 마이크로 릴리스는 기존 7.3 시리즈와 API 호환성을 유지하며, PyPy의 빠른 JIT 컴파일러 기반 성능을 더욱 강화합니다. PyPy는 다양한 플랫폼 바이너리를 제공하며, 개발자 커뮤니티 참여와 C 확장 라이브러리의 HPy/CFFI 변환을 권장하고 있습니다.

https://pypy.org/posts/2026/04/pypy-v7322-release.html

#pypy #python #jit #rpython #performance

PyPy v7.3.22 release

PyPy v7.3.22: release of python 2.7, 3.11 The PyPy team is proud to release version 7.3.22 of PyPy after the previous release on March 13, 2026. This is a bug-fix release that fixes several issues in

PyPy

@glennf

$B idea. Über for avocados. Deliver ready to eat. #JIT

Python 3.15.0b1

Python 3.15.0b1 베타 버전이 2026년 5월 7일에 공개되었으며, 주요 기능으로는 명시적 지연 임포트, frozendict 및 sentinel 내장 타입 추가, 고주파 통계 샘플링 프로파일러, 기본 UTF-8 인코딩 적용, JIT 컴파일러 성능 향상 등이 포함된다. 이번 베타는 기능 동결 단계로, 4차 베타까지 ABI 변경을 최소화하는 것이 목표이며, 프로덕션 환경에서는 3.15.0rc1 이후 버전 사용을 권장한다. 개발자들은 베타 기간 동안 테스트와 피드백 참여를 통해 안정적인 정식 출시를 지원할 수 있다.

https://www.python.org/downloads/release/python-3150b1/

#python #release #beta #jit #pep

Python Release Python 3.15.0b1

The official home of the Python Programming Language

Python.org

Sea of Nodes

Sea of Nodes는 1990년대 초 Cliff Click가 고안한 컴파일러 중간 표현(IR)으로, HotSpot C2 JIT 컴파일러의 핵심 IR로 사용되어 고품질 코드를 빠르게 생성합니다. 이 IR은 JVM뿐 아니라 Google V8, Graal 컴파일러 등 여러 주요 컴파일러에 영향을 미쳤으며, 현재까지도 널리 활용되고 있습니다. Sea of Nodes의 개념과 구현을 배우기 위한 오픈소스 튜토리얼과 여러 언어(Java, Rust, C++, Go)로 포팅된 레퍼지토리가 공개되어 있어 컴파일러 개발자에게 유용한 학습 자료를 제공합니다.

https://github.com/SeaOfNodes

#compiler #intermediaterepresentation #jit #optimization #opensource

Sea of Nodes

A Sea of Nodes IR Tutorial. Sea of Nodes has 5 repositories available. Follow their code on GitHub.

GitHub

Python 3.15.0 beta 1 is here

Python 3.15.0 beta 1이 공개되어 주요 기능 동결과 함께 베타 테스트가 시작되었습니다. 이번 버전은 명시적 지연 임포트, frozendict 및 sentinel 내장 타입 추가, 새로운 프로파일링 패키지, JIT 컴파일러 성능 향상(최대 13% 속도 개선) 등 다양한 PEP 기능을 포함합니다. 또한 UTF-8 기본 인코딩 적용과 안정적인 ABI 지원이 강화되었으며, 윈도우 64비트 공식 바이너리는 꼬리 호출 인터프리터를 사용합니다. 개발자들은 베타 기간 동안 테스트와 피드백 참여가 권장되며, 프로덕션 환경에서는 RC 버전 이후 사용을 권고합니다.

https://blog.python.org/2026/05/python-3150-beta-1/

#python #release #pep #jit #beta

Python 3.15.0 beta 1 is here! | Python Insider

The propreantepenultimate 3.15 beta is out!

Python Insider

LPython: High performance typed Python compiler

LPython은 타입 주석이 달린 파이썬 코드를 고성능으로 컴파일하는 오픈소스 컴파일러로, LLVM, C, C++, WASM 등 다양한 백엔드를 지원합니다. 수치 계산과 배열 연산에 최적화되어 있으며, CPython과의 호환성과 상호운용성을 제공해 Numpy, TensorFlow, PyTorch 등 라이브러리 호출이 가능합니다. JIT 컴파일도 지원하며, 현재 알파 단계로 활발한 개발과 버그 수정이 진행 중입니다. 향후 다양한 CPU, GPU, TPU 아키텍처 지원과 Jupyter 통합도 계획되어 있어 AI/ML 수치 연산 파이썬 코드의 성능 향상에 유용합니다.

https://lpython.org/

#python #compiler #jit #llvm #numericalcomputing

LPython

Feature Highlights LPython is in heavy development, there are features that work today, and there are features that are being implemented. Works today Best possible performance for numerical, array-oriented code LPython gives you the speed you need for your numerical, array-oriented code. With LPython, you can write Python code that is as fast as C or C++. This is because LPython compiles your code to optimized machine code, which is the fastest way to run code on a computer.

LPython

Working Was the Beginning
2026년 1월부터 시작된 JavaScript 런타임 'Ant' 개발 과정에서 초기 작동 단계는 프로젝트의 시작일 뿐이며, 이후 신뢰성과 정확성을 확보하는 데 더 많은 시간이 필요하다는 점이 강조된다. Ant는 단순한 런타임을 넘어 파일 시스템, 패키지 매니저, JIT 컴파일러, 가비지 컬렉터 등 복잡한 환경과 최적화 기능을 갖춘 완전한 실행 환경으로 발전했다. 성능 향상은 단순한 단계가 아니라 아키텍처의 핵심이 되었으며, 객체 모델과 메모리 관리 등 내부 구조의 세밀한 개선이 이루어졌다. 이 과정은 작은 프로젝트가 점차 복잡한 컴파일러 및 런타임 환경으로 성장하는 전형적인 엔진 개발 과정을 보여준다.

https://themackabu.dev/blog/ant-part-two

#javascript #runtime #compiler #jit #garbagecollector

working was the beginning | themackabu.dev

In January, I wrote that I had built a JavaScript runtime in a month. The post was true, and at the time I thought it was the story...

Notes for April 27 – May 3

This was an absurdly productive week, at least on a personal level. I’m not sure whether to be pleased or worried about the number of projects that moved forward simultaneously, bu(...)

#agents #ai #dev #emulation #golang #jit #notes #projects #testing #weekly

https://taoofmac.com/space/notes/2026/05/03/2200?utm_content=atom&utm_source=mastodon&utm_medium=social

CJIT

C, Just in Time!

People of the past, I have chosen the next emulator to add an #arm #jit to. #next #previous #retrocomputing