Jussi Pakkanen
fc23d9d0f2
Turned SIMD into an unstable module.
7 years ago
Jussi Pakkanen
ce77fb89b9
Renamed test case number to avoid dupes.
7 years ago
Jussi Pakkanen
be92a6a3a6
Renamed test dir.
7 years ago
Jussi Pakkanen
f78cf53141
Created merge_from method for ConfigurationData.
7 years ago
Jussi Pakkanen
6119beed4d
Create a new configuration data object and return it as the result.
7 years ago
Jussi Pakkanen
fe86c9c399
Do not use AVX on OSX since we can't detect it reliably at runtime and some CI machines do not seem to have it.
7 years ago
Nirbheek Chauhan
a27b4c4640
unittests: Don't pass /nologo to `cl` during detection
...
This causes it to not output the version information to stderr, which
we need to extract the version and the architecture.
Found by Jussi.
7 years ago
Nirbheek Chauhan
afdaedea01
msvc: Split stderr by line and raise exception if empty
...
std.split() splits on whitespace, but we want the first line.
7 years ago
Nirbheek Chauhan
37057abfef
unittests: Check value of cc.is_64 with MSVC
7 years ago
Nirbheek Chauhan
5660c766ab
unittests: Ensure that the compiler version is not blank
7 years ago
Jussi Pakkanen
ef9e03b847
Hardcode processor features on OSX because it ships a broken __builtin_cpu_supports.
7 years ago
Jussi Pakkanen
f6f5644212
Fix MMX on 32 bit x86.
7 years ago
Jussi Pakkanen
2181d8f2ab
A few fixes for OSX and VS2010.
7 years ago
Jussi Pakkanen
181510bd6e
Fix checks on MinGW and VS2010.
7 years ago
Jussi Pakkanen
8396c4f3e6
Added VS support to simd detector.
7 years ago
Jussi Pakkanen
fefbb296f7
Fix building with Clang on Raspbian.
7 years ago
Jussi Pakkanen
16ec3f0e19
Fix a few OSX "features".
7 years ago
Jussi Pakkanen
d304aac504
Created simd module.
7 years ago
Jussi Pakkanen
57729e5a78
Added NEON support.
7 years ago
Jussi Pakkanen
dbe028cc17
Add AVX2.
7 years ago
Jussi Pakkanen
71ffbd5b73
Add AVX support.
7 years ago
Jussi Pakkanen
fc68e0c63a
Add SSE4.2 support.
7 years ago
Jussi Pakkanen
5d731b102b
Add SSE4.1 support.
7 years ago
Jussi Pakkanen
52a0d958f1
Added SSSE3 support of sorts.
7 years ago
Jussi Pakkanen
0062595e13
Added SSE3 support.
7 years ago
Jussi Pakkanen
953441badf
Added SSE2 support.
7 years ago
Jussi Pakkanen
9e5578ac47
Added SSE support.
7 years ago
Jussi Pakkanen
4a8ca14d44
Some more arches.
7 years ago
Jussi Pakkanen
326d8953b4
Add support for MMX checking.
7 years ago
Jussi Pakkanen
fd91749e5a
The beginning of a test that checks for various SIMD implementations.
7 years ago
Jussi Pakkanen
2009fdbd43
Merge pull request #2072 from centricular/fix-gtkdoc-rpath
...
Various gtkdoc fixes
7 years ago
Jussi Pakkanen
aab7ada356
Merge pull request #1931 from centricular/use-patched-ninja
...
CI: Use QuLogic's Ninja patches
7 years ago
Alexis Jeandet
e1b24765af
Removed minor typos in documentation.
...
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
7 years ago
Nirbheek Chauhan
bbebd09f8b
appveyor: Don't skip doc-only builds
...
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.
7 years ago
Nirbheek Chauhan
e307865596
ninja backend: Detect ninja only once and log it
...
Needed for the CI, but good to have in general too.
7 years ago
Alexis Jeandet
361b09c491
Added a missing closing parenthesis in the last example
...
There was a missing parenthesis at the end of the last example.
7 years ago
Nirbheek Chauhan
b5a79b491e
tests: Restore sleep for ninja on HFS+ (macOS)
...
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
7 years ago
Jon Turney
92c2bb7519
Add an additional Cygwin package repo with patched ninja
7 years ago
Nirbheek Chauhan
6582cd28c8
CI: Use QuLogic's Ninja patches
...
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.
7 years ago
Nirbheek Chauhan
a0bd896b2f
gnome module: Add -lfoo after -Lbar LDFLAGS
...
Otherwise they won't take effect
7 years ago
Nirbheek Chauhan
04ac7a4844
gnome.gtkdoc: Handle absolute install_dirs correctly
...
Must prepend DESTDIR in case it's absolute. Also document that by
default it is relative to the gtk-doc html directory.
7 years ago
Jussi Pakkanen
f77c3176ab
Merge pull request #2070 from mesonbuild/lgtmfixex
...
Static analyzer fixes
7 years ago
Chocobo1
24c2e4d3ac
Fix typo
...
profile guide optimization -> profile guided optimization
7 years ago
Jussi Pakkanen
fff3ded297
Removed unreachable code as == never throws.
7 years ago
Jussi Pakkanen
b5db2d3128
Return explicit 0 as it is used in a sys.exit statement (just like every other run function).
7 years ago
Jussi Pakkanen
1617634214
Use sys.exit rather than plain exit.
7 years ago
Jussi Pakkanen
5cec8fc43a
Removed consecutive identical variable assignments.
7 years ago
Jussi Pakkanen
b2a90f1838
Removed unnecessary pass statements.
7 years ago
Jussi Pakkanen
cdfb416425
Removed duplicate key in dictionary.
7 years ago
Jussi Pakkanen
76d6fab8ae
Simplified control flow.
7 years ago