D言語

DMD 1.0がFreeBSDネイティブ環境をサポート

D言語コンパイラのDMDですが、FreeBSDネイティブ版のDMD 1.0が登場しました。対象となるバージョンはDMD 1.043。FreeBSD 7.1向けにコンパイルされているそうです。 Downloads - D Programming Language - Digital Mars

DMD 0.153リリース

http://www.digitalmars.com/d/changelog.html#new0153 DMD 0.153がリリースされました。今回の変更点は、std.date.MakeDateとstd.date.MakeTimeの引数の変更、配列の連結処理の修正、コンパイラに新たに-nofloatスイッチの追加(Windowのみ)、--gc-sections…

DMD 0.152リリース

http://www.digitalmars.com/d/changelog.html#new0152 バグフィックスのみです。

DMD 0.151リリース

http://www.digitalmars.com/d/changelog.html#new0151 DMD 0.151がリリースされました。これまでuintだったハッシュの型がhash_tになりました。あとはバグフィックスです。

DMD 0.150リリース

http://www.digitalmars.com/d/changelog.html#new0150 DMD 0.150がリリースされました。150回もリリースを繰り返してきたと思うとなかなか凄い気がする。未だに正式版リリースの気配はありませんが…。今回の変更点は以下の内容です。あとはバグフィックス。…

DMD 0.149リリース

http://www.digitalmars.com/d/changelog.html#new0149 DMD 0.149がリリースされました。主な変更点は以下の通り。 on_scope_exit、on_scope_success、on_scope_failureがそれぞれscope(exit)、scope(success)、scope(failure)に変更された if文の文法で(aut…

DMD 0.145リリース

http://www.digitalmars.com/d/changelog.html#new0145 バグフィックスのみです。

DMD 0.144リリース

http://www.digitalmars.com/d/changelog.html#new0144 DMD 0.144がリリースされました。変更点は、static ifが同じスコープ内の宣言を参照できるようになたことと、テンプレートを再帰的にインスタンス化する際に必要だった先頭の"."が必要なくなったこと。…

DMD 0.413リリース

http://www.digitalmars.com/d/changelog.html#new0143 std.path.expandTilde()の追加とstd.mathの改善。

DMD 0.142リリース

いきなり去年の話題ですが、DMD 0.142がリリースされています。変更点は、AssertErrorにデストラクタが追加されたのとDインタフェースファイルへの対応が追加されたことです。あとはバグフィクス。今年こそ1.0が出るでしょうか。

D Front End for GCC - Release 0.17

http://home.earthlink.net/~dvdfrdmn/d/ GDC 0.17がリリースされ、DMD 0.140に追随しました。12/5追記:FreeBSDのportsにも追加されました。GCC 4.0.xで構築できるようになっています。デフォルトでは3.4で構築されます。

DMD 0.140リリース

http://www.digitalmars.com/d/changelog.html#new0140 標準ライブラリにstd.string.soundex、std.string.entab、std.string.wrap、std.string.abbrev、std.windows.charsetがそれぞれ追加されました。std.utf.UtfErrorが非推奨になり、今後はstd.utf.UtfExc…

DMD 0.138リリース

http://www.digitalmars.com/d/changelog.html#new0138 DMD 0.138がリリースされました。主な変更点は、--helpスイッチの追加、std.math2.polyの削除(今後はstd.math.polyを使用)、"string"[定数]および"string"[定数 .. 定数]という形式についてのConstant …

D Front End for GCC リリース

http://home.earthlink.net/~dvdfrdmn/d/ ようやく、GDC 0.16がリリースされました。GCC 4.0.x対応になり、またDMD 0.137に追随しています。他にはDW_LANG_Dスイッチのサポートと、GCC 3.4.xで複数ソースから単一オブジェクトファイルの生成がサポートされた…

DMD 0.137リリース

http://www.digitalmars.com/d/changelog.html#new0137 型推論が可能になりました。あと、変数のexternとネストした関数のextern(linkage)が可能になりました。型推論はこんな感じにできるらしい。 static x = 3; // xはint auto s = "string"; // sはchar[6…

DMD 0.136リリース

http://www.digitalmars.com/d/changelog.html#new0136 tgamma関数、lgamma関数の変更と、std.md5の変更。あとは十数個のバグが修正されています。

DMD 0.135リリース

http://www.digitalmars.com/d/changelog.html#new0135 10/2に出てましたが、激しく気づくの遅れた…。Ddocの変更と一件のバグフィクスだけです。

DMD 0.133リリース

http://www.digitalmars.com/d/changelog.html#new0133 std.mathにCのmath.hの関数を追加したことと、オブジェクトフファイルを生成しない-o-フラグの追加が主な変更点です。あと0.132で追加されたDdocの仕様が早速変更されてます。 http://www.digitalmars.…

DMD 0.132リリース

http://www.digitalmars.com/d/changelog.html#new0132 Dソース用のドキュメント生成法としてDdocが追加されたそうです。Javaのjavadocみたいな感じ。ちなみに0.130と0.131はエントリ入れ忘れてました:-P

DMD 0.130リリース

http://www.digitalmars.com/d/changelog.html#new0130 std.math.feqrel()の追加とバグフィクス。

DMD 0.129リリース

http://www.digitalmars.com/d/changelog.html#new0129

gdc 0.15に対応

対応遅くてゴメンナサイ。と、代わりに謝っておきます

D Front End for GCC 0.15リリース

http://home.earthlink.net/~dvdfrdmn/d/ DMD 0.128への対応のみ。

DMD 0.128リリース

http://www.digitalmars.com/d/changelog.html#new0128 ライブラリの修正がメイン。あとzlibのバッファオーバーフローを含む、いくつかのバグの修正。

D Front End for GCC 0.14リリース

http://home.earthlink.net/~dvdfrdmn/d/ DMD 0.127への追従とバグフィックス。

DMD 0.127リリース

http://www.digitalmars.com/d/changelog.html#new0127 バグフィクスのみ。それからElephantの0.25もリリースされました。 http://www.thecodebase.com/index.html

Elephant Theme Songs!

http://www.thecodebase.com/index.html これは一体…。 ちなみに先週0.24がリリースされてます。

DMD 0.126リリース

http://www.digitalmars.com/d/changelog.html#new0126 また何かイロイロと変わっちゃって…。

D言語開発環境 Elephant 0.22リリース

http://www.thecodebase.com/index.html 0.21にはプロジェクトを新規作成しようとすると落ちるという致命的なバグがあったようなのですが、それが修正されました。

D言語開発環境 Elephant 0.21リリース

http://www.thecodebase.com/index.html いいペースです。

D言語開発環境 Elephant 0.20リリース

http://www.thecodebase.com/index.html 早い…。

D言語開発環境 Elephant 0.19リリース

http://www.thecodebase.com/index.html しばらくファイルへのリンクが消された状態だったけれど、復活した模様。トップページのURLが若干変わっている(elephant.htmlからindex.htmlになった)ので注意。

DMD0.125リリース

http://www.digitalmars.com/d/changelog.html#new0125 0.124は昨日リリースされていました。.sizeがエラーになり.sizeofを使用するようになったことや、DMDに-quietスイッチが追加されたこと、static ifとiftypeの追加などが主な変更点。

D言語の統合開発環境 elephantバージョン0.14 リリース

http://www.thecodebase.com/elephant.html

DMD 0.121リリース

http://www.digitalmars.com/d/changelog.html#new0121 std.syserrorが非推奨になったり、三項演算子?:がnullと配列でも動作するようになったり。その他いろいろ。構造体/共用体でUnittestが使えるようになったのはうれしいか。

DMD 0.120リリース

http://www.digitalmars.com/d/changelog.html#new0120 書くの忘れてました。なんかまた大きく変わってしまって…。

http://home.comcast.net/~benhinkle/dmdfe/

The goal is to make it easy to write tools that can parse and do basic semantics analysis on D code.

Elephant

http://www.thecodebase.com/elephant.html DIDEの後継バージョン。

wxD

http://wxd.sourceforge.net/ wxWidgets のバインディング。

D Runtime Library

DMD 0.119 リリース。 Cスタイルのキャストが不正になったり定義済みversionが設定できなくなったり。それはいいけどコメントでまで不正なUTFをエラーにするとはこれ如何に。 詳しくは http://f17.aaa.livedoor.jp/~labamba/から。