- Rust से C में बदलने वाले compiler project की प्रगति पर यह एक अपडेट है
- Rust Week में इस project पर एक प्रस्तुति तय है, और test pass rate बढ़कर 95.9% हो गया है
- 128-bit integer handling और subslicing bug fix मुख्य सुधार हैं
- अलग-अलग C compilers और platforms के support को बढ़ाने की कोशिश जारी है
- performance improvement और code refactoring के ज़रिए project की efficiency बढ़ाई जा रही है
बड़ी खबर
- Rust Week में project पर प्रस्तुति दी जाएगी
- प्रस्तुति को इस तरह तैयार किया जा रहा है कि शुरुआती लोग भी आसानी से समझ सकें
- अगर आप Rust Week में शामिल हो रहे हैं, तो यह प्रस्तुति सीधे सुन सकते हैं
test pass rate में सुधार
- test pass rate बढ़कर 95.9% हो गया है
- लगभग 65 test अभी बाकी हैं, और माना जा रहा है कि समान कारणों की वजह से इन्हें ठीक करना अपेक्षाकृत आसान होगा
- .NET पर भी 96.3% test pass rate दर्ज किया गया
bug fixes
128-bit integer
- 128-bit integer handling में आने वाली समस्या का समाधान किया गया
popcount builtin function के 128-bit integer पर गलत result लौटाने की समस्या ठीक की गई
- overflow check के लिए एक गैर-प्रभावी तरीका इस्तेमाल किया गया
subslicing
- subslicing bug को ठीक किया गया
- slice के अंत में subslicing करते समय आने वाली समस्या का समाधान किया गया
fallback builtin functions
- पता चला कि कुछ builtin functions को manually implement करने की ज़रूरत नहीं है
- Rust compiler पहले से ही emulation support देता है
C compiler support का विस्तार
- अलग-अलग C compilers और platforms के support को बढ़ाने की कोशिश जारी है
- Rust code को C में बदलकर उसे और ज़्यादा platforms पर चलाने योग्य बनाने का लक्ष्य है
performance improvement और refactoring
- performance improvement के लिए कई तरह के काम किए जा रहे हैं
- code refactoring के ज़रिए project की efficiency बढ़ाई जा रही है
rustc_codegen_clr की internal refactoring जारी है
निष्कर्ष
- यह project की प्रगति पर एक अपडेट है
- bug fixes और performance improvement के ज़रिए project की परिपक्वता बढ़ रही है
- Rust और C के बारे में सीखने का एक नया अवसर भी मिल रहा है
अभी कोई टिप्पणी नहीं है.