久々にLLVMをいじっている。LLVMにロマンを感じるのは自分がそういう人間だからなのだろうと思う。 LLVMを使って作りたいと思っているものがあって、そのための下調べをしている。まずはJITアドレス空間にあるメモリにアクセスする方法。ネットを探したところ、こんな記事が見つかった。 Old Nabble - LLVM - Dev - Creating Pointer Constants http://old.nabble.com/Creating-Pointer-Constants-td22401381.html この記事を参考に試してみたところ、メモリにアクセスすることができた。ソースコードは以下のとおり。HowToJITを改造している。 int value = 0; int main() { InitializeNativeTarget(); LLVMContext Context;
I currently have heavily multi-threaded server application, and I'm shopping around for a good multi-threaded memory allocator. So far I'm torn between: Sun's umem Google's tcmalloc Intel's threading building blocks allocator Emery Berger's hoard From what I've found hoard might be the fastest, but I hadn't heard of it before today, so I'm skeptical if its really as good as it seems. Anyone have p
C++ Conversion This project is a continuation of the build GCC in C++ project. Its goal is to explore re-implementing some existing GCC components in C++. Related Projects Unified debugging dumps. Alternatives to GC. Simplified GIMPLE generation. Documentation New API for vectors. Status 2012-08-14: The branch has been merged into trunk. There is no code left in the branch for now. If major re-wri
The Glorious Glasgow Haskell Compiler.
By default, libstdc++ is built with efficiency in mind, and therefore performs little or no error checking that is not required by the C++ standard. This means that programs that incorrectly use the C++ standard library will exhibit behavior that is not portable and may not even be predictable, because they tread into implementation-specific or undefined behavior. To detect some of these errors be
●複数バージョン共存の(私の)方針 ・gccを新たにソースからインストールするとき、/optの下にgccのバージョン毎にサブディレクトリを作成し、そこにインストールすることにする。 gccのconfigureオプション例:--prefix=/opt/gcc-4.5.2 自分でインストールしたgccには、.bashrcでPATHを通さないことにする。 ・boostもgccのバージョン毎にインストールすることにする。 ・自分でインストールしたgccを使うときは、フルパスで起動する(PATHを通さないことにしたので)。 このとき、コンパイルオプションに「-static」をつけてスタティックリンクしておくと、共有ライブラリのバージョン違いにまつわるトラブルを避けられる。 ----------------------------- (begin) ----------------------
みなさん、Git使ってますか?僕はまだメインのVCSがSubversionなのもあって、なかなか慣れません。せっかくGitを使っているのに、ちょっと不便なSubversionくらいの位置づけです。でも、同じような理解度の人って多いんじゃないでしょうか。 一方で、最近はGitHub管理のオープンソースプロジェクトが増えてきました。バグレポートを送るにしてもpull request*1が前提のような空気があり、Git初心者には少し敷居が高い印象があります。 そんな僕も先日初pull requestをしてみたんですが、色々な失敗の積み重ねで残念なpull requestになってしまいました。その反省を元に、本稿ではpull requestする際のベストプラクティスを紹介します。これは「Git Workflow」をベースにコマンド例などを加筆したものです。 概要 pull requestする際は、
「いますぐ実践! Linux システム管理」はこちらです。 メルマガの解除、バックナンバーなども、以下からどうぞ。 https://www.usupi.org/sysad/ (まぐまぐ ID:149633) その他、作者に関するページは、概ね以下にございます。 https://www.usupi.org/kuri/ (まぐまぐ ID:126454) http://usupi.seesaa.net/ (栗日記ブログ) https://twitter.com/kuriking/ (twitter) https://facebook.com/kuriking3 (facebook) https://jp.pinterest.com/kuriking/pinterest) https://www.instagram.com/kuri_king_/ (instagram) [バックナンバーのトップへ
The GNU C Library (glibc) manual The latest manuals for the GNU C Library (glibc) are available here. Last updated August 29, 2023 Return to the GNU Project home page. Please send FSF & GNU inquiries to gnu@gnu.org. There are also other ways to contact the FSF. Please report broken links and other corrections (or suggestions) to the libc maintainers. Copyright 2023 Free Software Foundation, Inc. V
Flightradar24 is the best live flight tracker that shows air traffic in real time. Best coverage and cool features!
This site is designed to serve as the entry site to everything you want to know about automatic differentiation. Automatic Differentiation (AD) is a technology for automatically augmenting computer programs, including arbitrarily complex simulations, with statements for the computation of derivatives, also known as sensitivities. We apologize for any inconvenience caused by the fact that this site
[This Article appeared in the American Scientist (Nov-Dec 1990), Volume 78, 550-558. Retyped and posted with permission.] The Science of Scientific Writing If the reader is to grasp what the writer means, the writer must understand what the reader needs George D. Gopen and Judith A. Swan* *George D. Gopen is associate professor of English and Director of Writing Programs at Duke University. He ho
Async Tasks in C++11: Not Quite There Yet Posted by Bartosz Milewski under C++, Concurrency, Multicore, Multithreading, Parallelism, Programming [13] Comments If you expected std::async to be just syntactic sugar over thread creation, you can stop reading right now, because that’s what it is. If you expected more, read on. Don’t get me wrong, std::async combines several useful concurrency concepts
2.日本での入手方法 本項はBeagleboard と同じ内容ですが、 こちらにも再掲載しておきます。 (1) 購入先 米国からの個人輸入になります。 国際的な電子部品販売業者である Digi-Key 日本サイトからの購入が 日本語で通じるのでお勧めです 何らかのトラブル時の問合電話も日本のオペレータが対応してくれます 他に輸入代行する日本業者もあるが、価格はDigi-Keyの方が安く購入できます 送料込み \15,666 ~2011/07/02現在~ です (なお、日本の消費税 +5% は別途要。本品目関税は無し) (注意:同じDigi-Keyでも、日本サイトから購入ください。 Digi-Key米国サイトからだとドル建て価格が安く 見えますが、 別途高額な国際宅配便代が請求される) (2) 発注方法 Digi-Key 日本サイトに行き 商品検索窓に「pandaboard」といれて検索する
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く