Commit Graph

  • 65b9c99a67 Add explicit type casts for arguments of Interlocked* intrinsics. cc Andrey Semashev 2019-07-10 14:44:13 +0300
  • f2789c82a4 Added a basic test for interlocked.hpp. Andrey Semashev 2019-07-10 01:41:55 +0300
  • bb91190323 Disable _Interlocked*Pointer intrinsics on x86 for MSVC-12 and below. Andrey Semashev 2019-07-10 01:06:34 +0300
  • bfb9932296 Use interlocked intrinsics for pointers more universally on more recent MSVC. Andrey Semashev 2019-05-31 18:24:35 +0300
  • 52b44afc06 Use _Interlocked*Pointer intrinsics on ARM64 targets. Andrey Semashev 2019-05-31 17:32:57 +0300
  • 51c3244e02 Reverted CXX/CXXFLAGS cleanup, changed VS2013 images to VS2015. Andrey Semashev 2019-04-14 18:32:36 +0300
  • 97f5be1fad Reset CXX and CXXFLAGS before bootstrapping to avoid confusing bootstrap scripts. Andrey Semashev 2019-04-13 18:03:12 +0300
  • 1c890b7c1a Enabled multiple git fetch jobs while executing depinst in CI. Increased the number of jobs to 8. Andrey Semashev 2019-01-15 14:08:52 +0300
  • ac2b9e6ad6 Another attempt to silence MinGW gcc 5.3 warnings about unused variables. Andrey Semashev 2019-01-04 19:00:09 +0300
  • f427298368 Revert "Disable gcc warnings about unused variables." Andrey Semashev 2019-01-04 18:55:09 +0300
  • a073e63cd3 Disable gcc warnings about unused variables. Andrey Semashev 2019-01-04 00:33:52 +0300
  • 1ebefb6bf9 Use the actual number of logical CPUs for the number of CI build/test jobs. Andrey Semashev 2019-01-03 23:28:12 +0300
  • 942a0ec257 Re-added manual checkout of libs/config in CI as Boost.Build depends on it. Andrey Semashev 2018-12-20 20:48:06 +0300
  • 364f8f6712 Added tools/boost_install and libs/headers manual checkout to CI jobs. Andrey Semashev 2018-12-18 22:15:57 +0300
  • 4246c8987a Added an experimental partial CMakeLists.txt for dependency tracking in CMake projects. Andrey Semashev 2018-12-18 19:24:12 +0300
  • b7118001c8 Corrected PATH composition for MinGW-w64 CI jobs. Andrey Semashev 2018-12-14 23:15:48 +0300
  • b5d54aa6e6 Added MinGW-w64 gcc 7 and gcc 6 32-bit CI jobs. Andrey Semashev 2018-12-13 00:15:57 +0300
  • 95884f6932 Changed http to https in URLs in readme. Andrey Semashev 2018-11-01 20:39:26 +0300
  • cb0f6ed2a5 Removed volatile qualifiers for WinCE older than 6.0. Andrey Semashev 2018-08-13 20:05:34 +0300
  • bf9dfd9f21 Added support for clang-cl, improved support for WinCE and MSVC 8 and 9. Andrey Semashev 2018-08-13 18:44:29 +0300
  • fee1bec7f9 Marked OVERLAPPED member struct with __extension__ to silence gcc warnings. Andrey Semashev 2018-08-08 20:54:02 +0300
  • 3f56c2348f Removed the deprecated definitions of calling convention macros. Andrey Semashev 2018-04-18 07:39:09 +0300
  • 1b912fa070 Silenced gcc warnings about using long long in C++03. Andrey Semashev 2018-03-26 21:50:43 +0300
  • a9bc4e753e Added an extension markup to silence gcc warnings about nameless struct. Andrey Semashev 2018-03-23 21:28:48 +0300
  • fb2774ee66 Updated copyright years. Andrey Semashev 2018-03-18 01:42:55 +0300
  • 9fcdbe2135 Added workerounds for Windows SDKs shipped with MSVC-7.1 and 8. Andrey Semashev 2018-03-17 21:29:28 +0300
  • 169d0ad34b Added new error codes and made error_codes_abi test auto-generated. Andrey Semashev 2018-03-17 21:07:11 +0300
  • 97adb533ae Don't enable bcrypt on MinGW-w64 regardless of the target Windows version. This API is only available since Vista. Andrey Semashev 2018-03-16 23:00:47 +0300
  • 0156a685c7 Added documentation about BOOST_WINAPI_IS_CYGWIN. Andrey Semashev 2018-03-14 14:16:08 +0300
  • b55c1ca81d Added new macros to winapi_info output. Andrey Semashev 2018-03-14 14:06:07 +0300
  • 2fe56a3b6d Added workarounds for MSVC-7.1. Andrey Semashev 2018-03-14 13:54:32 +0300
  • d626055575 Updates for compatibility with Cygwin. Andrey Semashev 2018-03-11 19:40:41 +0300
  • 20b8d76929 Only test NTSTATUS for Desktop partition on Windows SDKs prior to 10. Andrey Semashev 2018-03-11 04:33:22 +0300
  • 3ea45ad0e1 Disabled 64-bit builds in MSVC-11 UWP jobs. Andrey Semashev 2018-03-11 04:30:26 +0300
  • 5e5a9c8252 Reverted addition of ntdef.h include as it causes macro clashes with winnt.h. Andrey Semashev 2018-03-11 03:57:02 +0300
  • 9fbba91e44 Fixed compilation. Andrey Semashev 2018-03-11 03:38:27 +0300
  • 2f3fa36ba1 Updated API partition checks. Andrey Semashev 2018-03-11 03:30:54 +0300
  • 0c94a4a224 Added an include to bring in NTSTATUS from Windows SDK. Andrey Semashev 2018-03-11 03:04:12 +0300
  • f6d4772e62 Added missing preprocessor checks in apc_abi test. Andrey Semashev 2018-03-11 02:47:52 +0300
  • e64e4d646a Added WINAPI and NTAPI macros. Deprecated until downstream libraries update. Andrey Semashev 2018-03-11 02:41:06 +0300
  • 5a8d525e84 Renamed calling conventions macros. Andrey Semashev 2018-03-11 02:05:57 +0300
  • a513f8ec72 Added workarounds for MinGW to the error_code_abi test. Andrey Semashev 2018-03-11 01:47:36 +0300
  • 8abe2f82d9 Added a configuration step to detect the Platform SDKs that don't provide BCrypt API. Andrey Semashev 2018-03-11 01:46:41 +0300
  • d2490dcb19 Fixed tokens after #endifs. Andrey Semashev 2018-03-11 00:45:09 +0300
  • 4b69ca219a Enable thread_pool_abi test only for Win2000 and later. Andrey Semashev 2018-03-11 00:38:46 +0300
  • 936447c9f7 Updated PROCESS_ALL_ACCESS definition for pre-Vista targets. Andrey Semashev 2018-03-11 00:33:13 +0300
  • d8c8e71788 Disabled 32 or 64-bit builds for jobs that don't support them. Andrey Semashev 2018-03-11 00:22:49 +0300
  • c830a9a898 Added missing API partition checks to file_management_abi test. Andrey Semashev 2018-03-10 23:51:38 +0300
  • 906e611d17 Fixed dll_abi test on non-desktop/system API partitions. Andrey Semashev 2018-03-10 23:46:09 +0300
  • b6d038998a Removed the obsolete workaround for MinGW buggy declarations of crypt functions. Andrey Semashev 2018-03-10 23:44:09 +0300
  • 61fbc6256c Fixed dbghelp_abi test on non-desktop targets. Andrey Semashev 2018-03-10 23:17:42 +0300
  • 042357328d Disabled single-threaded and release builds. Enabled 64-bit builds. Andrey Semashev 2018-03-10 23:04:01 +0300
  • c6edc691a3 Fixed crypt_abi test on 32-bit target platform. Andrey Semashev 2018-03-10 22:55:10 +0300
  • c93cdc6943 Added more tests to verify ABI compatibility of Boost.WinAPI with WinSDK. Andrey Semashev 2018-03-10 21:03:20 +0300
  • fcd61f3b2e Fixed bugs according to tests. Andrey Semashev 2018-03-10 21:02:48 +0300
  • 3a249ca7c6 Fixed MSVC-14.1 compilation. Andrey Semashev 2018-03-09 03:11:42 +0300
  • c4ebb6d9d0 Improve compatibility with Cygwin 64. Andrey Semashev 2018-03-09 02:47:24 +0300
  • 4678e497f4 Converted global constants to constexpr. Andrey Semashev 2018-03-09 01:00:31 +0300
  • 2490b195ad Updated for compatibility with Cygwin 64. Andrey Semashev 2018-03-09 00:25:02 +0300
  • c151d800a8 Added Cygwin 64 Appveyor build job. Andrey Semashev 2018-03-08 21:40:46 +0300
  • 4835485a5a Changed the default target to Windows 7. Andrey Semashev 2018-03-07 15:11:00 +0300
  • f004b4753d Fixed the SYSTEM_INFO definition to allow for the Windows SDK syntax. Andrey Semashev 2017-11-27 23:53:47 +0300
  • 7a3ebe07be Changed the legacy namespace declaration method. Andrey Semashev 2017-10-24 22:51:22 +0300
  • 3c964a1ef3 Fixed wt_set_max_threadpool_threads compilation on MSVC-14.0. Andrey Semashev 2017-10-19 03:22:19 +0300
  • 59cdbedd30 Renamed some leftover macros to have prefix BOOST_WINAPI. Andrey Semashev 2017-10-19 02:40:01 +0300
  • acaaf4501c Added docs for BOOST_USE_NTDDI_VERSION and BOOST_USE_WINAPI_FAMILY. Andrey Semashev 2017-10-19 02:30:05 +0300
  • 6b67a9c5cf Moved library headers and symbols to the boost level directory and namespace. Andrey Semashev 2017-10-19 00:36:33 +0300
  • a9abc7668a Fixed incorrect preprocessor directive. Andrey Semashev 2017-10-08 18:09:45 +0300
  • db74f2753a Fixed NTSTATUS_ definition when BOOST_USE_WINDOWS_H is defined. Andrey Semashev 2017-10-07 21:13:56 +0300
  • d5adfec9d1 Formatting and other nonessential changes. Andrey Semashev 2017-10-07 20:58:28 +0300
  • b5bbd3a997 Merge remote-tracking branch 'jeking3/add-bcrypt-support' into develop Andrey Semashev 2017-10-07 20:38:00 +0300
  • d5f9d9d436 Updated partition macro. Andrey Semashev 2017-10-07 20:21:28 +0300
  • 8091170850 Ported the rest of the headers to partition macros. Andrey Semashev 2017-10-07 19:54:16 +0300
  • ac43c2c0fd add bcrypt support for RNG James E. King, III 2017-09-20 11:12:43 -0400
  • 4e089d4bbb Corrected a typo in the comment. Andrey Semashev 2017-10-07 14:37:12 +0300
  • b098dff4b6 Merge pull request #57 from jeking3/uwp Andrey Semashev 2017-10-07 14:30:42 +0300
  • 33bd73b769 Add support for Windows Store (UWP) development, i.e. WINAPI_FAMILY=WINAPI_FAMILY_PC_APP James E. King, III 2017-09-19 12:39:36 -0400
  • af706c3b67 Merge branch 'develop' Andrey Semashev 2017-09-25 00:19:37 +0300
  • 9d405ef127 Test commit to trigger AppVeyor. Andrey Semashev 2017-09-24 21:29:17 +0300
  • 9df54544b9 Test commit to trigger AppVeyor. Andrey Semashev 2017-09-24 21:29:17 +0300
  • 799be2a866 Removed the special code for Windows CE 6.0. Andrey Semashev 2017-09-23 21:23:17 +0300
  • d687b7c837 Fixed GetSystemTimeAsFileTime emulation for Windows CE. Andrey Semashev 2017-09-23 21:06:25 +0300
  • f6369f95c3 Added support for specifying NTDDI version. Andrey Semashev 2017-09-23 20:51:40 +0300
  • fac7ef4518 Deleted the previously deprecated headers. Andrey Semashev 2017-09-16 19:50:59 +0300
  • 1c2e1c1c2b Jobs API is only available since Windows 2000. Andrey Semashev 2017-09-16 19:17:59 +0300
  • 4d7c2f70b9 Updated links to the AppVeyor badges. Andrey Semashev 2017-09-16 19:07:22 +0300
  • e9a3073f22 Use BOOST_FORCEINLINE for function wrappers. Andrey Semashev 2017-09-16 19:03:36 +0300
  • 4956f78177 Added availability conditions of some of the constants. Andrey Semashev 2017-09-16 18:30:47 +0300
  • 516452e210 Fixed CompareObjectHandles not being defined extern C. Andrey Semashev 2017-09-16 18:22:51 +0300
  • ed10dcd02c Default to the latest Service Pack of the selected Windows version. Andrey Semashev 2017-09-16 16:16:51 +0300
  • 7da1309feb Use NTDDI_VERSION to enable RtlCaptureStackBackTrace only since WinXP SP1. Andrey Semashev 2017-09-16 16:14:53 +0300
  • 4933184076 Added printing WINAPI_FAMILY. Andrey Semashev 2017-09-16 16:12:10 +0300
  • dac59d7fbd Adjusted the order of comments and build jobs for better readability in the test results. Andrey Semashev 2017-09-15 23:52:17 +0300
  • ff9e13706f Added build status badges. Andrey Semashev 2017-09-15 21:50:07 +0300
  • e8fe17a14a Added more comment tags to the build jobs. Andrey Semashev 2017-09-15 21:31:24 +0300
  • c34fd4211b add appveyor and travis ci James E. King, III 2017-09-15 00:17:35 -0400
  • 8c5e9211bd Added WaitForMultipleObjectsEx and WaitForMultipleObjectsEx. Andrey Semashev 2017-08-31 13:51:59 +0300
  • 3785dcf5ce Revert "Revert "Use BOOST_MAY_ALIAS from Boost.Config."" Andrey Semashev 2017-08-26 15:13:39 +0300
  • 54c4cfc30f Revert "Use BOOST_MAY_ALIAS from Boost.Config." Andrey Semashev 2017-07-30 15:42:54 +0300
  • 665d17197d Merge pull request #43 from danieljames/fix-doc-build Andrey Semashev 2017-07-30 15:41:26 +0300