وصول الإصدار الجديد من لغة برمجة Kotlin 1.3.30

kotlin

أعلنت JetBrains عن توفر الإصدار 1.3.30 من لغة البرمجة الخاصة بك كوتلن. الذي هذا الإصدار الجديد يتضمن العديد من التحسينات وتصحيحات الأمان والأدوات المحدثة لـ Kotlin 1.3.

أوضح JetBrains أن المجالات الرئيسية للتدخل لهذا الإصدار هي Kotlin / Native وأداء KAPT والتحسينات على IntelliJ IDEA.

تم إصدار الإصدار 1.3 من اللغة في نوفمبر 2018 ، بعد حوالي عام من إصدار الإصدار 1.2.

ما الجديد في Kotlin 1.3.30؟

لم يعد هذا الإصدار يعتبر إصلاحًا للأخطاء وتحديث أدوات الإصدار 1.3 من JetBrains.

المستجدات الرئيسية في الإصدار 1.3 ، تشتمل على coroutines و Kotlin / Native Beta والمشاريع عبر الأنظمة الأساسية.

أيضا كانت هناك تحسينات أخرى ، مثل الدعم التجريبي للصفوف عبر الإنترنت للأداء وكتابة الأمان ، الدعم التجريبي للأعداد الصحيحة غير الموقعة لتسهيل معالجة البايت والرموز الأخرى ذات المستوى المنخفض.

لذلك، تم إجراء تصحيحات على KAPT لتحسين أدائها ، بالإضافة إلى Kotlin / Native.

مع هذا الحل ، يدعم KAPT الآن معالجات التعليقات التوضيحية المتزايدة في الوضع التجريبي.

لاختباره ، أضف kapt.incremental.apt = المعلمة الحقيقية إلى ملف gradle.properties.

لاحظ أنه في التنفيذ الحالي ، استخدام أي معالج تعليق توضيحي غير تدريجي o تغيير ABI للتبعية (حتى الآن ، بما في ذلك تعديل الإعلانات الداخلية) سيؤدي إلى معالجة بدون تعليقات توضيحية تزايدي لوحدة معينة.

بالنسبة إلى Kotlin / Native ، تعلن JetBrains أنه تم توسيع قائمة أهداف Kotlin / Native المدعومة. يدعم هذا الإصدار هدف Windows 32 بت (mingw_x86).

بالإضافة إلى هذا ، يمكن لمستخدمي Windows و Mac OS ترجمة برامجهم Kotlin / الأم هـn طريقة عرضية مع Linux x86-64 ، ARM 32 ، بالإضافة إلى أجهزة Android و Raspberry PI.

على جانب المترجم ، أضافت JetBrains إصلاحات للسلوك غير المحدد عند حساب باقي القسمة على 0 ، والذي يطرح الآن استثناءً.

تم أيضًا إصلاح مشكلات المحاذاة لمنصات ARM 32 و MIPS.

أدوات أخرى JetBrains كما تلقوا الدعم

تقدم JetBrains الآن الدعم لـ Kotlin / Native في اثنين آخرين من EDIs الخاصة بهم، بالإضافة إلى Intellij IDEA.

"بالإضافة إلى IntelliJ IDEA ، سنقدم مكونًا إضافيًا Kotlin / Native لـ CLion 2019.1 ، بالإضافة إلى AppCode 2019.1. سيتم أيضًا دعم ملفات تعريف C interop (.def) من قبل جميع IDEs ، على الرغم من أننا لا نقدم حاليًا إكمال التعليمات البرمجية ، "أوضح JetBrains في مذكرة الإصدار الخاصة بهم لهذه المراجعة.

إلى CLion و AppCode، JetBrains أيضًا إضافة الملاحة إلى شفرة المصدر، بالإضافة إلى تحسينات لدعم المصحح.

JetBrains تصحيح الأخطاء المحسّن داخل IDEA Intellij IDE لتسهيل تصحيح أخطاء إجراءات معينة.

عندما تقوم بتصحيح كود coroutine ، الآن ترى تتبعًا غير متزامن للمكالمات غير المتزامنة "Stacktrace غير متزامن" يعرض المتغيرات المخزنة في وقت التعليق.

عند التوقف عند نقطة توقف داخل دالة تعليق أو دالة لامدا ، يشير تتبع الاستدعاء أيضًا إلى حالة المتغيرات في آخر نقطة تعليق.

يمكنك التنقل في تتبع التراص الكامل لوظائف التعليق بدءًا من آخر نقطة تعليق للجهاز الحالي والتحقق من القيم المخزنة بواسطة المتغيرات.

دعم الكسوف

آخر تحسن كبير التي يمكن رؤيتها في هذا الإصدار هي لتحديث البرنامج المساعد Kotlin لـ EDI Eclipse.

يوفر الإصدار 0.8.14 المكون الإضافي الجديد Eclipse EDI دعمًا لمجمع Kotlin 1.3.30 والعديد من إصلاحات الأخطاء الأخرى وتحسينات الاستقرار العامة.

هذا التحديث يقدم أيضًا دعمًا تجريبيًا لمشاريع Gradle. يمكنك الآن استيراد مشاريعك باستخدام Eclipse Buildship ، ثم العثور عليها في مساحة عمل Eclipse باستخدام إعدادات البرنامج المساعد Kotlin الصحيحة.

أوضح JetBrains أن العمل لا يزال قيد التنفيذ وسيتم تحسينه في الإصدارات المستقبلية ، ولكن يمكنك تجربته الآن ومشاركة ملاحظاتك.

من أجل الحصول على هذا الإصدار الجديد يمكنك الذهاب للرابط التالي. 


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.