8174 Commits (93c11f249495c4af4a88206cebefef3ecf0f3228)

Author SHA1 Message Date
Xavier Claessens 93c11f2494 typed_kwargs: Remove feature_validator as it's not currently used 2 years ago
Xavier Claessens 0f67913dee typed_kwargs: Extend since_values and deprecated_values for types 2 years ago
Charles Brunet a0d0fb5492 mintro: redirect stdout to stderr 2 years ago
Eli Schwartz a3f4f6c88f
interpreter: report FeatureNew for kwargs to project() 2 years ago
Eli Schwartz 314382d6ff
handle meson_version after parsing but before invalid project() kwargs 2 years ago
Eli Schwartz 878c1604e6
handle meson_version even when the build file fails to parse 2 years ago
Eli Schwartz cc23996266
mparser: Add partial AST to exceptions 2 years ago
Eli Schwartz 9423631b76
mparser: use an inherited ParseException everywhere 2 years ago
Eli Schwartz 774212e738
Revert "Exit meson with an error if an invalid escape sequence is found in a" 2 years ago
Xavier Claessens f0dc61a764 interpreter: Add testcase..endtestcase clause support 2 years ago
Sebastian Dröge f5841cb69b rust: Fix handling of proc-macros in rust-project.json 2 years ago
Sebastian Dröge 36e2c864d0 rust: Store absolute paths in rust-project.json 2 years ago
Stefan Hajnoczi c849031513 backends: fix source dir stripping from rpaths 2 years ago
Eli Schwartz 61d525cc16
refactor a few subsystem-relative imports that imported the wrong location 2 years ago
Jussi Pakkanen 5ccac0699f Add detection code for powerpc64le. 2 years ago
Jussi Pakkanen 38b6d6d61a Add a deb_ prefix to constants that are only used in Debian system detection. 2 years ago
Jussi Pakkanen 2aa4d6e54e Handle a cross compilation setup that only has a C compiler. 2 years ago
Jussi Pakkanen bc38db035e Add Debian platform autodetect to env2mfile. 2 years ago
Eli Schwartz c2db6eb2e2 msetup: clarify error message when wrong directories are specified 2 years ago
Andres Freund 808d5934dd Use caching in Compiler.sizeof() and Compiler.alignment() 2 years ago
Andres Freund 9a41ce58d6 Add Compiler.cached_run() 2 years ago
Andres Freund ba72fc7f40 interpreter: bolden result of compiler.alignment(), compiler.sizeof() 2 years ago
Charles Brunet 5dbe49aa33 prevent unhandled exception for operations on None 2 years ago
Daniele Nicolodi 1c00375ed8 python dependency: Fix typo in placeholder string 2 years ago
Daniele Nicolodi 97320e7186 minstall: Replace non-breakable space with plain space in comment 2 years ago
Daniele Nicolodi f39ccde513 mintro: Add exclude_{files, dirs} to install_subdir install_plan 2 years ago
mtribiere b80f8456ec Misleading comment 2 years ago
Eli Schwartz 9f05d45b70 work around circular imports in python probe script 2 years ago
Xavier Claessens 8f683eeb21 mcompile: Do not exclude targets from subprojects 2 years ago
Eli Schwartz 023a0db04c
clangformat: don't noisily print status messages for every checked file 2 years ago
Dylan Baker c0db0b73da Implement rustc controlled whole-archive linking 2 years ago
Eli Schwartz 81a8c488f0 python dependency: handle broken pylong on many more versions of python 2 years ago
Eli Schwartz 456d8962f3 python dependency: fix embed handling for system dependency 2 years ago
Eli Schwartz b5d842305e python dependency: verify that the python header is installed for sysconfig 2 years ago
Eli Schwartz 9bf718fcee python dependency: simplify compile args handling 2 years ago
Eli Schwartz aa69cf0448 merge the python dependency from the python module into dependencies 2 years ago
Eli Schwartz 29592481bc partial migration of the python module dependency into dependencies 2 years ago
Eli Schwartz 9fa4da3ba9 python module/dependency: move the specialized external program 2 years ago
Eli Schwartz ee41de6d5b python module: inline the dependency methods checking 2 years ago
Eli Schwartz 66b258b1ef dependencies: refactor python3 into its own file 2 years ago
Eli Schwartz 3bbfd4d4b8 python module: move the introspection script into an external script 2 years ago
Eli Schwartz b6ba054d16 python module: break the association between dependency and installation objects 2 years ago
Eli Schwartz f5c8f8b659 python module: fix a few mypy issues 2 years ago
Karol Herbst 9a2955743e backend/ninja: fix rust cfg parsing 2 years ago
Eli Schwartz 616bf1f79d
minstall: add a timeout when waiting for user input for elevation 2 years ago
Eli Schwartz 55abcbb8f6
minstall: check 5 times for an answer to the elevation prompt 2 years ago
Eli Schwartz ecb32bf457
minstall: drop privileges before running rebuild_all 2 years ago
Eli Schwartz a878c38476
minstall: rework root elevation prompt for extensibility and behavior 2 years ago
Eli Schwartz 7884149bf5
minstall: when elevating to root, don't allow ninja to rerun 2 years ago
L. E. Segovia 088727164d interpreter/mesonmain: Add build_options method 2 years ago