12 पॉइंट द्वारा hwaan2 2024-11-11 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • gccrs GCC प्रोजेक्ट के हिस्से के रूप में विकसित किया जा रहा Rust के लिए एक वैकल्पिक compiler है.
  • इस प्रोजेक्ट का लक्ष्य GNU Compiler Collection के भीतर Rust सपोर्ट देना है, और इसका उद्देश्य rustc जैसा ही व्यवहार करना है.
  • इसका मुख्य लक्ष्य खासकर उन platforms पर Rust compile करने के लिए एक विकल्प देना है जिन्हें LLVM सपोर्ट नहीं करता.
  • gccrs, GCC की safety features और plugins की वजह से unsafe Rust code का analysis करने में उपयोगी है.
  • इस प्रोजेक्ट का उद्देश्य Rust जैसी कोई अलग भाषा बनाना नहीं, बल्कि Rust specification के प्रयासों में योगदान देना है.
  • gccrs, rustc_codegen_gcc से प्रतिस्पर्धा करने के लिए नहीं है, बल्कि एक अलग GCC frontend के रूप में दूसरे फायदे देता है.
  • यह प्रोजेक्ट इस बात पर ज़ोर देता है कि Rust ecosystem को विभाजित किए बिना Rust को और अधिक platforms तक पहुंचने में मदद मिले.
  • gccrs से code compile करने के लिए -frust-incomplete-and-experimental-compiler-do-not-use नाम का command-line flag चाहिए, जो इसकी experimental स्थिति को दिखाता है.
  • gccrs संचार के लिए GitHub और Zulip का उपयोग करता है, जो Rust community की पसंद के अनुरूप है.
  • यह प्रोजेक्ट सटीकता सुनिश्चित करने के लिए polonius और rustc_parse_format जैसे Rust components का पुन: उपयोग करता है, और आगे भी अधिक reuse की योजना रखता है.
  • gccrs Rust community के साथ संबंध बेहतर बनाने और ecosystem fragmentation कम करने के लिए सुझावों का स्वागत करता है.

2 टिप्पणियां

 
tujuc 2024-11-11

ओ.... ecosystem के लिए तो यह अच्छी खबर है, लेकिन.. GCC तो... GNU लाइसेंस की वजह से दिक्कत हो सकती है, पता नहीं यह ठीक रहेगा या नहीं..;;
शायद बीच में बदल गया होगा..;;;

 
dalinaum 2024-11-11

gccrs GPL है, और GCC से बिल्ड किए गए आउटपुट का GPL से कोई लेना-देना नहीं है। जब तक आप gccrs को छिपाने की कोशिश नहीं कर रहे, तब तक शायद कोई issue नहीं होगा।