{"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:1718031773.0","currentOid":""},"activityList":{"items":[{"before":"7667e986b801b60492a7d1d5c8243e5c9be02bda","after":"8dbf10396d40e9473454c504af4b80086f8064be","ref":"refs/heads/main","pushedAt":"2024-06-11T00:15: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":"doc comments for tag_t and tag\n\nReviewed By: Orvid\n\nDifferential Revision: D58325458\n\nfbshipit-source-id: fb07bcda35df393445d36ef5154e42789848a232","shortMessageHtmlLink":"doc comments for tag_t and tag"}},{"before":"968bbf0538274a4f66402502b901c535e319441c","after":"7667e986b801b60492a7d1d5c8243e5c9be02bda","ref":"refs/heads/main","pushedAt":"2024-06-10T22:13:01.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":"UnboundedQueue::value_type\n\nReviewed By: Orvid\n\nDifferential Revision: D58366615\n\nfbshipit-source-id: 186a04f15aa545cbdf65775deff9635b59456f6f","shortMessageHtmlLink":"UnboundedQueue::value_type"}},{"before":"33ca41e78006befc1affca866ed92edc095d7a31","after":"968bbf0538274a4f66402502b901c535e319441c","ref":"refs/heads/main","pushedAt":"2024-06-10T21:41: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":"Add a folly:=WARN example to folly logging list of examples\n\nSummary:\nThis is something that I struggled a couple of times, which is how to silence a single spammy component. It is counter-intuitive that --logging=spammer=WARN would not work and you need --logging=spammer:=WARN.\nThat's why I am adding an example that covers this.\n\nReviewed By: yfeldblum\n\nDifferential Revision: D58298563\n\nfbshipit-source-id: e2a54963c58d0d698c2c969fa1fccfc2f8846ef2","shortMessageHtmlLink":"Add a folly:=WARN example to folly logging list of examples"}},{"before":"31c971e46b5eb96df3dc15fd4470541932b06d34","after":"33ca41e78006befc1affca866ed92edc095d7a31","ref":"refs/heads/main","pushedAt":"2024-06-10T21:30:32.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 TestUtil to folly/testing\n\nSummary:\nThe following targets were moved to folly/testing:\n```\n//folly/experimental:test_util\n//folly/experimental/test:test_util_test\n```\n\n`arc f` was applied\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\np:metuy.folly\n\nReviewed By: praihan\n\nDifferential Revision: D58314666\n\nfbshipit-source-id: d57e763e4230109f89b36e420d03cf9084b94a3c","shortMessageHtmlLink":"Move TestUtil to folly/testing"}},{"before":"7a3f5e4e81bc83a07036e2d1d99d6a5bf5932a48","after":"31c971e46b5eb96df3dc15fd4470541932b06d34","ref":"refs/heads/main","pushedAt":"2024-06-10T17:56: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":"Remove unnecessary goodMallocSize() in IOBuf::takeOwnership()\n\nSummary: There's no point in rounding up the allocation since we're not using the slack.\n\nDifferential Revision: D58333120\n\nfbshipit-source-id: 4e16d4e99262d28bc910a662794c1da81801d582","shortMessageHtmlLink":"Remove unnecessary goodMallocSize() in IOBuf::takeOwnership()"}},{"before":"53e656d79ab24514d3facc95d793f2f84a1a7515","after":"7a3f5e4e81bc83a07036e2d1d99d6a5bf5932a48","ref":"refs/heads/main","pushedAt":"2024-06-10T16:54:49.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":"enable tests for hsthrift (#876)\n\nSummary: Pull Request resolved: https://github.com/facebookincubator/zstrong/pull/876\n\nDifferential Revision: D58357542\n\nfbshipit-source-id: 9bf979f46a804894a989110fb84ddcbbcf045a74","shortMessageHtmlLink":"enable tests for hsthrift (#876)"}},{"before":"9c44b543d5c24877d047f28bc8dc8aa91849cf85","after":"53e656d79ab24514d3facc95d793f2f84a1a7515","ref":"refs/heads/main","pushedAt":"2024-06-10T09:46: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":"restore rpm system deps for fedora (#2231)\n\nSummary:\n[getdeps] restore rpm system deps for fedora\n\ncentOS (even stream) tends to be quite old and thus ends up having its rpm system deps turned off, e.g. boost in D55758008 and glog and gtest in D51813855. Unfortunate the rpm deps were removed entirely rather than limited by distro or distro_vers.\n\nLets restore the rpm deps but specify distro=fedora to reduce the risk of people removing them entirely.\n\nAlso:\n * fedora has up to date gtest & gmock, so use them\n * zlib-ng-compat added from fedora 38 with zlib removed from F40, so update zlib rpm names. F37 is EOL\n\nPull Request resolved: https://github.com/facebook/folly/pull/2231\n\nTest Plan:\nBuild locally on fedora 40:\n```\n./build/fbcode_builder/getdeps.py install-system-deps --recursive folly\n./build/fbcode_builder/getdeps.py --allow-system-packages build --src-dir=. folly\n```\n\nReviewed By: HarveyHunt\n\nDifferential Revision: D58324546\n\nPulled By: ahornby\n\nfbshipit-source-id: a4d5e8620cf55701e19317a301db3846d60f8d4b","shortMessageHtmlLink":"restore rpm system deps for fedora (#2231)"}},{"before":"7cd8d5248f6023dd8f9e7674816fbc41bfd498b6","after":"9c44b543d5c24877d047f28bc8dc8aa91849cf85","ref":"refs/heads/main","pushedAt":"2024-06-09T18:30: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":"let futures exception types override what()\n\nSummary:\nRather than increasing state size with `static_what_exception` and rather than inserting it into the exception base-class list, where it forms a new unintended interface, let the exception types simply override member `what` directly.\n\nContinue to avoid constructing `std::logic_error` with the message in order to avoid the allocations and copies. In libstdc++ with libsupc++, in accordance with pre-c++11-abi `std::string`, empty exception strings in `std::logic_error` elide the heap allocation.\n\nReviewed By: ot\n\nDifferential Revision: D58326623\n\nfbshipit-source-id: 27c88975eed00fdd4d79e9a4955d930d37b3fda4","shortMessageHtmlLink":"let futures exception types override what()"}},{"before":"e591cf8ef81fc42b13f536ca7c65ec4ec88eb308","after":"7cd8d5248f6023dd8f9e7674816fbc41bfd498b6","ref":"refs/heads/main","pushedAt":"2024-06-08T21:54:47.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":"cut c_array::size\n\nSummary:\nThe intention of `c_array` is to be a minimal struct wrapping a C array. No member functions, etc.\n\nFor cases which need member functions, use `std::array`.\n\nReviewed By: Gownta\n\nDifferential Revision: D58312956\n\nfbshipit-source-id: 8240dfb0c3dc883da208e15d19b8e68cf43515bf","shortMessageHtmlLink":"cut c_array::size"}},{"before":"1dfdd84e9f7566da94f33101d9c2a473e1f359ca","after":"e591cf8ef81fc42b13f536ca7c65ec4ec88eb308","ref":"refs/heads/main","pushedAt":"2024-06-08T18:58: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":"stylistic tweak to error-message calculation in BrokenPromise\n\nReviewed By: Gownta\n\nDifferential Revision: D58308378\n\nfbshipit-source-id: 8500b2a8fabd57e36b12a87368409d5f760af694","shortMessageHtmlLink":"stylistic tweak to error-message calculation in BrokenPromise"}},{"before":"4db31bf3f1557698be440981e5fea8b3d5bb427f","after":"1dfdd84e9f7566da94f33101d9c2a473e1f359ca","ref":"refs/heads/main","pushedAt":"2024-06-08T17:03:22.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":"hardware_timestamp functions for measurement\n\nSummary: Adds `hardware_timestamp_measurement_start` and `hardware_timestamp_measurement_stop` with suitable barriers and fences.\n\nDifferential Revision: D57814369\n\nfbshipit-source-id: 2f1b45cf0f17eda99b2c8d93a478cbe4961c2214","shortMessageHtmlLink":"hardware_timestamp functions for measurement"}},{"before":"e6be51993d67a34db0626c82f2b76bcd45a69172","after":"4db31bf3f1557698be440981e5fea8b3d5bb427f","ref":"refs/heads/main","pushedAt":"2024-06-08T02:29:19.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":"Apply ECN bit mask when applying ECN marking on Windows\n\nSummary: Attempting to mark higher ToS values in the IP_ECN cmsg on windows results in a write error. This ensure we only set the ecn bits in the cmsg.\n\nReviewed By: mjoras\n\nDifferential Revision: D58219970\n\nfbshipit-source-id: 3e59bd1ed3ea25247c41241a9591da80099c575a","shortMessageHtmlLink":"Apply ECN bit mask when applying ECN marking on Windows"}},{"before":"9ed26e6adde3bd7c4198d729f72b9ad78ee6b861","after":"e6be51993d67a34db0626c82f2b76bcd45a69172","ref":"refs/heads/main","pushedAt":"2024-06-07T23:52:01.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":"Rm experimental/AtomicReadMostlyMainPtr.h\n\nSummary: It has been moved to concurrency/memory\n\nReviewed By: yfeldblum\n\nDifferential Revision: D58146645\n\nfbshipit-source-id: e58feef33bc417e2a4cddc5f4a9d8b297187e495","shortMessageHtmlLink":"Rm experimental/AtomicReadMostlyMainPtr.h"}},{"before":"54992ccf1eb795cc7d1f7773ec34eb72b4422d0d","after":"9ed26e6adde3bd7c4198d729f72b9ad78ee6b861","ref":"refs/heads/main","pushedAt":"2024-06-07T23:09: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":"Update header_namespace for OSS\n\nSummary: fizz might depend on a folly header like ``, but due to the layout of the repo buck2 actually places this header at ``\n\nReviewed By: ajb85\n\nDifferential Revision: D58272254\n\nfbshipit-source-id: 3abc6240a83b6dc8036dc88b704c816bc7946e62","shortMessageHtmlLink":"Update header_namespace for OSS"}},{"before":"07b37af94630f8e8c653224c5d3fefd1023ddbb7","after":"54992ccf1eb795cc7d1f7773ec34eb72b4422d0d","ref":"refs/heads/main","pushedAt":"2024-06-07T21:29:04.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":"some doc comment style adjustments\n\nSummary: New style is `///` for doc comments.\n\nDifferential Revision: D58301974\n\nfbshipit-source-id: 13908d6658f0c289020e0538a729073cd5244f85","shortMessageHtmlLink":"some doc comment style adjustments"}},{"before":"b63e91960c557eee014a6a8b794b59f1302f25fd","after":"07b37af94630f8e8c653224c5d3fefd1023ddbb7","ref":"refs/heads/main","pushedAt":"2024-06-07T18:25: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":"Add x509-parser to oss shim\n\nSummary:\nX-link: https://github.com/pytorch/executorch/pull/3825\n\nbypass-github-export-checks\n\nReviewed By: JakobDegen\n\nDifferential Revision: D58116156\n\nfbshipit-source-id: 8b4af860bd4ff2e749efb056e597bdea70c653e7","shortMessageHtmlLink":"Add x509-parser to oss shim"}},{"before":"a7e3b7a242383e2217a1efd1fdf51ccc37f0d1a8","after":"b63e91960c557eee014a6a8b794b59f1302f25fd","ref":"refs/heads/main","pushedAt":"2024-06-07T18:22:19.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":"Getdeps for hsthrift\n\nSummary:\nX-link: https://github.com/facebookincubator/hsthrift/pull/134\n\nX-link: https://github.com/facebookincubator/zstrong/pull/873\n\nBuilds and tests hsthrift with the fbthrift dependency.\n\nReviewed By: phlalx\n\nDifferential Revision: D58242707\n\nfbshipit-source-id: 3cebb06e6659615a0077859f64a58fef3b3c5067","shortMessageHtmlLink":"Getdeps for hsthrift"}},{"before":"a888e99fa153e393932be15620cab803d9f03bb1","after":"a7e3b7a242383e2217a1efd1fdf51ccc37f0d1a8","ref":"refs/heads/main","pushedAt":"2024-06-07T15:55:04.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":"Improve diagnostics for EliasFanoEncoder contract\n\nSummary: Explain what the `CHECK` checks, and add a corresponding `CHECK` in `add()` to prevent undefined behavior.\n\nReviewed By: Gownta\n\nDifferential Revision: D58266013\n\nfbshipit-source-id: 865cffad1d28f7e3e3a9bc88765320939d30d029","shortMessageHtmlLink":"Improve diagnostics for EliasFanoEncoder contract"}},{"before":"9f1069d2db0151cce3da275f2514a6b365363c19","after":"a888e99fa153e393932be15620cab803d9f03bb1","ref":"refs/heads/main","pushedAt":"2024-06-07T15:47:48.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 lsan issue in AsyncStack.cpp\n\nSummary:\nUse a special hash value (of a typeid) instead of a singleton allocation for the cookie.\n\nThis lets us avoid the leaky-allocation (and associated sanitizer, singleton/synchrnoization problems).\n\nWill revisit this if the hash value results in lots of collisions.\n\nReviewed By: mbucko\n\nDifferential Revision: D58168248\n\nfbshipit-source-id: a328a3726d479b07629ab4a695bb187da108301f","shortMessageHtmlLink":"Fix lsan issue in AsyncStack.cpp"}},{"before":"f195f0fe3fb0751a116c33786b50222e4081be41","after":"9f1069d2db0151cce3da275f2514a6b365363c19","ref":"refs/heads/main","pushedAt":"2024-06-07T10:20: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":"Remove the char buffer from PresenterId, format strings on demand for logs\n\nSummary:\nAs titled. This shrinks PresenterId down to just a 128 bit uuid by formatting on demand. This should be more performant on release builds since we only use the strings for logging now.\n\nSome theories as to why this is better:\n* Many structs throughout atlas use PresenterId as their first member. One advantage of the ARM architecture is that if you access members of a struct in order, the processor is able to load the struct directly into registers in a very performant way. Since PresenterId inserts a 33 byte chunk in between the uuid and the rest of the owner struct, this breaks.\n* Since PresenterId is used so much as keys to maps or directly inside structs, inserting these 33 byte chunks in between meaningful data which can either fill the cache more quickly and/or decrease the performance of the cache overall as the data is interleaved\n* to_c_str() returns a raw pointer to a member of the struct, if presenterId is ever deallocated, we would reference invalid memory\n* cacheString() is not thread safe, we could get an invalid string if called from multiple threads (unlikely but possible)\n\nReviewed By: MagnificRogue\n\nDifferential Revision: D57994744\n\nfbshipit-source-id: 50e86266326288d370703d8672216c6a9d1ea543","shortMessageHtmlLink":"Remove the char buffer from PresenterId, format strings on demand for…"}},{"before":"2790f3612fe821ff21ef38b5eb90ece835c881a8","after":"f195f0fe3fb0751a116c33786b50222e4081be41","ref":"refs/heads/main","pushedAt":"2024-06-07T03:48: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":"Move QuotientMultiset to folly/compression\n\nSummary:\nThe following targets were moved to folly/compression:\n```\n//folly/experimental:quotient_multiset\n//folly/experimental/test:quotient_multiset_benchmark\n//folly/experimental/test:quotient_multiset_test\n```\n\n`arc f` was applied\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\np:ad_meqms2.folly\n\nReviewed By: yfeldblum, ot\n\nDifferential Revision: D58150201\n\nfbshipit-source-id: 6b2aebada74f858a27b432592206ab54fc0ec7ba","shortMessageHtmlLink":"Move QuotientMultiset to folly/compression"}},{"before":"ffbcc456b459ec039927c1ac82a6e9bc3d4ccd3a","after":"2790f3612fe821ff21ef38b5eb90ece835c881a8","ref":"refs/heads/main","pushedAt":"2024-06-06T21:11: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":"Deshim FunctionScheduler in folly\n\nSummary:\nThe following rules were deshimmed:\n```\n//folly/experimental:function_scheduler -> //folly/executors:function_scheduler\n```\n\nThe following headers were deshimmed:\n```\nfolly/experimental/FunctionScheduler.h -> folly/executors/FunctionScheduler.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\np:ad_defsx.folly\n\nReviewed By: Orvid\n\nDifferential Revision: D58155053\n\nfbshipit-source-id: 10a584e1643a854ccbdc82f5c38d9aafe1322255","shortMessageHtmlLink":"Deshim FunctionScheduler in folly"}},{"before":"97c0e353562eb8a5ced27105c2859d52cde2e402","after":"ffbcc456b459ec039927c1ac82a6e9bc3d4ccd3a","ref":"refs/heads/main","pushedAt":"2024-06-06T21:06: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 ThreadedRepeatingFunctionRunner to folly/executors\n\nSummary:\nThe following targets were moved to folly/executors:\n```\n//folly/experimental:threaded_repeating_function_runner\n//folly/experimental/test:threaded_repeating_function_runner_test\n```\n\n`arc f` was applied\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\np:ad_metrfrx.folly\n\nReviewed By: Orvid\n\nDifferential Revision: D58156175\n\nfbshipit-source-id: fff6c7adc62d7218695f7dc7c7c4ea551550e7ce","shortMessageHtmlLink":"Move ThreadedRepeatingFunctionRunner to folly/executors"}},{"before":"8c7e3b89672cfcbf21bfffe1c61e4d2ab73b4aa5","after":"97c0e353562eb8a5ced27105c2859d52cde2e402","ref":"refs/heads/main","pushedAt":"2024-06-06T18:19:35.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 ChannelTest in folly\n\nSummary:\nThe following rules were deshimmed:\n```\n//folly/experimental/channels/test:channel_test_util -> //folly/channels/test:channel_test_util\n```\n\nThe following headers were deshimmed:\n```\nfolly/experimental/channels/test/ChannelTestUtil.h -> folly/channels/test/ChannelTestUtil.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\np:ad_dectu.folly\n\nReviewed By: yfeldblum\n\nDifferential Revision: D58146513\n\nfbshipit-source-id: 6dc62d11aadfe3e14a71f0dd25cc2b55adb486e5","shortMessageHtmlLink":"Deshim ChannelTest in folly"}},{"before":"fcdc924205c66ff86a78e2b31e2f866288a141a6","after":"8c7e3b89672cfcbf21bfffe1c61e4d2ab73b4aa5","ref":"refs/heads/main","pushedAt":"2024-06-06T17:07:22.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":"Disable facebook-expensive-flat-container-operation lint in container tests\n\nSummary: Test code inserts into sorted vector containers quite intentionally. Squelch the linter.\n\nReviewed By: Gownta\n\nDifferential Revision: D58166301\n\nfbshipit-source-id: 4ae17a601fae28e41b67c3772c7f560457f72217","shortMessageHtmlLink":"Disable facebook-expensive-flat-container-operation lint in container…"}},{"before":"47d495d62b01ab679f340522c246f6d3a7a5c430","after":"fcdc924205c66ff86a78e2b31e2f866288a141a6","ref":"refs/heads/main","pushedAt":"2024-06-06T14:53:00.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":"debug doesn't require build first\n\nSummary:\nX-link: https://github.com/facebookincubator/zstrong/pull/870\n\nbrainfart\n\nReviewed By: chadaustin\n\nDifferential Revision: D58200715\n\nfbshipit-source-id: ccb02285e672e3e638e6eda92fc0610eb903cb69","shortMessageHtmlLink":"debug doesn't require build first"}},{"before":"82d077a7aeb6f485de242e80893303a5881a391a","after":"47d495d62b01ab679f340522c246f6d3a7a5c430","ref":"refs/heads/main","pushedAt":"2024-06-06T07:45:29.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":"Synchronized ThreadEntrySet and reducing the uses of global meta lock while operating on allThreadEntryMap_\n\nSummary:\n`folly::Synchronized> allThreadEntryMap_;`\n\nAvoids the use the global locks when operating on the allThreadEntryMap_ and ThreadEntrySet and instead rely on folly::Synchronized rlock() and wlock().\n\nConsequently reduces use and contention on the global meta lock to a large extent especially when there is a lot of thread local churn.\n\nReviewed By: yfeldblum\n\nDifferential Revision: D57720792\n\nfbshipit-source-id: 8122a982bae17703d557cfdd8a31febd28fe21dc","shortMessageHtmlLink":"Synchronized ThreadEntrySet and reducing the uses of global meta lock…"}},{"before":"afd64db9476fae65237c1b83a04037197ea10d69","after":"82d077a7aeb6f485de242e80893303a5881a391a","ref":"refs/heads/main","pushedAt":"2024-06-06T05:11: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":"Avoid dereferencing nullptr IOBuf instances\n\nSummary: Avoid dereferencing nullptr IOBuf instances\n\nReviewed By: mkatsevVR\n\nDifferential Revision: D58194208\n\nfbshipit-source-id: e8c0c96c8d4a7dd1f5ae1a927e5f0def5e33af84","shortMessageHtmlLink":"Avoid dereferencing nullptr IOBuf instances"}},{"before":"431433d3e5cf808c774c21bbb9dce01e49c7313d","after":"afd64db9476fae65237c1b83a04037197ea10d69","ref":"refs/heads/main","pushedAt":"2024-06-06T00:16:59.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 more files to shim\n\nSummary:\nX-link: https://github.com/facebookincubator/phabtest_rust/pull/46\n\nThese were added recently to fbsource. Need them for buck build\n\nReviewed By: bigfootjon\n\nDifferential Revision: D58203001\n\nfbshipit-source-id: 9c5d33a885a4bea52e8313ded4f7e8aa5667f180","shortMessageHtmlLink":"Add more files to shim"}},{"before":"822424f3b531d620fde5876721b0f075d8d89165","after":"431433d3e5cf808c774c21bbb9dce01e49c7313d","ref":"refs/heads/main","pushedAt":"2024-06-05T23:44:27.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 sorted_vector_map::try_emplace()\n\nSummary: `try_emplace()` implementation is incorrect, it will pass `(key, args...)` to the `pair` constructor, so it currently only works if `args` is a single argument that is implicitly convertible to `mapped_type`. Instead we need to group the arguments using piecewise construction.\n\nReviewed By: marksantaniello\n\nDifferential Revision: D58151248\n\nfbshipit-source-id: 4567262ddf851de9659d6623c4add5b3bfe89de3","shortMessageHtmlLink":"Fix sorted_vector_map::try_emplace()"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYacLNAA","startCursor":null,"endCursor":null}},"title":"Activity · facebook/folly"}