-
[ #Compiler ] Day 3 of #AoCO2025 Study Notes: You can’t fool the optimiser
My notes focus on reproducing and verifying Matt Godbolt’s teaching within a local development environment
This post specifically compares Tail Recursion vs. Standard Recursion.
Read more here: https://gapry.github.io/2026/01/31/Advent-of-Compiler-Optimisations-Study-Notes-03.html
-
[ #Compiler ] Day 2 of #AoCO2025 Study Notes
My notes focus on reproducing and verifying Matt Godbolt’s teaching within a local development environment
Additionally, I have extended the discussion by implementing a manual PoC in assembly
Read more here: https://gapry.github.io/2026/01/31/Advent-of-Compiler-Optimisations-Study-Notes-02.html
-
[#Compiler] Day 1 of #AoCO2025 Study Notes
While the original uses #CompilerExplorer, I wanted to replicate the analysis locally.
In this post, I have used #gcc, #clang, llvm-objdump and #LLDB to analyze.
Read more here: https://gapry.github.io/2026/01/01/Advent-of-Compiler-Optimisations-Study-Notes-01.html
-
Fuzzing High-Level Synthesis Tools
-
Branchless Coding in Go
-
using qemu-user emulation to reverse engineer binaries
https://ariadne.space/2021/05/05/using-qemu-user-emulation-to-reverse-engineer-binaries/
-
Definition of “functor”; Haskell vs. C++
#cpp #haskell
#GapryBlogReadingListhttps://softwareengineering.stackexchange.com/questions/421566/definition-of-functor-haskell-vs-c
-
Allwinner D1 RISC-V processor SDK & Documentation
#Allwinner #RISCV #Linux
#GapryBlogReadingListhttps://www.cnx-software.com/2021/05/02/allwinner-d1-sdk-linux-risc-v-documentation/
-
All C++20 core language features with examples
#Cpp20 #Cpp
#GapryBlogReadingListhttps://oleksandrkvl.github.io/2021/04/02/cpp-20-overview.html
-
Automatically Resuming a Job with Coroutines on a Separate Thread
#Cpp20 #Cpp
#GapryBlogReadingListhttps://www.modernescpp.com/index.php/automatically-resuming-a-job-with-coroutines
-
MLCommons Releases MLPerf Inference v1.0 Results with First Power Measurements
-
Profiling virtualized GPU acceleration with Perfetto
#Profiling #GPU
#Virtualization #Perfetto
#GapryBlogReadingList -
The 5 best Intel & AMD single board computers for makers
https://www.cnx-software.com/2021/04/24/the-5-best-intel-amd-single-board-computers-for-makers/
-
Bridging __VA_ARGS__ to C++ variadic templates
https://mortoray.com/2013/11/01/bridging-__va_args__-to-c-variadic-templates/
-
Write unit tests for C/C++ in Visual Studio
https://docs.microsoft.com/en-us/visualstudio/test/writing-unit-tests-for-c-cpp?view=vs-2019
-
Test-driven development and unit testing with examples in C++
-
Building a load-balanced task scheduler – Part 1: Basics
https://blog.molecular-matters.com/2012/04/05/building-a-load-balanced-task-scheduler-part-1-basics/
Building a load-balanced task scheduler – Part 2: Task model
Building a load-balanced task scheduler – Part 3: Parent-child relationships
Building a load-balanced task scheduler – Part 4: False sharing
-
Virtualizing FPGAs For Multiple Cloud Users
https://semiengineering.com/virtualizing-fpgas-for-multiple-cloud-users/
-
Building your own unit-testing framework
#Cpp #UnitTest
#UnitTestingFramework
#GapryBlogReadingListhttp://cpp-tip-of-the-day.blogspot.com/2015/09/building-your-own-unit-testing-framework.html
-
Developing a C++ Unit Testing Framework
-
How to Write a Minimal Unit Testing Framework in C++
#Cpp #UnitTest
#UnitTestingFramework
#GapryBlogReadingListhttps://levelup.gitconnected.com/how-to-write-a-minimal-unit-testing-framework-in-c-fd5f3094e360
-
Opening a World of Possibilities: Vitis HLS Front-end is Now Open Source for All on GitHub
-
-
Writing Linux File Buffer Cache top in C++ with BPF
-
How to Deploy a Ceph Storage to Bare Virtual Machines
-
The effect of switching to TCMalloc on RocksDB memory use
#RocksDB #tcmalloc #glibc
#GapryBlogReadingListhttps://blog.cloudflare.com/the-effect-of-switching-to-tcmalloc-on-rocksdb-memory-use/
-
Genode OS Framework is adding PinePhone support
#Genode
#PinePhone
#GapryBlogReadingListhttps://linuxsmartphones.com/genode-os-framework-is-adding-pinephone-support/
-
Explore binaries using this full-featured Linux tool
#Linux
#Radare #Radare2
#BinaryAnalysis
#GapryBlogReadingList -
a bit of background for concepts and C++17 -- Bjarne Stroustrup
#cpp #cpp17
#Programming #Coding
#GapryBlogReadingListhttps://isocpp.org/blog/2016/02/a-bit-of-background-for-concepts-and-cpp17-bjarne-stroustrup
-
HN: A hybrid thread / fiber task scheduler written in C++ 11
-
Getting Started with Raspberry Pi Pico using MicroPython and C
#RaspberryPiPico #cprogramming
#python #micropython
#programming #coding
#GapryBlogReadingList -
@rudolf Sorry, I can't answer your question at this moment since it need to check the config.
But, I find the following post which shows the details how to do the setup. I think it can help you to solve it.
------------------------
Building 64-bit Systems for Raspberry Pi 4 with Yocto
#Linux #Yocto
#yoctoproject
#raspberrypi4
#GapryBlogReadingListhttps://jumpnowtek.com/rpi/Raspberry-Pi-4-64bit-Systems-with-Yocto.html
-
An introduction to swap space on Linux systems
#linux
#opensource
#GapryBlogReadingListhttps://opensource.com/article/18/9/swap-space-linux-systems
-
Extend the life of your SSD drive with fstrim
#linux
#opensource
#SolidStateDrives #SSD
#GapryBlogReadingListhttps://opensource.com/article/20/2/trim-solid-state-storage-linux