ተፈጠረ የፕሮጀክት መለቀቅ ፒፒ 7.3በ Python ውስጥ የተጻፈው የፓይዘን ቋንቋ ትግበራ የተገነባበት (በስታቲስቲክስ የተተየበ ንዑስ ስብስብን በመጠቀም RPython፣ የተገደበ Python)። ልቀቱ ለPyPy2.7 እና PyPy3.6 ቅርንጫፎች በአንድ ጊዜ ተዘጋጅቷል፣ ይህም ለ Python 2.7 እና Python 3.6 syntax ድጋፍ ይሰጣል። ልቀቱ ለሊኑክስ (x86፣ x86_64፣ PPC64፣ s390x፣ Aarch64፣ ARMv6 ወይም ARMv7 ከVFPv3 ጋር)፣ macOS (x86_64)፣ OpenBSD፣ FreeBSD እና Windows (x86) ይገኛል።
የPyPy ልዩ ባህሪ የጂአይቲ ኮምፕሌተር አጠቃቀም ሲሆን አንዳንድ ንጥረ ነገሮችን በበረራ ላይ ወደ ማሽን ኮድ ይተረጎማል ይህም ለማቅረብ ያስችልዎታል ከፍተኛ የአፈጻጸም ደረጃ - አንዳንድ ስራዎችን ሲያከናውን PyPy በC ቋንቋ (ሲፒቶን) ከሚታወቀው የ Python ትግበራ በብዙ እጥፍ ፈጣን ነው። የከፍተኛ አፈፃፀም ዋጋ እና የጂአይቲ ማጠናቀር አጠቃቀም ከፍተኛ የማህደረ ትውስታ ፍጆታ ነው - ውስብስብ እና ረጅም ጊዜ በሚቆዩ ሂደቶች ውስጥ ያለው አጠቃላይ የማህደረ ትውስታ ፍጆታ (ለምሳሌ PyPy በራሱ ሲተረጉም) የ CPython ፍጆታ ከአንድ ተኩል እስከ ሁለት ይበልጣል። ጊዜያት.
በአዲሱ ልቀት ላይ ካሉት ለውጦች ተከበረ የ CFFI 1.13.1 (C የውጭ ተግባር በይነገጽ) እና cppyy 1.10.6 ሞጁሎችን በማዘመን በ C እና C ++ የተፃፉ ተግባራትን ለመጥራት በይነገጽ ትግበራ (CFFI ከ C ኮድ ጋር ለመግባባት ይመከራል ፣ እና cppyy ለ C ++ ኮድ)። በይነተገናኝ ቅርፊት ያለው አዲስ የ pyrepl ጥቅል ስሪት ያካትታል መልስ.
ሕብረቁምፊዎችን ለማስኬድ እና ዩኒኮድን ለመቆጣጠር ኃላፊነት ያለው ኮድ አፈጻጸም ተመቻችቷል።
ለዊንዶውስ ፕላትፎርም, የተለያዩ የጽሑፍ ኢንኮዲንግዎችን ለመቅዳት እና ለመቅዳት ድጋፍ ታክሏል. የተተገበረ ድጋፍ ለ OpenSSL 1.1 እና TLS 1.3.
ምንጭ: opennet.ru