பைதான் மொழிக்கான தொகுப்பான நியூட்கா 1.2 வெளியீடு

Nuitka 1.2 திட்டம் இப்போது கிடைக்கிறது, இது பைதான் ஸ்கிரிப்ட்களை C பிரதிநிதித்துவமாக மொழிபெயர்ப்பதற்கான ஒரு தொகுப்பியை உருவாக்குகிறது, இது அதிகபட்ச CPython இணக்கத்தன்மைக்காக (நேட்டிவ் CPython ஆப்ஜெக்ட் மேலாண்மை கருவிகளைப் பயன்படுத்தி) libpython ஐப் பயன்படுத்தி இயங்கக்கூடியதாக தொகுக்கப்படலாம். பைதான் 2.6, 2.7, 3.3 - 3.10 இன் தற்போதைய வெளியீடுகளுடன் முழு இணக்கத்தன்மை உறுதி செய்யப்படுகிறது. CPython உடன் ஒப்பிடும்போது, ​​தொகுக்கப்பட்ட ஸ்கிரிப்டுகள் பைஸ்டோன் வரையறைகளில் 335% செயல்திறன் மேம்பாட்டைக் காட்டுகின்றன. திட்டக் குறியீடு அப்பாச்சி உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது.

புதிய பதிப்பில் உள்ள மாற்றங்களில்:

  • பைதான் 3.11 உடன் பயன்படுத்த முயற்சிக்கும் போது ஒரு பிழை செய்தி வழங்கப்பட்டது, இது இன்னும் முழுமையாக ஆதரிக்கப்படவில்லை. இந்த வரம்பைத் தவிர்க்க, “--பரிசோதனை=python311” கொடி முன்மொழியப்பட்டது.
  • MacOS க்கு, "-macos-sign-notarization" விருப்பம் டிஜிட்டல் கையொப்ப சான்றிதழுக்காக சேர்க்கப்பட்டுள்ளது, இது Apple App Store க்கான கையொப்பமிடப்பட்ட பயன்பாடுகளை உருவாக்குவதை எளிதாக்குகிறது. துவக்கத்தை விரைவுபடுத்த மேம்படுத்தல்கள் செய்யப்பட்டுள்ளன.
  • தொகுக்கப்பட்ட செயல்பாடுகளுக்கு "__compiled__" மற்றும் "__compiled_constant__" பண்புக்கூறுகள் சேர்க்கப்பட்டது, இது மிகவும் உகந்த குறியீட்டை உருவாக்க pyobjc போன்ற அடுக்குகளில் பயன்படுத்தப்படலாம்.
  • xarray மற்றும் pint நூலகங்களைப் பயன்படுத்தும் போது, ​​பொதிகளின் எண்ணிக்கையைக் குறைக்க, anti-bloat செருகுநிரலின் திறன்கள் விரிவாக்கப்பட்டுள்ளன.
  • புதிய மேம்படுத்தல்களின் பெரும்பகுதி சேர்க்கப்பட்டுள்ளது மற்றும் அளவிடுதல் மேம்படுத்த வேலை செய்யப்பட்டுள்ளது. தொகுதிகளை ஸ்கேன் செய்யும் போது அடைவு உள்ளடக்கங்களை தேக்ககப்படுத்துதல் செயல்படுத்தப்பட்டது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்