iains
Originally an EE, and then much work on real-time signal processing, simulation and detection algorithms. Compiler engineering since 2005 or so.
IndependentRomsey, UK
Pinned Repositories
clang-cxx20-modules
Experimental patches to implement missing C++20 modules features for the clang/LLVM toolchain.
darwin-toolchains-start-here
[Jan 2022] Enabled discussions here (about building toolchains on Darwin).
darwin-xtools
[June-2019, 2.2.4] A set of modifications to ctools and ld64 that enable support for older systems with up-to-date-tools.
gcc-10-branch
[April 2021] 10.3 plus Darwin additions, initial 10.3 Arm64.
gcc-12-branch
GCC 12 for Darwin with experimental Arm64 support. Current release 12.4-darwin-r0 [June 2024]
gcc-13-branch
GCC 13 for Darwin with experimental Arm64 support. Current release 13.3-darwin-r0 [May 2024]
gcc-14-branch
GCC 14 for Darwin with experimental Arm64 support. Current release 14.2-darwin-r2 [October 2024]
gcc-cxx-coroutines
Since the main implementation is in trunk, this is open just for occasional WIP and ideas.
gcc-darwin-arm64
GCC master branch for Darwin with experimental support for Arm64. Currently GCC-15.0.1 [March 2025]
LLVM-7-branch
[December 2019, 7.1.1-darwin-WIP] Additions to the LLVM 7.x release branch to support older Darwin versions.
iains's Repositories
iains/LLVM-7-branch
[December 2019, 7.1.1-darwin-WIP] Additions to the LLVM 7.x release branch to support older Darwin versions.
iains/LLVM-8-Branch
LLVM 8 branch with additions to build for older Darwin and PPC Darwin
iains/darwin-gcc-5
[may-2016 5.3r2] Darwin-specific additions to the FSF GCC 5 branch
iains/tapi
[January 2020, Updated to build with LLVM-7.1.1] This is based on the Open source drop of TAPI
iains/gcc-7-branch
GCC 7 release branches and Darwin additions
iains/gcc-9-branch
[January 2020, switched to GCC git] GCC 9 release branches
iains/llvm-project-old
Branches with Work In Progress for the LLVM project (esp PowerPC Darwin)
iains/gambit
Gambit is an efficient implementation of the Scheme programming language.
iains/libbacktrace
A C library that may be linked into a C/C++ program to produce symbolic backtraces