miniblog.

Optimising let in JS: http://t.co/uh2zrYgk5E It's a shame that users need to consider which compilation tiers support their fave features.
"Experience with GCC is that the size of the IR is one of the most significant contributors to compile time." Wow! Not what I expected.
hall of api shame: boolean trap http://t.co/kbMZ8pBCex
The Google C++ Test Framework has an interesting concept of non-fatal assertions (e.g. non-fatal: EXPECT_EQ fatal: ASSERT_EQ). New to me.
Surprised to learn that CSV does actually have an IETF RFC standardising it: https://tools.ietf.org/html/rfc4180 (handling real data is messy though)
If you're a Hubot user and based in London, I've just released https://www.npmjs.com/package/hubot-tube-status to check on the current tube status!
jq http://t.co/Xczrc1ng3g is a fantastic tool for exploring JSON files. I wish I'd known about it earlier. http://t.co/gIwaGzatIA
Photo
Discovered jekyll-modes today, a major mode with syntax highlighting in highlight blocks when editing Jekyll posts. http://t.co/7FeQyFgICe
Photo
Blogged: My First LLVM Compiler: http://t.co/WUbsE7qawT
I'm coming round to the view that every project should have a code tidy script to keep formatting consistent.
Wow. In C++, `x = x` can have side effects! I can't think of any other language with this property.
Memcheck, the asm.js equivalent of valgrind: http://t.co/CdpcVG0a8p
`C-x TAB' is an underrated command (bound to indent-rigidly). You can give it a numeric +ve or -ve prefix argument, or use it interactively!
I'm nearly sorted with FSF copyright assignment! Excited!
"most code doesn’t even run once which is why JS engines wait for a function to be run before even fully parsing it" https://blog.mozilla.org/luke/2014/01/14/asm-js-aot-compilation-and-startup-performance/
IE will add asm.js optimisations! http://t.co/y9UoXFaXWX This is huge for near-native web performance.
It's amazing that gcc is still finding new ways to significantly improve performance (at least on some chips): http://t.co/lSREwMbhOe
Emacs 24.4.90, the first pretest for 24.5, has been released! http://t.co/qXE7rdxpkz Give it a try!
The LLVM API and docs are really good. I've gone from zero C++ knowledge to a BF to LLVM IR compiler in only a week! https://github.com/Wilfred/Brainfrack/tree/master/llvm
Sadly Arch Linux doesn't have LLDB in its official repos yet (AUR only). It's only a matter of time I hope.
Showing 5,321-5,340 of 7,508 posts