8580 Commits (6b63c4161d06f7ca79e71246900df1c276a4c1d8)

Author SHA1 Message Date
Simon McVittie b95ebf80b8 environment: Don't override mips64 to mips if no compilers are available 1 year ago
Simon McVittie 2cf79c5062 environment: Assume that mips64 can run 32-bit mips binaries 1 year ago
Milan Hauth 78337653fc fixup: since: 1.1.0 -> 1.3.0 1 year ago
Xavier Claessens e01d53b816 compiler: Add required keyword to has_* methods 1 year ago
Nomura 50baf3c626 Add default_options argument to find_program() 1 year ago
Xavier Claessens 183e4b8e90 PkgConfigDependency: Move CLI handling into its own abstraction 1 year ago
Xavier Claessens f077cb2ee3 MachineChoice: Implement __str__ for easier debug 1 year ago
Xavier Claessens 6d7562a02c
run_command: Remove useless node argument 1 year ago
Xavier Claessens 28e6d2be96
ExecutableSerialisation: capture and feed are optional strings 1 year ago
Eli Schwartz cdef674169 convert booleans in summary function to correct representation 1 year ago
Xavier Claessens cec3edc08a Unify message(), format() and fstring formatting 1 year ago
Eli Schwartz 13f8eba9b6
treewide: internally avoid deprecated machine file uses of "pkgconfig" 1 year ago
Charles Brunet 947e0f819b Optimize extract_dll_paths in ninja backend 1 year ago
Eli Schwartz d4615369ff fix lint errors revealed by pycodestyle 2.11 1 year ago
Eli Schwartz 404312c6dd do better sanity check for vs_module_defs input 1 year ago
Dylan Baker d9870ed54b modules/python3: exclude name_prefix and name_suffix 1 year ago
Dylan Baker 10a94d3e75 modules/python3: use typed_pos_args for extension_module 1 year ago
Dylan Baker 36301eaf8a modules/python3: use typed_kwargs for extension_module 1 year ago
Dylan Baker fdbce211b2 modules/python: use typed_pos_args for extension_module 1 year ago
Dylan Baker 848614abab modules/python: typed_kwargs for subdir 1 year ago
Dylan Baker a8cba07687 modules/python: use the SHARED_MOD_KWS for extension method 1 year ago
Daniele Nicolodi 9eb7fe332f Fix install_data() default install path 1 year ago
Daniele Nicolodi a0f165b2fa interpreter: Remove redundant comment 1 year ago
Dylan Baker 492d8e90ad templates: use common classes for remaining languages 1 year ago
Dylan Baker 5449d10f01 templates: use a common template for C# and Java 1 year ago
Dylan Baker 65a0cd127e templates: fix typo in function name `sameple` -> `sample` 1 year ago
Dylan Baker d0729bde02 templates: move initializer to base class 1 year ago
Dylan Baker 3fdc877e8a templates/samplefactory: move type checking only import to special block 1 year ago
Dylan Baker b0cd88ceae minit: use a Protocol for arguments 1 year ago
Dylan Baker b082f00250 minit: put imports together 1 year ago
Dylan Baker 54295560ea minit: fix docstring 1 year ago
Dylan Baker 1a182ab599 make 'gui_app' an interpreter only concept 1 year ago
Dylan Baker 1cfbe5279d interpreter: use typed_kwargs for Executable(win_subsystem) 1 year ago
Dylan Baker 67035a181e interpreter: use typed_kwargs for gui_app 1 year ago
Dylan Baker 020610cfbe modules/pkgconfig: Don't insert None into devenv list 1 year ago
Eli Schwartz dd578decdb
ninjabackend: add or correct various bits of typing 1 year ago
Eli Schwartz 4d3432daa3
ninjabackend: track all outputs using a set 1 year ago
Eli Schwartz 22d842a97d
ninjabackend: remove useless and unused API bits in phony targets 1 year ago
Eli Schwartz 59af1d9026
force interpreter functions to actually receive tuple from typed posargs 1 year ago
Eli Schwartz db0d579c79
interpreter: fix typing for adding tests 1 year ago
Eli Schwartz a7a3563c0d
fix a few miscellaneous implicit-optional typing issues 1 year ago
Dylan Baker 3a4b874ec0 interpreter: stop setting member out of initializer that isn't even used 1 year ago
Dylan Baker 9faf91d14f build: remove useless method call 1 year ago
Dylan Baker c8241d79e4 build: remove BuildTarget.need_install 1 year ago
George Sedov 0c2b616183 hdf5: remove C sub-dependency for config tool 1 year ago
George Sedov b6e306ea5b hdf5: fix wrong env values for config tool 1 year ago
Albert Tang 76dd44d6cb backend: fix checking dep instance for xcode 1 year ago
Charles Brunet a84a082b1a Prevent summary displaying timestamp twice 1 year ago
Charles Brunet 047c2d644c Display more timestamps when profiling ninja 1 year ago
Dylan Baker d7acccd36d interpreter: deprecate 'jar' value of build_target(target_type) 1 year ago