Commit Graph

  • f2784b098c Merge [57958] to release. Fixes #3378. Peter Dimov 2009-11-30 20:38:31 +0000
  • 195cd84e7b Merged 43316, 43317, 43318, 43733, 43782, 43873, 43888, 43916, 43950, 44055, 44056, 44058, 44073, 44074, 44132, 44137, 44138, 44140, 44344 from trunk to release Peter Dimov 2008-07-12 09:55:08 +0000
  • 4faebf3eaa config, detail, filesystem, system, tools, at 41278. Beman Dawes 2007-11-23 17:03:14 +0000
  • ea6ee9bd6f Windows CE patch by Michael Fink Peter Dimov 2006-05-17 22:33:47 +0000
  • 1202be7810 Win32 implementation of boost::timed_mutex Anthony Williams 2006-03-08 22:24:52 +0000
  • 23f349906e Moved BOOST_INTERLOCKED_READ stuff into its own header Anthony Williams 2005-09-23 17:24:29 +0000
  • e46b817b2d Removed :: qualification on _Interlocked functions Anthony Williams 2005-09-23 16:56:09 +0000
  • 0a9c3b04f2 Added BOOST_INTERLOCKED_EXCHANGE_POINTER in all branches of the #if Anthony Williams 2005-09-16 14:05:33 +0000
  • 452aebbef5 Added InterlockedExchangePointer Anthony Williams 2005-09-16 13:57:44 +0000
  • 6c0287959f InterlockedCompareExchangePointer is only intrinsic on 64 bit platforms, otherwise it's just a synonym for InterlockedCompareExchange Anthony Williams 2005-09-13 14:19:46 +0000
  • 096ecd3ec3 Added interlocked compare/exchange for pointers, and interlocked_read for values and pointers Anthony Williams 2005-09-13 09:37:02 +0000
  • 86c50368d3 New version of call_once for win32 Anthony Williams 2005-09-07 15:02:16 +0000
  • 73c5a1f285 <intrin.h> appears broken. Peter Dimov 2005-03-18 18:23:59 +0000
  • 7fccf74af7 Split sp_counted_base into no threads (nt), win32 lock-free (w32) and pthreads (pt) Peter Dimov 2005-03-18 01:27:11 +0000
  • 55a2d62b8a Merged revision(s) 85994 from trunk: Add BOOST_USE_INTRIN_H support; remove #pragma intrinsic, not needed and not supported on Intel. Refs #6646. Refs #7318. Refs #9174. Peter Dimov 2013-10-24 14:01:53 +0000
  • cd36d69908 Merged latest changes from trunk. Andrey Semashev 2013-09-28 16:29:40 +0000
  • b6e43d7f15 Merged revision(s) [80935] from trunk: Fix the _WIN32_WCE >= 0x600 case. Peter Dimov 2012-10-11 19:51:05 +0000
  • 1ed1f3b566 Thread: Updated from trunk 1.52 Vicente J. Botet Escriba 2012-09-09 18:48:52 +0000
  • 5f5cb52596 Merge [75396] to release. Fixes #4678. Peter Dimov 2011-11-30 18:08:41 +0000
  • 9fae0b6683 Merged fix for issue #4849 from trunk (fix boost.thread on mingw64) (authorized by rene) Anthony Williams 2011-06-17 21:01:46 +0000
  • 3a2106d3c5 Merge [57958] to release. Fixes #3378. Peter Dimov 2009-11-30 20:38:31 +0000
  • 1ef867fa41 Merged 43316, 43317, 43318, 43733, 43782, 43873, 43888, 43916, 43950, 44055, 44056, 44058, 44073, 44074, 44132, 44137, 44138, 44140, 44344 from trunk to release Peter Dimov 2008-07-12 09:55:08 +0000
  • ad201f0ebf config, detail, filesystem, system, tools, at 41278. Beman Dawes 2007-11-23 17:03:14 +0000
  • 8a64cb9c29 Windows CE patch by Michael Fink Peter Dimov 2006-05-17 22:33:47 +0000
  • 8242ff02a3 Win32 implementation of boost::timed_mutex Anthony Williams 2006-03-08 22:24:52 +0000
  • 5a9103ee89 Moved BOOST_INTERLOCKED_READ stuff into its own header Anthony Williams 2005-09-23 17:24:29 +0000
  • 403b485061 Removed :: qualification on _Interlocked functions Anthony Williams 2005-09-23 16:56:09 +0000
  • 1d16486f4e Added BOOST_INTERLOCKED_EXCHANGE_POINTER in all branches of the #if Anthony Williams 2005-09-16 14:05:33 +0000
  • aa210beab8 Added InterlockedExchangePointer Anthony Williams 2005-09-16 13:57:44 +0000
  • 6c05a414fa InterlockedCompareExchangePointer is only intrinsic on 64 bit platforms, otherwise it's just a synonym for InterlockedCompareExchange Anthony Williams 2005-09-13 14:19:46 +0000
  • 025615c08a Added interlocked compare/exchange for pointers, and interlocked_read for values and pointers Anthony Williams 2005-09-13 09:37:02 +0000
  • a26b79fd98 New version of call_once for win32 Anthony Williams 2005-09-07 15:02:16 +0000
  • 9ced4f8c73 <intrin.h> appears broken. Peter Dimov 2005-03-18 18:23:59 +0000
  • 6dc3bdb175 Split sp_counted_base into no threads (nt), win32 lock-free (w32) and pthreads (pt) Peter Dimov 2005-03-18 01:27:11 +0000
  • 953e786b02 Merge branch 'develop' Andrey Semashev 2014-06-05 23:16:40 +0400
  • 490aa17c8f Fixed INT_PTR_ spelling. Andrey Semashev 2013-11-01 15:27:08 +0000
  • eca2865002 Removed RegisterWaitForSingleObjectEx as it is not present in all Windows SDK versions. Andrey Semashev 2013-10-27 11:56:12 +0000
  • 3fc27e1602 Added missing using declarations. Andrey Semashev 2013-10-26 15:21:25 +0000
  • b0bea02703 Added missing using declarations. Andrey Semashev 2013-10-26 15:18:21 +0000
  • 1d75624976 Added Windows 8.1 (aka Blue) version constant. Andrey Semashev 2013-10-23 21:09:40 +0000
  • 1fd0759e00 According to the discussion on the ML, changed the default WinAPI back to XP. Andrey Semashev 2013-10-23 13:11:31 +0000
  • c4c8b9d347 Changed the default WinAPI version to Vista. Andrey Semashev 2013-10-22 13:28:27 +0000
  • 3166f42628 Added support for WinAPI version specification. Andrey Semashev 2013-10-14 21:06:05 +0000
  • e63817b413 Fixed WinAPI compilation. Ported timed mutex to waitable timer. Windows time points are now aligned with FILETIME to reduce conversion overhead when used with waitable timers. Andrey Semashev 2013-10-07 17:41:43 +0000
  • 97434b9537 Boost.Sync: Added preliminary implementation of a waitable timer for fixed time point waits. Updated WinAPI functions to contain the required APIs. Andrey Semashev 2013-10-06 17:40:19 +0000
  • c259781ffd Finished POSIX condition_variable, working on Windows. Andrey Semashev 2013-09-29 16:42:24 +0000
  • 6d8081d030 To avoid name clashes with Boost.Thread, renamed boost::detail::win32 namespace to winapi. Also renamed the directory with headers accordingly. Adjusted Boost.Chrono and Boost.Sync to reflect the changes. Andrey Semashev 2013-09-19 17:58:24 +0000
  • 595d85472b Updating macro for detecting the Windows Runtime based on accepted changes adding a Boost.Predef. Steve Gates 2014-06-02 12:16:56 -0700
  • 5babaa7388 Updating macro for detecting WinRT to BOOST_WINDOWS_RUNTIME based on code review feedback. Steve Gates 2014-05-13 16:54:03 -0700
  • 9248717ebf Removing MSOT copyright, replacing with Microsoft. Steve Gates 2014-04-15 16:50:12 -0700
  • 63ad54b71b detail changes for WinRT support Kirk Shoop (MS OPEN TECH) 2013-12-11 15:10:53 -0800
  • 03654bd137 Fixed INT_PTR_ spelling. Andrey Semashev 2013-11-01 15:27:08 +0000
  • ce3587e779 Removed RegisterWaitForSingleObjectEx as it is not present in all Windows SDK versions. Andrey Semashev 2013-10-27 11:56:12 +0000
  • 2e697fcc24 Added missing using declarations. Andrey Semashev 2013-10-26 15:21:25 +0000
  • 98faebe057 Added missing using declarations. Andrey Semashev 2013-10-26 15:18:21 +0000
  • e9ca529c42 Added Windows 8.1 (aka Blue) version constant. Andrey Semashev 2013-10-23 21:09:40 +0000
  • 1dcabc8e64 According to the discussion on the ML, changed the default WinAPI back to XP. Andrey Semashev 2013-10-23 13:11:31 +0000
  • e920e7778c Changed the default WinAPI version to Vista. Andrey Semashev 2013-10-22 13:28:27 +0000
  • 9af9952652 Added support for WinAPI version specification. Andrey Semashev 2013-10-14 21:06:05 +0000
  • 32f2c24d70 Fixed WinAPI compilation. Ported timed mutex to waitable timer. Windows time points are now aligned with FILETIME to reduce conversion overhead when used with waitable timers. Andrey Semashev 2013-10-07 17:41:43 +0000
  • a536b8abe3 Boost.Sync: Added preliminary implementation of a waitable timer for fixed time point waits. Updated WinAPI functions to contain the required APIs. Andrey Semashev 2013-10-06 17:40:19 +0000
  • c65e5f10d9 Finished POSIX condition_variable, working on Windows. Andrey Semashev 2013-09-29 16:42:24 +0000
  • 6e6667f1fc To avoid name clashes with Boost.Thread, renamed boost::detail::win32 namespace to winapi. Also renamed the directory with headers accordingly. Adjusted Boost.Chrono and Boost.Sync to reflect the changes. Andrey Semashev 2013-09-19 17:58:24 +0000
  • d046c9791b Added .gitattributes and license to readme. Andrey Semashev 2014-06-05 23:12:08 +0400
  • 8fea479e16 Initial commit Peter Dimov 2014-06-04 21:33:00 +0300