Forum: Duyurular RSS
DMD 2.051 çıktı !
Avatar
Racih (Moderatör) #1
Üye Ağu 2009 tarihinden beri · 126 mesaj · Konum: Antalya
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: DMD 2.051 çıktı !
Bu sürümde şunlar yapıldı;

New/Changed Features

Added std.mathspecial, containing mathematical Special Functions
std.base64: Replaced. Boost License, Performance improvement, Range support. Function signature changed from 'encode' to 'Base64.encode'
std.math: D implementation of pow. Almost all std.math functions are now @safe pure nothrow. tgamma, lgamma, erf, erfc have been moved to std.mathspecial
std.exception: Added pure and nothrow to assumeUnique
std.utf: Removed UtfError class and toUTF* shortcut functions for validation. Added pure, nothrow, @safe and @trusted attributes. count function supports dchar
Both druntime and phobos now build successfully with dmd -m64. Still somewhat behind dmd1, very little executes correctly still.

Ve hata düzeltmeleri ...

http://www.digitalmars.com/d/2.0/changelog.html
acehreli (Moderatör) #2
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Ne kadar çok hata giderilmiş! :)

ddio.d'yi uyumsuz hale getiren bir değişiklik farkettim: ConvError'ın ismi ConvException olmuş. İsminden de anlaşılacağı gibi artık Error'dan değil, Exception'dan türüyor.

Error, giderilemeyecek kadar kötü hataları belirliyor; Exception ise yakalanıp bir çare bulunabilen hataları. Dönüşüm hatalarının ikinci çeşit olmaları daha mantıklı tabii ki.

Ali
saydin77 #3
Üye Şub 2010 tarihinden beri · 16 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
64 bit exe'ler oluşturabiliyormu ?
acehreli (Moderatör) #4
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Racih'in gösterdiği bağlantıdan anlaşıldığına göre o konuda büyük ilerleme var: druntime ve Phobos 64 bit olarak oluşturulabiliyormuş, ama çok az program henüz doğru çalışabiliyormuş. :)

Ali
Mengu (Moderatör) #5
Kullanıcı başlığı: NONSERVIAM
Üye Tem 2009 tarihinden beri · 347 mesaj · Konum: Dersaadet
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
cikti da bize mi cikti ya :) hala kitaptaki butun ornekler derlenemiyor degil mi ustad?
http://www.mengu.net - some kind of monster
acehreli (Moderatör) #6
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Tam olarak ne durumda olduğunu bilmiyorum ama derlenemeyenlerin önemli olduğunu sanmıyor; benim bildiğim kadarıyla bazı kenar olanaklar yetersiz.

Kitabın düzeltme listesi şurada:

  http://erdani.com/tdpl/errata/index.php?title=Main_Page

Ali
saydin77 #7
Üye Şub 2010 tarihinden beri · 16 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
tam sürümü yayınlanıp 64 bit desteği gelse de  ağız tadıyla program yazmaya başlasak ya :)

bu arada go dili gcc 4.6 kolleksiyonuna eklenmiş
d dili için durum ne acaba ?
resmi destek olacak mı ?
acehreli (Moderatör) #8
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
saydin77:
d dili için durum ne acaba ?
resmi destek olacak mı ?

Walter Bright gcc'cilerle özel olarak bağlantıya geçti ve onlara gereken her bilgiyi vermeye başladı.

D'nin gcc'ye eklenmişine gdc deniyor. Uzun zamandır çok gerideydiler ama geliştirmeye çok kısa bir zaman önce yeniden başladılar:

  https://bitbucket.org/goshawk/gdc/changesets

Duyduğuma göre en yeni dmd'lerle de uyumluymuşlar. Şu anda hangi sürümle uyumlu olduklarından emin değilim ama 2.03'lü bir şeydi. Bayağı yakındalar yani. :)

Ali
Avatar
Racih (Moderatör) #9
Üye Ağu 2009 tarihinden beri · 126 mesaj · Konum: Antalya
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
acehreli:
Duyduğuma göre en yeni dmd'lerle de uyumluymuşlar. Şu anda hangi sürümle uyumlu olduklarından emin değilim ama 2.03'lü bir şeydi. Bayağı yakındalar yani. :)

Ali

Çok iyi bi haber :). Şahsen açık kaynak derleyiciyi kullanmak isterim. GDC , en son sürüme yetişirse 64 bit sorunu olmaz dimi ?
acehreli (Moderatör) #10
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Ben 64 bit konusundan pek anlamıyorum doğrusu. :) Ama haklısın: eğer gcc 64 bit çalışıyorsa gdc de çalışacaktır. Kod üretme işini gcc yapıyor çünkü...

Ali
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Forum: Duyurular RSS
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-11-19, 05:57:07 (UTC -08:00)