เวอร์ชันใหม่ของภาษาโปรแกรม 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 ประกอบด้วยโครูทีน Kotlin / Native Beta และโครงการข้ามแพลตฟอร์ม

ด้วย มีการปรับปรุงอื่น ๆ เช่นการสนับสนุนการทดลองสำหรับชั้นเรียนออนไลน์ เพื่อประสิทธิภาพและความปลอดภัยในการเขียน การสนับสนุนการทดลองสำหรับจำนวนเต็มที่ไม่ได้ลงชื่อ เพื่ออำนวยความสะดวกในการจัดการไบต์และรหัสระดับต่ำอื่น ๆ

ดังนั้น มีการแก้ไข KAPT เพื่อปรับปรุงประสิทธิภาพเช่นเดียวกับ Kotlin / Native

ด้วยวิธีนี้ ตอนนี้ KAPT รองรับโปรเซสเซอร์คำอธิบายประกอบแบบเพิ่มหน่วยในโหมดทดลอง.

หากต้องการทดสอบให้เพิ่มพารามิเตอร์ kapt.incremental.apt = true เข้ากับไฟล์ gradle.properties

โปรดทราบว่าในการใช้งานปัจจุบัน การใช้ตัวประมวลผลคำอธิบายประกอบแบบไม่เพิ่มหน่วย o การเปลี่ยน ABI ของการอ้างอิง (จนถึงปัจจุบันรวมถึงการแก้ไขการประกาศภายใน) จะทำให้การประมวลผลโดยไม่มีคำอธิบายประกอบ ส่วนเพิ่มสำหรับโมดูลที่กำหนด

สำหรับ Kotlin / Native JetBrains ประกาศว่ามีการขยายรายการเป้าหมาย Kotlin / Native ที่รองรับ เวอร์ชันนี้รองรับเป้าหมาย Windows 32 บิต (mingw_x86)

นอกเหนือจากนี้ ผู้ใช้ Windows และ Mac OS สามารถรวบรวมโปรแกรมของตนได้ Kotlin / พื้นเมือง en ทางขวางด้วย Linux x86-64, ARM 32 ตลอดจนอุปกรณ์ Android และ Raspberry PI

ในด้านคอมไพเลอร์ JetBrains ได้เพิ่มการแก้ไขให้กับพฤติกรรมที่ไม่ได้กำหนดเมื่อคำนวณส่วนที่เหลือของการหารด้วย 0 ซึ่งตอนนี้จะทำให้เกิดข้อยกเว้น

ปัญหาการจัดตำแหน่งยังได้รับการแก้ไขสำหรับแพลตฟอร์ม ARM 32 และ MIPS

เครื่องมืออื่น ๆ JetBrains พวกเขายังได้รับการสนับสนุน

ตอนนี้ JetBrains ให้การสนับสนุน Kotlin / Native ใน EDI อีกสองรายการนอกเหนือจาก Intellij IDEA

“ นอกจาก IntelliJ IDEA แล้วเรายังมีปลั๊กอิน Kotlin / Native สำหรับ CLion 2019.1 และ AppCode 2019.1 อีกด้วย นอกจากนี้ไฟล์คำจำกัดความ C interop (.def) จะได้รับการสนับสนุนโดย IDE ทั้งหมดแม้ว่าเราจะไม่ได้ให้การเติมโค้ดในขณะนี้ก็ตาม "JetBrains อธิบายในบันทึกประจำรุ่นสำหรับการตรวจสอบนี้

ไปยัง CLion และ AppCode, JetBrains ด้วย เพิ่มการนำทางย้อนกลับไปยังซอร์สโค้ดตลอดจนการปรับปรุงการสนับสนุนดีบักเกอร์

JetBrains ได้ปรับปรุงการดีบักภายใน IDEA Intellij IDE เพื่ออำนวยความสะดวกในการแก้ไขข้อบกพร่องของกิจวัตรเฉพาะ

เมื่อคุณกำลังดีบักโค้ดโครูทีน ตอนนี้คุณเห็นการติดตามแบบอะซิงโครนัสของการโทรแบบอะซิงโครนัส "Stacktrace asynchronous" แสดงตัวแปรที่จัดเก็บในช่วงเวลาที่ถูกระงับ

เมื่อหยุดที่จุดพักภายในฟังก์ชัน Suspend หรือ lambda การติดตามการโทรยังระบุสถานะของตัวแปรที่จุดระงับสุดท้าย

คุณสามารถนำทาง stacktrace ทั้งหมดของฟังก์ชัน suspend โดยเริ่มจากจุดระงับสุดท้ายของอุปกรณ์ปัจจุบันและตรวจสอบค่าที่ตัวแปรจัดเก็บไว้

รองรับ Eclipse

การปรับปรุงครั้งสำคัญครั้งสุดท้าย ที่สามารถเห็นได้ในเวอร์ชันนี้คือลการอัปเดตปลั๊กอิน Kotlin สำหรับ EDI Eclipse

ปลั๊กอิน Eclipse EDI เวอร์ชัน 0.8.14 ใหม่ให้การสนับสนุนสำหรับคอมไพเลอร์ Kotlin 1.3.30 การแก้ไขข้อบกพร่องอื่น ๆ อีกมากมายและการปรับปรุงเสถียรภาพทั่วไป

การปรับปรุงนี้ ยังแนะนำการสนับสนุนการทดลองสำหรับโครงการ Gradle. ตอนนี้คุณสามารถนำเข้าโปรเจ็กต์ของคุณด้วย Eclipse Buildship จากนั้นค้นหาในพื้นที่ทำงาน Eclipse ของคุณด้วยการตั้งค่าปลั๊กอิน Kotlin ที่ถูกต้อง

JetBrains อธิบายว่างานยังอยู่ระหว่างดำเนินการ และจะได้รับการปรับปรุงในเวอร์ชันต่อ ๆ ไป แต่คุณสามารถลองใช้ตอนนี้และแบ่งปันความคิดเห็นของคุณ

เพื่อรับเวอร์ชันใหม่นี้คุณสามารถไปได้ ไปที่ลิงค์ต่อไปนี้ 


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา