2018
-
Guaranteed Copy Elision Does Not Elide Copies
December 11, 2018
-
Spaceship Operator
August 23, 2018
-
Super Simple Named Boolean Parameters
July 12, 2018
-
Function Template Partial Ordering: Worked Examples
June 7, 2018
-
std::accumulate vs. std::reduce
May 15, 2018
-
Custom Alias Analysis in LLVM
April 24, 2018
-
No more pointers
April 1, 2018
-
emBO++ 2018 Trip Report
March 15, 2018
-
Do compilers take inline as a hint?
January 26, 2018
-
Passing overload sets to functions
January 18, 2018
2017
-
A call for data on exceptions
December 6, 2017
-
Functional exceptionless error-handling with optional and expected
November 30, 2017
-
Meeting C++17 Trip Report
November 14, 2017
-
Detection Idiom - A Stopgap for Concepts
September 14, 2017
-
Learning C++
September 4, 2017
-
Writing a Good Tech Cover Letter
August 10, 2017
-
void C::C::C::A::A::A::foo() - valid syntax monstrosity
August 8, 2017
-
Writing a Linux Debugger Part 10: Advanced topics
August 1, 2017
-
Writing a Linux Debugger Part 9: Handling variables
July 26, 2017
-
C++17 attributes - maybe_unused, fallthrough and nodiscard
July 20, 2017
-
Metaclasses for embedded domain specific languages
June 28, 2017
-
Writing a Linux Debugger Part 8: Stack unwinding
June 24, 2017
-
Writing a Linux Debugger Part 7: Source-level breakpoints
June 19, 2017
-
Accelerating your C++ on GPU with SYCL
May 19, 2017
-
Writing a Linux Debugger Part 6: Source-level stepping
May 6, 2017
-
ACCUConf Trip Report
May 2, 2017
-
ACCUConf Workshop Day Report
April 27, 2017
-
Writing a Linux Debugger Part 5: Source and signals
April 24, 2017
-
Writing a Linux Debugger Part 4: Elves and dwarves
April 5, 2017
-
Writing a Linux Debugger Part 3: Registers and memory
March 31, 2017
-
Writing a Linux Debugger Part 2: Breakpoints
March 24, 2017
-
Writing a Linux Debugger Part 1: Setup
March 21, 2017
-
Building my first custom keyboard
February 28, 2017
-
New domain name and future plans
February 2, 2017
-
Initialization in C++ is bonkers
January 20, 2017
-
Announcing the C++ Edinburgh Mentoring Programme
January 18, 2017
-
Template argument deduction for class template constructors
January 11, 2017
-
Lazy generators: template deduction on the left-hand side
January 3, 2017