Python တွင်ရေးသားထားသော Python အကောင်အထည်ဖော်မှု PyPy 7.3 ကို ဖြန့်ချိသည်။

ဖွဲ့စည်းခဲ့သည်။ စီမံကိန်းထုတ်ပြန်ခြင်း။ PyPy 7.3Python တွင်ရေးသားထားသော Python ဘာသာစကား၏အကောင်အထည်ဖော်မှုကို တီထွင်ထားသည့်အထဲမှာ (တည်ငြိမ်စွာရိုက်ထည့်ထားသော subset ကိုအသုံးပြုခြင်း RPythonကန့်သတ်ထားသော Python)။ ထုတ်ဝေမှုကို PyPy2.7 နှင့် PyPy3.6 အကိုင်းအခက်များအတွက် တစ်ပြိုင်နက်တည်း ပြင်ဆင်ထားပြီး Python 2.7 နှင့် Python 3.6 syntax အတွက် ပံ့ပိုးမှုပေးပါသည်။ ဖြန့်ချိမှုကို Linux (x86၊ x86_64၊ PPC64၊ s390x၊ Aarch64၊ ARMv6 သို့မဟုတ် ARMv7 နှင့်အတူ VFPv3)၊ macOS (x86_64)၊ OpenBSD၊ FreeBSD နှင့် Windows (x86) အတွက် ရနိုင်ပါသည်။

PyPy ၏ အထူးအင်္ဂါရပ်မှာ သင့်အား ပေးစွမ်းနိုင်စေမည့် အချို့သောဒြပ်စင်များကို စက်ကုဒ်အဖြစ်သို့ ဘာသာပြန်ပေးသည့် JIT compiler ကို အသုံးပြုခြင်းဖြစ်သည်။ высокий စွမ်းဆောင်ရည်အဆင့် - အချို့သောလုပ်ဆောင်ချက်များကိုလုပ်ဆောင်သောအခါ၊ PyPy သည် C language (CPython) ရှိ Python ၏ဂန္ထဝင်အကောင်အထည်ဖော်မှုထက် အဆများစွာ ပိုမြန်သည်။ မြင့်မားသောစွမ်းဆောင်ရည်နှင့် JIT စုစည်းအသုံးပြုမှု၏စျေးနှုန်းသည် မမ်မိုရီသုံးစွဲမှုပိုမိုမြင့်မားသည် - ရှုပ်ထွေးပြီး ရေရှည်လုပ်ငန်းစဉ်များတွင် (ဥပမာ၊ PyPy ကိုအသုံးပြု၍ PyPy ကိုဘာသာပြန်သောအခါ) သည် CPython ၏သုံးစွဲမှုထက် တစ်နှစ်ခွဲမှ နှစ်ခုအထိ ကျော်လွန်နေပါသည်။ ကြိမ်။

အသစ်ထွက်ရှိလာတဲ့ အပြောင်းအလဲတွေကနေ မှတ်ချက်ချသည်။ CFFI 1.13.1 (C Foreign Function Interface) နှင့် cppyy 1.10.6 မော်ဂျူးများကို C နှင့် C++ ဖြင့် ရေးသားထားသော ခေါ်ဆိုမှုလုပ်ဆောင်ချက်များအတွက် အင်တာဖေ့စကို အကောင်အထည်ဖော်ခြင်း (CFFI သည် C ကုဒ်နှင့် အပြန်အလှန်တုံ့ပြန်ရန်အတွက် အကြံပြုထားပြီး C++ ကုဒ်အတွက် cppyy)။ အပြန်အလှန်အကျိုးပြုသည့် အခွံပါရှိသော pyrepl ပက်ကေ့ဂျ်၏ ဗားရှင်းအသစ်တစ်ခု ပါဝင်သည်။ ပြန်လည်.
စာကြောင်းများလုပ်ဆောင်ခြင်းနှင့် Unicode ကြိုးကိုင်ခြင်းအတွက် တာဝန်ရှိသောကုဒ်၏စွမ်းဆောင်ရည်ကို ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ထားပါသည်။
Windows ပလပ်ဖောင်းအတွက်၊ ကွဲပြားသော စာသားကုဒ်နံပါတ်များကို ကုဒ်ဝှက်ခြင်းနှင့် ကုဒ်ဆွဲခြင်းအတွက် ပံ့ပိုးမှုကို ပေါင်းထည့်ထားသည်။ OpenSSL 1.1 နှင့် TLS 1.3 အတွက် ပံ့ပိုးမှုကို အကောင်အထည်ဖော်ခဲ့သည်။

source: opennet.ru

မှတ်ချက် Add