209 Commits (1cfbe5279db3e5195b3f71c33960daf5afbd0425)

Author SHA1 Message Date
Eli Schwartz 7afc69254d
fix implicit_reexport issues and enforce them going forward 1 year ago
Tristan Partin 24edddb412 Fix return type of debugfile functions 1 year ago
Tristan Partin c1863f781b Remove Compiler._build_wrapper(temp_dir:) 1 year ago
Tristan Partin 33c8362a1c Match the method signatures of parent classes 1 year ago
Tristan Partin 9e8a034ade Fix the typing around Compiler._get_compile_output() 1 year ago
Tristan Partin d4bcf05c39 Annotate naked fundamental Python types 1 year ago
Tristan Partin 921c2370a7 Replace some type comments with annotations 1 year ago
Tristan Partin 1624354f33 Use CompileCheckMode enum 1 year ago
Xavier Claessens d140342c14 comp.preprocess(): Do not treat every file as assembly 1 year ago
Kacper Michajłow 9dd5f0ae69 compilers: strip get_define output 1 year ago
Eli Schwartz a1ef957e34
linkers: delay implementations import until detect is run 1 year ago
Nomura c1fce8f60f Initial support for Metrowerks Assembler 2 years ago
Xavier Claessens ff86e799a4 extract_all_objects: Include PCH object with MSVC 2 years ago
Nomura 18cfa545f0 Initial support for Metrowerks C/C++ compiler 2 years ago
Dylan Baker bfce5c45a4 compilers: convert method to get assert control to a boolean 2 years ago
Josh Soref cf9fd56bc9 fix various spelling issues 2 years ago
HiPhish 439a61affa Change "can not" to "cannot" throughout project 2 years ago
Renan Lavarec 4fedf19f41 asm: Add sx extension 2 years ago
Volker Weißmann 193a12e366 Small fix on how cc.sizeof (and similar functions) use the 'prefix' kwarg 2 years ago
Charles Brunet a5a7b29a66 prevent lib prefix warning from pkg-config 2 years ago
David Robillard 535498d367 Fix warning_level=everything with GCC 8 2 years ago
Andres Freund 808d5934dd Use caching in Compiler.sizeof() and Compiler.alignment() 2 years ago
Luke Elliott 8fdb8b01ad compilers: -fprofile-correction is only a valid switch with gcc itself. 2 years ago
Dylan Baker d55d7bc45d compilers: Remove /utf-8 from Visual Studio command args once 2 years ago
Dylan Baker ee8e7ada1d compilers: Copy const always_args before returning 2 years ago
Chun-wei Fan 9bbceeee06 Visual Studio: Drop /utf-8 if it is not supported 2 years ago
Eli Schwartz 0a6e485d92
pylint 2.16: join iterables without repeated append 2 years ago
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
Charles Brunet 3729b6bcd4 remove /utf-8 option when /validate-charset- is present 2 years ago
Kleis Auke Wolthuizen 4e1d0e4784 emscripten: remove redundant `thread_flags` implementation 2 years ago
Kleis Auke Wolthuizen 51ac9ed317 emscripten: use single arguments when specifying options 2 years ago
Kleis Auke Wolthuizen 898e85d847 emscripten: prefer `-pthread` over `-s USE_PTHREADS=1` 2 years ago
Nirbheek Chauhan 5dd3413b71 meson: Cache os.path.realpath in CLikeCompilerArgs 2 years ago
Dylan Baker 2d349eae8c
pylint: enable the set_membership plugin 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 2 years ago
Tristan Partin 5a7427cebb Fix mismatched param names between Compiler and BasicLinkerIsCompilerMixin 2 years ago
Xavier Claessens ebbaeec51b gnulike: Fix preprocessing files with any extension 2 years ago
Xavier Claessens 5e0f22896f Compilers: Add a preprocessor mode for clike compilers 2 years ago
Tatsuyuki Ishi 673dca5c07 Add b_thinlto_cache for automatically configuring incremental ThinLTO 2 years ago
Tatsuyuki Ishi a0032480d6 clang: Support ThinLTO with mold 2 years ago
Jan Tojnar a590cfde0c compilers: Add optimization=plain option 2 years ago
Dylan Baker 676e66f853
pylint: enable consider-using-(min|max)-builtin 2 years ago
Eli Schwartz 56a6ee1e5d find_library with argument beginning in "lib" is a bad idea, warn about it 2 years ago
Eli Schwartz 30b1774628 compilers: unify fortran sanity check with its parent Clike handling 2 years ago
Eli Schwartz 332968da1b use simpler subprocess.run interface instead of manual Popen 2 years ago
Eli Schwartz 0d354588ca compilers: make sanity checks log commands using join_args 2 years ago
Yang Bo 83d18d137d Use os.path.realpath for default include paths testing in -isystem. 2 years ago
Alf Henrik Sauge 06bf9a5cda Fix purely white space issues reported by flake8 2 years ago
Eli Schwartz 27748f9cd1
fix linker regression for compilers that don't accept LDFLAGS directly 2 years ago