An exciting feature just landed in the main branch of the Clang compiler. Using the [[clang::musttail]] or __attribute__((musttail)) statement attributes, you can now get guaranteed tail calls in C, C++, and Objective-C. While tail calls are usually associated with a functional programming style, I am interested in them purely for performance reasons. It turns out that in some cases we can use tai
とてもむずかしかったRubyのバグのメモ FreeBSDでopen-uriのテストが「期待値は"2009-08-07"、実際の値は"2009-01-07"」といって失敗しはじめた →タイムゾーンデータベースの異常を疑うが、Fre… https://t.co/6piLfzbyX2
I'm getting pretty far into my first "big" rust project, and I'm really loving the language. But I think every language has some of those rough edges which are there because of some early design decision, where you might do it differently in hindsight, knowing where the language has ended up. For instance, I remember reading in a thread some time ago some thoughts about how ranges could have been
A series of posts about QEMU internals: View the Project on GitHub airbus-seclab/qemu_blog Introduction This is a series of posts about QEMU internals. It won’t cover everything about QEMU, but should help you understand how it works and foremost how to hack into it for fun and profit. We won’t explain usage and other things that can be found in the official documentation. The following topics wil
日本時間の2021年4月26日午前3時6分、Emacsのmasterブランチにfeature/native-compブランチがマージされました(コミット:Merge branch ‘feature/native-comp’ into into trunk)。これにより、HEADのEmacsをビルドすると、Native compilation機能を兼ね備えたネイティブコンパイルEmacs、通称Gcc Emacsが使えるようになりました。 ネイティブコンパイルEmacsの機能 # ネイティブコンパイルEmacs(以下、Gcc Emacsと呼びます)は、Andrea Corallo、Luca Nassi、Nicola Mancaの3名によるBringing GNU Emacs to Native Code という論文で詳細が説明されています。 簡単に説明すると、これまでのEmacsは、Elisp
Last edited: March 19th, 2022 Firefox is sometimes recommended as a supposedly more secure browser because of its parent company's privacy practices. This article explains why this notion is not true and enumerates a number of security weaknesses in Firefox's security model when compared to Chromium. In particular, it covers the less granular process model, weaker sandboxing and lack of modern exp
tldr: Announcing Ema, a new static site generator in Haskell with hot reload destined to develop an unique kind of apps. This post mostly goes over the background of choosing to create it. A little over a year ago I created the rib static site generator in Haskell based on Shake and ghcid. The idea was to be able to write a more intuitive (so no Makefile-like rules) set of instructions for buildin
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く