Rust tabanlı WebAssembly uygulaması Wasmer‘in 7.0.0 sürümü duyuruldu. Wasmer 7.0.0, geniş platform kapsamı ve Rust’tan PHP’ye ve C#’a kadar çok sayıda programlama dilinin WebAssembly’de derlenmesine ve ardından herhangi bir istemcide çalıştırılmasına olanak tanıyan “herhangi bir istemcide herhangi bir kodu çalıştırmak” için çalışma zamanı olarak en son sürümü duyurulan yazılım, çeşitli özelliklere sahip önde gelen açık kaynak kodlu WebAssembly çalışma zamanlarından biri olmaya devam ediyor. Wasmer 7.0.0, yeni WASIX Bağlam değiştirme API’si (yeşil iş parçacıkları), yeni (deneysel) Asenkron API (wasmer’daki experimental-async özelliği kullanılarak etkinleştirilir), WASIX’te dinamik bağlantı için tam destek ve Wasmer derleme ilerleme çubuğu gibi özellikler içeriyor. –compiler-debug-dir aracılığıyla geliştirilmiş hata ayıklama deneyimiyle gelen yeni sürüm, RISC-V (64-bit), çoklu değer desteği ve istisna işleme desteği içeriyor. Arka uç LLVM 18’den LLVM 21’e güncellenirken, RISC-V (32-bit) için yeni hedef desteği sağlanmış bulunuyor. Birçok hata düzeltmesi ve iyileştirmeyle gelen yeni sürümde, büyük fonksiyonlar için optimizasyonların devre dışı bırakıldığı söyleniyor. Wasmer 7.0.0 hakkında bilgi edinmek için sürümler sayfasını ve değişiklikler sayfasını inceleyebilirsiniz. Continue Reading →
Tag Archives | WebAssembly
Ruby 4.0.1 duyuruldu
Ruby programlama dilinin 4.0.1 sürümü duyuruldu. Ruby 4.0.1’i duyurmaktan mutluluk duyulduğu belirtilirken, Array#pack’te taşma hatasının düzeltildiği belirtiliyor. Bir data nesnesi, üyesi olmasa bile dondurulması gerektiği belirtilirken, bu listenin tool/gen-github-release.rb tarafından otomatik olarak oluşturulduğu, bu nedenle, bazı commit’lerin eksik olabileceği ifade ediliyor. Bilgi için tam değişiklik günlüğünün incelenebileceği belirtiliyor. Nesne yönelimli bir programlama dili olan Ruby; Unix türevleri dışında Windows, Mac OS X, BeOS, Amiga, OS/2, Symbian gibi hemen hemen tüm platformlarda çalışabilen; GPL ile lisanslanmış, özgür bir yazılımdır. WASI (WebAssembly Sistem Arayüzü), bu tür kullanım durumları için tasarlanmıştır. Bu tür uygulamaların işletim sistemleri ile iletişim kurması gerekse de WebAssembly, sistem arabirimi olmayan bir sanal makinede de çalışır. WASI bunu standartlaştırır. Ruby 4.0.1 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.Ruby 3.4.7 duyuruldu
Ruby programlama dilinin 3.4.7 sürümü duyuruldu. Ruby 3.4.7’yi duyurmaktan mutluluk duyulduğu belirtilirken, hsbt tarafından URI-1.0.4’ün birleştirilmesinin gerçekleştirildiği söyleniyor. Ruby sorun takip sistemiyle gelen yazılımda, byroot tarafından outer_variable_cmp’deki anonim değişkenleri işlenmiş bulunuyor. Aynı ada sahip birden fazla kullanıcı tanımlı kütüphane gerektirirken çekirdek kütüphaneleri gerektirmenin hataya neden olabileceği belirtiliyor. Bu listenin, tool/gen-github-release.rb tarafından otomatik olarak oluşturulduğu hatırlatılıyor. Bilgi için tam değişiklik günlüğünün incelenebileceği belirtiliyor. Nesne yönelimli bir programlama dili olan Ruby; Unix türevleri dışında Windows, Mac OS X, BeOS, Amiga, OS/2, Symbian gibi hemen hemen tüm platformlarda çalışabilen; GPL ile lisanslanmış, özgür bir yazılımdır. WASI (WebAssembly Sistem Arayüzü), bu tür kullanım durumları için tasarlanmıştır. Bu tür uygulamaların işletim sistemleri ile iletişim kurması gerekse de WebAssembly, sistem arabirimi olmayan bir sanal makinede de çalışır. WASI bunu standartlaştırır. Ruby 3.4.7 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.Ruby 3.4.6 duyuruldu
Ruby programlama dilinin 3.4.6 sürümü duyuruldu. Ruby 3.4.6’yı duyurmaktan mutluluk duyulduğu belirtilirken, k0kubun tarafından Prism sürümünün 1.5.1’e yükseltildiği ifade ediliyor. Bu sürümün ardından 3.4.7 Kasım ve 3.4.8 Ocak sürümlerinin planlandığı söyleniyor. Bu listenin, tool/gen-github-release.rb tarafından otomatik olarak oluşturulacağı, bu nedenle, bazı commit’lerin eksik olabileceği söyleniyor. Bilgi için tam değişiklik günlüğünün incelenebileceği belirtiliyor. Nesne yönelimli bir programlama dili olan Ruby; Unix türevleri dışında Windows, Mac OS X, BeOS, Amiga, OS/2, Symbian gibi hemen hemen tüm platformlarda çalışabilen; GPL ile lisanslanmış, özgür bir yazılımdır. WASI (WebAssembly Sistem Arayüzü), bu tür kullanım durumları için tasarlanmıştır. Bu tür uygulamaların işletim sistemleri ile iletişim kurması gerekse de WebAssembly, sistem arabirimi olmayan bir sanal makinede de çalışır. WASI bunu standartlaştırır. Ruby 3.4.6 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.Ruby 3.4.5 duyuruldu
Ruby programlama dilinin 3.4.5 sürümü duyuruldu. Ruby 3.4.5’i duyurmaktan mutluluk duyulduğu belirtilirken, C23 bool/stdbool tanımlarını düzgün bir şekilde işleyebilmek için autoconf sürümünün yükseltildiği söyleniyor. rubygems/rubygems’den kilit dosyasının senkronize edildiği belirtilirken, gcc 15 desteğinin geri taşındığı ifade ediliyor. Bu sürümün (3.4.5) ardından Ruby 3.4.6 Eylül, 3.4.7 Kasım ve 3.4.8 Ocak sürümlerinin planlandığı söyleniyor. Kullanıcıları önemli ölçüde etkileyen bir değişiklik ortaya çıkarsa, sonraki programın buna göre değişebileceği belirtiliyor. Bilgi için tam değişiklik günlüğünün incelenebileceği söyleniyor. Nesne yönelimli bir programlama dili olan Ruby; Unix türevleri dışında Windows, Mac OS X, BeOS, Amiga, OS/2, Symbian gibi hemen hemen tüm platformlarda çalışabilen; GPL ile lisanslanmış, özgür bir yazılımdır. WASI (WebAssembly Sistem Arayüzü), bu tür kullanım durumları için tasarlanmıştır. Bu tür uygulamaların işletim sistemleri ile iletişim kurması gerekse de WebAssembly, sistem arabirimi olmayan bir sanal makinede de çalışır. WASI bunu standartlaştırır. Ruby 3.4.5 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.Ruby 3.4.4 duyuruldu
Ruby programlama dilinin 3.4.4 sürümü duyuruldu. Ruby 3.4.4’ü duyurmaktan mutluluk duyulduğu belirtilirken, sürümün; küçük hata düzeltmeleri içeren rutin bir güncelleme olduğu ifade ediliyor. Bu sürümün, yerel değişkenlerle ilgili bir YJIT hatası için bir düzeltme içerdiği ve GCC 15 kullanılırken Windows’ta oluşan bir derleme sorununu ele aldığı ifade ediliyor. Bu düzeltmeleri mümkün olan en kısa sürede kullanılabilir hale getirmek için programın önce yayınlandığı ve birkaç başka hata düzeltmesinin de dahil edildiği söyleniyor. Bu sürümün (3.4.4) ardından Ruby 3.4.5 Temmuz, 3.4.6 Eylül, 3.4.7 Kasım ve 3.4.8 Ocak sürümlerinin planlandığı söyleniyor. Kullanıcıları önemli ölçüde etkileyen bir değişiklik ortaya çıkarsa, sonraki programın buna göre değişebileceği belirtiliyor. Bilgi için tam değişiklik günlüğünün incelenebileceği söyleniyor. Nesne yönelimli bir programlama dili olan Ruby; Unix türevleri dışında Windows, Mac OS X, BeOS, Amiga, OS/2, Symbian gibi hemen hemen tüm platformlarda çalışabilen; GPL ile lisanslanmış, özgür bir yazılımdır. WASI (WebAssembly Sistem Arayüzü), bu tür kullanım durumları için tasarlanmıştır. Bu tür uygulamaların işletim sistemleri ile iletişim kurması gerekse de WebAssembly, sistem arabirimi olmayan bir sanal makinede de çalışır. WASI bunu standartlaştırır. Ruby 3.4.4 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.Ruby 3.4.3 duyuruldu
Ruby programlama dilinin 3.4.3 sürümü duyuruldu. Ruby 3.4.3’ü duyurmaktan mutluluk duyulduğu belirtilirken, sürümün; küçük hata düzeltmeleri içeren rutin bir güncelleme olduğu ifade ediliyor. En son kararlı Ruby sürümünü (şu anda Ruby 3.4) her 2 ayda bir yayınlamayı planlandığı belirtilirken, Ruby 3.4.4 Haziran’da, 3.4.5 Ağustos’ta, 3.4.6 Ekim’de ve 3.4.7 Aralık’ta yayınlanacağı söyleniyor. Bilgi için tam değişiklik günlüğünün incelenebileceği söyleniyor. Nesne yönelimli bir programlama dili olan Ruby; Unix türevleri dışında Windows, Mac OS X, BeOS, Amiga, OS/2, Symbian gibi hemen hemen tüm platformlarda çalışabilen; GPL ile lisanslanmış, özgür bir yazılımdır. WASI (WebAssembly Sistem Arayüzü), bu tür kullanım durumları için tasarlanmıştır. Bu tür uygulamaların işletim sistemleriyle iletişim kurması gerekse de WebAssembly, sistem arabirimi olmayan bir sanal makinede de çalışır. WASI bunu standartlaştırır. Ruby 3.4.3 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.