Drew Reed
9a94ffe061
Modifed buildtypes and armclang compiler flags to match documented results
5 years ago
Dylan Baker
29ef4478df
compilers/d: Add b_ndebug support
...
D lang compilers have an option -release (or similar) which turns off
asserts, contracts, and other runtime type checking. This patch wires
that up to the b_ndebug flag.
Fixes #7082
5 years ago
Szabi Tolnai
e2b4e99d71
Fix ARMCC dependency generation.
...
Change-Id: I661684ee8adf5a998641369cf5f13641699742d5
5 years ago
alanNz
1682058dec
-Fixed Renesas RX Family compiler to work with latest meson, updated cross-file, fixed assembly file use
5 years ago
Daniel Mensinger
09b53c534f
types: import typing as T ( fixes #6333 )
5 years ago
Daniel Mensinger
ed9d125b9c
lgtm: fix missing raise
5 years ago
Daniel Mensinger
80ec5e9d28
Fix all flake8 warnings
5 years ago
Dylan Baker
0c22798b1a
compilers: replace CompilerType with MachineInfo
...
Now that the linkers are split out of the compilers this enum is
only used to know what platform we're compiling for. Which is
what the MachineInfo class is for
5 years ago
Dylan Baker
06dcbd50ee
compilers: Dispatch to dynamic linker class
...
Most of the cuda code is from Olexa Bilaniuk.
Most of the PGI code is from Michael Hirsc
5 years ago
Jussi Pakkanen
9a62d6932b
Make ARM compilers work on Linux.
5 years ago
Dylan Baker
bc4438b34f
compilers: Put clang mixin in a module
5 years ago
Dylan Baker
51b04204c9
compilers/mixins/arm: Add type annotations to armclang
5 years ago
Dylan Baker
e879992114
compilers: move ArmClang into mixins/arm.py
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