2017 LLVM Developers’ Meeting: “lld: A Fast, Simple, and Portable Linker”      2017-11-06 14:20:23  詳細
http://www.LLVM.org/devmtg/2017-10/ — lld: A Fast, Simple, and Portable Linker - Rui Ueyama Slides: Coming Soon — lld is a drop-in replacement for system linkers that supports ELF (Unix), COFF (Window...
http://www.youtube.com/watch?v=yTtWohFzS6s
GitHub - JetBrains/kotlin-native      2017-11-05 22:20:21  詳細
README.md Kotlin/Native Kotlin/Native is a LLVM backend for the Kotlin compiler, runtime implementation and native code generation facility using LLVM toolchain. Kotlin/Native is primarily designed to...
https://github.com/JetBrains/kotlin-native
Numba — Numba      2017-10-16 16:20:17  詳細
Numba ¶ Numba gives you the power to speed up your applications with high performance functions written directly in Python. With a few annotations, array-oriented and math-heavy Python code can be jus...
https://numba.pydata.org/
GitHub - IntelLabs/hpat      2017-10-15 02:20:18  詳細
Dismiss Join GitHub today GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together. Sign up
https://github.com/IntelLabs/hpat
Swift コンパイラのアーキテクチャ - Qiita      2017-10-12 10:20:18  詳細
Swift のコンパイラの開発に手を出してみたい方向けに、コンパイラの全体構成がどうなっているのかを、大まかに説明します。コードリーディングの参考になればいいなと。 Swift コンパイラの構成 僕はプログラムを把握するときに、エントリポイント(最初に実行される箇所、 main 関数)が分からないとすごく不安になります。逆に言えば、エントリポイントさえ分かれば、そこから処理を追っていけば良いのでそ...
https://qiita.com/rintaro/items/3ad640e3938207218c20
Clangでファジング (-fsanitize=fuzzer) - Qiita      2017-10-11 17:20:19  詳細
Clang開発版に libFuzzer が新しいサニタイザとして 取り込まれた 。 clang -fsanitize=fuzzer で使える。 ファジングとは ファジング (fuzzing) はテスト手法のひとつ。おかしなデータを自動的に大量生成してプログラムへ入力し、クラッシュを誘発することでバグをあぶりだす。 libFuzzer はファジングをおこなうためのライブラリ。 trunk版のclan...
https://qiita.com/frickiericker/items/67bd5196a53e5575c4b9
Thread Safety Analysis — Clang 5 documentation      2017-09-28 15:20:14  詳細
Introduction ¶ Clang Thread Safety Analysis is a C++ language extension which warns about potential race conditions in code. The analysis is completely static (i.e. compile-time); there is no run-time...
https://clang.llvm.org/docs/ThreadSafetyAnalysis.html
GitHub - k0kubun/llrb: LLVM-based JIT Compiler for Ruby      2017-09-19 19:20:21  詳細
README.md LLRB LLRB is a LLVM-based JIT compiler for Ruby. What's LLRB? This is an experimental project to implement an idea presented by @evanphx at RubyKaigi 2015 Keynote : Method JIT compiler inlin...
https://github.com/k0kubun/llrb
LLVM Tutorial をやったメモ - (iwi) 備忘録      2017-09-09 02:20:13  詳細
2017 - 04 - 20 LLVM Tutorial をやったメモ LLVM Tutorial: Table of Contents — LLVM 5 documentation まだ途中までしかやってないです。Kaleidoscopeという言語の処理系を作っていきます。非常にシンプルな言語です。対話環境で入力されたコードを JIT して実行します。 LLVM のバージョンで結構コードが動かな...
http://iwiwi.hatenadiary.jp/entry/2017/04/20/232457
LLVM 5.0 Released With C++17 Support, Ryzen Scheduler, AMDGPU Vega & Much More - Phoronix      2017-09-08 21:20:15  詳細
LLVM 5.0 Released With C++17 Support, Ryzen Scheduler, AMDGPU Vega & Much More Written by Michael Larabel in Compiler on 7 September 2017 at 03:17 PM EDT. 4 Comments After delays pushed its release ba...
http://www.phoronix.com/scan.php?page=news_item&px=LLVM-5.0-Released
[llvm-announce] LLVM 5.0.0 Release      2017-09-08 11:20:12  詳細
Hans Wennborg via llvm-announce llvm-announce at lists.llvm.org Thu Sep 7 11:45:35 PDT 2017 Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] It is my pleasure to announce that LLVM 5 is ...
http://lists.llvm.org/pipermail/llvm-announce/2017-September/000075.html
Enable wasm LLVM backend by tlively · Pull Request #42571 · rust-lang/rust · GitHub      2017-08-30 18:20:07  詳細
Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @nikomatsakis (or someone else) soon. If any changes to this PR are deemed necessary...
https://github.com/rust-lang/rust/pull/42571
cppyy: Automatic Python-C++ bindings — cppyy 0.1 documentation      2017-08-25 22:20:05  詳細
cppyy: Automatic Python-C++ bindings ¶ cppyy is an automatic Python-C++ bindings generator designed for large scale programs in high performance computing that use modern C++. Design and performance a...
http://cppyy.readthedocs.io/en/latest/
Google Developers Japan: サニタイザーによる Android のバグ退治      2017-08-22 20:20:10  詳細
#DevFest16 1 #hack4jp 3 A4A 3 Action on Google 2 Addy Osmani 1 ADK 2 AdMob 30 Ads 11 Agency 1 ALPN 1 AMP 39 AMP Cache 4 amp-bind 1 Analytics 9 Andorid 10 Android 240 Android Auto 1 Android Design Supp...
https://developers-jp.googleblog.com/2017/08/android-bug-swatting-with-sanitizers.html
本の虫: LLVMがWindowsのデバッグ情報フォーマットのPDBをサポート      2017-08-19 17:20:04  詳細
LLVM Project Blog: LLVM on Windows now supports PDB Debug Info この数年、clangをWindowsでソフトウェア開発するための世界級のツールチェインにするために尽力してきた。このことについては、 すでに 何度も 書いてきた ことだ。LLVMは完全なABI互換を実現した(ただしバグ互換ではない)。互換性を実現するのが難しい分野にデバッグ...
https://cpplover.blogspot.com/2017/08/llvmwindowspdb.html
Swiftを作ったChris LattnerはTesla Autopilotの後今度はGoogle Brainへ | TechCrunch Japan      2017-08-15 11:20:12  詳細
Appleのプログラミング言語Swiftを支えた重要なクリエイターの1人であるChris Lattnerが、再び動き出した。昨年AppleからTeslaのAutopilot Softwareの副社長に就任し、 その地位で6ヶ月過ごした 後、LattnerはTwitterで次の勤務先がGoogle Brainであることを発表した。 Appleの低レベルのソフトウェア並びにシステムで10年以上働いたL...
http://jp.techcrunch.com/2017/08/15/20170814swift-creator-chris-lattner-joins-google-brain-after-tesla-autopilot-stint/
WebAssembly: A New Hope | Inside PSPDFKit      2017-08-12 11:20:08  詳細
In March 2017, just five months ago, the WebAssembly Community Group reached consensus on the initial (MVP) binary format, JavaScript API, and reference interpreter . This exciting new technology is a...
https://pspdfkit.com/blog/2017/webassembly-a-new-hope/