Commit Graph

295 Commits

Author SHA1 Message Date
Adam Wulkiewicz
1867ea911c Suppress 'undefined macro' warnings. 2016-01-25 14:55:36 +01:00
Rene Rivera
009367d6a1 Conform to latest library requirements. 2016-01-07 12:50:26 -06:00
Rene Rivera
0f70c3578a Explicitly state linux build requirements to hopefully avoid future
stall problems on Travis-CI.
2015-12-22 14:26:35 -06:00
Rene Rivera
afedd8077c Add Travis-CI xcode 7.2 testing. 2015-12-22 09:09:44 -06:00
Rene Rivera
377f96bc14 Merge pull request #39 from NumScale/simd_fix_x86_predef_redefinition_and_fix_doc
Fix SIMD x86 predef redefinition (on AMD cpus) and fix doc
2015-12-08 10:25:38 -06:00
Charly Chevalier
c4bebf10ef Fix SIMD documentation for FMA4 2015-12-08 11:14:53 +01:00
Charly Chevalier
1b27540a96 Fix redefinition of BOOST_HW_SIMD for x86 (AMD) 2015-12-08 11:14:46 +01:00
Charly Chevalier
8f5fcf9bdf Fix typo in SIMD predefs ocumentation (x86 -> X86) 2015-12-08 10:46:05 +01:00
Rene Rivera
bbddc9fbbf Add all xcode versions supported by Travis to testing. 2015-12-07 10:03:09 -06:00
Rene Rivera
f825a53329 ANother attempt at adding xcode/osx testing. 2015-12-04 13:44:32 -06:00
Rene Rivera
4515b465f7 Remove main args to avoid unused arg warnings (and possibly forced
errors).
2015-11-19 14:26:41 -06:00
Rene Rivera
b38474d0ee Remove unused main args as they will cause warnings for some setups (and
possibly errors).
2015-11-14 20:52:44 -06:00
Rene Rivera
d0b01486a5 Merge pull request #36 from hamparawa/develop
fixed a typo in BOOST_OS_CYGWIN macro
2015-10-20 07:10:32 -05:00
Chandimal Hamparawa
177a6ca792 fixed a typo in BOOST_OS_CYGWIN macro 2015-10-20 14:23:12 +05:30
Rene Rivera
d7569aaa9e Update history docs for release. 2015-10-14 23:11:56 -05:00
Rene Rivera
9de7442449 Merge pull request #34 from VemundH/fix_typo
Fix typo: AVALIABLE -> AVAILABLE
2015-09-13 10:32:52 -05:00
VemundH
8b5c2581dc fix typo AVALIABLE -> AVAILABLE 2015-09-13 14:42:12 +02:00
Rene Rivera
7b1cdcbe18 Remove vs-2012-64 toolset as it's not working on Appveyor setup. 2015-08-27 13:05:35 -05:00
Rene Rivera
39a4a38e36 Fix test warning for GCC about signed vs. unsigned constants. 2015-08-27 10:18:39 -05:00
Rene Rivera
0f20470cbc Merge pull request #33 from ruslo/fix.cplusplus
Fix misprint: s,__cpluplus,__cplusplus,
2015-08-09 20:43:11 -05:00
Ruslan Baratov
acb6b9b8bf Fix misprint: s,__cpluplus,__cplusplus, 2015-08-09 17:45:31 +03:00
Rene Rivera
2fb725a93d Fix new compile check BB2 utility not dealing with dotted version
numbers.
2015-08-07 08:29:55 -05:00
Rene Rivera
6d448857ed Use define requirement instead of direct -D option for check compile, as
obviously not all compilers use "-D".
2015-08-06 21:05:26 -05:00
Rene Rivera
bfac404a0f Bump to version 1.4 for next release. Switched BBv2 check support to use
the compile only check utility to address cross-compile use cases.
2015-08-06 20:51:56 -05:00
Rene Rivera
0e69791f69 Merge pull request #31 from jfalcou/simd_support
Add support, macros and versionning for SIMD extensions
2015-08-06 20:37:23 -05:00
Charly Chevalier
3dc66cd71f Remove extra check (of MSVC version) for FMA/AVX/AVX2 for now 2015-08-04 11:57:06 +02:00
Charly Chevalier
1af46e66df Add missing _X86_AMD detection for BOOST_HW_SIMD + Unique name 2015-07-31 10:53:45 +02:00
Rene Rivera
92bf0c0316 Put back just the Linux Travis test matrix. Giving up on OSX Travis for
now.
2015-07-23 20:51:03 -06:00
Rene Rivera
96ca3b5048 Trying to get the Travis matrix to be correct. This time using exclusion
instead of inclusion.
2015-07-23 20:47:41 -06:00
Rene Rivera
cfef5d816d Perhaps need to indicate all the OSes outside the matrix for Travis? 2015-07-23 20:20:19 -06:00
Rene Rivera
2d3675f03c Add first OSX Travis test. 2015-07-23 20:16:56 -06:00
Rene Rivera
fdb781da3b Attempt to limit Travis-CI test matrix by OS in preparation for OSX
testing.
2015-07-23 19:55:09 -06:00
Charly Chevalier
7fefba479c Update BOOST_HW_SIMD_X86_MIC_VERSION version number (max -> 9.0.0) 2015-07-21 20:29:25 +02:00
Charly Chevalier
93833f6e9e Fix wrong version numbers 2015-07-21 20:04:40 +02:00
Rene Rivera
6ea2e88762 Now that VS2015 is out.. Enable testing for it. 2015-07-21 11:35:59 -06:00
Charly Chevalier
e3e95a59ee Update doc (BOOST_HW_SIMD section -> BOOST_HW section) 2015-07-21 15:35:43 +02:00
Charly Chevalier
5fd655b198 Remove superfluous (old) documentation 2015-07-21 15:28:30 +02:00
Charly Chevalier
5576494500 Add missing BOOST_HW_SIMD_X86_AMD_AVAILABLE predef 2015-07-21 14:56:12 +02:00
Charly Chevalier
10601dbaf8 Includes clean up 2015-07-21 14:55:56 +02:00
Charly Chevalier
e566ad33ce Reorder x86 AMD SIMD extension detection 2015-07-21 14:53:12 +02:00
Charly Chevalier
2ae1123abf x86 -> X86 (in macro names) 2015-07-21 14:51:58 +02:00
Charly Chevalier
0b90b9f19b Add missing ppc/versions.h to ppc.h 2015-07-21 14:51:31 +02:00
Charly Chevalier
a4b32af636 Add missing x86_amd.h to simd.h 2015-07-21 14:51:02 +02:00
Charly Chevalier
adc3dbd4e2 Add main documentation
The SIMD documentation is in the BOOST_HW_SIMD_* reference instead of
in the main page
2015-07-21 10:15:35 +02:00
Charly Chevalier
3d96ad842f Better formatting of tables + Improve brief SIMD family description 2015-07-21 10:13:45 +02:00
Charly Chevalier
afaad7f56b Better format for versions documentation 2015-07-21 10:05:21 +02:00
Charly Chevalier
9a0d1235eb Refactor PPC SIMD detection + Add _VERSION(s) for PPC family 2015-07-20 11:04:42 +02:00
Charly Chevalier
7399d0169d Refactor ARM SIMD detection + Add _VERSION(s) for ARM family 2015-07-20 11:04:36 +02:00
Charly Chevalier
4aa12a8965 Refactor x86 (AMD) SIMD detection + Add _VERSION(s) for x86 (AMD) family 2015-07-20 11:02:21 +02:00
Charly Chevalier
e2d5a46cac Refactor x86 SIMD detection + Add _VERSION(s) for x86 family 2015-07-20 10:49:00 +02:00