You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
[Phoronix] LLVM's Clang Compiler Is Now C++11 Feature Complete C++11 support is now feature-complete. · e6e68b5 · llvm-mirror/clang · GitHub 3時間前のコミットにより、Clangは晴れてC++11規格を完全に実装した。その通り、完全にすべて実装した。 コミットは、Inheriting Constructorsとthread_localの機能を有効にする変更だ。 もちろん、まだ実装にバグは残っているだろうし、規格上のバグもあるので、開発に終わりはない。ただし、今日は記念すべき日である。 static_puts said... そうすると、ますますC++11本の重要性が高まってきますね! 「寄付のお願い」の方にも書かせていただいたのですが、書籍の執筆への寄
libclang を利用した ctags が開発されているらしい。 Announcing "clang-ctags" clang-ctags - github libclang の Python モジュール(cindex.py)を使用しているので Python で実装されているみたいですね。 ざっと見てみたところ Emacs で使用されている etags にも対応しているそうな? clang をそのまま使用しているので既存の ctags よりも精度が高いみたいですね。 clang ベースなら C++11 のコードでも問題ないのかな。 早速、わたしの環境でも試してみようと思ったんですが、残念ながら cindex.py 内部でエラーが出てうまく動作しませんでした。 このエラー自体、cindex.py を直接触っていた時から出ているんでどうにかしたいんですが、何が原因なのかよくわからないんですよ
user-defined literals の直後に追加されたみたいで気が付きませんでした。 文字列の中に直接文字コードを記述することが出来ます。 C++11 implementation status GIT mirror [ソース] #include <string> #include <cassert> int main(){ char16_t const* s = u"\u307b\u3080ほむ"; assert(s == std::u16string(u"ほむほむ")); return 0; } clang の進化が止まらない。 [コンパイラ] clang++ (LLVM) 3.1 20120311(trunk) [参照] http://d.hatena.ne.jp/faith_and_brave/20081009/1223548246 http://www.yourname.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く