gcc/libstdc++-v3/include/experimental
Jonathan Wakely 7f78718b79 libstdc++: Move C++14 <chrono> components to new <bits/chrono.h> header
This moves the "classic" contents of <chrono> to a new header, so that
<future>, <thread> etc. can get use durations and clocks without
calendar types, time zones, and chrono I/O.

libstdc++-v3/ChangeLog:

	* include/Makefile.am: Add new header.
	* include/Makefile.in: Regenerate.
	* include/std/chrono (duration, time_point, system_clock)
	(steady_clock, high_resolution_clock, chrono_literals, sys_time)
	(file_clock, file_time): Move to ...
	* include/bits/chrono.h: New file.
	* include/bits/atomic_futex.h: Include new header instead of
	<chrono>.
	* include/bits/atomic_timed_wait.h: Likewise.
	* include/bits/fs_fwd.h: Likewise.
	* include/bits/semaphore_base.h: Likewise.
	* include/bits/this_thread_sleep.h: Likewise.
	* include/bits/unique_lock.h: Likewise.
	* include/experimental/bits/fs_fwd.h: Likewise.
	* include/experimental/chrono: Likewise.
	* include/experimental/io_context: Likewise.
	* include/experimental/netfwd: Likewise.
	* include/experimental/timer: Likewise.
	* include/std/condition_variable: Likewise.
	* include/std/mutex: Likewise.
	* include/std/shared_mutex: Likewise.
2021-10-07 21:12:32 +01:00
..
bits libstdc++: Move C++14 <chrono> components to new <bits/chrono.h> header 2021-10-07 21:12:32 +01:00
algorithm Update copyright years. 2021-01-04 10:26:59 +01:00
any libstdc++: Add std::__conditional_t alias template 2021-10-01 20:34:49 +01:00
array libstdc++: Fix doxygen markup for group close commands 2021-04-06 16:43:24 +01:00
buffer libstdc++: Fix doxygen markup for group close commands 2021-04-06 16:43:24 +01:00
chrono libstdc++: Move C++14 <chrono> components to new <bits/chrono.h> header 2021-10-07 21:12:32 +01:00
deque libstdc++: Avoid debug checks in uniform container erasure functions 2021-10-07 17:52:04 +01:00
executor libstdc++: Add std::__conditional_t alias template 2021-10-01 20:34:49 +01:00
filesystem Update copyright years. 2021-01-04 10:26:59 +01:00
forward_list Update copyright years. 2021-01-04 10:26:59 +01:00
functional libstdc++: Add std::__conditional_t alias template 2021-10-01 20:34:49 +01:00
internet libstdc++: Improve error handling in Net TS name resolution 2021-08-31 17:36:11 +01:00
io_context libstdc++: Move C++14 <chrono> components to new <bits/chrono.h> header 2021-10-07 21:12:32 +01:00
iterator Update copyright years. 2021-01-04 10:26:59 +01:00
list Update copyright years. 2021-01-04 10:26:59 +01:00
map libstdc++: Avoid debug checks in uniform container erasure functions 2021-10-07 17:52:04 +01:00
memory libstdc++: Remove unnecessary uses of <utility> 2021-07-27 12:04:18 +01:00
memory_resource Update copyright years. 2021-01-04 10:26:59 +01:00
net Update copyright years. 2021-01-04 10:26:59 +01:00
netfwd libstdc++: Move C++14 <chrono> components to new <bits/chrono.h> header 2021-10-07 21:12:32 +01:00
numeric Update copyright years. 2021-01-04 10:26:59 +01:00
optional libstdc++: Simplify std::optional::value() 2021-07-27 21:36:01 +01:00
propagate_const libstdc++: Finish implementing LWG 3413 for propagate_const 2021-06-08 15:01:06 +01:00
random libstdc++: Add [[nodiscard]] to experimental::randint 2021-08-12 19:46:16 +01:00
ratio Update copyright years. 2021-01-04 10:26:59 +01:00
regex Update copyright years. 2021-01-04 10:26:59 +01:00
set libstdc++: Avoid debug checks in uniform container erasure functions 2021-10-07 17:52:04 +01:00
simd libstdc++: Improve Doxygen documentation groups [PR 101258] 2021-07-01 00:25:46 +01:00
socket libstdc++: Make Networking TS headers more portable [PR100285] 2021-08-26 12:41:28 +01:00
source_location Update copyright years. 2021-01-04 10:26:59 +01:00
string Update copyright years. 2021-01-04 10:26:59 +01:00
string_view Update copyright years. 2021-01-04 10:26:59 +01:00
system_error Update copyright years. 2021-01-04 10:26:59 +01:00
timer libstdc++: Move C++14 <chrono> components to new <bits/chrono.h> header 2021-10-07 21:12:32 +01:00
tuple Update copyright years. 2021-01-04 10:26:59 +01:00
type_traits libstdc++: Improve Doxygen documentation groups [PR 101258] 2021-07-01 00:25:46 +01:00
unordered_map libstdc++: Avoid debug checks in uniform container erasure functions 2021-10-07 17:52:04 +01:00
unordered_set libstdc++: Avoid debug checks in uniform container erasure functions 2021-10-07 17:52:04 +01:00
utility Update copyright years. 2021-01-04 10:26:59 +01:00
vector libstdc++: Avoid debug checks in uniform container erasure functions 2021-10-07 17:52:04 +01:00