Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions Files.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,17 @@ LIST (APPEND msgpackc_HEADERS
include/msgpack/predef/detail/os_detected.h
include/msgpack/predef/detail/platform_detected.h
include/msgpack/predef/detail/test.h
include/msgpack/predef/detail/test_def.h
include/msgpack/predef/hardware.h
include/msgpack/predef/hardware/simd.h
include/msgpack/predef/hardware/simd/arm.h
include/msgpack/predef/hardware/simd/arm/versions.h
include/msgpack/predef/hardware/simd/ppc.h
include/msgpack/predef/hardware/simd/ppc/versions.h
include/msgpack/predef/hardware/simd/x86.h
include/msgpack/predef/hardware/simd/x86/versions.h
include/msgpack/predef/hardware/simd/x86_amd.h
include/msgpack/predef/hardware/simd/x86_amd/versions.h
include/msgpack/predef/language.h
include/msgpack/predef/language/objc.h
include/msgpack/predef/language/stdc.h
Expand Down Expand Up @@ -414,6 +425,7 @@ IF (MSGPACK_ENABLE_CXX)
include/msgpack/preprocessor/seq.hpp
include/msgpack/preprocessor/seq/cat.hpp
include/msgpack/preprocessor/seq/detail/binary_transform.hpp
include/msgpack/preprocessor/seq/detail/is_empty.hpp
include/msgpack/preprocessor/seq/detail/split.hpp
include/msgpack/preprocessor/seq/elem.hpp
include/msgpack/preprocessor/seq/enum.hpp
Expand Down
2 changes: 1 addition & 1 deletion external/boost/predef
Submodule predef updated 170 files
7 changes: 6 additions & 1 deletion include/msgpack/predef.h
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
/*
Copyright Rene Rivera 2008-2013
Copyright Rene Rivera 2008-2015
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
*/

#if !defined(MSGPACK_PREDEF_H) || defined(MSGPACK_PREDEF_INTERNAL_GENERATE_TESTS)
#ifndef MSGPACK_PREDEF_H
#define MSGPACK_PREDEF_H
#endif

#include <msgpack/predef/language.h>
#include <msgpack/predef/architecture.h>
Expand All @@ -15,5 +17,8 @@ Distributed under the Boost Software License, Version 1.0.
#include <msgpack/predef/os.h>
#include <msgpack/predef/other.h>
#include <msgpack/predef/platform.h>
#include <msgpack/predef/hardware.h>

#include <msgpack/predef/version.h>

#endif
4 changes: 3 additions & 1 deletion include/msgpack/predef/architecture.h
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
/*
Copyright Rene Rivera 2008-2013
Copyright Rene Rivera 2008-2015
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
*/

#if !defined(MSGPACK_PREDEF_ARCHITECTURE_H) || defined(MSGPACK_PREDEF_INTERNAL_GENERATE_TESTS)
#ifndef MSGPACK_PREDEF_ARCHITECTURE_H
#define MSGPACK_PREDEF_ARCHITECTURE_H
#endif

#include <msgpack/predef/architecture/alpha.h>
#include <msgpack/predef/architecture/arm.h>
Expand Down
7 changes: 3 additions & 4 deletions include/msgpack/predef/architecture/alpha.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright Rene Rivera 2008-2013
Copyright Rene Rivera 2008-2015
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
Expand Down Expand Up @@ -53,8 +53,7 @@ Distributed under the Boost Software License, Version 1.0.

#define MSGPACK_ARCH_ALPHA_NAME "DEC Alpha"

#endif

#include <msgpack/predef/detail/test.h>
MSGPACK_PREDEF_DECLARE_TEST(MSGPACK_ARCH_ALPHA,MSGPACK_ARCH_ALPHA_NAME)


#endif
7 changes: 3 additions & 4 deletions include/msgpack/predef/architecture/arm.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright Rene Rivera 2008-2013
Copyright Rene Rivera 2008-2015
Copyright Franz Detro 2014
Copyright (c) Microsoft Corporation 2014
Distributed under the Boost Software License, Version 1.0.
Expand Down Expand Up @@ -64,8 +64,7 @@ Distributed under the Boost Software License, Version 1.0.

#define MSGPACK_ARCH_ARM_NAME "ARM"

#endif

#include <msgpack/predef/detail/test.h>
MSGPACK_PREDEF_DECLARE_TEST(MSGPACK_ARCH_ARM,MSGPACK_ARCH_ARM_NAME)


#endif
7 changes: 3 additions & 4 deletions include/msgpack/predef/architecture/blackfin.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright Rene Rivera 2013
Copyright Rene Rivera 2013-2015
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
Expand Down Expand Up @@ -40,8 +40,7 @@ Blackfin Processors from Analog Devices.

#define MSGPACK_ARCH_BLACKFIN_NAME "Blackfin"

#endif

#include <msgpack/predef/detail/test.h>
MSGPACK_PREDEF_DECLARE_TEST(MSGPACK_ARCH_BLACKFIN,MSGPACK_ARCH_BLACKFIN_NAME)


#endif
8 changes: 3 additions & 5 deletions include/msgpack/predef/architecture/convex.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright Rene Rivera 2011-2013
Copyright Rene Rivera 2011-2015
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
Expand Down Expand Up @@ -59,9 +59,7 @@ Distributed under the Boost Software License, Version 1.0.

#define MSGPACK_ARCH_CONVEX_NAME "Convex Computer"

#endif

#include <msgpack/predef/detail/test.h>
MSGPACK_PREDEF_DECLARE_TEST(MSGPACK_ARCH_CONVEX,MSGPACK_ARCH_CONVEX_NAME)



#endif
6 changes: 3 additions & 3 deletions include/msgpack/predef/architecture/ia64.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright Rene Rivera 2008-2013
Copyright Rene Rivera 2008-2015
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
Expand Down Expand Up @@ -43,7 +43,7 @@ Distributed under the Boost Software License, Version 1.0.

#define MSGPACK_ARCH_IA64_NAME "Intel Itanium 64"

#endif

#include <msgpack/predef/detail/test.h>
MSGPACK_PREDEF_DECLARE_TEST(MSGPACK_ARCH_IA64,MSGPACK_ARCH_IA64_NAME)

#endif
7 changes: 3 additions & 4 deletions include/msgpack/predef/architecture/m68k.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright Rene Rivera 2008-2013
Copyright Rene Rivera 2008-2015
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
Expand Down Expand Up @@ -76,8 +76,7 @@ Distributed under the Boost Software License, Version 1.0.

#define MSGPACK_ARCH_M68K_NAME "Motorola 68k"

#endif

#include <msgpack/predef/detail/test.h>
MSGPACK_PREDEF_DECLARE_TEST(MSGPACK_ARCH_M68K,MSGPACK_ARCH_M68K_NAME)


#endif
7 changes: 3 additions & 4 deletions include/msgpack/predef/architecture/mips.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright Rene Rivera 2008-2013
Copyright Rene Rivera 2008-2015
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
Expand Down Expand Up @@ -67,8 +67,7 @@ Distributed under the Boost Software License, Version 1.0.

#define MSGPACK_ARCH_MIPS_NAME "MIPS"

#endif

#include <msgpack/predef/detail/test.h>
MSGPACK_PREDEF_DECLARE_TEST(MSGPACK_ARCH_MIPS,MSGPACK_ARCH_MIPS_NAME)


#endif
7 changes: 3 additions & 4 deletions include/msgpack/predef/architecture/parisc.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright Rene Rivera 2008-2013
Copyright Rene Rivera 2008-2015
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
Expand Down Expand Up @@ -58,8 +58,7 @@ Distributed under the Boost Software License, Version 1.0.

#define MSGPACK_ARCH_PARISC_NAME "HP/PA RISC"

#endif

#include <msgpack/predef/detail/test.h>
MSGPACK_PREDEF_DECLARE_TEST(MSGPACK_ARCH_PARISC,MSGPACK_ARCH_PARISC_NAME)


#endif
7 changes: 3 additions & 4 deletions include/msgpack/predef/architecture/ppc.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright Rene Rivera 2008-2013
Copyright Rene Rivera 2008-2015
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
Expand Down Expand Up @@ -66,8 +66,7 @@ Distributed under the Boost Software License, Version 1.0.

#define MSGPACK_ARCH_PPC_NAME "PowerPC"

#endif

#include <msgpack/predef/detail/test.h>
MSGPACK_PREDEF_DECLARE_TEST(MSGPACK_ARCH_PPC,MSGPACK_ARCH_PPC_NAME)


#endif
7 changes: 3 additions & 4 deletions include/msgpack/predef/architecture/pyramid.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright Rene Rivera 2011-2013
Copyright Rene Rivera 2011-2015
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
Expand Down Expand Up @@ -36,8 +36,7 @@ Pyramid 9810 architecture.

#define MSGPACK_ARCH_PYRAMID_NAME "Pyramid 9810"

#endif

#include <msgpack/predef/detail/test.h>
MSGPACK_PREDEF_DECLARE_TEST(MSGPACK_ARCH_PYRAMID,MSGPACK_ARCH_PYRAMID_NAME)


#endif
8 changes: 4 additions & 4 deletions include/msgpack/predef/architecture/rs6k.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright Rene Rivera 2008-2013
Copyright Rene Rivera 2008-2015
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
Expand Down Expand Up @@ -42,9 +42,6 @@ Distributed under the Boost Software License, Version 1.0.

#define MSGPACK_ARCH_RS6000_NAME "RS/6000"

#include <msgpack/predef/detail/test.h>
MSGPACK_PREDEF_DECLARE_TEST(MSGPACK_ARCH_RS6000,MSGPACK_ARCH_RS6000_NAME)

#define MSGPACK_ARCH_PWR MSGPACK_ARCH_RS6000

#if MSGPACK_ARCH_PWR
Expand All @@ -54,3 +51,6 @@ MSGPACK_PREDEF_DECLARE_TEST(MSGPACK_ARCH_RS6000,MSGPACK_ARCH_RS6000_NAME)
#define MSGPACK_ARCH_PWR_NAME MSGPACK_ARCH_RS6000_NAME

#endif

#include <msgpack/predef/detail/test.h>
MSGPACK_PREDEF_DECLARE_TEST(MSGPACK_ARCH_RS6000,MSGPACK_ARCH_RS6000_NAME)
7 changes: 3 additions & 4 deletions include/msgpack/predef/architecture/sparc.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright Rene Rivera 2008-2014
Copyright Rene Rivera 2008-2015
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
Expand Down Expand Up @@ -48,8 +48,7 @@ Distributed under the Boost Software License, Version 1.0.

#define MSGPACK_ARCH_SPARC_NAME "SPARC"

#endif

#include <msgpack/predef/detail/test.h>
MSGPACK_PREDEF_DECLARE_TEST(MSGPACK_ARCH_SPARC,MSGPACK_ARCH_SPARC_NAME)


#endif
7 changes: 3 additions & 4 deletions include/msgpack/predef/architecture/superh.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright Rene Rivera 2008-2013
Copyright Rene Rivera 2008-2015
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
Expand Down Expand Up @@ -61,8 +61,7 @@ If available versions \[1-5\] are specifically detected.

#define MSGPACK_ARCH_SH_NAME "SuperH"

#endif

#include <msgpack/predef/detail/test.h>
MSGPACK_PREDEF_DECLARE_TEST(MSGPACK_ARCH_SH,MSGPACK_ARCH_SH_NAME)


#endif
7 changes: 3 additions & 4 deletions include/msgpack/predef/architecture/sys370.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright Rene Rivera 2008-2013
Copyright Rene Rivera 2008-2015
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
Expand Down Expand Up @@ -37,8 +37,7 @@ Distributed under the Boost Software License, Version 1.0.

#define MSGPACK_ARCH_SYS370_NAME "System/370"

#endif

#include <msgpack/predef/detail/test.h>
MSGPACK_PREDEF_DECLARE_TEST(MSGPACK_ARCH_SYS370,MSGPACK_ARCH_SYS370_NAME)


#endif
7 changes: 3 additions & 4 deletions include/msgpack/predef/architecture/sys390.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright Rene Rivera 2008-2013
Copyright Rene Rivera 2008-2015
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
Expand Down Expand Up @@ -37,8 +37,7 @@ Distributed under the Boost Software License, Version 1.0.

#define MSGPACK_ARCH_SYS390_NAME "System/390"

#endif

#include <msgpack/predef/detail/test.h>
MSGPACK_PREDEF_DECLARE_TEST(MSGPACK_ARCH_SYS390,MSGPACK_ARCH_SYS390_NAME)


#endif
12 changes: 6 additions & 6 deletions include/msgpack/predef/architecture/x86.h
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
/*
Copyright Rene Rivera 2008-2013
Copyright Rene Rivera 2008-2015
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
*/

#ifndef MSGPACK_PREDEF_ARCHITECTURE_X86_H
#define MSGPACK_PREDEF_ARCHITECTURE_X86_H

#include <msgpack/predef/architecture/x86/32.h>
#include <msgpack/predef/architecture/x86/64.h>

#ifndef MSGPACK_PREDEF_ARCHITECTURE_X86_H
#define MSGPACK_PREDEF_ARCHITECTURE_X86_H

/*`
[heading `MSGPACK_ARCH_X86`]

Expand All @@ -32,7 +32,7 @@ a category to indicate that either `MSGPACK_ARCH_X86_32` or

#define MSGPACK_ARCH_X86_NAME "Intel x86"

#endif

#include <msgpack/predef/detail/test.h>
MSGPACK_PREDEF_DECLARE_TEST(MSGPACK_ARCH_X86,MSGPACK_ARCH_X86_NAME)

#endif
8 changes: 4 additions & 4 deletions include/msgpack/predef/architecture/x86/32.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright Rene Rivera 2008-2013
Copyright Rene Rivera 2008-2015
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
Expand Down Expand Up @@ -79,9 +79,9 @@ If available versions \[3-6\] are specifically detected.

#define MSGPACK_ARCH_X86_32_NAME "Intel x86-32"

#include <msgpack/predef/detail/test.h>
MSGPACK_PREDEF_DECLARE_TEST(MSGPACK_ARCH_X86_32,MSGPACK_ARCH_X86_32_NAME)

#include <msgpack/predef/architecture/x86.h>

#endif

#include <msgpack/predef/detail/test.h>
MSGPACK_PREDEF_DECLARE_TEST(MSGPACK_ARCH_X86_32,MSGPACK_ARCH_X86_32_NAME)
Loading