Phát hành PyPy 7.3, một triển khai Python được viết bằng Python

hình thành phát hành dự án PyPy 7.3, trong đó việc triển khai ngôn ngữ Python được viết bằng Python được phát triển (sử dụng tập hợp con được gõ tĩnh R Python, Python bị hạn chế). Bản phát hành được chuẩn bị đồng thời cho các nhánh PyPy2.7 và PyPy3.6, cung cấp hỗ trợ cho cú pháp Python 2.7 và Python 3.6. Bản phát hành có sẵn cho Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 hoặc ARMv7 với VFPv3), macOS (x86_64), OpenBSD, FreeBSD và Windows (x86).

Một tính năng đặc biệt của PyPy là sử dụng trình biên dịch JIT, dịch nhanh một số phần tử thành mã máy, cho phép bạn cung cấp высокий mức hiệu suất - khi thực hiện một số thao tác, PyPy nhanh hơn nhiều lần so với cách triển khai Python cổ điển bằng ngôn ngữ C (CPython). Cái giá của hiệu suất cao và việc sử dụng trình biên dịch JIT là mức tiêu thụ bộ nhớ cao hơn - tổng mức tiêu thụ bộ nhớ trong các quy trình phức tạp và chạy dài (ví dụ: khi dịch PyPy bằng chính PyPy) vượt quá mức tiêu thụ CPython từ một rưỡi đến hai lần.

Từ những thay đổi trong phiên bản mới được tổ chức cập nhật các mô-đun CFFI 1.13.1 (Giao diện chức năng nước ngoài C) và cppyy 1.10.6 với việc triển khai giao diện gọi các hàm được viết bằng C và C++ (CFFI được khuyến nghị để tương tác với mã C và cppyy cho mã C++). Bao gồm phiên bản mới của gói pyrepl với trình bao tương tác TRẢ LỜI.
Hiệu suất của mã chịu trách nhiệm xử lý chuỗi và thao tác Unicode đã được tối ưu hóa.
Đối với nền tảng Windows, hỗ trợ đã được thêm vào để mã hóa và giải mã các dạng mã hóa văn bản khác nhau. Đã triển khai hỗ trợ cho OpenSSL 1.1 và TLS 1.3.

Nguồn: opennet.ru

Thêm một lời nhận xét