Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-03-27 | Always build parser objects anew to avoid leaking old data. | Jussi Pakkanen | 5 | -83/+93 | |
2018-03-26 | [Qt module] Add File object support for generated or not qrc files | Alexis Jeandet | 5 | -11/+48 | |
Added missing sub-folder test Closes #3324 Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org> | |||||
2018-03-26 | Do not leave open file handlers, use context manager to clean them up | Aleksey Filippov | 1 | -6/+9 | |
2018-03-26 | Timeout on test subprocesses instead of hanging and failing CI completely | Aleksey Filippov | 1 | -7/+9 | |
2018-03-25 | pkgconfig generator: Add required version | Xavier Claessens | 3 | -16/+56 | |
2018-03-25 | Merge pull request #2976 from dzabraev/fix-reversed-order | Jussi Pakkanen | 6 | -2/+23 | |
Fix bug include_directories(['p1','p2']) add -Ip2 -Ip1 (reversed order) | |||||
2018-03-25 | Make the generated pkgconfig files reproducible. | Chris Lamb | 1 | -5/+12 | |
Whilst working on the Reproducible Builds effort [0], we noticed that meson creates non-reproducible pkgconfig files as it relies on Python set ordering. This was originally filed in Debian as #892515 [1]. [0] https://reproducible-builds.org/ [1] https://bugs.debian.org/892515 | |||||
2018-03-25 | dependency's wanted version might be a list | VÃctor Manuel Jáquez Leal | 3 | -1/+16 | |
A dependency declared in a subproject should be able to behave as a pkgconfig dependency, thus it should process the wanted version as a list. | |||||
2018-03-25 | Retry downloads in Appveyor | Aleksey Filippov | 1 | -8/+28 | |
2018-03-25 | Skip CI for documentation-only pull requests | Aleksey Filippov | 3 | -0/+78 | |
2018-03-25 | Support data types larger than 128 bytes | Thierry Reding | 1 | -1/+1 | |
Recent versions of systemd (starting with v238) started to check for the existence of the statx structure using the cc.sizeof() operation. The cc compiler implementation fails to detect this structure because it's size limit is 128, meaning it will fail for any type larger than 128 bytes in the following way during cross-compilation checks: meson.build:10:2: ERROR: Cross-compile check overflowed Increase the size limit for data types to 1024 bytes, which should give plenty of room for even large data structures. This is obviously not guaranteed to be an upper bound, but given the binary search algorithm implemented in the cross-compile check, raising the limit too high may significantly increase the time required for this check on smaller data types. Signed-off-by: Thierry Reding <treding@nvidia.com> | |||||
2018-03-25 | Add test(depends) documentation | Aleksey Filippov | 2 | -0/+12 | |
2018-03-25 | Add depends keyword to test() function | Aleksey Filippov | 2 | -3/+13 | |
2018-03-25 | Use unholder=True instead of checking held_object attribute presence | Aleksey Filippov | 1 | -8/+2 | |
2018-03-25 | Add test case for test(depends) keyword parameter | Aleksey Filippov | 4 | -0/+60 | |
2018-03-24 | Squash target_type warning for jar targets | Sam H | 1 | -0/+4 | |
2018-03-23 | Enable b_ndebug on VisualStudioCCompiler | Aleksey Filippov | 5 | -14/+2 | |
2018-03-23 | docs: In executable() remove statement that all other files are ignored ↵ | Alistair Thomas | 1 | -3/+2 | |
[skip ci] Currently Meson returns an error that no compiler can be found for an unknown file extension | |||||
2018-03-23 | docs: Update test() to include that a program found with find_program() can ↵ | Alistair Thomas | 1 | -3/+11 | |
be used [skip ci] | |||||
2018-03-23 | Added get_asneeded_args method to Intel compiler. | Alexis Jeandet | 1 | -0/+8 | |
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org> | |||||
2018-03-23 | docs: fix one 'target' that should be 'host' [skip ci] | John Ericson | 1 | -1/+1 | |
The target platform of cross compiler is the host platform of the project being built. | |||||
2018-03-23 | docs/FAQ: fix typo [skip ci] | Eric Engestrom | 1 | -1/+1 | |
2018-03-23 | Rename '183 as-needed' common test into '184 as-needed' | Aleksey Filippov | 7 | -7/+7 | |
Also use !bool instead of bool == false. | |||||
2018-03-22 | Document the new and improved review guidelines. [skip ci] | Jussi Pakkanen | 1 | -0/+39 | |
2018-03-21 | Enable CI builds for release branches | Aleksey Filippov | 2 | -0/+4 | |
2018-03-21 | Fix b_ndebug=if-release silently not working | Jussi Pakkanen | 10 | -6/+102 | |
2018-03-21 | Do not install configure_file output if install_dir is empty. Closes #3270. | Jussi Pakkanen | 3 | -3/+12 | |
2018-03-21 | Disable b_ndebug tests on MSVC | Aleksey Filippov | 3 | -0/+12 | |
2018-03-21 | Fix b_ndebug=if-release option | Aleksey Filippov | 3 | -6/+26 | |
Provide get_{type}_options_for_target() methods that unite {type} and builtin options. | |||||
2018-03-21 | Add unittests for b_ndebug=if-release and buildtype interactions | Aleksey Filippov | 3 | -0/+28 | |
2018-03-21 | Add tests for b_ndebug=if-release and buildtype default options | Aleksey Filippov | 4 | -0/+36 | |
Co-authored-by: David Seifert <soap@gentoo.org> | |||||
2018-03-21 | Removed some confusing chars from 'spaces and fun' | makise-homura | 1 | -1/+2 | |
For example, lcc does not understand !, ^, *, and <. | |||||
2018-03-21 | test_reconfigure switched to b_coverage from b_lto | makise-homura | 2 | -3/+3 | |
This is due to some compilers (e.g. lcc) don't support LTO, and therefore no b_lto meson option is available. | |||||
2018-03-21 | Skipping PCH unit test for lcc compiler | makise-homura | 1 | -0/+6 | |
2018-03-21 | Fixed lchmod detection for lcc C/C++ compilers | makise-homura | 2 | -0/+16 | |
2018-03-20 | Open mesontest logfiles in utf-8 mode | nyorain | 1 | -2/+2 | |
Otherwise unit tests fail on windows when they output some non-utf8 data. | |||||
2018-03-20 | Grab a file lock on the build dir during modifications. | Jussi Pakkanen | 3 | -1/+53 | |
2018-03-20 | Docs: Correct env variable SCAN_BUILD to SCANBUILD | Marvin Scholz | 1 | -2/+2 | |
2018-03-20 | Fixed compatibility issue regarding Python 3.5 | makise-homura | 1 | -1/+1 | |
In Python 3.5 os.path.join accepts str or bytes, not path-like objects as in Python 3.6. | |||||
2018-03-20 | Fixed failure if compiler messages is not in UTF-8 | makise-homura | 1 | -1/+1 | |
For example, Elbrus lcc does output in KOI8-R, if LC_ALL=C, and there is no English counterpart for original Russian message. | |||||
2018-03-20 | Added specific get_library_dirs function for lcc | makise-homura | 1 | -0/+12 | |
2018-03-20 | options: s/yiel/yield/ typo | Thibault Saunier | 1 | -1/+1 | |
Making the option unusable with Invalid kwargs for option use_orc: "yield" | |||||
2018-03-20 | Merge pull request #3223 from sarum9in/rename | Jussi Pakkanen | 15 | -8/+58 | |
Add install_data() rename parameter | |||||
2018-03-19 | Add install_data() rename snippet | Aleksey Filippov | 1 | -0/+11 | |
2018-03-19 | Add install_data() rename documentation | Aleksey Filippov | 2 | -0/+20 | |
2018-03-19 | Create a helper for checking if a string has a path component | Nirbheek Chauhan | 5 | -13/+20 | |
This is used in a number of places, and in some places it is incomplete. Use a helper to ensure it's used properly. | |||||
2018-03-19 | Merge pull request #3251 from mesonbuild/fixpkgconfigdeps | Jussi Pakkanen | 9 | -5/+106 | |
Fix pkg-config dependencies leaking out (debbug 892956) | |||||
2018-03-19 | Add -Wl,-dead_strip_dylibs support | David Seifert | 7 | -3/+91 | |
* `-Wl,-dead_strip_dylibs` is the analogue of `-Wl,--as-needed` on macOS. | |||||
2018-03-19 | Fix existing tests. | Jussi Pakkanen | 3 | -3/+13 | |
2018-03-19 | Generate coveragereport directory for gcovr html target | Joel Klinghed | 1 | -0/+2 | |