Charly Chevalier
b917db9850
ARM: Use *real* versions as default version number
2015-07-15 16:33:48 +02:00
Charly Chevalier
e6daa340d5
x86: Use *real* versions as default version number
2015-07-15 16:33:48 +02:00
Charly Chevalier
481f1a198c
Update number versions for x86 family + More specific documentations
2015-07-15 16:33:48 +02:00
Charly Chevalier
0e6e579e6e
Remove intrinsics headers
2015-07-15 16:33:48 +02:00
Charly Chevalier
3626c9b905
SIMD: Use _AVAILABLE instead of tag when detecting multiple architectures
2015-07-15 16:33:41 +02:00
Charly Chevalier
5ba0a2c5ab
Add default version + name for {simd,arm,ppc,x86}.h tags
2015-07-15 16:33:41 +02:00
Charly Chevalier
298f2fe663
Add doc + _AVAILABLE for simd.h
2015-07-15 16:33:41 +02:00
Charly Chevalier
f0a0af764c
Add doc + _AVAILABLE for simd/arm.h
2015-07-15 16:33:41 +02:00
Charly Chevalier
5ce2ff09f8
ARM: Add NEON predef
2015-07-15 16:33:41 +02:00
Charly Chevalier
9b66cddaf6
Add doc + _AVAILABLE for simd/ppc.h
2015-07-15 16:33:41 +02:00
Charly Chevalier
1cc8ecc579
PPC: Add QPX predef
2015-07-15 16:33:41 +02:00
Charly Chevalier
4b45a0faf1
PPC: Add VSX predef
2015-07-15 16:33:41 +02:00
Charly Chevalier
29a0d11553
PPC: Add VMX predef
2015-07-15 16:33:41 +02:00
Charly Chevalier
132509ee5d
Add doc + _AVAILABLE for simd/x86.h
2015-07-15 16:33:41 +02:00
Charly Chevalier
93b58e6799
x86: Add XOP predef
2015-07-15 16:33:41 +02:00
Charly Chevalier
e39e6ec7f8
x86: Add FMA4 predef
2015-07-15 16:33:41 +02:00
Charly Chevalier
87a602008c
x86: Add FMA3 predef
2015-07-15 16:33:41 +02:00
Charly Chevalier
da88635350
x86: Add SSE4a predef
2015-07-15 16:33:41 +02:00
Charly Chevalier
3275f7ba30
x86: Add MIC (Xeon Phi) predef
2015-07-15 16:33:41 +02:00
Charly Chevalier
f6d6fd1d08
x86: Add AVX2 predef
2015-07-15 16:33:41 +02:00
Charly Chevalier
b8d6e7b645
x86: Add AVX predef
2015-07-15 16:33:41 +02:00
Charly Chevalier
e29bfedc3e
x86: Add SSE4.2 predef
2015-07-15 16:33:41 +02:00
Charly Chevalier
a01ebb6605
x86: Add SSE4.1 predef
2015-07-15 16:33:41 +02:00
Charly Chevalier
4f6352e140
x86: Add SSSE3 predef
2015-07-15 16:33:41 +02:00
Charly Chevalier
bce7e9ba56
x86: Add SSE3 predef
2015-07-15 16:33:41 +02:00
Charly Chevalier
67250ecae2
x86: Add SSE2 predef
2015-07-15 16:33:41 +02:00
Charly Chevalier
cc9c5cdcf5
x86: Add SSE(1) predef
2015-07-15 16:33:41 +02:00
Charly Chevalier
0b0e4d78bf
x86: Add MMX predef
2015-07-15 16:33:41 +02:00
Charly Chevalier
cc00260202
Add default tree structure for hardware simd support
2015-07-15 16:32:01 +02:00
Rene Rivera
a3dffe8f1a
Update docs for check utility changes and for 1.3 release. Bump versions
...
for release of 1.3. Update copyrights that I forgot on the previous
commits.
2015-07-01 17:19:29 -05:00
Rene Rivera
0f113b0871
Fix non-standard test feature test collection. I.e. make the feature
...
collection no rely on implementioned defined behaviour. And fix check
program handling of no-expression invocations vs expression invocations.
2015-06-29 18:49:33 -05:00
Rene Rivera
58c23226b1
Update SunPro to accomodate latest versions of compiler form Oracle. And
...
update to Oracle name.
2015-05-27 20:36:27 -05:00
Rene Rivera
d9d0ed3d88
Fix BOOST_ARCH_PARISC (was BOOST_ARCH_PARISK) reference for detecting
...
endianess. Thanks to Graham Hanson for finding this.
2015-05-18 11:12:56 -05:00
Rene Rivera
77561daca9
Fix MAKE_YYYYMM macro to correctly limit the month to a somewhat less
...
invalid range. Thanks to rick68/gmail.com for finding this.
2015-05-18 11:07:21 -05:00
Rene Rivera
84967e3d0a
Add missing BOOST_PREDEF_MAKE_0X_VVRRPP macro (thanks ro Erik Lindahl
...
for finding it).
2014-12-30 08:13:18 -06:00
Rene Rivera
5912dd7e62
Add Android OS header for endian definition. And some platforms don't
...
define all of the *BYTE_ORDER *_ENDIAN macros so need to guard for that
case. (Thanks to mstahl@redhat.com for pointing those out).
2014-12-29 23:20:36 -06:00
Rene Rivera
ce0959ba62
Fix Haiku detection syntax error when Haiku is not detected. Bump
...
version to 1.2 and update docs.
2014-12-29 11:26:49 -06:00
Jessica Hamilton
a7d2f3813e
haiku: fix copyright
2014-12-29 10:52:24 -06:00
Jessica Hamilton
9a435659cd
haiku: add platform support
2014-12-29 10:52:10 -06:00
Rene Rivera
ee021f808a
Fix bad MSC version number.
2014-11-19 08:18:17 -06:00
Rene Rivera
75365a884e
Account for skip in Visual Studio product version vs. compiler version
...
to map compiler version to product version.
2014-11-18 12:44:39 -06:00
Rene Rivera
372b4bd477
Fix OS_SVR4 missing AVAILABLE macro def. Fix marking OS_UNIX as
...
exclusive.
2014-07-07 08:25:21 -05:00
Rene Rivera
2decd4f4bf
Let OS_UNIX be detected at all times as it overlaps with other OS types.
2014-07-07 08:21:22 -05:00
Rene Rivera
40a722d69b
Fix warning for undefined macro usage.
2014-07-06 21:49:24 -05:00
Steve Gates
35c34b7368
Fixing up some accidental checks that were using #ifdef when instead should have
...
been using just #if to define the AVALIABLE macro.
2014-06-17 11:55:04 -07:00
Steve Gates
0eb222dbc5
Updating BOOST_PLAT_WINDOWS_* predef check to make sure macro WINAPI_FAMILY exists before comparing.
2014-06-10 15:44:03 -07:00
Rene Rivera
56baa26f11
FUlly updated docs for version 1.1.
2014-06-03 22:29:53 -05:00
Rene Rivera
0a33d7b27d
Fix BOOST_PLAT_WINDOWS_* defs being defined on non-Windows systems.
2014-05-30 13:53:45 -07:00
Steve Gates
d145f3a12c
Adding missing newlines at the end of a few files.
2014-05-22 16:59:37 -07:00
Steve Gates
e3e923f6fa
Addressing feedback from Rene Rivera for adding BOOST macros for detecting the Windows Runtime being targeted.
...
Now there are new predefs for desktop, store, phone, and the Windows Runtime (store/phone) in general.
These can easily be used throughout Boost to detect the Windows platform being targeted.
2014-05-22 16:49:54 -07:00