Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-06-05 | Revert "CompilerArgs: make lookup faster" | Marcel Hollerbach | 1 | -26/+7 | |
This was a not so nice solution, and should be replaced with something better. This reverts commit 4524088d386d2e2315d8fef6ffedc11d8e9a394a. | |||||
2020-06-05 | cache up regex mathings | Marcel Hollerbach | 1 | -2/+6 | |
the names passed in here are often the same. We should ensure that we cache the regex match, as this will speed up our runtime a lot. | |||||
2020-06-05 | ninjabackend: cache calls to normpaths | Marcel Hollerbach | 1 | -1/+5 | |
calls to normpaths are expansive. We should cache the results. This safes 2s in the configure time of efl. | |||||
2020-06-04 | Add libeconf to users.md | Richard Brown | 1 | -0/+1 | |
libeconf is now using meson as its primary/default build system, so we'd like to see ourselves on the meson users list . | |||||
2020-06-04 | mesonlib.py: refactored detect_vcs() to use pathlib.Path (#7230) | Joshua Gawley | 1 | -7/+11 | |
2020-06-04 | Add android to os list informally. Closes #6233. [skip ci] | Jussi Pakkanen | 1 | -0/+1 | |
2020-06-03 | [skip ci] mesonwrap docs: fix a broken link | Lisa White | 1 | -1/+1 | |
2020-06-02 | Ignore file access errors when scanning .so files in system libdirs | Mike Gilbert | 1 | -9/+18 | |
Bug: https://bugs.gentoo.org/726524 | |||||
2020-06-02 | cmake: always split property lists (fixes #7228) | Daniel Mensinger | 3 | -4/+5 | |
2020-06-02 | dependencies/cuda: Add support for ARM linux | jonathanmist | 1 | -6/+10 | |
2020-06-02 | docs/unit-tests: Show a test can have multiple suites [skip ci] | Ebrahim Byagowi | 1 | -1/+1 | |
2020-06-02 | [skip ci] mesonwrap docs | Lisa White | 4 | -31/+62 | |
- Add ambiguous naming documentation. - Update branch request documentation. - Add mesonwrap token documentation. - Update review guidelines. | |||||
2020-06-02 | [skip ci] mesonwrap docs: limit line length and remove trailing spaces | Lisa White | 1 | -10/+14 | |
2020-05-27 | Merge pull request #6818 from mensinda/localPatch | Jussi Pakkanen | 16 | -26/+76 | |
Wrap: add local files support via *_filename | |||||
2020-05-27 | add type anno: compilers/clike | Michael Hirsch, Ph.D | 2 | -18/+18 | |
2020-05-27 | ninja: Always use to_native on CompilerArgs (fixes #7167) | Daniel Mensinger | 4 | -9/+23 | |
2020-05-27 | Fix lack of space after 'Cflags:' in pkgconfig files | Soapux | 1 | -1/+1 | |
2020-05-27 | Recognize Arduino .ino files as C++ | Phillip Johnston | 1 | -1/+1 | |
Renaming .ino files is not an option when working with the IDE. Meson should recognize it as C++ however. | |||||
2020-05-27 | docs: Fix typo in Release notes [skip ci] | Soapux | 1 | -1/+1 | |
2020-05-26 | opts: added docs | Daniel Mensinger | 2 | -0/+17 | |
2020-05-26 | opts: Add FeatureNew for '-' and 'not' introduced in 0.54.1 | Daniel Mensinger | 1 | -0/+2 | |
2020-05-26 | opts: Allow string concatenation (fixes #7199) | Daniel Mensinger | 2 | -3/+10 | |
2020-05-26 | mcompile: removed unneeded imports | TheQwertiest | 1 | -2/+0 | |
2020-05-26 | mcompile: detect_ninja | TheQwertiest | 1 | -8/+3 | |
2020-05-26 | mcompile: replaced intro with cdata + extracted code to funcs | TheQwertiest | 1 | -60/+63 | |
2020-05-26 | mcompile: replaced backend divination code + cleanup | TheQwertiest | 1 | -11/+24 | |
2020-05-26 | Merge pull request #7197 from jon-turney/test-output-check-mandatory | Jussi Pakkanen | 11 | -40/+115 | |
Make the expected output check mandatory for failing-meson and warning-meson tests | |||||
2020-05-26 | Use --internal script call to call delwithsuffix when cleaning up the gcno ↵ | georgev93 | 1 | -6/+2 | |
and gcda files in a coverage enabled build. Otherwise, meson will crash when running from an MSI installation. | |||||
2020-05-24 | fixed typo | p01arst0rm | 1 | -1/+1 | |
2020-05-24 | fix cmake target configuration selection. | Alexander Neumann | 2 | -5/+19 | |
2020-05-24 | Merge pull request #6765 from mensinda/astDump2 | Jussi Pakkanen | 10 | -32/+344 | |
mintro: AST JSON printer | |||||
2020-05-23 | Clear internal caches before running each test. | Jussi Pakkanen | 1 | -0/+10 | |
2020-05-23 | Add expected stdout for failing-meson tests which are missing it | Jon Turney | 10 | -0/+70 | |
2020-05-23 | Make expected stdout mandatory for warning-meson and failing-meson tests | Jon Turney | 1 | -40/+45 | |
Unify present or absent test.json file cases in gather_tests Make expected stdout mandatory in test.json for some test categories Use a trivial TestCategory class rather than a tuple, to make it easier to default category attributes | |||||
2020-05-23 | ast: Add docs for --ast | Daniel Mensinger | 2 | -18/+73 | |
2020-05-23 | ast: add unittest | Daniel Mensinger | 2 | -2/+92 | |
2020-05-23 | ast: Handle NotNode | Daniel Mensinger | 1 | -0/+5 | |
2020-05-23 | ast: Add AST JSON printer | Daniel Mensinger | 5 | -12/+174 | |
2020-05-23 | Remove stray print call. | Jussi Pakkanen | 1 | -1/+0 | |
2020-05-23 | Revert "Merge pull request #7172 from jon-turney/test-output-check-mandatory" | Jussi Pakkanen | 11 | -115/+40 | |
This reverts commit 0871b1032c53287a1ed3ce5108799fb0daccaec5, reversing changes made to 9dc3ca2c1c9fbb47e731551c6432df144f725261. | |||||
2020-05-22 | Modifed buildtypes and armclang compiler flags to match documented results | Drew Reed | 1 | -6/+6 | |
2020-05-22 | Allow building with b_coverage set to true when clang is being used ↵ | georgev93 | 1 | -0/+3 | |
regardless of linker selection. | |||||
2020-05-22 | Merge pull request #7123 from dcbaker/use-feature-deprecated | Jussi Pakkanen | 8 | -65/+75 | |
Use FeatureDeprecated (and other cleanups) | |||||
2020-05-22 | boost: Try extracting BOOST_ROOT from boost.pc | Daniel Mensinger | 1 | -1/+12 | |
This is especially useful for Conan, where only the boost.pc file is provided and manually setting BOOST_ROOT is not a good solution since it is in a private cache directory. See #5438 | |||||
2020-05-22 | boost: Always sort shared before static (fixes #7171) | Daniel Mensinger | 1 | -2/+2 | |
2020-05-22 | Merge pull request #7172 from jon-turney/test-output-check-mandatory | Jussi Pakkanen | 11 | -40/+115 | |
Make the expected output check mandatory for failing-meson and warning-meson tests | |||||
2020-05-22 | compilers: add fetching of define list for clang | Yevhenii Kolesnikov | 7 | -9/+42 | |
Simmilar to gcc, the list of pre-processor defines can be fetched with `-dM -E` option. The way cpu_family is determined on linux relies on this list. Fixes incorrect value of cpu_family on linux, when crosscompiling: ``` CC="clang -m32" meson ./build ``` Signed-off-by: Yevhenii Kolesnikov <yevhenii.kolesnikov@globallogic.com> Co-authored-by: Dylan Baker <dylan@pnwbakers.com> | |||||
2020-05-20 | compilers/d: Add b_ndebug support | Dylan Baker | 3 | -6/+19 | |
D lang compilers have an option -release (or similar) which turns off asserts, contracts, and other runtime type checking. This patch wires that up to the b_ndebug flag. Fixes #7082 | |||||
2020-05-20 | compilers: Move b_ndebug into the compiler classes | Dylan Baker | 2 | -1/+7 | |
Right now we hardcode -DNDEBUG as the value to be added for b_ndebug. Which is a not the correct behavior for non C/C++ languages. By pushing this back into the compiler classes we can change this for other languages. | |||||
2020-05-19 | Merge pull request #5986 from dcbaker/fix-tests-with-cross-binary-arguments | Jussi Pakkanen | 20 | -87/+254 | |
Fix tests with cross binary arguments |