ஜிக் நிரலாக்க மொழி சுய-விளம்பரத்திற்கான ஆதரவை வழங்குகிறது (பூட்ஸ்ட்ராப்பிங்)

ஜிக் நிரலாக்க மொழியில் மாற்றங்கள் செய்யப்பட்டுள்ளன, இது ஜிக் இல் எழுதப்பட்ட ஜிக் ஸ்டேஜ் 2 கம்பைலர் தன்னைத் தானே இணைக்க அனுமதிக்கிறது (ஸ்டேஜ் 3), இது இந்த மொழியை சுய-ஹோஸ்டிங் செய்கிறது. இந்த கம்பைலர் வரவிருக்கும் 0.10.0 வெளியீட்டில் இயல்பாகவே வழங்கப்படும் என்று எதிர்பார்க்கப்படுகிறது. ரன்டைம் சரிபார்ப்புகளுக்கான ஆதரவு இல்லாததால், மொழி சொற்பொருளில் உள்ள வேறுபாடுகள் போன்றவற்றின் காரணமாக நிலை2 இன்னும் முழுமையடையவில்லை.

செயல்படுத்தப்பட்ட மாற்றம், இயக்க நேரத்தில் குறியீட்டின் "ஹாட் ஸ்வாப்பிங்கிற்கான" ஆதரவைச் சேர்க்க அனுமதிக்கும் (அதாவது குறுக்கீடு இல்லாமல், ஹாட் கோட் ஸ்வாப்பிங்), LLVM மற்றும் C++ உடன் பிணைப்பிலிருந்து ஓரளவு விடுபடலாம் (இதன் மூலம் புதிய கட்டமைப்புகளுக்கு போர்ட் செய்யும் செயல்முறையை எளிதாக்குகிறது), மற்றும் உருவாக்க நேர நிரல்களை தீவிரமாக குறைக்கிறது, மேலும் கம்பைலர் மேம்பாட்டை துரிதப்படுத்தும்.

ஆதாரம்: opennet.ru

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