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
The main C++ Coroutines implementation was merged into GCC-10. This branch remains open for any "ideas" or other WIP and is kept up to date with GCC master.
gcc-darwin-arm64
GCC master branch for Darwin with experimental support for Arm64. Currently GCC-15.0.0 [December 2024]
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/gcc-darwin-arm64
GCC master branch for Darwin with experimental support for Arm64. Currently GCC-15.0.0 [December 2024]
iains/gcc-12-branch
GCC 12 for Darwin with experimental Arm64 support. Current release 12.4-darwin-r0 [June 2024]
iains/clang-cxx20-modules
Experimental patches to implement missing C++20 modules features for the clang/LLVM toolchain.
iains/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.
iains/darwin-toolchains-start-here
[Jan 2022] Enabled discussions here (about building toolchains on Darwin).
iains/gcc-14-branch
GCC 14 for Darwin with experimental Arm64 support. Current release 14.2-darwin-r2 [October 2024]
iains/gcc-13-branch
GCC 13 for Darwin with experimental Arm64 support. Current release 13.3-darwin-r0 [May 2024]
iains/gcc-cxx-coroutines
The main C++ Coroutines implementation was merged into GCC-10. This branch remains open for any "ideas" or other WIP and is kept up to date with GCC master.
iains/gcc-10-branch
[April 2021] 10.3 plus Darwin additions, initial 10.3 Arm64.
iains/gcc-git
GCC Git mirror + Darwin Updates
iains/binutils-gdb
Unofficial mirror of sourceware binutils-gdb repository. Updated daily.
iains/gcc-11-branch
GCC 11 for Darwin with experimental Arm64 support. Current release 11.5-darwin-r0 [July 2024]
iains/gcc-6-branch
[December 2023] GCC-6.5 + Darwin additions + Java bug fixes
iains/gcc-8-branch
[December 2023] GCC 8.5 + Darwin additions + forward ported Java
iains/darwin-expect
[June-2021 5-45r2] Imported fixes and config changes to deal with Darwin20 and Arm64.
iains/gcc-9-branch
[January 2020, switched to GCC git] GCC 9 release branches
iains/gcc-contracts
fork from Ville and Nina's contracts work
iains/libffi
A portable foreign-function interface library.
iains/llvm-project
This is the canonical git mirror of the LLVM subversion repository. The repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
iains/andrzej-papers
Documents produced for WG21
iains/bdwgc
A branch with changes to allow building this in-tree in GCC to support GCJ experiments.
iains/cppcoro
A library of C++ coroutine abstractions for the coroutines TS
iains/dhdm
A tool to convert .dhdm files to tangent-space displacement maps
iains/folly
An open-source C++ library developed and used at Facebook.
iains/gambit
Gambit is an efficient implementation of the Scheme programming language.
iains/gccrs
GCC Front-End for Rust
iains/gcj
An attempt to integrate the GNU Compiler for Java (GCJ) back into GCC.
iains/libcody
Compiler/BuildSystem Interface Library
iains/timur-wg21papers
LaTeX source for my WG21 papers
iains/WG21-CXX-draft
C++ standards drafts