aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/coredata.py
AgeCommit message (Expand)AuthorFilesLines
2024-06-04Extract native file parser to machinefile source file.Jussi Pakkanen1-96/+5
2024-05-23Refactor option classes to their own file.Jussi Pakkanen1-508/+61
2024-05-19Pass wrapmode value around as a string. (#13229)Jussi Pakkanen1-6/+1
2024-04-28catch build files that cannot be opened in utf8 mode and emit useful errorEli Schwartz1-8/+12
2024-04-22coredata: Fix is_per_machine_option() for builtinsOle André Vadla RavnÄs1-1/+1
2024-04-15micro-optimize iteration of evaluated setEli Schwartz1-1/+1
2024-04-08parser: revert to single StringNode typeCharles Brunet1-1/+1
2024-03-18coredata: add tracking of the options filesDylan Baker1-0/+5
2024-03-18coredata: remove extraneous keys when updating project_optionsDylan Baker1-3/+11
2024-03-15Improve error messages for invalid option valuesCharles Brunet1-38/+53
2024-03-15move UserArrayOption.listify_value to mesonlibCharles Brunet1-24/+3
2024-03-12Bump version number for new development.Jussi Pakkanen1-1/+1
2024-03-12Bump version number for release.1.4.0Jussi Pakkanen1-1/+1
2024-03-10fix reconfigure subproject base optionsCharles Brunet1-12/+32
2024-03-10Fix detection of unknown base options in subprojCharles Brunet1-1/+1
2024-03-03Bump version number for rc2.1.4.0rc2Jussi Pakkanen1-1/+1
2024-03-01Fix unknown base options not detected in commandline argumentsCharles Brunet1-1/+6
2024-03-01Fix base and compiler options not reconfigurable.Charles Brunet1-8/+9
2024-03-01Revert "Fix base options not reconfigurable"Charles Brunet1-4/+2
2024-02-26Bump version number for rc1.1.4.0rc1Jussi Pakkanen1-2/+2
2024-02-23Fix base options not reconfigurableCharles Brunet1-2/+4
2024-02-23coredata: use a Protocol for shared options between setup configure and distDylan Baker1-7/+25
2024-01-06machine file: Fix parenthesized expressionsTamĂĄs BĂĄlint Misius1-0/+2
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker1-10/+1
2023-12-11coredata: add a few more type annotationsEli Schwartz1-8/+10
2023-11-19Bump version number for new development.Jussi Pakkanen1-1/+1
2023-11-19Bump version number for release.Jussi Pakkanen1-1/+1
2023-11-14Bump version number for rc3.1.3.0rc3Jussi Pakkanen1-1/+1
2023-11-06Increment version number for rc2.1.3.0rc2Jussi Pakkanen1-1/+1
2023-11-01Add comments suggesting to keep shell completion scripts up-to-date near cmd ...Luke Elliott1-0/+1
2023-10-27Bump version number for RC1.1.3.0rc1Jussi Pakkanen1-1/+1
2023-09-11parser: preserve escape chars in stringsCharles Brunet1-1/+1
2023-09-07Rename OptionOverrideProxy to OptionsView and move to coredataXavier Claessens1-4/+42
2023-08-30Merge pull request #10332 from xclaesse/std-optJussi Pakkanen1-13/+63
2023-08-24Suggest using --reconfigure only when not already using itXavier Claessens1-5/+5
2023-08-23machine file: Add @GLOBAL_SOURCE_ROOT@ and @DIRNAME@Xavier Claessens1-7/+12
2023-08-18Suggest fix in MesonVersionMismatchExceptionM Henning1-1/+2
2023-08-14Python: Add 'limited_api' kwarg to extension_moduleAndrew McNulty1-0/+2
2023-08-07machine file: Fix crash on empty valueXavier Claessens1-2/+4
2023-08-07c_std, cpp_std: Change to a list of desired versions in preference orderXavier Claessens1-0/+53
2023-08-06UserArrayOption: Make listify_value() a static methodXavier Claessens1-2/+6
2023-08-06UserArrayOption: Remove user_input argumentXavier Claessens1-12/+5
2023-07-31fix lint errors revealed by pycodestyle 2.11Eli Schwartz1-1/+1
2023-07-17Merge pull request #11976 from tristan957/cleanupsJussi Pakkanen1-24/+25
2023-07-17Bump version number for new development.Jussi Pakkanen1-1/+1
2023-07-17Bump version number for release.1.2.0Jussi Pakkanen1-1/+1
2023-07-12Add typing to portions of machine file parsingTristan Partin1-7/+8
2023-07-12Add type annotations where they previously didn't existTristan Partin1-2/+2
2023-07-12Use more specific typesTristan Partin1-2/+2
2023-07-12Match the method signatures of parent classesTristan Partin1-3/+3