Kotlin 1.3.30編程語言的新版本到來

科特林

JetBrains宣布提供1.3.30版本的 您的編程語言 科特林。 該新版本 包括許多改進,安全補丁和更新的工具 適用於Kotlin 1.3。

JetBrains解釋說,此版本的主要干預領域是Kotlin / Native,KAPT性能以及IntelliJ IDEA的增強。

該語言的1.3版於2018年1.2月發布,大約是XNUMX版發布的一年。

Kotlin 1.3.30的新功能是什麼?

此版本不再被視為錯誤修復 和JetBrains更新的1.3版工具。

主要新穎之處 在1.3版中,它們包括協程,Kotlin / Native Beta和跨平台項目。

還有其他改進,例如在線課程的實驗性支持 為了性能和寫安全性, 對無符號整數的實驗支持 以便於操作字節和其他低級代碼。

因此, 對KAPT進行了更正 改善其性能,以及Kotlin / Native。

有了這個解決方案, KAPT現在在實驗模式下支持增量註釋處理器.

要對其進行測試,請將kapt.incremental.apt = true參數添加到gradle.properties文件中。

請注意,在當前的實現中, 使用任何非增量註釋處理器 o更改依賴項的ABI(到目前為止,包括修改內部聲明) 將導致無註釋的處理 給定模塊的增量。

對於Kotlin / Native,JetBrains宣布已擴展了受支持的Kotlin / Native目標的列表。 此版本支持32位Windows目標(mingw_x86)。

除此之外, Windows和Mac OS用戶可以編譯其程序 Kotlin / 本機 en Linux的橫向方式 x86-64,ARM 32以及Android和Raspberry PI設備。

在編譯器方面,當計算除以0的餘數時,JetBrains添加了針對未定義行為的修復程序,這現在引發異常。

對齊問題也已解決,適用於ARM 32和MIPS平台。

其他工具 JetBrains公司 他們也得到了支持

JetBrains現在在另外兩個EDI中為Kotlin / Native提供支持,以及Intellij IDEA。

“除了IntelliJ IDEA,我們還將為CLion 2019.1和AppCode 2019.1提供Kotlin / Native插件。 儘管我們目前不提供代碼完成功能,但所有IDE都將支持C互操作定義文件(.def),“ JetBrains在其發行說明中對此進行了解釋。”

CLion和AppCode,JetBrains也 將導航添加回源代碼,以及對調試器支持的改進。

JetBrains公司 在IDEA Intellij IDE中改進了調試 以便於調試特定例程。

在調試協程代碼時, 現在您看到異步調用的異步跟踪 “ Stacktrace異步”顯示掛起時存儲的變量。

當在暫停或lambda函數內的斷點處停止時,調用跟踪還將指示最後一個暫停點處變量的狀態。

您可以從當前設備的最後一個掛起點開始導航所有掛起函數的堆棧跟踪,並檢查變量存儲的值。

Eclipse支持

最後一項重大改進 在這個版本中可以看到的是用於EDI Eclipse的Kotlin插件的更新。

新的Eclipse EDI插件版本0.8.14提供了對Kotlin 1.3.30編譯器的支持,許多其他錯誤修復以及對穩定性的改進。

這次更新 還介紹了對Gradle項目的實驗支持。 現在,您可以使用Eclipse Buildship導入項目,然後使用正確的Kotlin插件設置在Eclipse工作區中找到它們。

JetBrains解釋說這項工作仍在進行中 並且會在將來的版本中進行改進,但是您可以立即嘗試並分享您的反饋。

為了獲得這個新版本,您可以 到以下鏈接。 


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。