aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-07-17A few fixes for OSX and VS2010.Jussi Pakkanen2-0/+7
2017-07-17Fix checks on MinGW and VS2010.Jussi Pakkanen3-5/+21
2017-07-17Added VS support to simd detector.Jussi Pakkanen14-17/+144
2017-07-17Fix building with Clang on Raspbian.Jussi Pakkanen1-0/+6
2017-07-17Fix a few OSX "features".Jussi Pakkanen2-1/+6
2017-07-17Created simd module.Jussi Pakkanen3-40/+116
2017-07-17Added NEON support.Jussi Pakkanen4-3/+30
2017-07-17Add AVX2.Jussi Pakkanen3-0/+34
2017-07-17Add AVX support.Jussi Pakkanen3-1/+33
2017-07-17Add SSE4.2 support.Jussi Pakkanen4-2/+38
2017-07-17Add SSE4.1 support.Jussi Pakkanen4-1/+38
2017-07-17Added SSSE3 support of sorts.Jussi Pakkanen4-1/+40
2017-07-17Added SSE3 support.Jussi Pakkanen4-2/+39
2017-07-17Added SSE2 support.Jussi Pakkanen3-10/+46
2017-07-17Added SSE support.Jussi Pakkanen4-5/+47
2017-07-17Some more arches.Jussi Pakkanen1-0/+24
2017-07-17Add support for MMX checking.Jussi Pakkanen5-11/+70
2017-07-17The beginning of a test that checks for various SIMD implementations.Jussi Pakkanen4-0/+66
2017-07-17Merge pull request #2072 from centricular/fix-gtkdoc-rpathJussi Pakkanen3-9/+12
Various gtkdoc fixes
2017-07-17Merge pull request #1931 from centricular/use-patched-ninjaJussi Pakkanen6-16/+26
CI: Use QuLogic's Ninja patches
2017-07-17Removed minor typos in documentation.Alexis Jeandet3-3/+3
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
2017-07-17appveyor: Don't skip doc-only buildsNirbheek Chauhan1-4/+0
This was a good idea in theory, but in practice it has made Codecov completely useless because doc-only commits would reduce the coverage calculated by Codecov and PRs would randomly have messages saying that the coverage has gone up or down by a random percentage simply because the windows builds weren't run in the last commit. Till Codecov also has an option to skip doc-only commits, we cannot make this change. To skip all CI, you can put "[skip ci]" or "[ci skip]" in the commit message. This will also work with Codecov.
2017-07-17ninja backend: Detect ninja only once and log itNirbheek Chauhan2-7/+9
Needed for the CI, but good to have in general too.
2017-07-17Added a missing closing parenthesis in the last exampleAlexis Jeandet1-1/+1
There was a missing parenthesis at the end of the last example.
2017-07-17tests: Restore sleep for ninja on HFS+ (macOS)Nirbheek Chauhan1-1/+4
QuLogic discovered that HFS+ only stores dates in uint32 seconds since the epoch, so ninja cannot report sub-1s resolution timestamps there. Sometime in the future Apple FS will become widely-available and we will have to add a filesystem check at startup. https://developer.apple.com/legacy/library/technotes/tn/tn1150.html#HFSPlusDates
2017-07-17Add an additional Cygwin package repo with patched ninjaJon Turney1-1/+3
2017-07-17CI: Use QuLogic's Ninja patchesNirbheek Chauhan3-4/+11
This way we get some testing for the patches, and speed up our builds. My server is hosted on a UK Linode, so it should have good uptimes. However, we should likely move this into the Docker image at least for Linux, and perhaps put it in a CI cache for the rest.
2017-07-17gnome module: Add -lfoo after -Lbar LDFLAGSNirbheek Chauhan1-4/+5
Otherwise they won't take effect
2017-07-17gnome.gtkdoc: Handle absolute install_dirs correctlyNirbheek Chauhan2-5/+7
Must prepend DESTDIR in case it's absolute. Also document that by default it is relative to the gtk-doc html directory.
2017-07-17Merge pull request #2070 from mesonbuild/lgtmfixexJussi Pakkanen7-19/+12
Static analyzer fixes
2017-07-16Fix typoChocobo11-1/+1
profile guide optimization -> profile guided optimization
2017-07-16Removed unreachable code as == never throws.Jussi Pakkanen1-5/+2
2017-07-16Return explicit 0 as it is used in a sys.exit statement (just like every ↔Jussi Pakkanen1-0/+1
other run function).
2017-07-16Use sys.exit rather than plain exit.Jussi Pakkanen1-1/+1
2017-07-16Removed consecutive identical variable assignments.Jussi Pakkanen1-1/+0
2017-07-16Removed unnecessary pass statements.Jussi Pakkanen3-3/+0
2017-07-16Removed duplicate key in dictionary.Jussi Pakkanen1-1/+0
2017-07-16Simplified control flow.Jussi Pakkanen1-9/+9
2017-07-15Run postconf scripts after dumping coredata.Elliott Sales de Andrade2-5/+12
MESONINTROSPECT is set when running postconf scripts, which implies that introspection is possible. But it isn't really possible because coredata hasn't been written yet. We also still need to make sure to delete coredata if any postconf scripts fail.
2017-07-15Fix how rpath directories are handled.Hemmo Nieminen1-5/+1
Linking a library from a directory below the executable's directory caused an invalid path to be written in the executable's RPATH.
2017-07-15Make base options accessible via get_option()GabrĂ­el ArthĂșr PĂ©tursson3-0/+15
2017-07-15Print real error if mesontest used on invalid directory.Elliott Sales de Andrade1-9/+23
2017-07-15Allow both address- and undefined behavior sanitizers at the same timeGabrĂ­el ArthĂșr PĂ©tursson2-1/+6
2017-07-14typoChristian GonzĂĄlez1-1/+1
2017-07-13docs: fixed meson syntax for Generating-sources.mdMarty Plummer1-2/+2
Signed-off-by: Marty Plummer <ntzrmtthihu777@gmail.com>
2017-07-13pkgconfig: avoid appending slash at CflagsLaurent Carlier1-3/+4
otherwise it can break some compilations, see https://bugs.archlinux.org/task/54763
2017-07-04contributing.txt: Remove a sentence that refers to authors.txtAmit D1-2/+1
The authors.txt file was removed a while ago (9141cd78aabb2e).
2017-07-04Fix typo in release notes for 0.41Amit D1-1/+1
'is is' -> 'is' Fixes #2027
2017-07-04doc: Mention that C/C++ language versions can be set per-targetGabrĂ­el ArthĂșr PĂ©tursson1-0/+6
2017-07-02Merge pull request #2017 from mesonbuild/fix2012Jussi Pakkanen6-15/+53
Do not pickle interpreter objects by accident