meson/mesonbuild/compilers
Eli Schwartz d3dac3cfb2
compilers: don't export every compiler as a top-level property
This is wasteful and generally unneeded, since code can just use the
compiler they detected instead of manually poking at the internals of
this subpackage.

It also avoids importing an absolute ton of code the instant one runs
`from . import compilers`
2022-09-19 15:19:00 -04:00
..
mixins Use os.path.realpath for default include paths testing in -isystem. 2022-09-13 02:24:38 -04:00
__init__.py compilers: don't export every compiler as a top-level property 2022-09-19 15:19:00 -04:00
c.py flake8: move typing-only imports into T.TYPE_CHECKING 2022-08-29 23:32:43 +03:00
c_function_attributes.py Add cc.has_function_attribute('sentinel') 2022-05-19 15:05:53 -04:00
compilers.py compilers: drop some useless info from CompileResult 2022-09-09 14:12:14 -07:00
cpp.py compilers: correct the MSVC version comparison for turning on __cplusplus 2022-09-07 17:27:55 -04:00
cs.py fix totally invalid import of an import 2022-07-03 14:11:31 -04:00
cuda.py Fix purely white space issues reported by flake8 2022-08-26 17:12:40 -04:00
cython.py OptionOverrideProxy: Make it immutable to avoid copies 2022-03-22 17:20:48 -04:00
d.py fix linker regression for compilers that don't accept LDFLAGS directly 2022-08-24 23:49:14 -04:00
detect.py linkers: Add a representation for the Apple AR Linker 2022-07-25 15:36:59 -07:00
fortran.py move various unused typing-only imports into type-checking blocks 2022-07-03 14:11:31 -04:00
java.py move various unused typing-only imports into type-checking blocks 2022-07-03 14:11:31 -04:00
objc.py move various unused typing-only imports into type-checking blocks 2022-07-03 14:11:31 -04:00
objcpp.py flake8: move typing-only imports into T.TYPE_CHECKING 2022-08-29 23:32:43 +03:00
rust.py treewide: various cleanups to move imports for mypy into typechecking blocks 2022-06-10 09:15:48 -04:00
swift.py move various unused typing-only imports into type-checking blocks 2022-07-03 14:11:31 -04:00
vala.py move various unused typing-only imports into type-checking blocks 2022-07-03 14:11:31 -04:00