aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-04-14Fix a bug (typo) seen when printing the logs from failed tests. (#513)trhd1-1/+1
2016-04-13Increment version number for new development.Jussi Pakkanen1-1/+1
2016-04-13Bump version number for release.0.31.0Jussi Pakkanen6-6/+6
2016-04-13Merge pull request #490 from centricular/has_function_linkJussi Pakkanen4-10/+122
Use the linker to check if a specific function is provided by the toolchain or runtime
2016-04-11compilers: Use compiler-specific no-optimization flagsNirbheek Chauhan1-2/+10
MSVC doesn't understand -O0. It uses -Od (or /Od) instead.
2016-04-09Strip leading source tree dir name from install files if it exists.Jussi Pakkanen4-1/+10
2016-04-07compilers: Debug optimization level should be -O0 (#509)Nirbheek Chauhan1-1/+3
Without any -O options, gcc does not generate properly debuggable code. > With no -O option at all, some compiler passes that collect information useful > for debugging do not run at all gcc recommends -Og, but that isn't supported by clang, so we use -O0 See https://github.com/mesonbuild/meson/pull/509 for more discussion
2016-04-07simplify unit test output (#506)Nicolas Schneider1-10/+11
Print status on single line only print a single line for succeeded tests and two lines for failed tests. This makes it easier to scan the output for failed tests.
2016-04-07gnome: only print warning when gresource-related functionality is used (#510)Tim-Philipp Müller1-2/+13
It's confusing to print this when using stuff that works just fine.
2016-04-07compilers: Also support built-in functions in cc.has_functionNirbheek Chauhan1-1/+8
2016-04-07Improve cc.has_function() check to not require any includes and detect stubsTim-Philipp Müller2-10/+60
We now use .links() to detect if a C compiler function is available or not, that way the user doesn't need to specify all the possible includes for the check, which simplifies things considerably. Also detect glibc stub functions that will never work and return false for them. Closes #437
2016-04-07New API: cc.has_header_symbol to check if a header defines a specific symbolNirbheek Chauhan3-0/+47
Also supports a 'prefix' keyword argument for feature checks such as _GNU_SOURCE or for headers that need to be included first
2016-04-06Merge pull request #438 from trhd/testing_optionsJussi Pakkanen22-198/+235
New options for controlling test output.
2016-04-06Merge pull request #503 from nioncode/windows-parallel-testJussi Pakkanen2-22/+30
Merge Windows parallel test fix.
2016-04-06add exponential backoff for deleting temp directoriesNicolas Schneider1-0/+1
2016-04-06fix off by one, since range() does not include the end of the rangeNicolas Schneider1-1/+1
2016-04-06vs2010: replace " with \" in /D command line argsNicolas Schneider1-0/+8
The /D switch strips any quotes except when they are escaped.
2016-04-06fix randomly failing test execution on WindowsNicolas Schneider1-2/+21
shutil.rmtree, which is used by tempfile.TemporaryDirectory, randomly fails on Windows, because the directory is not empty although it should be, because all files were deleted by shutil.rmtree internals before trying to remove the directory. A simple retry approach fixes the issue.
2016-04-05do not print anything during testsNicolas Schneider1-2/+2
Otherwise, output from parallel tests might interleave. Let the main loop handle printing of additional info.
2016-04-05properly fix Windows parallel tests by not using global variablesNicolas Schneider1-6/+5
The _run_test method uses several global variables (unity_flags, backend_flags, compile_commands, install_commands) which are not set when the method is run by the executor (at least on Windows). To resolve this, pass the variables as method parameters.
2016-04-05Revert "Fix Windows. Again."Nicolas Schneider2-13/+2
This reverts commit e522a9f2684e38955aefda3b4413a78997ccdbc9.
2016-04-05Removed no longer used attribute from rpm generator. Closes #502.Jussi Pakkanen1-2/+0
2016-04-04Merge pull request #496 from mesonbuild/partestJussi Pakkanen2-7/+28
Run tests in parallel
2016-04-04Bring back the old manual search to cc.find_library.Jussi Pakkanen2-8/+33
2016-04-04Import fix. Closes #498.Jussi Pakkanen1-2/+2
2016-04-04mconf: Include testing related options when printing build configuration.Hemmo Nieminen1-0/+7
2016-04-04Implement errorlogs builtin option.Hemmo Nieminen2-0/+3
2016-04-04Implement stdsplit builtin option.Hemmo Nieminen2-1/+5
2016-04-04coredata: Centralize builtin option descriptions and definitions.Hemmo Nieminen6-117/+116
2016-04-04Removed lingering coverage flags.Jussi Pakkanen2-5/+2
2016-04-03Merge pull request #390 from nirbheek/msvc-module-defsJussi Pakkanen12-1/+60
Add support for passing a module definitions file for exporting symbols while linking
2016-04-03Whitespace fixing.Jussi Pakkanen2-14/+13
2016-04-03Fix output dir of coverage-html.Jussi Pakkanen1-3/+3
2016-04-03Put buildtype flags to vala compiles.Jussi Pakkanen3-6/+14
2016-04-02Add coverage option to compilers.Jussi Pakkanen1-8/+8
2016-04-02If should be elif.Jussi Pakkanen1-1/+1
2016-04-01Fix Windows. Again.Jussi Pakkanen2-2/+13
2016-04-01Output is all pretty again.Jussi Pakkanen1-6/+7
2016-04-01Run tests in parallel.Jussi Pakkanen1-3/+12
2016-04-01Fix Windows.Jussi Pakkanen1-2/+4
2016-04-01Use individual tempdirs for building and installing in unit tests.Jussi Pakkanen2-16/+7
2016-04-01Move MesonException from coredata to mesonlib.Hemmo Nieminen20-39/+38
2016-04-01meson_test: Don't print logs from failing tests that are expected to fail.Hemmo Nieminen1-3/+4
2016-04-01meson_test: Add support for --print-errorlogs option.Hemmo Nieminen1-34/+49
This option can be used to control whether the logs from failing tests should be shown to the user after the tests have been executed.
2016-04-01meson_test: Add support for --no-stdsplit option.Hemmo Nieminen2-12/+19
2016-04-01meson_test: Move "options" to a global variable.Hemmo Nieminen1-3/+5
2016-03-31Merge pull request #486 from nioncode/vs-transitivedepsJussi Pakkanen1-1/+1
vs2010: fix transitive dependencies
2016-03-31Merge pull request #488 from nioncode/vs-extrafilesJussi Pakkanen1-1/+6
vs2010: add extra_files to project
2016-03-31Only check cl banner string on Windows. Closes #491.Jussi Pakkanen1-1/+4
2016-03-30And private libraries.Jussi Pakkanen2-4/+8