రస్ట్ ప్రోగ్రామింగ్ భాష యొక్క విడుదల 1.49 ప్రచురించబడింది.

రస్ట్ కంపైలర్ విస్తృత శ్రేణి సిస్టమ్‌లకు మద్దతు ఇస్తుంది, అయితే రస్ట్ బృందం వాటన్నింటికీ ఒకే స్థాయి మద్దతును అందించదు.

ప్రతి సిస్టమ్‌కు ఎంత మద్దతు ఉందో స్పష్టంగా సూచించడానికి, టైరింగ్ సిస్టమ్ ఉపయోగించబడుతుంది:

  • స్థాయి 3. కంపైలర్ ద్వారా సిస్టమ్‌కు మద్దతు ఉంది, అయితే రెడీమేడ్ కంపైలర్ అసెంబ్లీలు అందించబడవు మరియు పరీక్షలు అమలు చేయబడవు.

  • స్థాయి 2. రెడీమేడ్ కంపైలర్ అసెంబ్లీలు అందించబడ్డాయి, కానీ పరీక్షలు అమలు చేయబడవు

  • స్థాయి 1. సిద్ధంగా కంపైలర్ అసెంబ్లీలు అందించబడ్డాయి మరియు అన్ని పరీక్షలలో ఉత్తీర్ణత సాధించాయి.

ప్లాట్‌ఫారమ్‌లు మరియు మద్దతు స్థాయిల జాబితా: https://doc.rust-lang.org/stable/rustc/platform-support.html

విడుదల 1.49లో కొత్తది

  • 64-బిట్ ARM Linux మద్దతు స్థాయి 1కి తరలించబడింది (లెవల్ 86 మద్దతును స్వీకరించడానికి మొదటి నాన్-x1 సిస్టమ్)

  • 64-బిట్ ARM macOS కోసం మద్దతు స్థాయి 2కి తరలించబడింది.

  • 64-బిట్ ARM Windows కోసం మద్దతు స్థాయి 2కి తరలించబడింది.

  • స్థాయి 32 వద్ద MIPS2r3కి మద్దతు జోడించబడింది. (PIC32 మైక్రోకంట్రోలర్‌ల కోసం ఉపయోగించబడుతుంది)

  • అంతర్నిర్మిత పరీక్ష ఫ్రేమ్‌వర్క్ ఇప్పుడు వేరే థ్రెడ్‌లో చేసిన కన్సోల్ అవుట్‌పుట్‌ను ప్రింట్ చేస్తుంది.

  • మూడు ప్రామాణిక లైబ్రరీ ఫంక్షన్‌లు రాత్రి నుండి స్థిరంగా మార్చబడ్డాయి:

  • రెండు విధులు ఇప్పుడు constగా గుర్తించబడ్డాయి (కంపైల్ సమయంలో అందుబాటులో ఉంటాయి):

  • LLVM యొక్క కనీస వెర్షన్ కోసం అవసరాలు పెంచబడ్డాయి, ఇప్పుడు అది LLVM9 (గతంలో LLVM8)

మూలం: linux.org.ru