245 Commits (5fcb0e6525e2044e0f82bda488a51350e0f7f29f)

Author SHA1 Message Date
Dylan Baker 64c267c49c compilers: Add default search path stdlib_only_link_flags 3 years ago
Dylan Baker 68c23a6120 Add option to to transpile Cython to C++ 3 years ago
Dylan Baker 9795323b86 pylint: check for duplicate imports 3 years ago
Andrea Pappacoda 68eca11cc6 Use -Oz when optimization=s in Clang 3 years ago
Rohit Goswami 32ba349f0a compilers: Use standards compliant test 3 years ago
miebka 59fe80602e C2000: Added depfile generation for incremental builds 3 years ago
Eli Schwartz 87e13af1c8
apply flake8 fixes for unused imports and missing imports 3 years ago
Eli Schwartz cbfdfca089
compilers: publicly export one more constant 3 years ago
Mat Cross 85a5aed60f nagfor preprocessor flag. 3 years ago
Mat Cross 436a257c50 Comments on nagfor options setup. 3 years ago
Mat Cross 0e86258748 Implemented some missing operation for the NAG Fortran Compiler. 3 years ago
Eli Schwartz 3f796c43df objc/objcpp compiler: accept all gnu stds corresponding to c/c++ stds 3 years ago
Evan Miller b8cfb3d131 Support for appleframeworks with GCC and Intel 3 years ago
Dylan Baker 9bf669a016
Clang should error for all implicit function checks (#9165) 3 years ago
Xavier Claessens ea02c1c48a msvc: Assume UTF8 source by default 3 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 3 years ago
Tristan Partin be92e37837 Add Java module 3 years ago
Dylan Baker a3c94956c8 compilers: Add get_no_warn_args to the base Compiler class 3 years ago
Dylan Baker 6d055b1e27 compilers/compilers: Fix some potential issues spotted by pyright 3 years ago
Dylan Baker e3c72ad7c7 compilers: Fix extra_args parameter 3 years ago
Dylan Baker e9639be167 compilers: Fix annotations for run and cached_compile 3 years ago
Jussi Pakkanen a90d2925dd Revert "compilers/c++: Add MSVC option to make the __cplusplus define accurate" 3 years ago
Dylan Baker 0b97d58548 compilers/c++: Add MSVC option to make the __cplusplus define accurate 3 years ago
Jussi Pakkanen f2fe271198 Add support for finding Javascript source libraries with Emscripten. 3 years ago
miebka f8c4752cbc C2000 compiler also accepts *.cla files 3 years ago
David Seifert 28d13f4bfe
Cuda: Enable PGO 3 years ago
David Seifert d648f3497e
Cuda: Filter -isystem with system paths 3 years ago
David Seifert 631abce82f
Cuda: Pass -DNDEBUG through 3 years ago
Paolo Bonzini 3efed376c3 linkers: remove is_shared_module argument to get_soname_args 3 years ago
Pamplemousse 762c073500 Clang: Apply `-O0` 3 years ago
Andrea Pappacoda 81d9acab87 Fix unsupported linker error message 3 years ago
Eli Schwartz bd6f46e723 condense lines 3 years ago
Eli Schwartz b4b488f33c simplify mesonlib imports for the sake of line lengths 3 years ago
Eli Schwartz dd31891c1f more f-strings too complex to be caught by pyupgrade 3 years ago
miebka 3021f256ea C2000: linker uses now binary setting defined within the cross-file 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Ian Harvey 84b371c645 Update detect.py 3 years ago
Daniel Mensinger b95d6e319f typing: Annotate compilers.detect 3 years ago
Daniel Mensinger 3f889606c7 Split compiler detection from Environment 3 years ago
Justin Handville e8e03cdc72 Fixed style issue as per comments on PR 8911. 3 years ago
Justin Handville 9f248c778d Fix for Issue 8910 (Meson filters CMake asm files) 3 years ago
Daniel Mensinger 66b32a4591 holders: Introduce HoldableObject 4 years ago
Daniel Mensinger 202e345dfb interpreter: Refactor interpreter.compiler to use ObjectHolder 4 years ago
Daniel Mensinger 9c40b33cf6 compilers: Fix missing functions in Compiler base class 4 years ago
Eli Schwartz 998076a192
upgrade percent formatted strings pyupgrade did not catch 4 years ago
Eli Schwartz 3eb1da1fa2
condense lines 4 years ago
Eli Schwartz 2c71b63e77
more f-strings everywhere 4 years ago
Dylan Baker 0bc18f26a2 cython: Add an option for selecting python 3 vs python 2 output 4 years ago
Dylan Baker 4d1cbd1b8a compilers: Add cython file suffixes 4 years ago
Dylan Baker edf1a21722 compilers: Expose Cython compiler 4 years ago