This post describes, in detail, my solution in the D programming language for the 1st puzzle of the Advent of Code 2021.
This post describes what I’ve done on the 10th week of the Symmetry Autumn of Code 2021, including follow up updates on the LLVM patches and implementation of a minimal TypeSystem for D.
This post describes what I’ve done on the 9th week of the Symmetry Autumn of Code 2021, including follow up updates on the LLVM patches and some fixed issues.
This post describes the problem with not having D classes in betterC and both present tricky and reasonable solutions on how to use classes with C++ linkage in D with betterC.
This post describes what I’ve done on the 8th week of the Symmetry Autumn of Code 2021, including follow up updates on the LLVM patches, some bug hunting, various fixes, LLVM ustream support of immutable type qualifier and D calling convention issue.
This post describes what I’ve done on the 7th week of the Symmetry Autumn of Code 2021, including updates on the LLVM patches, various fixes and refactors in the compiler and some more issues found.
This post describes what I’ve done on the 6th week of the Symmetry Autumn of Code 2021, including follow up on LLVM patches, implementation of the array and string slices formatters on the D language plugin and minor fixes and refactoring
This post describes what I’ve done on the 5th week of the Symmetry Autumn of Code 2021, including follow up on LLVM patches, researching on DWARF standard tags and attributes, investigation of what debug info is generated among D compilers, written patches to DMD compiler and small updates for LLDB plugin.
This post describes what I’ve done on the 4th week of the Symmetry Autumn of Code 2021, including finishing the patch split, answering reviews, discussion about implementation, announcement to the llvm-dev mailing list, minor changes on the GCC patches and bugzilla
This post describes what I’ve done on the 3rd week of the Symmetry Autumn of Code 2021, including restructuring the patch history by splitting it up according to what LLVM team requested, bug fixes on the libiberty demangler and a small fix on DMD backend for fully qualified names on DWARF info