54 Commits (71304684024bcdec102212117ff1ae3880c0318c)

Author SHA1 Message Date
Dylan Baker 4f314baaf6 compilers/gnu: Split Gnu C++ standard handling into a mixin class 3 months ago
Dylan Baker c7036e4cae compilers/gnu: Pull C Standard handling out of GnuCCompiler 3 months ago
David Robillard 373d1fe668 Remove GCC's -Wunsuffixed-float-constants from warnings 3 months ago
gerioldman b95e1777dd First draft version of Tasking MIL linking with b_lto and prelinking 4 months ago
Paolo Bonzini 8b9846d9a9 mtest: move determine_worker_count to utils, generalize 4 months ago
Paolo Bonzini 1b15bd0343
compilers: avoid one or more version_compare per target 5 months ago
Kacper Michajłow 3702b4bdb3 compilers: change get_argument_syntax to static method 9 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 10 months ago
Dylan Baker 87681980bc compilers: pass Environment to openmp_flags 10 months ago
Sam James 2a9f40ff7a
compilers: make lang_map public 10 months ago
U2FsdGVkX1 7a60218dca
Turn on strict mode, as it is no longer the default since Python 3.6 1 year ago
U2FsdGVkX1 91caf7aa56
Fix ninja cannot find the library when libraries contain symlinks. 1 year ago
Charles Brunet 4761e4cad9 Remove `get_buildtype_args` function 1 year ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 1 year ago
Dylan Baker 1a182ab599 make 'gui_app' an interpreter only concept 2 years ago
Tristan Partin 33c8362a1c Match the method signatures of parent classes 2 years ago
Tristan Partin d4bcf05c39 Annotate naked fundamental Python types 2 years ago
Tristan Partin 921c2370a7 Replace some type comments with annotations 2 years ago
Tristan Partin 1624354f33 Use CompileCheckMode enum 2 years ago
Xavier Claessens d140342c14 comp.preprocess(): Do not treat every file as assembly 2 years ago
Renan Lavarec 4fedf19f41 asm: Add sx extension 2 years ago
David Robillard 535498d367 Fix warning_level=everything with GCC 8 2 years ago
Luke Elliott 8fdb8b01ad compilers: -fprofile-correction is only a valid switch with gcc itself. 2 years ago
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
David Robillard 81d7c24a59 Add warning_level=everything 2 years ago
Xavier Claessens e68fcac919 compilers: Make sure to not use ccache in compiler checks 3 years ago
Xavier Claessens ebbaeec51b gnulike: Fix preprocessing files with any extension 3 years ago
Jan Tojnar a590cfde0c compilers: Add optimization=plain option 3 years ago
Eli Schwartz 7c4087ace5 compilers/gnu: demote visibilty inlineshidden to hidden for unsupported compilers 3 years ago
Fini Jastrow c16fdaeeca linkers: Add support for mold linker 3 years ago
Marvin Scholz 4b97c60650 compilers/gnu: use Popen_safe to prevent resource leaks 3 years ago
Dylan Baker f9bfeb2add compilers/gnu: set level 0 optimization to '-O0' 3 years ago
Dylan Baker 1209b8820b compilers: push the compiler id to a class variable 3 years ago
Andrea Pappacoda 81d9acab87 Fix unsupported linker error message 4 years ago
Eli Schwartz bd6f46e723 condense lines 4 years ago
Eli Schwartz dd31891c1f more f-strings too complex to be caught by pyupgrade 4 years ago
Dylan Baker 113a159514 use an immutable list for an lru_cached functions 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Dylan Baker 6f532b72c8 Add support for LLVM's thinLTO 4 years ago
Dylan Baker bffc94b08f compilers: Add support for using multiple threads with lto 4 years ago
Dylan Baker 71db6b04a3 use OptionKey for builtin and base options 4 years ago
Laurin-Luis Lehning 4164efceca Propagate Windows target checks up 4 years ago
Laurin-Luis Lehning 919278e3e1 Give get_gui_app_args access to the Environment 4 years ago
Laurin-Luis Lehning 2fb4d1f751 Make win_subsystem a linker property 4 years ago
Jussi Pakkanen c21b04ba08 Add prelinking support for static libraries. 4 years ago
Jussi Pakkanen c8af3c8d29 Revert "Add thinlto support. Closes #7493." 5 years ago
Jussi Pakkanen 3e6fbde94c Add thinlto support. Closes #7493. 5 years ago
Jussi Pakkanen 1a0603835e Add win_subsystem kwarg. Closes #7765. 5 years ago
Dylan Baker 6eb981e0c0 compilers/gnu: Don't pretend to inherit CLike 5 years ago
Dylan Baker 682d22129c compilers: Tell mypy that the compiler mixins are just that 5 years ago