| Go | 編譯器 | Windows

Go 1.17改進編譯器提升程式執行效能

Go團隊改進編譯器,使得Go程式效能得以提升5%,amd64平臺的二進位檔案也更小

2021-08-20

| Stripe | 編譯器 | Ruby | Sorbet編譯器

Stripe開源可增加Ruby程式效能的Sorbet編譯器

Sorbet編譯器建基於LLVM和Ruby類型檢查工具Sorbet,能夠利用Ruby程式碼,產生經編譯的Ruby構件,來加速程式碼運算效能

2021-08-02

| Kotlin | 編譯器 | WebAssembly

Kotlin將會添加新編譯器和支援WebAssembly

官方認為WebAssembly將會成為建置網頁應用程式的新標準,因此建立專門的團隊積極進行WebAssembly的支援工作

2021-05-29

| Angular | 編譯器 | Ivy

Angular 12停止支援老舊View Engine工作管線

官方加速淘汰View Engine,轉移使用新的渲染和編譯工作管線Ivy的過程,Angular 12將棄用View Engine,而新函式庫專案也預設使用Ivy

2021-05-04

| Haskell | GHC | 編譯器

Glasgow Haskell編譯器 9.0.1開始支援線性類型

最新GHC 9.0.1版本將加入線性類型語言擴充套件,支援開發者使用線性函數語法

2021-01-05

| Rust | ARM | 編譯器

Rust 1.49對64位元ARM Linux裝置提供第一級支援

Rust對64位元ARM Linux裝置提供第一級支援是一個重要里程碑,因為這是第一個非x86目標獲第一級支援

2021-01-05

| Rust | 程式語言 | 編譯器

2020 Rust大調查:開發者在工作使用Rust的比例與規模皆增加

在2019年的調查中,程式碼一萬行以上的大型專案只占所有Rust專案34%,而在今年躍升到44%。

2020-12-17

| Julia | 多執行緒 | 編譯器

Julia 1.5改進多執行緒功能正式發布穩定版API

多執行緒功能從Julia 0.5開始,就是實驗性功能,經過多個版本的改進持續加入新功能,現在終於在Julia 1.5成為穩定功能

2020-08-04

| Apple | Swift | 編譯器

Swift 5.2改進編譯器診斷功能,提供用戶更有用的錯誤訊息

過去Swift編譯器報錯訊息可能完全提示錯行,而在新版中,能夠顯示更精確和可用的程式碼錯誤資訊

2020-03-25

| Scala | JavaScript | 編譯器

可將Scala轉成JavaScript的編譯器Scala.js釋出1.0

Scala.js 1.0移除了許多棄用功能,與之前0.6.x版本二元檔案不相容,開發者需要以Scala.js 1.0重新編譯函式庫

2020-03-03

| google | Android | 編譯器 | 開發

Android Studio棄用DX編譯器進入第二階段

DX棄用第二階段為期一年,Google將不再提供問題修補,只是讓大專案有足夠時間轉移使用D8

2020-02-09

| JIT | GCC | 編譯器 | 開發

紅帽工程師開發可用於物聯網裝置的輕量級JIT編譯器MIR

輕量級JIT編譯器MIR將比GCC和LLVM更加靈活輕巧,可讓Ruby應用進入行動裝置和物聯網市場

2020-01-22