I left Protonmail. Here is why. I still like them to some degree though.
Home
Mes released and bootstrappable TCC merged
Some merging and releasing has been done. So here we are.
Milestone — MesCC builds TinyCC and fun C errors for everyone
We spent the last months making MesCC able to compile TinyCC and making the result of that compilation able to compile TinyCC. Many cool problems appeared, this is the summary of our work.
More work, more people, more energy — thanks NlNet
Now it’s time to focus on combining all the previous work and making it production ready. NlNet for the rescue, again.
Support Windows not supporting Windows
About the possibility of having Windows users as clients being a software developer that doesn’t use Windows, and how to solve that technically.
Milestone – RISC-V support in Mes’s bootstrappable TinyCC
Bringing RISC-V support to the bootstrappable TinyCC Mes forked. Some problems and a look into the future.
Adding TinyCC to the mix
Discussing what changes need to be done to make GCC compilable form a simpler C compiler, TinyCC.
Milestone — Source to Binary RISC-V support in GCC 4.6.4
Description of the changes applied from a minimal compiler that runs and generates assembly to something that is actually able to compile, interacting with binutils and having a working libgcc.
Milestone — Minimal RISC-V support in GCC 4.6.4
Description of the changes for a minimal RISC-V support in GCC-4.6.4 and how did I reach this point.
ELF format — why not?
Some introduction to ELF as we’ll need to deal with this in the future.
GCC internals — From a porting perspective
Deep diving into GCC’s internals from the perspective of someone who wants to port GCC for a new architecture.
Intro to GCC bootstrap in RISC-V
Introduction to my new adventure bootstrapping GCC for RISC-V. Why, how, and who is going to pay for it.
Lessons learned on machine code generation
A summary of the lessons I learned about machine code generation during my work at Lightening, Hex0 and all my recent research on compilers.
RISC-V Adventures II: hex0
A love story about trust, machine code, hexadecimal notation and weird instruction formats, with an epic unexpected solution coming back from the afterlife.
RISC-V Adventures: Lightening
The port of Lightening, the code generation library used in Guile Scheme, and other adventures on the low level world of RISC-V.
Review of 2020
The review of our year 2020 at ElenQ Technology.
Our own git server
How to set up a git server with simple tools
ElenQ Donations — Chibi Scheme
Donation to Chibi Scheme programming language
ElenQ Donations — Intro + GNU Guix
Recent ElenQ Technology donation to the great GNU Guix package manager and software distribution
ElenQ Publishing
ElenQ Publishing is a technical book publishing project that aims to open the door of technical knowledge to everyone.
Page 1 / 2 »