4 पॉइंट द्वारा xguru 2023-02-04 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • 1.19 के 6 महीने बाद रिलीज़। backward compatibility policy के कारण मौजूदा प्रोग्रामों के compile/run में कोई समस्या नहीं है
  • भाषा में 4 बदलाव
    • slice को array में convert किया जा सकता है
    • unsafe package में SliceData, String, StringData फ़ंक्शन जोड़े गए
    • struct के field values की तुलना उनकी definition में दिखाई देने वाले क्रम के अनुसार एक-एक करके की जाएगी, और पहले mismatch पर रुक जाएगी। इसी तरह array values की भी index क्रम में एक-एक करके तुलना होगी
    • Comparable types, type argument के strictly comparable न होने पर भी comparable condition को पूरा कर सकते हैं
  • GC data structure में सुधार से memory overhead कम हुआ और कुल CPU performance में अधिकतम 2% तक सुधार हुआ
  • इसके अलावा toolchain, runtime, library implementation आदि में सुधार किए गए

2 टिप्पणियां

 
bus710 2023-02-04

GC ने arena के साथ मेमोरी मैनेज की, इसलिए परफ़ॉर्मेंस बेहतर हुई... ऐसा कहते हैं। Dart भी वैसे ही...

 
jungmin1237 2023-02-04

Generics कब पूरी तरह परिपक्व होंगी…