Dylan Baker
521e057d97
compilers/mixins/intel: add type annotations
5 years ago
Dylan Baker
b8368c1617
compilers: Put Intel compiler classes into the mixins folder
5 years ago
Dylan Baker
488e852e70
compilers/mixins/gnu: Add type annotations
5 years ago
Dylan Baker
cd5360821a
compilers: split gnu and gnulike compilers out of compilers
...
I debated a bit whether both classes really belong in the same module,
and decided that they do because the share a number of helpers.
5 years ago
Dylan Baker
d68969f169
compilers/mixins/visualstudio: Add type annotations
5 years ago
Dylan Baker
214ab455d3
compilers: Move the VisualStudioLikeCompiler class into mixins
5 years ago
Dylan Baker
51c66752a9
compilers/mixins/arm: Add type annotations
5 years ago
Dylan Baker
ef448b95ae
compilers: Move ArmCompiler to a mixin module
5 years ago
Dylan Baker
675874c303
compilers/mixins/ccrx: add type annotations
5 years ago
Dylan Baker
4d5c745bdc
compilers: move ccrx compiler abstraction into mixins
5 years ago
Dylan Baker
d483da46a9
compilers: Move clike into a mixins directory
...
The compilers module is rather large and confusing, with spaghetti
dependencies going every which way. I'm planning to start breaking out
the internal representations into a mixins submodule, for things that
shouldn't be required outside of the compilers module itself.
5 years ago