mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-09-24 21:10:12 +01:00
This moves the most complex of the logic fully into Starlark: both the many different platform sources list, and the overriding of generic files with architecture specific files. This also fixes significant bugs in the AArch64 build where we were skipping numerous files: all of the outlined atomics and `emupac.cpp`. This PR forcibly disables `emupac.cpp` as fixing that will require a more significant change.