Thread overview
DMD 2.051 çıktı !
Dec 21, 2010
Racih
Dec 22, 2010
saydin77
Dec 22, 2010
Mengu
Dec 22, 2010
saydin77
Dec 24, 2010
Racih
December 21, 2010

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

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

December 21, 2010

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

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

December 22, 2010

64 bit exe'ler oluşturabiliyormu ?

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

December 22, 2010

cikti da bize mi cikti ya :) hala kitaptaki butun ornekler derlenemiyor degil mi ustad?

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

December 22, 2010

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

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

December 22, 2010

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

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

December 23, 2010

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ı ?

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

December 23, 2010

Alıntı (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

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

December 24, 2010

Alıntı (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 ?

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

December 24, 2010

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

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]