Commit Graph

356 Commits

Author SHA1 Message Date
Axel Ismirlian
c7dbbd6f1e Added definitions on AIX for internal time. 2014-07-16 10:47:34 -05:00
Vicente J. Botet Escriba
19e74a3c6d Merge branch 'develop' 2014-07-12 11:44:13 +02:00
Vicente J. Botet Escriba
7af7f3afaf define BOOST_CHRONO_INTERNAL_GMTIME if __QNXNTO__ is defined. 2014-07-08 21:38:02 +02:00
Vicente J. Botet Escriba
7c013803cb Merge winrt. 2014-06-13 18:56:41 +02:00
Vicente J. Botet Escriba
9d4bfb30d5 fix ! BOOST_OS_WINDOWS || BOOST_PLAT_WINDOWS_DESKTOP. 2014-06-12 19:22:53 +02:00
Steve Gates
e8f16aef89 Merge branch 'develop' of https://github.com/boostorg/chrono into winrt 2014-06-10 19:50:50 -07:00
Steve Gates
98de7ecf1d Updating checks for the Windows Runtime to use the correct Boost Predefs. 2014-06-10 17:27:53 -07:00
Vicente J. Botet Escriba
e142134158 Merge branch 'develop' 2014-06-10 17:43:43 +02:00
Vicente J. Botet Escriba
20a4b4a95d Move boost/chrono/stopwatches.hpp to Stopwatch module. 2014-06-09 22:15:11 +02:00
Vicente J. Botet Escriba
32dcafec6f Make Stopwatches a sub-module of Chrono. 2014-06-09 17:55:19 +02:00
Vicente J. Botet Escriba
b2b4636d92 Make Stopwatches a sub-module of Chrono. 2014-06-09 17:48:53 +02:00
Vicente J. Botet Escriba
f8d4923146 Fix click_factor on 64 bits. 2014-06-09 14:12:12 +02:00
Steve Gates
25da6e01a8 Updating macro for detecting WinRT to BOOST_WINDOWS_RUNTIME based on code review feedback. 2014-05-13 17:26:42 -07:00
Steve Gates
e93a85718c Adding support for Windows Runtime (WinRT) to chrono.
Changes largely consist of updating Win32 APIs or disabling features which aren't possible.
2014-04-28 15:27:49 -07:00
Vicente J. Botet Escriba
f66235d6b8 Merge branch 'develop' 2014-04-27 15:17:15 +02:00
Vicente J. Botet Escriba
e84030154d Added the possibility to define BOOST_CHRONO_LIB_CONSTEXPR at the command line. #9811. 2014-04-19 11:57:38 +02:00
Vicente J. Botet Escriba
9e3c81e439 Apply patch for #9918. 2014-04-18 20:32:28 +02:00
Vicente J. Botet Escriba
dfb7bc71c9 Merge branch 'develop' 2014-03-17 19:35:59 +01:00
Vicente J. Botet Escriba
318e5f2429 Try to fix #9720. 2014-03-13 00:46:53 +01:00
Vicente J. Botet Escriba
05786b6f48 Merge from develop for 1.56. 2014-02-11 21:47:06 +01:00
Vicente J. Botet Escriba
28bec5dfe0 Merge from develop for 1.56. 2014-02-11 21:46:28 +01:00
Vicente J. Botet Escriba
5d4dd6ebdd Avoid the use of gmtime with Android as not available. 2014-01-21 21:19:15 +01:00
Vicente J. Botet Escriba
a60274c77a take care of process_cpu_clock on io v2. Input is not working yet. 2014-01-19 23:45:28 +01:00
Vicente J. Botet Escriba
f77a144f45 make use of duration_values<common_type_t>::zero() instead of 0. 2014-01-19 23:13:51 +01:00
Vicente J. Botet Escriba
c06ac405b0 fix issue with process_cpu_clock having different behavior than the associated process_cpu_clock_ clocks. 2014-01-19 23:11:40 +01:00
Vicente J. Botet Escriba
21b5ff53d1 undef BOOST_CHRONO_HAS_THREAD_CLOCK if defined(__hpux). 2014-01-19 08:53:18 +01:00
Vicente J. Botet Escriba
7e44be61ec re-try QueryPerformanceCounter when failed. 2014-01-19 08:05:37 +01:00
ccbrown
143260daeb mac thread_clock implementation 2013-12-11 21:38:34 -08:00
Vicente J. Botet Escriba
dde3b3528c Chrono: fix floor/round issues on negative numbers.
[SVN r86798]
2013-11-23 14:50:58 +00:00
Vicente J. Botet Escriba
6072e4fd1a Chrono: merge fixe for #9337.
[SVN r86655]
2013-11-12 18:30:20 +00:00
Vicente J. Botet Escriba
d5582c61df Chrono: apply patch for #9337.
[SVN r86547]
2013-11-03 15:49:48 +00:00
Vicente J. Botet Escriba
9407921f4d Chrono: merge timepoint io improvements.
[SVN r86492]
2013-10-27 23:55:01 +00:00
Vicente J. Botet Escriba
ad20e8f02c Chrono: merge fixes for #9274, #9276.
[SVN r86448]
2013-10-26 12:36:11 +00:00
Vicente J. Botet Escriba
240f690c94 Chrono: Added more missing include files and setting internal gmtime/timegm for IBM compiler. Update history.
[SVN r86425]
2013-10-25 07:40:23 +00:00
Vicente J. Botet Escriba
5eaf2be073 Thread: Try to fix system_clock::time_point output on windows.
[SVN r86410]
2013-10-23 23:00:35 +00:00
Andrey Semashev
2d85dd9c34 Added support for compiler-based TLS.
[SVN r86396]
2013-10-22 18:23:22 +00:00
Vicente J. Botet Escriba
d782d9cd09 Chrono: set precission to 9 so that there is no lost with the hisgest systemp_clock precission (nanoseconds). todo, adapt the io precission to the system_clock duration period.
[SVN r86383]
2013-10-21 21:36:42 +00:00
Vicente J. Botet Escriba
8308a4ce50 Chrono: fix two important issues with Boost.Chrono IO v2 on windows
* now() returned 1 day later.
* make use of system_clock::duration instead of microseconds in time_point_io input rounding


[SVN r86376]
2013-10-20 18:27:56 +00:00
Andrey Semashev
09de661ef7 Merged changes from trunk.
[SVN r85818]
2013-09-22 09:57:15 +00:00
Vicente J. Botet Escriba
258065939a Chrono: initialize std::tm variables to all 0 to fix #9147.
[SVN r85816]
2013-09-22 07:29:15 +00:00
Andrey Semashev
027786e960 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.
[SVN r85791]
2013-09-19 17:58:24 +00:00
Vicente J. Botet Escriba
f0fcc331fd Chrono: initialize std::tm to all 0.
[SVN r85706]
2013-09-16 17:09:27 +00:00
Vicente J. Botet Escriba
f11844c502 Chrono: merge timepoint io improvements.
[SVN r85610]
2013-09-08 18:44:28 +00:00
Vicente J. Botet Escriba
8b52fef509 Chrono: Support more flags on IO.
[SVN r85423]
2013-08-22 16:22:53 +00:00
Vicente J. Botet Escriba
e1450438dc Chrono/Stopwatches: fix bad check when assignment was expected.
[SVN r85422]
2013-08-22 16:20:35 +00:00
Vicente J. Botet Escriba
0d974a6a06 Chrono: Manage with more time_point io format flags and tests.
[SVN r84973]
2013-07-07 16:08:54 +00:00
Vicente J. Botet Escriba
3f7212de43 Chrono: Complete #7868.
[SVN r84967]
2013-07-07 11:37:27 +00:00
Vicente J. Botet Escriba
f878ea8379 Chrono: merge remove BOOST_TYPEOF_SILENT.
[SVN r84849]
2013-06-20 21:10:58 +00:00
Vicente J. Botet Escriba
94aceba051 Chrono: remove use of BOOST_TYPEOF_SILENT as for #4605.
[SVN r84833]
2013-06-19 05:53:12 +00:00
Vicente J. Botet Escriba
2e7d2e2d7b Chrono: fix #8691,#8696 and update history.
[SVN r84793]
2013-06-15 10:36:41 +00:00
Vicente J. Botet Escriba
0cae28efb6 Chrono: Apply patch to set BOOST_CHRONO_INTERNAL_TIMEGM on Solaris/gcc #8696.
[SVN r84790]
2013-06-15 09:35:37 +00:00
Vicente J. Botet Escriba
d5208057ef Chrono: Apply patch for #8691.
[SVN r84768]
2013-06-14 05:35:23 +00:00
Vicente J. Botet Escriba
4d047e5279 Chrono: fix #8690.
[SVN r84767]
2013-06-14 05:14:48 +00:00
Vicente J. Botet Escriba
2b17fa8c40 Chrono: apply patch for #8690
[SVN r84751]
2013-06-12 21:05:21 +00:00
Vicente J. Botet Escriba
51bc283156 Chrono: merge [84411] to fix #8604.
[SVN r84621]
2013-06-03 16:48:42 +00:00
Marshall Clow
072c2c3d9a Marked four constexpr methods as const in preparation for C++1y; Refs #8604
[SVN r84411]
2013-05-21 23:08:34 +00:00
Vicente J. Botet Escriba
ff6834a194 Chrono: merge to fix #8435.
[SVN r83905]
2013-04-14 21:32:51 +00:00
Vicente J. Botet Escriba
6b9251196f Chrono: apply patch for #8435.
[SVN r83899]
2013-04-14 15:11:47 +00:00
Vicente J. Botet Escriba
5baa9ab601 Chrono: Apply patch for #8435.
[SVN r83896]
2013-04-14 13:17:33 +00:00
Vicente J. Botet Escriba
8106e1df3f Chrono: merge to fix #8367.
[SVN r83866]
2013-04-13 12:56:31 +00:00
Vicente J. Botet Escriba
01cc4729ff Chrono: cleanup.
[SVN r83843]
2013-04-11 06:01:06 +00:00
Vicente J. Botet Escriba
21e71360b3 Chrono: use libc++ constexpr if _LIBCPP_CONSTEXPR is defined #8367.
[SVN r83842]
2013-04-11 05:59:06 +00:00
Vicente J. Botet Escriba
ded6577da6 Chrono: merge from trunk 1.54.
[SVN r83624]
2013-03-28 23:45:26 +00:00
Vicente J. Botet Escriba
7741513eb8 Chrono: avoid memory leak.
[SVN r83510]
2013-03-20 22:11:02 +00:00
Vicente J. Botet Escriba
2d592beaac Chrono: Added BOOST_FORCEINLINE on duration,time_point constructors for TI compiler.
[SVN r83509]
2013-03-20 22:01:54 +00:00
Vicente J. Botet Escriba
b8983062a4 Chrono: fix #7940
[SVN r82663]
2013-01-29 06:15:08 +00:00
Vicente J. Botet Escriba
bda46edb60 Chrono: apply patch for #7940
[SVN r82659]
2013-01-28 17:28:35 +00:00
Vicente J. Botet Escriba
4d3cab4b70 Chrono: merge [82562][82663].
[SVN r82612]
2013-01-25 19:38:49 +00:00
Vicente J. Botet Escriba
b8b247aaef Chrono: make use of internal_gmtime on windows and make system_clock count relative to 01/01/1970 UTC.
[SVN r82563]
2013-01-20 15:02:04 +00:00
Vicente J. Botet Escriba
889feb4b7d Chrono: Added internal_gmtime
[SVN r82562]
2013-01-20 12:59:16 +00:00
Vicente J. Botet Escriba
5db198c75c Chrono: fixed 7868 + some warnings
[SVN r82541]
2013-01-18 21:59:08 +00:00
Vicente J. Botet Escriba
b2fbee5ef3 Chrono: Apply patch for #7726
[SVN r82528]
2013-01-17 18:39:45 +00:00
Vicente J. Botet Escriba
c3998899a5 Chrono: Don't use constexpr with libc++ < 1002
[SVN r82391]
2013-01-07 23:11:12 +00:00
Vicente J. Botet Escriba
7779a3907b Merge from trunk
[SVN r81651]
2012-12-01 15:22:34 +00:00
Marshall Clow
a032cd507b Remove usage of deprecated macros
[SVN r81444]
2012-11-20 21:18:02 +00:00
Vicente J. Botet Escriba
11dfaea02c Chrono: remove some warnoings
[SVN r81095]
2012-10-29 12:09:07 +00:00
Vicente J. Botet Escriba
597154f84e Chrono: remove some warnoings
[SVN r81094]
2012-10-29 12:08:12 +00:00
Vicente J. Botet Escriba
1fa95517b9 Chrono: merge 81040-81041,81044-81045
[SVN r81056]
2012-10-25 00:07:52 +00:00
Vicente J. Botet Escriba
8dc8a9bfa7 Chrono: disable the time_point<system_clock> i/o specialization
[SVN r81045]
2012-10-22 17:07:52 +00:00
Vicente J. Botet Escriba
654c53afff Chrono: Added internal time_get::get() + fixed some issues in test time_point_input
[SVN r81044]
2012-10-22 01:06:57 +00:00
Vicente J. Botet Escriba
8820b567bf Chrono: ref #7546
[SVN r81040]
2012-10-21 17:23:23 +00:00
Vicente J. Botet Escriba
d171ce9749 Chrono: remove trace
[SVN r81039]
2012-10-21 16:18:53 +00:00
Vicente J. Botet Escriba
6d6a0f352c Chrono: Merge 80949,80950,80956
[SVN r80964]
2012-10-11 22:50:34 +00:00
Vicente J. Botet Escriba
c1b0b40a83 Chrono: added forgotten fix for explicit bool conversion issue
[SVN r80950]
2012-10-10 23:24:24 +00:00
Vicente J. Botet Escriba
ea5285d7fd Chrono: Added some warning removal on intel and fix explicit bool conversion issue
[SVN r80949]
2012-10-10 23:05:02 +00:00
Vicente J. Botet Escriba
bd19b46c63 Chrono: merge 80897
[SVN r80921]
2012-10-09 23:12:25 +00:00
Vicente J. Botet Escriba
b6116ba579 Chrono: try to fix 7479
[SVN r80897]
2012-10-07 14:10:59 +00:00
Vicente J. Botet Escriba
8ef694cce2 Chrono: merge from trunk fix for #7381
[SVN r80714]
2012-09-26 19:37:16 +00:00
Vicente J. Botet Escriba
48a9e70123 Chrono: Make use of BOOST_TRY family macros
[SVN r80542]
2012-09-16 16:45:04 +00:00
Vicente J. Botet Escriba
8d9a66196f Chrono: remove duration copy constructor so default applies: issue #7381
[SVN r80536]
2012-09-16 08:23:42 +00:00
Vicente J. Botet Escriba
9d2394180e Chrono: Merged from trunk 1.52
[SVN r80471]
2012-09-09 18:40:14 +00:00
Vicente J. Botet Escriba
295c993946 Chrono: Added BOOST_CHRONO_PROVIDES_DEPRECATED_IO_SINCE_V2_0_0 macro
[SVN r80443]
2012-09-08 12:13:09 +00:00
Vicente J. Botet Escriba
fb62c4e959 Chrono: Added missing files
[SVN r80430]
2012-09-07 06:37:00 +00:00
Vicente J. Botet Escriba
ad195c5dbd Chrono: merged from trunk chrono io V2
[SVN r80424]
2012-09-06 20:12:53 +00:00
Vicente J. Botet Escriba
b2657c0ea8 Chrono: fixes for inspection report
[SVN r79986]
2012-08-12 18:37:39 +00:00
Vicente J. Botet Escriba
ede2552732 Chrono: Added some constexpr test + fix for duration
[SVN r79491]
2012-07-14 10:58:30 +00:00
Vicente J. Botet Escriba
546bdabdc2 Chrono: Remove Boost.System dependency
[SVN r79382]
2012-07-09 16:42:01 +00:00
Vicente J. Botet Escriba
5f99c541b1 Chrono: Remove Boost.System dependency
[SVN r79381]
2012-07-09 16:23:18 +00:00
Vicente J. Botet Escriba
85f64e4ea4 Chrono: merge from trunk
[SVN r79371]
2012-07-08 20:47:12 +00:00
Vicente J. Botet Escriba
7d89a69f80 Chrono/Stopwatches: modify some noexcept
[SVN r79326]
2012-07-07 10:18:00 +00:00