Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-01-08 | types: import typing as T (fixes #6333) | Daniel Mensinger | 1 | -2/+2 | |
2019-12-12 | compilers: move language attribute to the class level | Dylan Baker | 1 | -1/+1 | |
We know that if a compiler class inherits CCompiler it's language will be C, so doing this at the class level makes more sense. | |||||
2019-12-02 | Allow selecting the dynamic linker | Dylan Baker | 1 | -1/+5 | |
This uses the normal meson mechanisms, an LD environment variable or via cross/native files. Fixes: #6057 | |||||
2019-10-07 | compilers: replace CompilerType with MachineInfo | Dylan Baker | 1 | -2/+7 | |
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 | |||||
2019-08-20 | Merge pull request #5681 from dcbaker/dynamic-linker-split | Jussi Pakkanen | 1 | -9/+6 | |
split dynamic linker representations from compilers | |||||
2019-08-17 | Pass optimization flags to rustc properly. Closes: #5788. | Jussi Pakkanen | 1 | -5/+5 | |
2019-08-14 | compilers: Dispatch to dynamic linker class | Dylan Baker | 1 | -7/+4 | |
Most of the cuda code is from Olexa Bilaniuk. Most of the PGI code is from Michael Hirsc | |||||
2019-08-14 | compilers/rust: Proxy extra kwargs to Compiler.__init__ | Dylan Baker | 1 | -2/+2 | |
2019-06-22 | Increase logging for Rust CI failures. | Jussi Pakkanen | 1 | -3/+11 | |
2019-06-09 | Purge `is_cross` and friends without changing user interfaces | John Ericson | 1 | -4/+4 | |
In most cases instead pass `for_machine`, the name of the relevant machines (what compilers target, what targets run on, etc). This allows us to use the cross code path in the native case, deduplicating the code. As one can see, environment got bigger as more information is kept structured there, while ninjabackend got a smaller. Overall a few amount of lines were added, but the hope is what's added is a lot simpler than what's removed. | |||||
2019-03-24 | Fix setup so test suite runs with rustc + MSVC. Closes: 5099 | Jussi Pakkanen | 1 | -0/+6 | |
2019-01-06 | Added more compiler option support | Daniel Mensinger | 1 | -0/+8 | |
2019-01-06 | Absolute path generation refactoring | Daniel Mensinger | 1 | -0/+3 | |
2018-08-18 | Convert buildtype to optimization and debug options (#3489) | Jussi Pakkanen | 1 | -1/+15 | |
2018-01-29 | Add cross-compilation support for `rustc` | Adam C. Foltzer | 1 | -2/+13 | |
This patch is largely modeled on the relatively-straightforward code for Fortran cross-compilation, so there might be some intricacies missing. | |||||
2017-07-21 | Add build_rpath as new property allowing people to specify rpath entries ↵ | Jussi Pakkanen | 1 | -2/+2 | |
that are used in the build tree but will be removed on install. | |||||
2017-06-23 | Split out languages from compilers.py | Alistair Thomas | 1 | -0/+59 | |