)]}' { "commit": "7f78718b7958f603d50d5c30fd8735d73900bd1f", "tree": "2f0b4779e0a91a3010c85a0e59d37bb510528e08", "parents": [ "1848fbf0546abe2a7443e25a418eff7895a2ebb5" ], "author": { "name": "Jonathan Wakely", "email": "jwakely@redhat.com", "time": "Thu Oct 07 14:51:18 2021 +0100" }, "committer": { "name": "Jonathan Wakely", "email": "jwakely@redhat.com", "time": "Thu Oct 07 21:12:32 2021 +0100" }, "message": "libstdc++: Move C++14 \u003cchrono\u003e components to new \u003cbits/chrono.h\u003e header\n\nThis moves the \"classic\" contents of \u003cchrono\u003e to a new header, so that\n\u003cfuture\u003e, \u003cthread\u003e etc. can get use durations and clocks without\ncalendar types, time zones, and chrono I/O.\n\nlibstdc++-v3/ChangeLog:\n\n\t* include/Makefile.am: Add new header.\n\t* include/Makefile.in: Regenerate.\n\t* include/std/chrono (duration, time_point, system_clock)\n\t(steady_clock, high_resolution_clock, chrono_literals, sys_time)\n\t(file_clock, file_time): Move to ...\n\t* include/bits/chrono.h: New file.\n\t* include/bits/atomic_futex.h: Include new header instead of\n\t\u003cchrono\u003e.\n\t* include/bits/atomic_timed_wait.h: Likewise.\n\t* include/bits/fs_fwd.h: Likewise.\n\t* include/bits/semaphore_base.h: Likewise.\n\t* include/bits/this_thread_sleep.h: Likewise.\n\t* include/bits/unique_lock.h: Likewise.\n\t* include/experimental/bits/fs_fwd.h: Likewise.\n\t* include/experimental/chrono: Likewise.\n\t* include/experimental/io_context: Likewise.\n\t* include/experimental/netfwd: Likewise.\n\t* include/experimental/timer: Likewise.\n\t* include/std/condition_variable: Likewise.\n\t* include/std/mutex: Likewise.\n\t* include/std/shared_mutex: Likewise.\n", "tree_diff": [ { "type": "modify", "old_id": "27b548607b9f553da80b5a63b088923f4e1b75b4", "old_mode": 33188, "old_path": "libstdc++-v3/include/Makefile.am", "new_id": "0e43f147591d7ee1e8a6ed4929d0faeeabfbe431", "new_mode": 33188, "new_path": "libstdc++-v3/include/Makefile.am" }, { "type": "modify", "old_id": "8a45d9670aa9d9426413d5f0e98f52dcf3502c0a", "old_mode": 33188, "old_path": "libstdc++-v3/include/Makefile.in", "new_id": "0571a631bc9f084d33a9cc758fdb9d774363f15d", "new_mode": 33188, "new_path": "libstdc++-v3/include/Makefile.in" }, { "type": "modify", "old_id": "d4bb32c26deee6066a9e0951d9eefd7056551653", "old_mode": 33188, "old_path": "libstdc++-v3/include/bits/atomic_futex.h", "new_id": "41c59c4c64df40a10db4a17b5356eeeab780b363", "new_mode": 33188, "new_path": "libstdc++-v3/include/bits/atomic_futex.h" }, { "type": "modify", "old_id": "d423a7af7c30d3790a3d0b8da512d970ceaee639", "old_mode": 33188, "old_path": "libstdc++-v3/include/bits/atomic_timed_wait.h", "new_id": "64c1ba62a3efd9cdb1d72c6fa7dc2583fb3d1967", "new_mode": 33188, "new_path": "libstdc++-v3/include/bits/atomic_timed_wait.h" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "956af059ad38fd828b5d831810c70665db2173b9", "new_mode": 33188, "new_path": "libstdc++-v3/include/bits/chrono.h" }, { "type": "modify", "old_id": "a7f5a37709c5b97ded4b50458eb0717cd87c6c64", "old_mode": 33188, "old_path": "libstdc++-v3/include/bits/fs_fwd.h", "new_id": "51f351e94d4babb9e2def9e7e79592f991e5240e", "new_mode": 33188, "new_path": "libstdc++-v3/include/bits/fs_fwd.h" }, { "type": "modify", "old_id": "c4565d7e56095d5a6aace891e1a9eacb80e80e10", "old_mode": 33188, "old_path": "libstdc++-v3/include/bits/semaphore_base.h", "new_id": "2c8d75768941d9fdc3d86a7bf825c5ec1d936022", "new_mode": 33188, "new_path": "libstdc++-v3/include/bits/semaphore_base.h" }, { "type": "modify", "old_id": "bdcd0cdeb77d87f06e3a4ee3336b1af91f0f8d1d", "old_mode": 33188, "old_path": "libstdc++-v3/include/bits/this_thread_sleep.h", "new_id": "0b95f51a109233ebfdc068a009b7e3933725083f", "new_mode": 33188, "new_path": "libstdc++-v3/include/bits/this_thread_sleep.h" }, { "type": "modify", "old_id": "07edfbbccb132c28227b167776c8b8f5db9dd7b9", "old_mode": 33188, "old_path": "libstdc++-v3/include/bits/unique_lock.h", "new_id": "048bc273d980ff95b1cf0d8d4ce45a384f54c7c3", "new_mode": 33188, "new_path": "libstdc++-v3/include/bits/unique_lock.h" }, { "type": "modify", "old_id": "8d63e095be51f0edb6d586f436d3e293aca3b4af", "old_mode": 33188, "old_path": "libstdc++-v3/include/experimental/bits/fs_fwd.h", "new_id": "243e571a52a116ab6a2da1e9b81e7a88513f6124", "new_mode": 33188, "new_path": "libstdc++-v3/include/experimental/bits/fs_fwd.h" }, { "type": "modify", "old_id": "a38cb52167872009aeff148c4617cbb229c79fed", "old_mode": 33188, "old_path": "libstdc++-v3/include/experimental/chrono", "new_id": "8d66174bf6dd49cd0d04c012c3710b77fd7369a1", "new_mode": 33188, "new_path": "libstdc++-v3/include/experimental/chrono" }, { "type": "modify", "old_id": "63d7db5b2d04ff83ffa4ee99c72b12501dd1cff0", "old_mode": 33188, "old_path": "libstdc++-v3/include/experimental/io_context", "new_id": "f0e2e326885bba069ca8a3b25a645528ec18e0e8", "new_mode": 33188, "new_path": "libstdc++-v3/include/experimental/io_context" }, { "type": "modify", "old_id": "b3315985067a32f7b32750c48d09ee49b626aeb7", "old_mode": 33188, "old_path": "libstdc++-v3/include/experimental/netfwd", "new_id": "31b938c2118e07868a29d0fc88d51ce3dc32a260", "new_mode": 33188, "new_path": "libstdc++-v3/include/experimental/netfwd" }, { "type": "modify", "old_id": "e28efa3f3f3dac2bcb6f46b2ab6ae54e0a64d64e", "old_mode": 33188, "old_path": "libstdc++-v3/include/experimental/timer", "new_id": "d947a586a0af307a345a9f9ba2cf21fcf78248cb", "new_mode": 33188, "new_path": "libstdc++-v3/include/experimental/timer" }, { "type": "modify", "old_id": "a3290546f16b2150b846c4dd861264ec43559821", "old_mode": 33188, "old_path": "libstdc++-v3/include/std/chrono", "new_id": "c8060d7a67e8a8cdcd83a7f0ec287f748fef667c", "new_mode": 33188, "new_path": "libstdc++-v3/include/std/chrono" }, { "type": "modify", "old_id": "fb9b7d3f02752cdc5df15602b7e62d16f97eb110", "old_mode": 33188, "old_path": "libstdc++-v3/include/std/condition_variable", "new_id": "4fcec6aa73d2363152707d6eb0a85a8c8b1e3377", "new_mode": 33188, "new_path": "libstdc++-v3/include/std/condition_variable" }, { "type": "modify", "old_id": "7ab4ee126905e1424e18edfcff8e09ac41bfe63b", "old_mode": 33188, "old_path": "libstdc++-v3/include/std/mutex", "new_id": "12918fd19e76a8c85f302922a3e22adc11f73621", "new_mode": 33188, "new_path": "libstdc++-v3/include/std/mutex" }, { "type": "modify", "old_id": "edf6dcd0a3e8d78c30682cde5d6f57b02f626ce5", "old_mode": 33188, "old_path": "libstdc++-v3/include/std/shared_mutex", "new_id": "4611a108203f48d9f183cf51fa807c7ebb9d23c3", "new_mode": 33188, "new_path": "libstdc++-v3/include/std/shared_mutex" } ] }