654 Commits (57f91bb593b9eebf772a16a5519de58996d27c3a)

Author SHA1 Message Date
Dylan Baker 225022abf6 build: Add type annotations for ExtractedObjects 3 years ago
Dylan Baker 65d5d9e20c build: Add missing annotations for Build.get_* methods 3 years ago
Dylan Baker 3467cf956c build: fix annotation for Build.targets 3 years ago
Dylan Baker e3b2d4ac8b build: add annotation for build.postconf_scripts 3 years ago
Xavier Claessens 8c5aa031b5 Add install tags 3 years ago
Dylan Baker 6a83f8b9cb build: store global and project args per-machine even when not cross compiling 3 years ago
Dylan Baker 8a7451e051 build: add a few annotations 3 years ago
Dylan Baker bc31c23074 build: Add annotation to CustomTargetIndex.get_subdir 3 years ago
Dylan Baker daf63fc377 build: Add get_subdir() to GeneratedList 3 years ago
Marc-André Lureau 23ea9feee3 build: learn to take CustomTargetIndex as custom_target command 3 years ago
Simon Ser 1f3adc4dbe Add feed arg to custom_target() 4 years ago
Daniel Mensinger 8f7343831b refactor: Refactor BothLibraries logic 4 years ago
Daniel Mensinger 3f889606c7 Split compiler detection from Environment 4 years ago
Daniel Mensinger 0c4dd81c4d
fix: Handling BothLibraries objects (fixes #8907) 4 years ago
Dylan Baker d636b92c1a install_*: FileMode doesn't need to be None 4 years ago
Dylan Baker f2ad5e377e backend: Headers.install_subdir is allowed to be None 4 years ago
Paolo Bonzini bd75e0398f extract_objects: skip headers when building custom_target command line 4 years ago
Daniel Mensinger 7c757dff71 holders: Fix the remaining code to respect the holder changes 4 years ago
Daniel Mensinger 34c28dc92c holders: remove unholder 4 years ago
Daniel Mensinger 84a3e459a8 holders: Introduce BothLibraries 4 years ago
Daniel Mensinger 66b32a4591 holders: Introduce HoldableObject 4 years ago
Daniel Mensinger 850f64b9ab build: textwrap.dedent() some strings 4 years ago
Dylan Baker 6d52ddf3c7 build: add type annotations for the IncludeDirs object 4 years ago
Dylan Baker a65429d57b build: Fully annotate GeneratedList 4 years ago
Dylan Baker 4e7f59d70d build: Generator add missing annotations 4 years ago
Dylan Baker 0698a50c00 build: cleanup Generator.proccess_files a bit 4 years ago
Dylan Baker c422621317 interpreterobjects|build: use typed_kwargs for generator.process 4 years ago
Dylan Baker 5952dc9818 interpreter|build: use typed_pos_args and unholder in the interpreter 4 years ago
Dylan Baker 2043461b87 build: Pass name of generator to initializer 4 years ago
Dylan Baker 35bdaada1d interpreter|build: Do Generator keyword argument checking in the interpreter 4 years ago
Dylan Baker d2c1ab40a0 interpreter|build: Pass just the executable down to Generator 4 years ago
Dylan Baker 6eff0c3f8c build: fix type annotations fo project_*_args 4 years ago
Eli Schwartz 3eb1da1fa2
condense lines 4 years ago
Eli Schwartz 2c71b63e77
more f-strings everywhere 4 years ago
Dylan Baker b9f33c2380 Add C compiler when using Cython 4 years ago
Dylan Baker 4d1cbd1b8a compilers: Add cython file suffixes 4 years ago
Dylan Baker b6eb5c231c build: Add type annotations for Generator 4 years ago
Dylan Baker ff0fd7d44c build: Add a type annotation to CustomTarget 4 years ago
Dylan Baker 145d92aa27 build: Use ImmutableSetProtocol for lru_cache'd value 4 years ago
Dylan Baker cfb847a1f0 build: use typing.Mapping for lru_cached dicts 4 years ago
Dylan Baker 113a159514 use an immutable list for an lru_cached functions 4 years ago
Dylan Baker a5b43aa16c Add a helper to simplify the usage of PerMachineDefaultable 4 years ago
Dylan Baker d2e7bdccd7 build: Use a PerMachineDefaultable for (project|global)[_link]_args 4 years ago
Dylan Baker f9a9faba92 build: Use a PerMachineDefaultable for dependency override cache 4 years ago
Dylan Baker 76768eaf20 build: fix type annotation import 4 years ago
Dylan Baker 189545c2a8 build: annotate can_compile_remove_sources 4 years ago
Dylan Baker 0fd907a8cc build: Simplify BuildTarget.process_sourcelist 4 years ago
Dylan Baker 7bd7d1cd73 interpreter: Pass unholdered sources into BuildTarget 4 years ago
Xavier Claessens 3c64ecaf86 pkgconfig: Add support for CustomTarget objects in generator 4 years ago
Jussi Pakkanen 68dda2a241 Xcode: fix generators that take custom targets as inputs. 4 years ago