summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Markmann <tm@ayena.de>2014-10-19 20:22:58 (GMT)
committerTobias Markmann <tm@ayena.de>2014-10-20 13:49:33 (GMT)
commit6b22dfcf59474dd016a0355a3102a1dd3692d92c (patch)
tree2b1fd33be433a91e81fee84fdc2bf1b52575d934 /3rdParty/Boost/src/boost/detail/win
parent38b0cb785fea8eae5e48fae56440695fdfd10ee1 (diff)
downloadswift-6b22dfcf59474dd016a0355a3102a1dd3692d92c.zip
swift-6b22dfcf59474dd016a0355a3102a1dd3692d92c.tar.bz2
Update Boost in 3rdParty to version 1.56.0.
This updates Boost in our 3rdParty directory to version 1.56.0. Updated our update.sh script to stop on error. Changed error reporting in SwiftTools/CrashReporter.cpp to SWIFT_LOG due to missing include of <iostream> with newer Boost. Change-Id: I4b35c77de951333979a524097f35f5f83d325edc
Diffstat (limited to '3rdParty/Boost/src/boost/detail/win')
-rw-r--r--3rdParty/Boost/src/boost/detail/win/GetLastError.hpp27
-rw-r--r--3rdParty/Boost/src/boost/detail/win/basic_types.hpp111
-rw-r--r--3rdParty/Boost/src/boost/detail/win/time.hpp72
-rw-r--r--3rdParty/Boost/src/boost/detail/win/timers.hpp41
4 files changed, 0 insertions, 251 deletions
diff --git a/3rdParty/Boost/src/boost/detail/win/GetLastError.hpp b/3rdParty/Boost/src/boost/detail/win/GetLastError.hpp
deleted file mode 100644
index d040abf..0000000
--- a/3rdParty/Boost/src/boost/detail/win/GetLastError.hpp
+++ /dev/null
@@ -1,27 +0,0 @@
-// GetLastError.hpp --------------------------------------------------------------//
-
-// Copyright 2010 Vicente J. Botet Escriba
-
-// Distributed under the Boost Software License, Version 1.0.
-// See http://www.boost.org/LICENSE_1_0.txt
-
-
-#ifndef BOOST_DETAIL_WIN_GETLASTERROR_HPP
-#define BOOST_DETAIL_WIN_GETLASTERROR_HPP
-
-#include <boost/detail/win/basic_types.hpp>
-
-namespace boost {
-namespace detail {
-namespace win32 {
-#if defined( BOOST_USE_WINDOWS_H )
- using ::GetLastError;
-#else
- extern "C" __declspec(dllimport) DWORD_ WINAPI
- GetLastError();
-#endif
-}
-}
-}
-
-#endif // BOOST_DETAIL_WIN_TIME_HPP
diff --git a/3rdParty/Boost/src/boost/detail/win/basic_types.hpp b/3rdParty/Boost/src/boost/detail/win/basic_types.hpp
deleted file mode 100644
index f4e3472..0000000
--- a/3rdParty/Boost/src/boost/detail/win/basic_types.hpp
+++ /dev/null
@@ -1,111 +0,0 @@
-// basic_types.hpp --------------------------------------------------------------//
-
-// Copyright 2010 Vicente J. Botet Escriba
-
-// Distributed under the Boost Software License, Version 1.0.
-// See http://www.boost.org/LICENSE_1_0.txt
-
-
-#ifndef BOOST_DETAIL_WIN_BASIC_TYPES_HPP
-#define BOOST_DETAIL_WIN_BASIC_TYPES_HPP
-#include <boost/config.hpp>
-#include <cstdarg>
-#include <boost/cstdint.hpp>
-#if defined( BOOST_USE_WINDOWS_H )
-# include <windows.h>
-#elif defined( WIN32 ) || defined( _WIN32 ) || defined( __WIN32__ ) || defined(__CYGWIN__)
-# include <WinError.h>
-// @FIXME Which condition must be tested
-# ifdef UNDER_CE
-# ifndef WINAPI
-# ifndef _WIN32_WCE_EMULATION
-# define WINAPI __cdecl // Note this doesn't match the desktop definition
-# else
-# define WINAPI __stdcall
-# endif
-# endif
-# else
-# ifndef WINAPI
-# define WINAPI __stdcall
-# endif
-# endif
-#else
-# error "Win32 functions not available"
-#endif
-
-namespace boost {
-namespace detail {
-namespace win32 {
-#if defined( BOOST_USE_WINDOWS_H )
- typedef ::BOOL BOOL_;
- typedef ::WORD WORD_;
- typedef ::DWORD DWORD_;
- typedef ::HANDLE HANDLE_;
- typedef ::LONG LONG_;
- typedef ::LONGLONG LONGLONG_;
- typedef ::ULONG_PTR ULONG_PTR_;
- typedef ::LARGE_INTEGER LARGE_INTEGER_;
- typedef ::PLARGE_INTEGER PLARGE_INTEGER_;
- typedef ::PVOID PVOID_;
- typedef ::LPVOID LPVOID_;
- typedef ::CHAR CHAR_;
- typedef ::LPSTR LPSTR_;
- typedef ::LPCSTR LPCSTR_;
- typedef ::WCHAR WCHAR_;
- typedef ::LPWSTR LPWSTR_;
- typedef ::LPCWSTR LPCWSTR_;
-#else
-extern "C" {
- typedef int BOOL_;
- typedef unsigned short WORD_;
- typedef unsigned long DWORD_;
- typedef void* HANDLE_;
-
- typedef long LONG_;
-
-// @FIXME Which condition must be tested
-//~ #if !defined(_M_IX86)
-//~ #if defined(BOOST_NO_INT64_T)
- //~ typedef double LONGLONG_;
-//~ #else
- //~ typedef __int64 LONGLONG_;
-//~ #endif
-//~ #else
- //~ typedef double LONGLONG_;
-//~ #endif
- typedef boost::int64_t LONGLONG_;
-
-// @FIXME Which condition must be tested
-# ifdef _WIN64
-#if defined(__CYGWIN__)
- typedef unsigned long ULONG_PTR_;
-#else
- typedef unsigned __int64 ULONG_PTR_;
-#endif
-# else
- typedef unsigned long ULONG_PTR_;
-# endif
-
- typedef struct _LARGE_INTEGER {
- LONGLONG_ QuadPart;
- } LARGE_INTEGER_;
- typedef LARGE_INTEGER_ *PLARGE_INTEGER_;
-
- typedef void *PVOID_;
- typedef void *LPVOID_;
- typedef const void *LPCVOID_;
-
- typedef char CHAR_;
- typedef CHAR_ *LPSTR_;
- typedef const CHAR_ *LPCSTR_;
-
- typedef wchar_t WCHAR_;
- typedef WCHAR_ *LPWSTR_;
- typedef const WCHAR_ *LPCWSTR_;
-
-}
-#endif
-}
-}
-}
-#endif // BOOST_DETAIL_WIN_TIME_HPP
diff --git a/3rdParty/Boost/src/boost/detail/win/time.hpp b/3rdParty/Boost/src/boost/detail/win/time.hpp
deleted file mode 100644
index 7f636ed..0000000
--- a/3rdParty/Boost/src/boost/detail/win/time.hpp
+++ /dev/null
@@ -1,72 +0,0 @@
-// time.hpp --------------------------------------------------------------//
-
-// Copyright 2010 Vicente J. Botet Escriba
-
-// Distributed under the Boost Software License, Version 1.0.
-// See http://www.boost.org/LICENSE_1_0.txt
-
-
-#ifndef BOOST_DETAIL_WIN_TIME_HPP
-#define BOOST_DETAIL_WIN_TIME_HPP
-
-#include <boost/detail/win/basic_types.hpp>
-
-
-namespace boost {
-namespace detail {
-namespace win32 {
-#if defined( BOOST_USE_WINDOWS_H )
- typedef FILETIME FILETIME_;
- typedef PFILETIME PFILETIME_;
- typedef LPFILETIME LPFILETIME_;
-
- typedef SYSTEMTIME SYSTEMTIME_;
- typedef SYSTEMTIME* PSYSTEMTIME_;
-
- #ifndef UNDER_CE // Windows CE does not define GetSystemTimeAsFileTime
- using ::GetSystemTimeAsFileTime;
- #endif
- using ::FileTimeToLocalFileTime;
- using ::GetSystemTime;
- using ::SystemTimeToFileTime;
- using ::GetTickCount;
-
-#else
-extern "C" {
- typedef struct _FILETIME {
- DWORD_ dwLowDateTime;
- DWORD_ dwHighDateTime;
- } FILETIME_, *PFILETIME_, *LPFILETIME_;
-
- typedef struct _SYSTEMTIME {
- WORD_ wYear;
- WORD_ wMonth;
- WORD_ wDayOfWeek;
- WORD_ wDay;
- WORD_ wHour;
- WORD_ wMinute;
- WORD_ wSecond;
- WORD_ wMilliseconds;
- } SYSTEMTIME_, *PSYSTEMTIME_;
-
- #ifndef UNDER_CE // Windows CE does not define GetSystemTimeAsFileTime
- __declspec(dllimport) void WINAPI
- GetSystemTimeAsFileTime(FILETIME_* lpFileTime);
- #endif
- __declspec(dllimport) int WINAPI
- FileTimeToLocalFileTime(const FILETIME_* lpFileTime,
- FILETIME_* lpLocalFileTime);
- __declspec(dllimport) void WINAPI
- GetSystemTime(SYSTEMTIME_* lpSystemTime);
- __declspec(dllimport) int WINAPI
- SystemTimeToFileTime(const SYSTEMTIME_* lpSystemTime,
- FILETIME_* lpFileTime);
- __declspec(dllimport) unsigned long __stdcall
- GetTickCount();
-}
-#endif
-}
-}
-}
-
-#endif // BOOST_DETAIL_WIN_TIME_HPP
diff --git a/3rdParty/Boost/src/boost/detail/win/timers.hpp b/3rdParty/Boost/src/boost/detail/win/timers.hpp
deleted file mode 100644
index 753c91f..0000000
--- a/3rdParty/Boost/src/boost/detail/win/timers.hpp
+++ /dev/null
@@ -1,41 +0,0 @@
-// timers.hpp --------------------------------------------------------------//
-
-// Copyright 2010 Vicente J. Botet Escriba
-
-// Distributed under the Boost Software License, Version 1.0.
-// See http://www.boost.org/LICENSE_1_0.txt
-
-
-#ifndef BOOST_DETAIL_WIN_TIMERS_HPP
-#define BOOST_DETAIL_WIN_TIMERS_HPP
-
-#include <boost/detail/win/basic_types.hpp>
-
-
-namespace boost
-{
-namespace detail
-{
-namespace win32
-{
-#if defined( BOOST_USE_WINDOWS_H )
- using ::QueryPerformanceCounter;
- using ::QueryPerformanceFrequency;
-#else
-extern "C" {
- __declspec(dllimport) BOOL_ WINAPI
- QueryPerformanceCounter(
- LARGE_INTEGER_ *lpPerformanceCount
- );
-
- __declspec(dllimport) BOOL_ WINAPI
- QueryPerformanceFrequency(
- LARGE_INTEGER_ *lpFrequency
- );
-}
-#endif
-}
-}
-}
-
-#endif // BOOST_DETAIL_WIN_TIMERS_HPP