{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":4524181,"defaultBranch":"main","name":"folly","ownerLogin":"facebook","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-06-01T20:49:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/69631?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726499068.0","currentOid":""},"activityList":{"items":[{"before":"921d07017b4e1ad6e5427ed1f739babafa21b777","after":"450183be456d1b3cad414e23a4b342878640729a","ref":"refs/heads/main","pushedAt":"2024-09-16T19:19:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Move to use libcurl-minimal\n\nSummary:\nX-link: https://github.com/facebookincubator/zstrong/pull/992\n\nOSS Builds currently fail due to libcurl conflicting with libcurl-minimal. As far as I can tell, there are no blockers for moving FBOSS to use libcurl-minimal instead of libcurl.\n\nReviewed By: srikrishnagopu\n\nDifferential Revision:\nD62759136\n\nPrivacy Context Container: L1125642\n\nfbshipit-source-id: 79aa7fcc6f651cc074198f94e688b34b629a997f","shortMessageHtmlLink":"Move to use libcurl-minimal"}},{"before":"03be1748dae3d123778a8f5569f157cd9f576317","after":"921d07017b4e1ad6e5427ed1f739babafa21b777","ref":"refs/heads/main","pushedAt":"2024-09-16T18:34:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Add liburing to third-party shims\n\nSummary: Used by OSS folly\n\nReviewed By: bigfootjon\n\nDifferential Revision: D62681698\n\nfbshipit-source-id: a679cb024ad12380a48e045d328440e1e0765d43","shortMessageHtmlLink":"Add liburing to third-party shims"}},{"before":"e4f90514d6c4e2b3dddb0b35d936345118d36401","after":"03be1748dae3d123778a8f5569f157cd9f576317","ref":"refs/heads/main","pushedAt":"2024-09-16T17:37:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Deshim coro in fbcode/folly\n\nSummary:\nThe following rules were deshimmed:\n```\n//folly/experimental/coro:accumulate -> //folly/coro:accumulate\n//folly/experimental/coro:async_generator -> //folly/coro:async_generator\n//folly/experimental/coro:async_pipe -> //folly/coro:async_pipe\n//folly/experimental/coro:async_scope -> //folly/coro:async_scope\n//folly/experimental/coro:async_stack -> //folly/coro:async_stack\n//folly/experimental/coro:baton -> //folly/coro:baton\n//folly/experimental/coro:blocking_wait -> //folly/coro:blocking_wait\n//folly/experimental/coro:collect -> //folly/coro:collect\n//folly/experimental/coro:concat -> //folly/coro:concat\n//folly/experimental/coro:coroutine -> //folly/coro:coroutine\n//folly/experimental/coro:current_executor -> //folly/coro:current_executor\n//folly/experimental/coro:detach_on_cancel -> //folly/coro:detach_on_cancel\n//folly/experimental/coro:detail_barrier -> //folly/coro:detail_barrier\n//folly/experimental/coro:detail_barrier_task -> //folly/coro:detail_barrier_task\n//folly/experimental/coro:detail_current_async_frame -> //folly/coro:detail_current_async_frame\n//folly/experimental/coro:detail_helpers -> //folly/coro:detail_helpers\n//folly/experimental/coro:detail_malloc -> //folly/coro:detail_malloc\n//folly/experimental/coro:detail_manual_lifetime -> //folly/coro:detail_manual_lifetime\n//folly/experimental/coro:detail_traits -> //folly/coro:detail_traits\n//folly/experimental/coro:filter -> //folly/coro:filter\n//folly/experimental/coro:future_util -> //folly/coro:future_util\n//folly/experimental/coro:generator -> //folly/coro:generator\n//folly/experimental/coro:gmock_helpers -> //folly/coro:gmock_helpers\n//folly/experimental/coro:gtest_helpers -> //folly/coro:gtest_helpers\n//folly/experimental/coro:inline_task -> //folly/coro:inline_task\n//folly/experimental/coro:invoke -> //folly/coro:invoke\n//folly/experimental/coro:merge -> //folly/coro:merge\n//folly/experimental/coro:mutex -> //folly/coro:mutex\n//folly/experimental/coro:promise -> //folly/coro:promise\n//folly/experimental/coro:result -> //folly/coro:result\n//folly/experimental/coro:retry -> //folly/coro:retry\n//folly/experimental/coro:rust_adaptors -> //folly/coro:rust_adaptors\n//folly/experimental/coro:scope_exit -> //folly/coro:scope_exit\n//folly/experimental/coro:shared_lock -> //folly/coro:shared_lock\n//folly/experimental/coro:shared_mutex -> //folly/coro:shared_mutex\n//folly/experimental/coro:sleep -> //folly/coro:sleep\n//folly/experimental/coro:small_unbounded_queue -> //folly/coro:small_unbounded_queue\n//folly/experimental/coro:task -> //folly/coro:task\n//folly/experimental/coro:timed_wait -> //folly/coro:timed_wait\n//folly/experimental/coro:timeout -> //folly/coro:timeout\n//folly/experimental/coro:traits -> //folly/coro:traits\n//folly/experimental/coro:transform -> //folly/coro:transform\n//folly/experimental/coro:unbounded_queue -> //folly/coro:unbounded_queue\n//folly/experimental/coro:via_if_async -> //folly/coro:via_if_async\n//folly/experimental/coro:with_async_stack -> //folly/coro:with_async_stack\n//folly/experimental/coro:with_cancellation -> //folly/coro:with_cancellation\n//folly/experimental/coro:bounded_queue -> //folly/coro:bounded_queue\n//folly/experimental/coro:shared_promise -> //folly/coro:shared_promise\n//folly/experimental/coro:cleanup -> //folly/coro:cleanup\n//folly/experimental/coro:auto_cleanup_fwd -> //folly/coro:auto_cleanup_fwd\n//folly/experimental/coro:auto_cleanup -> //folly/coro:auto_cleanup\n```\n\nThe following headers were deshimmed:\n```\nfolly/experimental/coro/Accumulate.h -> folly/coro/Accumulate.h\nfolly/experimental/coro/Accumulate-inl.h -> folly/coro/Accumulate-inl.h\nfolly/experimental/coro/AsyncGenerator.h -> folly/coro/AsyncGenerator.h\nfolly/experimental/coro/AsyncPipe.h -> folly/coro/AsyncPipe.h\nfolly/experimental/coro/AsyncScope.h -> folly/coro/AsyncScope.h\nfolly/experimental/coro/AsyncStack.h -> folly/coro/AsyncStack.h\nfolly/experimental/coro/Baton.h -> folly/coro/Baton.h\nfolly/experimental/coro/BlockingWait.h -> folly/coro/BlockingWait.h\nfolly/experimental/coro/Collect.h -> folly/coro/Collect.h\nfolly/experimental/coro/Collect-inl.h -> folly/coro/Collect-inl.h\nfolly/experimental/coro/Concat.h -> folly/coro/Concat.h\nfolly/experimental/coro/Concat-inl.h -> folly/coro/Concat-inl.h\nfolly/experimental/coro/Coroutine.h -> folly/coro/Coroutine.h\nfolly/experimental/coro/CurrentExecutor.h -> folly/coro/CurrentExecutor.h\nfolly/experimental/coro/DetachOnCancel.h -> folly/coro/DetachOnCancel.h\nfolly/experimental/coro/detail/Barrier.h -> folly/coro/detail/Barrier.h\nfolly/experimental/coro/detail/BarrierTask.h -> folly/coro/detail/BarrierTask.h\nfolly/experimental/coro/detail/CurrentAsyncFrame.h -> folly/coro/detail/CurrentAsyncFrame.h\nfolly/experimental/coro/detail/Helpers.h -> folly/coro/detail/Helpers.h\nfolly/experimental/coro/detail/Malloc.h -> folly/coro/detail/Malloc.h\nfolly/experimental/coro/detail/ManualLifetime.h -> folly/coro/detail/ManualLifetime.h\nfolly/experimental/coro/detail/Traits.h -> folly/coro/detail/Traits.h\nfolly/experimental/coro/Filter.h -> folly/coro/Filter.h\nfolly/experimental/coro/Filter-inl.h -> folly/coro/Filter-inl.h\nfolly/experimental/coro/FutureUtil.h -> folly/coro/FutureUtil.h\nfolly/experimental/coro/Generator.h -> folly/coro/Generator.h\nfolly/experimental/coro/GmockHelpers.h -> folly/coro/GmockHelpers.h\nfolly/experimental/coro/GtestHelpers.h -> folly/coro/GtestHelpers.h\nfolly/experimental/coro/detail/InlineTask.h -> folly/coro/detail/InlineTask.h\nfolly/experimental/coro/Invoke.h -> folly/coro/Invoke.h\nfolly/experimental/coro/Merge.h -> folly/coro/Merge.h\nfolly/experimental/coro/Merge-inl.h -> folly/coro/Merge-inl.h\nfolly/experimental/coro/Mutex.h -> folly/coro/Mutex.h\nfolly/experimental/coro/Promise.h -> folly/coro/Promise.h\nfolly/experimental/coro/Result.h -> folly/coro/Result.h\nfolly/experimental/coro/Retry.h -> folly/coro/Retry.h\nfolly/experimental/coro/RustAdaptors.h -> folly/coro/RustAdaptors.h\nfolly/experimental/coro/ScopeExit.h -> folly/coro/ScopeExit.h\nfolly/experimental/coro/SharedLock.h -> folly/coro/SharedLock.h\nfolly/experimental/coro/SharedMutex.h -> folly/coro/SharedMutex.h\nfolly/experimental/coro/Sleep.h -> folly/coro/Sleep.h\nfolly/experimental/coro/Sleep-inl.h -> folly/coro/Sleep-inl.h\nfolly/experimental/coro/SmallUnboundedQueue.h -> folly/coro/SmallUnboundedQueue.h\nfolly/experimental/coro/Task.h -> folly/coro/Task.h\nfolly/experimental/coro/TimedWait.h -> folly/coro/TimedWait.h\nfolly/experimental/coro/Timeout.h -> folly/coro/Timeout.h\nfolly/experimental/coro/Timeout-inl.h -> folly/coro/Timeout-inl.h\nfolly/experimental/coro/Traits.h -> folly/coro/Traits.h\nfolly/experimental/coro/Transform.h -> folly/coro/Transform.h\nfolly/experimental/coro/Transform-inl.h -> folly/coro/Transform-inl.h\nfolly/experimental/coro/UnboundedQueue.h -> folly/coro/UnboundedQueue.h\nfolly/experimental/coro/ViaIfAsync.h -> folly/coro/ViaIfAsync.h\nfolly/experimental/coro/WithAsyncStack.h -> folly/coro/WithAsyncStack.h\nfolly/experimental/coro/WithCancellation.h -> folly/coro/WithCancellation.h\nfolly/experimental/coro/BoundedQueue.h -> folly/coro/BoundedQueue.h\nfolly/experimental/coro/SharedPromise.h -> folly/coro/SharedPromise.h\nfolly/experimental/coro/Cleanup.h -> folly/coro/Cleanup.h\nfolly/experimental/coro/AutoCleanup-fwd.h -> folly/coro/AutoCleanup-fwd.h\nfolly/experimental/coro/AutoCleanup.h -> folly/coro/AutoCleanup.h\n```\n\nThis is a codemod. It was automatically generated and will be landed once it is approved and tests are passing in sandcastle.\nYou have been added as a reviewer by Sentinel or Butterfly.\n\nAutodiff project: dcoro\nAutodiff partition: fbcode.folly\nAutodiff bookmark: ad.dcoro.fbcode.folly\n\nReviewed By: dtolnay\n\nDifferential Revision: D62684498\n\nfbshipit-source-id: aeef2c0dbfa87775ebd696635ea423aac3633e47","shortMessageHtmlLink":"Deshim coro in fbcode/folly"}},{"before":"4dcdd84770f69518fbff85e1b8ff08c319bdb48a","after":"e4f90514d6c4e2b3dddb0b35d936345118d36401","ref":"refs/heads/main","pushedAt":"2024-09-16T16:43:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Add doc for folly/MapUtil\n\nSummary: Add documentation for folly/MapUtil.h. Documentation provides a section on the motivation of the utility as well as some examples (mostly pulled from the unit tests)\n\nReviewed By: Gownta\n\nDifferential Revision: D62447206\n\nfbshipit-source-id: fd869aa558ef38398248a15b7c196673d6cb9269","shortMessageHtmlLink":"Add doc for folly/MapUtil"}},{"before":"f7189afafc220bf1fea3aa118158cf0b7ad6b9ed","after":"4dcdd84770f69518fbff85e1b8ff08c319bdb48a","ref":"refs/heads/main","pushedAt":"2024-09-16T16:35:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Updating submodules\n\nSummary:\nGitHub commits:\n\nhttps://github.com/facebook/buck2-prelude/commit/17ab7afe7270b57ca9f810e896b7bbcfd700375f\nhttps://github.com/facebook/fb303/commit/dd6f8d09407455260cf0713db2e116cfa19acab4\nhttps://github.com/facebook/fbthrift/commit/e3d27fc1f7ddbfdd6fa9a9722b20fe75f53209bc\nhttps://github.com/facebook/folly/commit/f7189afafc220bf1fea3aa118158cf0b7ad6b9ed\nhttps://github.com/facebook/mvfst/commit/843c8bd50a11fd551ac973ca2ae84cb130ed2807\nhttps://github.com/facebook/proxygen/commit/376776a7a966552ce1849f4624ce40668932e263\nhttps://github.com/facebook/wangle/commit/3e96366fb9a4366b0b191718d9cc1af992442b72\nhttps://github.com/facebookexperimental/edencommon/commit/09f3e3543b29a35d2287f96aef641c2f2ea07d82\nhttps://github.com/facebookexperimental/rust-shed/commit/6c16de2e50f8f38a65e3dbc4ca41772471c0f803\nhttps://github.com/facebookincubator/fizz/commit/15356f47e089a115d859a000bd5f7c33581c6505\n\nReviewed By: bigfootjon\n\nfbshipit-source-id: b04cc4e1faf9a3b81bea41816036b3913117629b","shortMessageHtmlLink":"Updating submodules"}},{"before":"c6b96b2590b487c6a554e20d905bcd40ad303cc5","after":"f7189afafc220bf1fea3aa118158cf0b7ad6b9ed","ref":"refs/heads/main","pushedAt":"2024-09-16T10:41:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Don't disable folly tracepoints on Android\n\nSummary:\nFolly tracepoints were initially disabled on Android in D13293303 landed in 2018 when only x86 tracepoints were supported. D57171286 landed in May 2024 added support for aarch64 tracepoints, but remained disabled on Android by default.\n\nThis diff removes the no longer unnecessary flag and enables tracepoints by default.\n\nDifferential Revision: D62638793\n\nfbshipit-source-id: c3f89d19d911b748dcc26bebb56392666bee99f6","shortMessageHtmlLink":"Don't disable folly tracepoints on Android"}},{"before":"b6e67d78ea47e64d09cc762051bc071822c90dab","after":"c6b96b2590b487c6a554e20d905bcd40ad303cc5","ref":"refs/heads/main","pushedAt":"2024-09-16T04:50:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Mark some folly::Try functions are noexcept\n\nSummary:\nThese functions are intended not to throw and they do not throw, so lets mark them as non-throwing.\n\n`hasValue()` and `hasException()` are self-explanatory.\n\n`tryGetExceptionObject()` returns `nullptr` on failure, which is similarly self-explanatory.\n\n`makeTryWith(F&&)` is intended not to throw and never throws in practice. Caveat: this function never throws in practice as of C++17 and its syntactic copy-elision of returned temporaries, but may have thrown in practice before C++17 for `Try` in cases where `T` is not noexcept-move-constructible.\n\nReviewed By: yfeldblum\n\nDifferential Revision: D62713625\n\nfbshipit-source-id: 9e91fee5b56da5c366dc6120ed5648afbae6e02c","shortMessageHtmlLink":"Mark some folly::Try functions are noexcept"}},{"before":"1ccbcb570c8b69ef0bab81a5511fcb7e43df7f4a","after":"b6e67d78ea47e64d09cc762051bc071822c90dab","ref":"refs/heads/main","pushedAt":"2024-09-15T20:05:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Add missing #include\n\nSummary:\nThis file uses std::exchange(), defined in utility, but does not include it.\nThis caused a failure in OSS folly buck2 builds\n\nReviewed By: yfeldblum\n\nDifferential Revision: D62624810\n\nfbshipit-source-id: c2a3b889788a1e9426e65efd4bafd875bbb28632","shortMessageHtmlLink":"Add missing #include<utility>"}},{"before":"8a5e31a1ce42d05133b9b2951f2bb0345cea93cc","after":"1ccbcb570c8b69ef0bab81a5511fcb7e43df7f4a","ref":"refs/heads/main","pushedAt":"2024-09-15T18:14:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Mark liburing dependency skip as fb-only\n\nSummary:\n`ovr_config//os:linux-sgx` is a special target that matches a specific internal\ntoolchain, and is not relevant to OSS folly. By marking this as fb-only, OSS\nfolly properly links in liburing and buils for uring based targets start\nworking.\n\nReviewed By: yfeldblum\n\nDifferential Revision: D62681697\n\nfbshipit-source-id: b6ed3e31236a95c0c94929b4b4fd10ce886e6709","shortMessageHtmlLink":"Mark liburing dependency skip as fb-only"}},{"before":"a8d1cb2deac08d3a19182d24684fe23d37ba25d2","after":"8a5e31a1ce42d05133b9b2951f2bb0345cea93cc","ref":"refs/heads/main","pushedAt":"2024-09-14T19:07:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Deshim coro in fbcode/folly/channels\n\nSummary:\nThe following rules were deshimmed:\n```\n//folly/experimental/coro:accumulate -> //folly/coro:accumulate\n//folly/experimental/coro:async_generator -> //folly/coro:async_generator\n//folly/experimental/coro:async_pipe -> //folly/coro:async_pipe\n//folly/experimental/coro:async_scope -> //folly/coro:async_scope\n//folly/experimental/coro:async_stack -> //folly/coro:async_stack\n//folly/experimental/coro:baton -> //folly/coro:baton\n//folly/experimental/coro:blocking_wait -> //folly/coro:blocking_wait\n//folly/experimental/coro:collect -> //folly/coro:collect\n//folly/experimental/coro:concat -> //folly/coro:concat\n//folly/experimental/coro:coroutine -> //folly/coro:coroutine\n//folly/experimental/coro:current_executor -> //folly/coro:current_executor\n//folly/experimental/coro:detach_on_cancel -> //folly/coro:detach_on_cancel\n//folly/experimental/coro:detail_barrier -> //folly/coro:detail_barrier\n//folly/experimental/coro:detail_barrier_task -> //folly/coro:detail_barrier_task\n//folly/experimental/coro:detail_current_async_frame -> //folly/coro:detail_current_async_frame\n//folly/experimental/coro:detail_helpers -> //folly/coro:detail_helpers\n//folly/experimental/coro:detail_malloc -> //folly/coro:detail_malloc\n//folly/experimental/coro:detail_manual_lifetime -> //folly/coro:detail_manual_lifetime\n//folly/experimental/coro:detail_traits -> //folly/coro:detail_traits\n//folly/experimental/coro:filter -> //folly/coro:filter\n//folly/experimental/coro:future_util -> //folly/coro:future_util\n//folly/experimental/coro:generator -> //folly/coro:generator\n//folly/experimental/coro:gmock_helpers -> //folly/coro:gmock_helpers\n//folly/experimental/coro:gtest_helpers -> //folly/coro:gtest_helpers\n//folly/experimental/coro:inline_task -> //folly/coro:inline_task\n//folly/experimental/coro:invoke -> //folly/coro:invoke\n//folly/experimental/coro:merge -> //folly/coro:merge\n//folly/experimental/coro:mutex -> //folly/coro:mutex\n//folly/experimental/coro:promise -> //folly/coro:promise\n//folly/experimental/coro:result -> //folly/coro:result\n//folly/experimental/coro:retry -> //folly/coro:retry\n//folly/experimental/coro:rust_adaptors -> //folly/coro:rust_adaptors\n//folly/experimental/coro:scope_exit -> //folly/coro:scope_exit\n//folly/experimental/coro:shared_lock -> //folly/coro:shared_lock\n//folly/experimental/coro:shared_mutex -> //folly/coro:shared_mutex\n//folly/experimental/coro:sleep -> //folly/coro:sleep\n//folly/experimental/coro:small_unbounded_queue -> //folly/coro:small_unbounded_queue\n//folly/experimental/coro:task -> //folly/coro:task\n//folly/experimental/coro:timed_wait -> //folly/coro:timed_wait\n//folly/experimental/coro:timeout -> //folly/coro:timeout\n//folly/experimental/coro:traits -> //folly/coro:traits\n//folly/experimental/coro:transform -> //folly/coro:transform\n//folly/experimental/coro:unbounded_queue -> //folly/coro:unbounded_queue\n//folly/experimental/coro:via_if_async -> //folly/coro:via_if_async\n//folly/experimental/coro:with_async_stack -> //folly/coro:with_async_stack\n//folly/experimental/coro:with_cancellation -> //folly/coro:with_cancellation\n//folly/experimental/coro:bounded_queue -> //folly/coro:bounded_queue\n//folly/experimental/coro:shared_promise -> //folly/coro:shared_promise\n//folly/experimental/coro:cleanup -> //folly/coro:cleanup\n//folly/experimental/coro:auto_cleanup_fwd -> //folly/coro:auto_cleanup_fwd\n//folly/experimental/coro:auto_cleanup -> //folly/coro:auto_cleanup\n```\n\nThe following headers were deshimmed:\n```\nfolly/experimental/coro/Accumulate.h -> folly/coro/Accumulate.h\nfolly/experimental/coro/Accumulate-inl.h -> folly/coro/Accumulate-inl.h\nfolly/experimental/coro/AsyncGenerator.h -> folly/coro/AsyncGenerator.h\nfolly/experimental/coro/AsyncPipe.h -> folly/coro/AsyncPipe.h\nfolly/experimental/coro/AsyncScope.h -> folly/coro/AsyncScope.h\nfolly/experimental/coro/AsyncStack.h -> folly/coro/AsyncStack.h\nfolly/experimental/coro/Baton.h -> folly/coro/Baton.h\nfolly/experimental/coro/BlockingWait.h -> folly/coro/BlockingWait.h\nfolly/experimental/coro/Collect.h -> folly/coro/Collect.h\nfolly/experimental/coro/Collect-inl.h -> folly/coro/Collect-inl.h\nfolly/experimental/coro/Concat.h -> folly/coro/Concat.h\nfolly/experimental/coro/Concat-inl.h -> folly/coro/Concat-inl.h\nfolly/experimental/coro/Coroutine.h -> folly/coro/Coroutine.h\nfolly/experimental/coro/CurrentExecutor.h -> folly/coro/CurrentExecutor.h\nfolly/experimental/coro/DetachOnCancel.h -> folly/coro/DetachOnCancel.h\nfolly/experimental/coro/detail/Barrier.h -> folly/coro/detail/Barrier.h\nfolly/experimental/coro/detail/BarrierTask.h -> folly/coro/detail/BarrierTask.h\nfolly/experimental/coro/detail/CurrentAsyncFrame.h -> folly/coro/detail/CurrentAsyncFrame.h\nfolly/experimental/coro/detail/Helpers.h -> folly/coro/detail/Helpers.h\nfolly/experimental/coro/detail/Malloc.h -> folly/coro/detail/Malloc.h\nfolly/experimental/coro/detail/ManualLifetime.h -> folly/coro/detail/ManualLifetime.h\nfolly/experimental/coro/detail/Traits.h -> folly/coro/detail/Traits.h\nfolly/experimental/coro/Filter.h -> folly/coro/Filter.h\nfolly/experimental/coro/Filter-inl.h -> folly/coro/Filter-inl.h\nfolly/experimental/coro/FutureUtil.h -> folly/coro/FutureUtil.h\nfolly/experimental/coro/Generator.h -> folly/coro/Generator.h\nfolly/experimental/coro/GmockHelpers.h -> folly/coro/GmockHelpers.h\nfolly/experimental/coro/GtestHelpers.h -> folly/coro/GtestHelpers.h\nfolly/experimental/coro/detail/InlineTask.h -> folly/coro/detail/InlineTask.h\nfolly/experimental/coro/Invoke.h -> folly/coro/Invoke.h\nfolly/experimental/coro/Merge.h -> folly/coro/Merge.h\nfolly/experimental/coro/Merge-inl.h -> folly/coro/Merge-inl.h\nfolly/experimental/coro/Mutex.h -> folly/coro/Mutex.h\nfolly/experimental/coro/Promise.h -> folly/coro/Promise.h\nfolly/experimental/coro/Result.h -> folly/coro/Result.h\nfolly/experimental/coro/Retry.h -> folly/coro/Retry.h\nfolly/experimental/coro/RustAdaptors.h -> folly/coro/RustAdaptors.h\nfolly/experimental/coro/ScopeExit.h -> folly/coro/ScopeExit.h\nfolly/experimental/coro/SharedLock.h -> folly/coro/SharedLock.h\nfolly/experimental/coro/SharedMutex.h -> folly/coro/SharedMutex.h\nfolly/experimental/coro/Sleep.h -> folly/coro/Sleep.h\nfolly/experimental/coro/Sleep-inl.h -> folly/coro/Sleep-inl.h\nfolly/experimental/coro/SmallUnboundedQueue.h -> folly/coro/SmallUnboundedQueue.h\nfolly/experimental/coro/Task.h -> folly/coro/Task.h\nfolly/experimental/coro/TimedWait.h -> folly/coro/TimedWait.h\nfolly/experimental/coro/Timeout.h -> folly/coro/Timeout.h\nfolly/experimental/coro/Timeout-inl.h -> folly/coro/Timeout-inl.h\nfolly/experimental/coro/Traits.h -> folly/coro/Traits.h\nfolly/experimental/coro/Transform.h -> folly/coro/Transform.h\nfolly/experimental/coro/Transform-inl.h -> folly/coro/Transform-inl.h\nfolly/experimental/coro/UnboundedQueue.h -> folly/coro/UnboundedQueue.h\nfolly/experimental/coro/ViaIfAsync.h -> folly/coro/ViaIfAsync.h\nfolly/experimental/coro/WithAsyncStack.h -> folly/coro/WithAsyncStack.h\nfolly/experimental/coro/WithCancellation.h -> folly/coro/WithCancellation.h\nfolly/experimental/coro/BoundedQueue.h -> folly/coro/BoundedQueue.h\nfolly/experimental/coro/SharedPromise.h -> folly/coro/SharedPromise.h\nfolly/experimental/coro/Cleanup.h -> folly/coro/Cleanup.h\nfolly/experimental/coro/AutoCleanup-fwd.h -> folly/coro/AutoCleanup-fwd.h\nfolly/experimental/coro/AutoCleanup.h -> folly/coro/AutoCleanup.h\n```\n\nThis is a codemod. It was automatically generated and will be landed once it is approved and tests are passing in sandcastle.\nYou have been added as a reviewer by Sentinel or Butterfly.\n\nAutodiff project: dcoro\nAutodiff partition: fbcode.folly.channels\nAutodiff bookmark: ad.dcoro.fbcode.folly.channels\n\nReviewed By: yfeldblum, dtolnay\n\nDifferential Revision: D62684178\n\nfbshipit-source-id: ab91882fda294f48927b529ab57e4ecfb52a0e31","shortMessageHtmlLink":"Deshim coro in fbcode/folly/channels"}},{"before":"58f15742af8c4aa087f66d46e91ca4c3407de220","after":"a8d1cb2deac08d3a19182d24684fe23d37ba25d2","ref":"refs/heads/main","pushedAt":"2024-09-14T17:13:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Deshim coro in fbcode/folly/io\n\nSummary:\nThe following rules were deshimmed:\n```\n//folly/experimental/coro:accumulate -> //folly/coro:accumulate\n//folly/experimental/coro:async_generator -> //folly/coro:async_generator\n//folly/experimental/coro:async_pipe -> //folly/coro:async_pipe\n//folly/experimental/coro:async_scope -> //folly/coro:async_scope\n//folly/experimental/coro:async_stack -> //folly/coro:async_stack\n//folly/experimental/coro:baton -> //folly/coro:baton\n//folly/experimental/coro:blocking_wait -> //folly/coro:blocking_wait\n//folly/experimental/coro:collect -> //folly/coro:collect\n//folly/experimental/coro:concat -> //folly/coro:concat\n//folly/experimental/coro:coroutine -> //folly/coro:coroutine\n//folly/experimental/coro:current_executor -> //folly/coro:current_executor\n//folly/experimental/coro:detach_on_cancel -> //folly/coro:detach_on_cancel\n//folly/experimental/coro:detail_barrier -> //folly/coro:detail_barrier\n//folly/experimental/coro:detail_barrier_task -> //folly/coro:detail_barrier_task\n//folly/experimental/coro:detail_current_async_frame -> //folly/coro:detail_current_async_frame\n//folly/experimental/coro:detail_helpers -> //folly/coro:detail_helpers\n//folly/experimental/coro:detail_malloc -> //folly/coro:detail_malloc\n//folly/experimental/coro:detail_manual_lifetime -> //folly/coro:detail_manual_lifetime\n//folly/experimental/coro:detail_traits -> //folly/coro:detail_traits\n//folly/experimental/coro:filter -> //folly/coro:filter\n//folly/experimental/coro:future_util -> //folly/coro:future_util\n//folly/experimental/coro:generator -> //folly/coro:generator\n//folly/experimental/coro:gmock_helpers -> //folly/coro:gmock_helpers\n//folly/experimental/coro:gtest_helpers -> //folly/coro:gtest_helpers\n//folly/experimental/coro:inline_task -> //folly/coro:inline_task\n//folly/experimental/coro:invoke -> //folly/coro:invoke\n//folly/experimental/coro:merge -> //folly/coro:merge\n//folly/experimental/coro:mutex -> //folly/coro:mutex\n//folly/experimental/coro:promise -> //folly/coro:promise\n//folly/experimental/coro:result -> //folly/coro:result\n//folly/experimental/coro:retry -> //folly/coro:retry\n//folly/experimental/coro:rust_adaptors -> //folly/coro:rust_adaptors\n//folly/experimental/coro:scope_exit -> //folly/coro:scope_exit\n//folly/experimental/coro:shared_lock -> //folly/coro:shared_lock\n//folly/experimental/coro:shared_mutex -> //folly/coro:shared_mutex\n//folly/experimental/coro:sleep -> //folly/coro:sleep\n//folly/experimental/coro:small_unbounded_queue -> //folly/coro:small_unbounded_queue\n//folly/experimental/coro:task -> //folly/coro:task\n//folly/experimental/coro:timed_wait -> //folly/coro:timed_wait\n//folly/experimental/coro:timeout -> //folly/coro:timeout\n//folly/experimental/coro:traits -> //folly/coro:traits\n//folly/experimental/coro:transform -> //folly/coro:transform\n//folly/experimental/coro:unbounded_queue -> //folly/coro:unbounded_queue\n//folly/experimental/coro:via_if_async -> //folly/coro:via_if_async\n//folly/experimental/coro:with_async_stack -> //folly/coro:with_async_stack\n//folly/experimental/coro:with_cancellation -> //folly/coro:with_cancellation\n//folly/experimental/coro:bounded_queue -> //folly/coro:bounded_queue\n//folly/experimental/coro:shared_promise -> //folly/coro:shared_promise\n//folly/experimental/coro:cleanup -> //folly/coro:cleanup\n//folly/experimental/coro:auto_cleanup_fwd -> //folly/coro:auto_cleanup_fwd\n//folly/experimental/coro:auto_cleanup -> //folly/coro:auto_cleanup\n```\n\nThe following headers were deshimmed:\n```\nfolly/experimental/coro/Accumulate.h -> folly/coro/Accumulate.h\nfolly/experimental/coro/Accumulate-inl.h -> folly/coro/Accumulate-inl.h\nfolly/experimental/coro/AsyncGenerator.h -> folly/coro/AsyncGenerator.h\nfolly/experimental/coro/AsyncPipe.h -> folly/coro/AsyncPipe.h\nfolly/experimental/coro/AsyncScope.h -> folly/coro/AsyncScope.h\nfolly/experimental/coro/AsyncStack.h -> folly/coro/AsyncStack.h\nfolly/experimental/coro/Baton.h -> folly/coro/Baton.h\nfolly/experimental/coro/BlockingWait.h -> folly/coro/BlockingWait.h\nfolly/experimental/coro/Collect.h -> folly/coro/Collect.h\nfolly/experimental/coro/Collect-inl.h -> folly/coro/Collect-inl.h\nfolly/experimental/coro/Concat.h -> folly/coro/Concat.h\nfolly/experimental/coro/Concat-inl.h -> folly/coro/Concat-inl.h\nfolly/experimental/coro/Coroutine.h -> folly/coro/Coroutine.h\nfolly/experimental/coro/CurrentExecutor.h -> folly/coro/CurrentExecutor.h\nfolly/experimental/coro/DetachOnCancel.h -> folly/coro/DetachOnCancel.h\nfolly/experimental/coro/detail/Barrier.h -> folly/coro/detail/Barrier.h\nfolly/experimental/coro/detail/BarrierTask.h -> folly/coro/detail/BarrierTask.h\nfolly/experimental/coro/detail/CurrentAsyncFrame.h -> folly/coro/detail/CurrentAsyncFrame.h\nfolly/experimental/coro/detail/Helpers.h -> folly/coro/detail/Helpers.h\nfolly/experimental/coro/detail/Malloc.h -> folly/coro/detail/Malloc.h\nfolly/experimental/coro/detail/ManualLifetime.h -> folly/coro/detail/ManualLifetime.h\nfolly/experimental/coro/detail/Traits.h -> folly/coro/detail/Traits.h\nfolly/experimental/coro/Filter.h -> folly/coro/Filter.h\nfolly/experimental/coro/Filter-inl.h -> folly/coro/Filter-inl.h\nfolly/experimental/coro/FutureUtil.h -> folly/coro/FutureUtil.h\nfolly/experimental/coro/Generator.h -> folly/coro/Generator.h\nfolly/experimental/coro/GmockHelpers.h -> folly/coro/GmockHelpers.h\nfolly/experimental/coro/GtestHelpers.h -> folly/coro/GtestHelpers.h\nfolly/experimental/coro/detail/InlineTask.h -> folly/coro/detail/InlineTask.h\nfolly/experimental/coro/Invoke.h -> folly/coro/Invoke.h\nfolly/experimental/coro/Merge.h -> folly/coro/Merge.h\nfolly/experimental/coro/Merge-inl.h -> folly/coro/Merge-inl.h\nfolly/experimental/coro/Mutex.h -> folly/coro/Mutex.h\nfolly/experimental/coro/Promise.h -> folly/coro/Promise.h\nfolly/experimental/coro/Result.h -> folly/coro/Result.h\nfolly/experimental/coro/Retry.h -> folly/coro/Retry.h\nfolly/experimental/coro/RustAdaptors.h -> folly/coro/RustAdaptors.h\nfolly/experimental/coro/ScopeExit.h -> folly/coro/ScopeExit.h\nfolly/experimental/coro/SharedLock.h -> folly/coro/SharedLock.h\nfolly/experimental/coro/SharedMutex.h -> folly/coro/SharedMutex.h\nfolly/experimental/coro/Sleep.h -> folly/coro/Sleep.h\nfolly/experimental/coro/Sleep-inl.h -> folly/coro/Sleep-inl.h\nfolly/experimental/coro/SmallUnboundedQueue.h -> folly/coro/SmallUnboundedQueue.h\nfolly/experimental/coro/Task.h -> folly/coro/Task.h\nfolly/experimental/coro/TimedWait.h -> folly/coro/TimedWait.h\nfolly/experimental/coro/Timeout.h -> folly/coro/Timeout.h\nfolly/experimental/coro/Timeout-inl.h -> folly/coro/Timeout-inl.h\nfolly/experimental/coro/Traits.h -> folly/coro/Traits.h\nfolly/experimental/coro/Transform.h -> folly/coro/Transform.h\nfolly/experimental/coro/Transform-inl.h -> folly/coro/Transform-inl.h\nfolly/experimental/coro/UnboundedQueue.h -> folly/coro/UnboundedQueue.h\nfolly/experimental/coro/ViaIfAsync.h -> folly/coro/ViaIfAsync.h\nfolly/experimental/coro/WithAsyncStack.h -> folly/coro/WithAsyncStack.h\nfolly/experimental/coro/WithCancellation.h -> folly/coro/WithCancellation.h\nfolly/experimental/coro/BoundedQueue.h -> folly/coro/BoundedQueue.h\nfolly/experimental/coro/SharedPromise.h -> folly/coro/SharedPromise.h\nfolly/experimental/coro/Cleanup.h -> folly/coro/Cleanup.h\nfolly/experimental/coro/AutoCleanup-fwd.h -> folly/coro/AutoCleanup-fwd.h\nfolly/experimental/coro/AutoCleanup.h -> folly/coro/AutoCleanup.h\n```\n\nThis is a codemod. It was automatically generated and will be landed once it is approved and tests are passing in sandcastle.\nYou have been added as a reviewer by Sentinel or Butterfly.\n\nAutodiff project: dcoro\nAutodiff partition: fbcode.folly.io\nAutodiff bookmark: ad.dcoro.fbcode.folly.io\n\nReviewed By: yfeldblum, dtolnay\n\nDifferential Revision: D62684290\n\nfbshipit-source-id: 51c13265929709169e8f4d823bb9871808364eec","shortMessageHtmlLink":"Deshim coro in fbcode/folly/io"}},{"before":"5631fdca66cad4ab91420cfbadb6e03c722c877e","after":"58f15742af8c4aa087f66d46e91ca4c3407de220","ref":"refs/heads/main","pushedAt":"2024-09-14T00:21:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"fix non-constexpr path in span::size\n\nReviewed By: Gownta, Mizuchi\n\nDifferential Revision: D62653433\n\nfbshipit-source-id: 9420d40c1ca0666e53921cbae187746811d005ae","shortMessageHtmlLink":"fix non-constexpr path in span::size"}},{"before":"e49355c613317bd5cb0d90d5f409123b67bd231a","after":"5631fdca66cad4ab91420cfbadb6e03c722c877e","ref":"refs/heads/main","pushedAt":"2024-09-13T21:43:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"tryTo() is noexcept\n\nSummary:\nThe docs for `tryTo` indicate it that it is a non-throwing version of `to`. However, clang's `bugprone-exception-escape` analysis showed that callers of this function may in fact get an exception.\n\nFix this situation by marking `tryTo` as `noexcept`.\n\nReviewed By: yfeldblum\n\nDifferential Revision: D62518923\n\nfbshipit-source-id: 33cfcc9429734790f61f3d5d25b9637c440d8abf","shortMessageHtmlLink":"tryTo() is noexcept"}},{"before":"47590a322ce894fcfce8ec90947b31026664b1dc","after":"e49355c613317bd5cb0d90d5f409123b67bd231a","ref":"refs/heads/main","pushedAt":"2024-09-13T20:45:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Add liboqs to getdeps\n\nSummary:\nX-link: https://github.com/facebookincubator/zstrong/pull/990\n\n* Add liboqs to getdeps\n* Add liboqs as dependency in fizz\n\nDifferential Revision: D62399390\n\nfbshipit-source-id: aca81633b6f35146d29a09a7ff899bddae32e14a","shortMessageHtmlLink":"Add liboqs to getdeps"}},{"before":"3f21ed6dd97f36ca6653b16d5b086b8b8a7efebc","after":"47590a322ce894fcfce8ec90947b31026664b1dc","ref":"refs/heads/main","pushedAt":"2024-09-13T17:43:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"coro toTaskInterruptOnCancel\n\nSummary: A conversion from `Future` to `Task`, which interrupts the `Future` when cancellation is requested.\n\nReviewed By: mpsrig\n\nDifferential Revision: D62595225\n\nfbshipit-source-id: afad94c08b659cd800c58e77e33ce28dd5e08835","shortMessageHtmlLink":"coro toTaskInterruptOnCancel"}},{"before":"c4e58444f9f1dd284a0f38dc6bf9b0158306723e","after":"3f21ed6dd97f36ca6653b16d5b086b8b8a7efebc","ref":"refs/heads/main","pushedAt":"2024-09-13T09:05:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"let Cursor::peek return span\n\nSummary:\nCurrently, `CursorBase::peek()` returns `pair` and `CursorBase::peekView()` returns `basic_string_view`. Consolidate them into `CursorBase::peek()` returning `span`.\n\nAs one motivation, libc++ v19 removes `basic_string_view`.\n\nReviewed By: thevinster\n\nDifferential Revision: D62460851\n\nfbshipit-source-id: 72d567817faf778287594c10dfd7f6f379bf2446","shortMessageHtmlLink":"let Cursor::peek return span"}},{"before":"c9c2b90b20a301b8e09eaf195bcfd64675a816b3","after":"c4e58444f9f1dd284a0f38dc6bf9b0158306723e","ref":"refs/heads/main","pushedAt":"2024-09-13T07:00:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Fix data race in SingletonHolder::hasLiveInstance\n\nSummary:\nhasLiveInstance() accesses instance_weak_ which is not safe to access concurrently with createInstance().\nIn all other places hasLiveInstance() is already called while holding the vault state lock or after switching state to shutdown (which prevents concurrent creation).\n\nlivingSingletonCount() should be performing similar synchronization as well.\n\nReviewed By: dsesh\n\nDifferential Revision: D62614961\n\nfbshipit-source-id: 7552e46fc12fb4e6e02c5094afb1d4a4e0b7804c","shortMessageHtmlLink":"Fix data race in SingletonHolder<T>::hasLiveInstance"}},{"before":"2f3cbdcabd35e7243f0d14e731650a52334a5c4a","after":"c9c2b90b20a301b8e09eaf195bcfd64675a816b3","ref":"refs/heads/main","pushedAt":"2024-09-13T01:28:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"span\n\nReviewed By: DenisYaroshevskiy\n\nDifferential Revision: D62460848\n\nfbshipit-source-id: ba7aa75d812b142eb6ddd5431c22c4f9a8cf7162","shortMessageHtmlLink":"span"}},{"before":"0c3e5c5db889b1c96af59d6fabeb00634ed96f85","after":"2f3cbdcabd35e7243f0d14e731650a52334a5c4a","ref":"refs/heads/main","pushedAt":"2024-09-12T22:00:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Fix deps to unbreak OSS Buck2\n\nSummary: Avoid the `fbcode` prefix, match the other rules\n\nReviewed By: yfeldblum\n\nDifferential Revision: D62591179\n\nfbshipit-source-id: 670c3f743ecc08174ee4b2c6b6084510240990e0","shortMessageHtmlLink":"Fix deps to unbreak OSS Buck2"}},{"before":"6cd8806218d0f88b78015bfea402e36dbec4a55f","after":"0c3e5c5db889b1c96af59d6fabeb00634ed96f85","ref":"refs/heads/main","pushedAt":"2024-09-12T20:13:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Boost threads it not header only\n\nSummary: Missed this, put it in the wrong category. Caused linking issues with folly.\n\nReviewed By: bigfootjon\n\nDifferential Revision: D62590240\n\nfbshipit-source-id: 6baea51d62e9f870ead8bd8806994346a5c9a9c2","shortMessageHtmlLink":"Boost threads it not header only"}},{"before":"a662cd33c3c26e044726d54e965b3d77b3ca571e","after":"6cd8806218d0f88b78015bfea402e36dbec4a55f","ref":"refs/heads/main","pushedAt":"2024-09-12T17:45:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"tweaks to span-cast functions\n\nReviewed By: DenisYaroshevskiy\n\nDifferential Revision: D62460853\n\nfbshipit-source-id: bbf14a1f7451455f7540b9baa3b7c5a80d8c6367","shortMessageHtmlLink":"tweaks to span-cast functions"}},{"before":"ac6f8506a65c5c6e083a144361008360dcf0b34a","after":"a662cd33c3c26e044726d54e965b3d77b3ca571e","ref":"refs/heads/main","pushedAt":"2024-09-12T17:30:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"folly/hash/traits.h\n\nSummary: There are hash-related traits in folly/Traits.h that would ideally be colocated with hash-related code.\n\nReviewed By: DenisYaroshevskiy\n\nDifferential Revision: D62502066\n\nfbshipit-source-id: 0d0d50e8744eeedad1b0adcdcefdb33a0d6cc2cf","shortMessageHtmlLink":"folly/hash/traits.h"}},{"before":"6b3f03b74543c3944615c9de3da38c680caeeb98","after":"ac6f8506a65c5c6e083a144361008360dcf0b34a","ref":"refs/heads/main","pushedAt":"2024-09-12T17:19:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Unbreak cpp_unittest rules for OSS buck2 builds\n\nSummary:\n- Make gtest main stub it's own library to link in. This resolves issues with\n multiple definitions of main(), which folly sometimes triggers. If the test\n includes its own definition, it will be preferred, otherwise the linked\n version will be used\n- Turn gmock from an alias of test to it's own third party library. For macos\n they are packaged together, but on other systems they are published\n separately, and have separate pkgconfigs\n- Add implicit deps to gtest/gmock for cpp_unittest rules. Internally these\n dependencies are implicitly added, so this matches that behavior.\n\nReviewed By: bigfootjon\n\nDifferential Revision: D62543160\n\nfbshipit-source-id: 3ed1ba5ec3b22928b11fefa86133acab13c16382","shortMessageHtmlLink":"Unbreak cpp_unittest rules for OSS buck2 builds"}},{"before":"0efca4e6ab4bed984eb202b22db357b2e9115c77","after":"6b3f03b74543c3944615c9de3da38c680caeeb98","ref":"refs/heads/main","pushedAt":"2024-09-12T16:13:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Revert D62476139: coro toTaskInterruptOnCancel\n\nDifferential Revision:\nD62476139\n\nOriginal commit changeset: 28cfea625721\n\nOriginal Phabricator Diff: D62476139\n\nfbshipit-source-id: d2302390d9774fb6dee8ac678bb12f488d0fe812","shortMessageHtmlLink":"Revert D62476139: coro toTaskInterruptOnCancel"}},{"before":"65e04dbe56e12e6b56f27001fe3819021e5c6203","after":"0efca4e6ab4bed984eb202b22db357b2e9115c77","ref":"refs/heads/main","pushedAt":"2024-09-12T04:31:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"coro toTaskInterruptOnCancel\n\nSummary: A conversion from `Future` to `Task`, which interrupts the `Future` when cancellation is requested.\n\nReviewed By: iahs\n\nDifferential Revision: D62476139\n\nfbshipit-source-id: 28cfea625721f81353b289ab9035d990109273d0","shortMessageHtmlLink":"coro toTaskInterruptOnCancel"}},{"before":"894138366ab47070cd4b6d00938e86cef6aefb99","after":"65e04dbe56e12e6b56f27001fe3819021e5c6203","ref":"refs/heads/main","pushedAt":"2024-09-12T02:20:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Delete unnecessary private: tag (#2289)\n\nSummary:\nThis split comments and hardening reading of code.\n\nPull Request resolved: https://github.com/facebook/folly/pull/2289\n\nReviewed By: Orvid\n\nDifferential Revision: D62479740\n\nPulled By: yfeldblum\n\nfbshipit-source-id: 6cae8dc30fa8eddb09c72436da1010910ab7f3f3","shortMessageHtmlLink":"Delete unnecessary private: tag (#2289)"}},{"before":"7613bf346de130eb5a7c3ad8f7d82a6ec5759677","after":"894138366ab47070cd4b6d00938e86cef6aefb99","ref":"refs/heads/main","pushedAt":"2024-09-12T01:04:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Split boost shims into library and header only versions\n\nSummary:\nSome boost libraries have no libs to link against, and are header\nonly. In this case, we don't want to add the linker flags.\n\nI audited the boost code, identified all these libraries as being affected, and\nsplit them, sorting the entries at the same time.\n\nReviewed By: bigfootjon\n\nDifferential Revision: D62516927\n\nfbshipit-source-id: e8b941de34372a2df348919a84a764f93641c3b4","shortMessageHtmlLink":"Split boost shims into library and header only versions"}},{"before":"04caa533cb4d44151e619bca3bd0266d6b28f8b1","after":"7613bf346de130eb5a7c3ad8f7d82a6ec5759677","ref":"refs/heads/main","pushedAt":"2024-09-12T00:53:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Run several more tests in open source build (#1075)\n\nSummary:\n- There are a few tests which are disabled for all platforms, but only\n need to be disabled on Windows. Uncomment them so they are built and\n run as part of the open source build. Note that `EventHandlerTest.cpp`\n could be built as part of the CI, but we omit that for now. In the\n short-term future, there will be a folly Mac OS CI build and this test\n will not build for Mac OS X.\n- Some tests from `folly/test` are not listed in the top-level\n `CMakeLists.txt` and hence are not getting built and run. Add these.\n Modify a comment in `FBStringTest.cpp` as the gtest auto discovery of\n tests was treating the comment as a new test case. In turn, this\n results in an error at CMake configure time as you cannot have two\n test cases with the same name as part of the same test suite.\nPull Request resolved: https://github.com/facebook/folly/pull/1075\n\nReviewed By: Orvid\n\nDifferential Revision: D14590073\n\nPulled By: yfeldblum\n\nfbshipit-source-id: 0b9308f3e8b0ae137c4e65e4545cf8ff81322f79","shortMessageHtmlLink":"Run several more tests in open source build (#1075)"}},{"before":"7731806bd74614788d6f2085b0a3f02e1c3e1d16","after":"04caa533cb4d44151e619bca3bd0266d6b28f8b1","ref":"refs/heads/main","pushedAt":"2024-09-11T23:39:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Add an accessor for context of a fanout channel\n\nSummary: Title\n\nReviewed By: yfeldblum\n\nDifferential Revision: D59761840\n\nfbshipit-source-id: 4de9ce742a215f6d7f5fbf783b3cfa3e8634a956","shortMessageHtmlLink":"Add an accessor for context of a fanout channel"}},{"before":"37cf4c1ac47d24b40f07cf15d4a4d67bae5cd5a8","after":"7731806bd74614788d6f2085b0a3f02e1c3e1d16","ref":"refs/heads/main","pushedAt":"2024-09-11T22:21:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"properly mark a gen test as disabled\n\nSummary: Fixing a typo in the mechanism that was intended to disable it.\n\nReviewed By: ddrcoder\n\nDifferential Revision: D62519137\n\nfbshipit-source-id: 4341ea3094c8d8154e6e1adbdd1c9643204e6512","shortMessageHtmlLink":"properly mark a gen test as disabled"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxOToxOTowNy4wMDAwMDBazwAAAAS3zIY3","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxOToxOTowNy4wMDAwMDBazwAAAAS3zIY3","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQyMjoyMTo0MC4wMDAwMDBazwAAAASzuFcF"}},"title":"Activity ยท facebook/folly"}