{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":455600,"defaultBranch":"master","name":"hhvm","ownerLogin":"facebook","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-01-02T01:17:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/69631?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708115215.0","currentOid":""},"activityList":{"items":[{"before":"449ba6ae447b8db6123a03f7944e2e394c84b3c5","after":"62de7199de49172ef048599edb8d71a7aad208e6","ref":"refs/heads/master","pushedAt":"2024-06-29T23:24: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":"delete some dead runtime options\n\nReviewed By: mdko\n\nDifferential Revision: D58907252\n\nfbshipit-source-id: 72ea0056bbf5266c76ccb2055fd9f7d23dc87bd2","shortMessageHtmlLink":"delete some dead runtime options"}},{"before":"985a4a8096f6cdc688a386656ddbdb457b327875","after":"449ba6ae447b8db6123a03f7944e2e394c84b3c5","ref":"refs/heads/master","pushedAt":"2024-06-29T19:02:31.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":"compiler test: update fixtures\n\nSummary: D59162930 affected rust code-gen but didn't update the compiler test fixtures. this diff updates them to fix this.\n\nReviewed By: dtolnay\n\nDifferential Revision: D59179037\n\nfbshipit-source-id: 811e62ea3ca4c8fd8462c7a8600c6afe7b731228","shortMessageHtmlLink":"compiler test: update fixtures"}},{"before":"f8e6e4c8878504bfe966f23e0489c4ce34839871","after":"985a4a8096f6cdc688a386656ddbdb457b327875","ref":"refs/heads/master","pushedAt":"2024-06-29T16:35: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":"Updating submodules\n\nSummary:\nGitHub commits:\n\nhttps://github.com/facebook/buck2-prelude/commit/8c35797bf495d093e1417cb42bca7707bc7d55cc\nhttps://github.com/facebook/fb303/commit/37875bc1c1086589c631dacb66dbca1a469c66d4\nhttps://github.com/facebook/fbthrift/commit/2e647ffa29361c9b715e753315027aa992758ad4\nhttps://github.com/facebook/folly/commit/8885811b8595497815defe6b05b254ca835f2eed\nhttps://github.com/facebook/mvfst/commit/625b7e252ae3af0e05644bc62c076ece7dec1e63\nhttps://github.com/facebook/proxygen/commit/e8a58f86a40eb10c37849553c1f30d61ce59807e\nhttps://github.com/facebook/wangle/commit/464623462c71a9bb4157152f1693dfe68c8f62a1\nhttps://github.com/facebookexperimental/edencommon/commit/8b649384c2bb91af7593e9dccd3a0497c8e64abc\nhttps://github.com/facebookexperimental/rust-shed/commit/26b2e1b7db938aa6a096f7c7273db702e69d6fa5\nhttps://github.com/facebookincubator/fizz/commit/b0fb53c6da9b3c4ecd19a310537b6199e5145463\n\nReviewed By: ajb85\n\nfbshipit-source-id: c898ce5ee2496d32c0a8e098bf7c38dd05ed633b","shortMessageHtmlLink":"Updating submodules"}},{"before":"c5996d1f4d087b48c89ddc4c893da196fbfb9f9a","after":"f8e6e4c8878504bfe966f23e0489c4ce34839871","ref":"refs/heads/master","pushedAt":"2024-06-29T13:39:33.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":"excise thread_local guard in SingletonRelaxedCounter fast-path\n\nSummary:\nSomehow, the compiler hallucinates the need for a tls guard variable to guard the `thread_local` variable of type `CounterAndCache`. In the past, this type was expected to be trivial. But, with the change to `std::atomic` in C++20 to make it no longer trivial, the compiler is giving this `thread_local` variable a tls guard variable which it manifestly does not need. This affects the inline fast path.\n\nThe immediate solution is to change the counter types from `std::atomic` to `Int` and to use `std::atomic_ref` backported as `folly::atomic_ref` to access the counters. This is unsatisfactory because this removes the type-safety provided by `std::atomic`; but we must have the optimal inline fast path.\n\nDifferential Revision: D59144047\n\nfbshipit-source-id: f1bd0746d7bd8ae8963c2a67bb62a3608c9e09fc","shortMessageHtmlLink":"excise thread_local guard in SingletonRelaxedCounter fast-path"}},{"before":"408405cc72c41ee1943063072da7a62b0cde5b16","after":"c5996d1f4d087b48c89ddc4c893da196fbfb9f9a","ref":"refs/heads/master","pushedAt":"2024-06-28T23:31:57.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 new trait GetTypeNameType\n\nSummary:\nthe aim is to improve the ergonomics of converting rust thrift types to thrift `Any`s.\n\nas it is today, if `Foo` is a Thrift struct of `thrift_library(name = \"foo\")`, then, in order to use `icsp_any::serialize(&foo)` where (`foo: Foo`), the macro invocation `icsp_any::impl_get_thrift_any_type_struct!(Foo); ` must be injected into the `foo-rust` crate (via the `thrift_library`s `rust_include_srcs` attribute).\n\nthis diff defines a new trait `GetTypeName` and has the thrift compiler rust code generator define its instances.\n\nthen a blanket implementation of `GetThriftAnyType` in the `icsp_any` crate can be defined in terms of `GetTypeName` which renders the macros `impl_get_thrift_any_type_struct` and `impl_get_thrift_any_type_union` (and all the associated `rust_include_srcs` for the macro invocations) unnecessary.\n\nReviewed By: slawlor, dtolnay\n\nDifferential Revision: D59162930\n\nfbshipit-source-id: 8f1a050e3db22ff7a1a213f017d26fd536b47eab","shortMessageHtmlLink":"add new trait GetTypeNameType"}},{"before":"0734754f00b3fc59ef138af44ad63018e4fd7c3e","after":"408405cc72c41ee1943063072da7a62b0cde5b16","ref":"refs/heads/master","pushedAt":"2024-06-28T21:08:43.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":"Inject schema const into programs\n\nSummary: Adds mechanism for opting targets in to building with thrift2ast and using that to generate schema constant.\n\nReviewed By: praihan\n\nDifferential Revision: D58959254\n\nfbshipit-source-id: 2376fb7af6b703598a39dcf41f3264dbe6eccd32","shortMessageHtmlLink":"Inject schema const into programs"}},{"before":"c4c21847840099592a51ac358e79693db7d9f0cc","after":"0734754f00b3fc59ef138af44ad63018e4fd7c3e","ref":"refs/heads/master","pushedAt":"2024-06-28T20:27: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":"Back out \"Make fork handler lock global\"\n\nSummary:\nOriginal commit changeset: 744726ec155d\n\nOriginal Phabricator Diff: D59011229\n\nDifferential Revision: D59116784\n\nfbshipit-source-id: 146ce9e7f7ea4e2cd0303b8acba46f59bae019ea","shortMessageHtmlLink":"Back out \"Make fork handler lock global\""}},{"before":"c3d7345e8850964b62180562cb6aac6942035163","after":"c4c21847840099592a51ac358e79693db7d9f0cc","ref":"refs/heads/master","pushedAt":"2024-06-28T19:47:17.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 README.md on `Concurrently awaiting multiple Tasks`\n\nSummary:\nThe first sentence in `Concurrently awaiting multiple Tasks` is not very clear, changing it to make reader able to understand it better\n\nX-link: https://github.com/facebook/folly/pull/2243\n\nReviewed By: yfeldblum\n\nDifferential Revision: D59084304\n\nPulled By: lorenzoc25\n\nfbshipit-source-id: 9e6f0c08ae123a08af98c4db982f48df63610cff","shortMessageHtmlLink":"Update README.md on Concurrently awaiting multiple Tasks"}},{"before":"4308b5af4ce2fd3e4d695fcf34ba91d5d999db55","after":"c3d7345e8850964b62180562cb6aac6942035163","ref":"refs/heads/master","pushedAt":"2024-06-28T19:18:29.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":"copy OpenSSLFactory to MultiBackendFactory\n\nSummary:\nOpenSSLFactory is a misnomer. it doesn't just use the openssl backend, but also, libaegis, libsodium, liboqs.\nSo we are pulling this back out of the backend/openssl/ folder and renaming it to MultiBackendFactory.\n\nnext I will change references inside fizz to this\nthen will change external dependencies.\n\nReviewed By: mingtaoy\n\nDifferential Revision: D56214946\n\nfbshipit-source-id: 9535020d9bff28266b11cfec81a4c0a2249e3d37","shortMessageHtmlLink":"copy OpenSSLFactory to MultiBackendFactory"}},{"before":"c96ed6634c3c51a0a9236fbf1567cef7741c5c39","after":"4308b5af4ce2fd3e4d695fcf34ba91d5d999db55","ref":"refs/heads/master","pushedAt":"2024-06-28T16:43:30.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/1bff4baca15fdb8635a6d871ff81704e2d3c2ad5\nhttps://github.com/facebook/fb303/commit/61038c9c62358a47acb233506de6428f102f97fd\nhttps://github.com/facebook/fbthrift/commit/eec7fd23ea1294ca9561b77a057c83b057fec273\nhttps://github.com/facebook/folly/commit/a9183e19f0fd19747f91756098f2ee7fbd86afb8\nhttps://github.com/facebook/mvfst/commit/be0f07160aa528e2afea4abd24134fe6622013f3\nhttps://github.com/facebook/proxygen/commit/ead9e82955704035d000f3c271c7367140c12bcb\nhttps://github.com/facebook/wangle/commit/73d7b3c54bda4faedcaf0a41ec4f64c88936da43\nhttps://github.com/facebookexperimental/edencommon/commit/310d4a4bbd2d174d3ad85c0634bfc8700036d5a5\nhttps://github.com/facebookexperimental/rust-shed/commit/6da2d1a222fd603c65e2bc69b50c461919091481\nhttps://github.com/facebookincubator/fizz/commit/24f97ce19553adc32cc060e1f90c2827730be71c\n\nReviewed By: ajb85\n\nfbshipit-source-id: da25ab9fe448783eb48a4d600eb1bb55aaf45512","shortMessageHtmlLink":"Updating submodules"}},{"before":"34257f309c704e0273416ed2705b36cc22692faf","after":"c96ed6634c3c51a0a9236fbf1567cef7741c5c39","ref":"refs/heads/master","pushedAt":"2024-06-28T12:59:15.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":"no thread_local cache for the ThreadEntryList\n\nSummary:\nA small simplification to `StaticMetaBase::getThreadEntryList()`.\n\nIt is not necessary to cache the list in a `thread_local`. Getting the `ThreadEntryList` without already having a `ThreadEntry` with the list available as a field is only ever needed when creating a new `ThreadEnry`, which is a cold operation: once per-thread per-tag. And we have called `pthread_getspecific()` to try to get the `ThreadEntry` just before the call to `getThreadEntryList()` in that case already anyway, so it is not necessary to have a cache in front of a second call to `pthread_getspecific`.\n\nDifferential Revision: D59124330\n\nfbshipit-source-id: 5ba5f4f315c194353b1f216ff6dea914d0b0534a","shortMessageHtmlLink":"no thread_local cache for the ThreadEntryList"}},{"before":"de5c82f0e9abe7475db1d37e1d0e6b0037a45619","after":"34257f309c704e0273416ed2705b36cc22692faf","ref":"refs/heads/master","pushedAt":"2024-06-28T12:54:52.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":"a min on ThreadEntrySet::compressible\n\nSummary: We don't want to ping-pong allocation and deallocation when the vector size goes between 0 and 1.\n\nDifferential Revision: D59131288\n\nfbshipit-source-id: 3ac86ab1f3860414cf1eef187903e870a059017a","shortMessageHtmlLink":"a min on ThreadEntrySet::compressible"}},{"before":"43b05b563cf62ba721b9d615ae8d823016842252","after":"de5c82f0e9abe7475db1d37e1d0e6b0037a45619","ref":"refs/heads/master","pushedAt":"2024-06-28T02:02:43.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 mechanism to use thrift2ast to generate a fixture\n\nSummary:\nAdds `thrift2ast-` prefixed versions of generators that use thrift2ast\ninstead of thrift to generate code.\nEnables access to ast generator, as well as the upcoming bundled schema\nfeature.\n\nReviewed By: Mizuchi\n\nDifferential Revision: D59135018\n\nfbshipit-source-id: 34f3b728d17ea8eebfc0535669489ff5faa76981","shortMessageHtmlLink":"Add mechanism to use thrift2ast to generate a fixture"}},{"before":"b94e1e093da0fa5263bb7a28ef6ee1dee120c6e8","after":"43b05b563cf62ba721b9d615ae8d823016842252","ref":"refs/heads/master","pushedAt":"2024-06-27T23:59: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":"Add the linter rule for unitialized variables\n\nSummary: As title.\n\nReviewed By: dddmello\n\nDifferential Revision: D59135176\n\nfbshipit-source-id: 2c9f9c206d862f877c5c84388b4c0f6228474173","shortMessageHtmlLink":"Add the linter rule for unitialized variables"}},{"before":"bf5d2c90fad74cb90b11bd584b7ffff5746f151a","after":"b94e1e093da0fa5263bb7a28ef6ee1dee120c6e8","ref":"refs/heads/master","pushedAt":"2024-06-27T23:05:21.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 pluggable function mechanism to compiler\n\nSummary:\nThe Thrift runtime has a pluggable function mechanism that is robust\nand battle-tested. Unfortunately it also uses folly heavily, which is banned\nfrom the compiler. Provides a simple reimplementation without the dependency\nthat meets the needs of the compiler.\n\nReviewed By: praihan\n\nDifferential Revision: D58959104\n\nfbshipit-source-id: 08585579e9beda6c7015ee893bb8af1cff11735c","shortMessageHtmlLink":"Add pluggable function mechanism to compiler"}},{"before":"42998c95fe659e56da1003a02f4bbfeff7f3c310","after":"bf5d2c90fad74cb90b11bd584b7ffff5746f151a","ref":"refs/heads/master","pushedAt":"2024-06-27T22:32: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":"reuse FOLLY_SANITIZE_ADDRESS and FOLLY_DISABLE_ADDRESS_SANITIZER for HWASAN\n\nSummary: Most (if not all) users of `FOLLY_SANITIZE_ADDRESS` and `FOLLY_DISABLE_ADDRESS_SANITIZER` apply to HWASAN. Make it easier to enable HWASAN by leveraging those macros too.\n\nReviewed By: meyering\n\nDifferential Revision: D59080091\n\nfbshipit-source-id: 8e92943cc5c20be206e748544bd9de188a920e2c","shortMessageHtmlLink":"reuse FOLLY_SANITIZE_ADDRESS and FOLLY_DISABLE_ADDRESS_SANITIZER for …"}},{"before":"d24d83a7716678ddba1b37aa4c85aba607ed8fdb","after":"42998c95fe659e56da1003a02f4bbfeff7f3c310","ref":"refs/heads/master","pushedAt":"2024-06-27T20:57: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 shadowed variables in HTTP session/transaction observers\n\nSummary: Fix instances of shadow variables in HTTP session/transaction observers.\n\nReviewed By: dmm-fb\n\nDifferential Revision: D59008927\n\nfbshipit-source-id: 609f3f3ac8fdba2a5f4a9c8d1c3b7add8b86eb8d","shortMessageHtmlLink":"Fix shadowed variables in HTTP session/transaction observers"}},{"before":"70673db6f8dedc4cd9fb76ef863a11ee8599f3d5","after":"d24d83a7716678ddba1b37aa4c85aba607ed8fdb","ref":"refs/heads/master","pushedAt":"2024-06-27T20:47:30.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":"buckification\n\nSummary:\nThis commit was generated using `mgt import`.\nbuckification for third-party libraries:\nthird-party/pypi/pydantic-core/2.18.4\nthird-party/pypi/pydantic/2.7.4\n\nuuid_1fe06b2d7bc14c85acc4926e1de8bdac\n\nReviewed By: diliop\n\nDifferential Revision: D58875150\n\nfbshipit-source-id: 354118a2339c939566f1297734252fe8fe36897f","shortMessageHtmlLink":"buckification"}},{"before":"adf1e56e9882556754e1a9466669160e15ffa0a8","after":"70673db6f8dedc4cd9fb76ef863a11ee8599f3d5","ref":"refs/heads/master","pushedAt":"2024-06-27T20:27:28.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":"Implement debug-prop\n\nSummary:\n* Introduce a new sub-command called debug-prop, which is a clone of\n config-dump.\n* Introduce the --trace-property flag to debug-prop.\n This allows us to trace and track which specific rule blocks have interacted\n with a specific property and what values they might have applied. It also\n tracks, which value finally won.\n\nReviewed By: rahulg\n\nDifferential Revision: D58600241\n\nfbshipit-source-id: ad1aad7cd7480c0e73e8c6c7c1be82a22ad60a2a","shortMessageHtmlLink":"Implement debug-prop"}},{"before":"bb8a7235ef68a140c91d041c8209badc5afb3330","after":"adf1e56e9882556754e1a9466669160e15ffa0a8","ref":"refs/heads/master","pushedAt":"2024-06-27T19:30: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":"remove unused & unnecessary security configuration in fb303 server\n\nReviewed By: suitingtseng\n\nDifferential Revision: D59116106\n\nfbshipit-source-id: 3e834d6d900cdbb6669da0c6ddb203c69ef283cb","shortMessageHtmlLink":"remove unused & unnecessary security configuration in fb303 server"}},{"before":"71c386b6665142ebe94db95453db6fe380176ccf","after":"bb8a7235ef68a140c91d041c8209badc5afb3330","ref":"refs/heads/master","pushedAt":"2024-06-27T18:37:55.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":"opt-in standard templates\n\nSummary:\nFix issue repro'd in previous diff, where `cpp.Type` override on list element ignored when used in typedef chain.\n- Rather than resolve true type and look for annotations there, walk the typedefs one at a time, check for annotations at each step.\n- Move the logic that explores container element types from top-level to the recursively called `capi_eligible_type` function.\n- Improve function names and remove usage of some gratuitous overloading.\n\nReviewed By: yoney\n\nDifferential Revision: D59098430\n\nfbshipit-source-id: 546be140c0b6416ab4278660435c8afb267ecb12","shortMessageHtmlLink":"opt-in standard templates"}},{"before":"9c5446f997b7dce607679ed8296f9a81b8f2b931","after":"71c386b6665142ebe94db95453db6fe380176ccf","ref":"refs/heads/master","pushedAt":"2024-06-27T18:21: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":"Parameterize iobuf test\n\nSummary: Parameterize iobuf test to run with the mutable thrift-python.\n\nReviewed By: ahilger\n\nDifferential Revision: D59113609\n\nfbshipit-source-id: 92da843a8945bf4c15564a4e139fd3d9c0b17d52","shortMessageHtmlLink":"Parameterize iobuf test"}},{"before":"bc5f9c2f9283cdbb1afc4d783d71e61c77a4933a","after":"9c5446f997b7dce607679ed8296f9a81b8f2b931","ref":"refs/heads/master","pushedAt":"2024-06-27T17:09: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":"Deshim TestUtil in folly\n\nSummary:\nThe following rules were deshimmed:\n```\n//folly/experimental:test_util -> //folly/testing:test_util\n```\n\nThe following headers were deshimmed:\n```\nfolly/experimental/TestUtil.h -> folly/testing/TestUtil.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:detuv.folly\n\nReviewed By: yfeldblum\n\nDifferential Revision: D58833745\n\nfbshipit-source-id: 8603e7adbdfc060b723d9bf71f3b97e957eda87a","shortMessageHtmlLink":"Deshim TestUtil in folly"}},{"before":"ce0e22efda343bb5c3e415215f1e1da346decae9","after":"bc5f9c2f9283cdbb1afc4d783d71e61c77a4933a","ref":"refs/heads/master","pushedAt":"2024-06-27T16:35:53.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/cea6522359d39043c0d4dd1ab11ae97eac825f22\nhttps://github.com/facebook/fb303/commit/b8cc82196a5fd9ea51ef6e4b381e83b174fed8f9\nhttps://github.com/facebook/fbthrift/commit/362bc1f9d44f935f0b863dafb57251f344b19961\nhttps://github.com/facebook/folly/commit/e7639a6e07382a098722dc05ec565a29eb12c391\nhttps://github.com/facebook/mvfst/commit/8ec652c13dbec2d22a579c29f552c3ab408ca033\nhttps://github.com/facebook/proxygen/commit/6790282a52cc41d59a9b43ab3c8b0c73462f65f1\nhttps://github.com/facebook/wangle/commit/5a13a13ad5b1828ad3b01906663acd27cb3c1e62\nhttps://github.com/facebookexperimental/edencommon/commit/0e908b0f72944698323172a2288cf4426c748a63\nhttps://github.com/facebookexperimental/rust-shed/commit/3ff85d057ecffdce8573daf9eab3e25deac4b670\nhttps://github.com/facebookincubator/fizz/commit/b3ff700074782c66c8cad83daeba9e9dbab8d0d8\n\nReviewed By: ajb85\n\nfbshipit-source-id: 459fb95364355e91fdbb15a11b76c5cc614d0f8d","shortMessageHtmlLink":"Updating submodules"}},{"before":"79fb7c1382dbfe5b2bd15137e183078a29f737c7","after":"ce0e22efda343bb5c3e415215f1e1da346decae9","ref":"refs/heads/master","pushedAt":"2024-06-27T16:30:17.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 srproxy timeouts for rocket\n\nSummary: Handle SR Proxy timeouts\n\nReviewed By: podtserkovskiy\n\nDifferential Revision: D59111294\n\nfbshipit-source-id: 434e789a753140bb9f61e4ce398b191440fa2f97","shortMessageHtmlLink":"fix srproxy timeouts for rocket"}},{"before":"dd5f8e596dc9af623b63802752586ac3fc66c620","after":"79fb7c1382dbfe5b2bd15137e183078a29f737c7","ref":"refs/heads/master","pushedAt":"2024-06-27T15:44:52.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":"Marking addCallback nodiscard\n\nSummary: Discarding the result of `addCallback()` immediately removes the callback. Presumably that's not what the callers of `addCallback()` ever intend.\n\nReviewed By: yfeldblum\n\nDifferential Revision: D58391791\n\nfbshipit-source-id: 5b2c74e11eab83a7e110f15ee2bcbfad4dda990d","shortMessageHtmlLink":"Marking addCallback nodiscard"}},{"before":"d7a3a454e64bc11e576bbef959b274fe12ae674c","after":"dd5f8e596dc9af623b63802752586ac3fc66c620","ref":"refs/heads/master","pushedAt":"2024-06-27T15:15:57.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":"replace Serve and Stop with ServeContext in thrift/lib/go/thrift\n\nSummary: replace Serve and Stop with ServeContext in thrift/lib/go/thrift. see T193723273 for more detial.\n\nReviewed By: leoleovich\n\nDifferential Revision: D59053607\n\nfbshipit-source-id: 77296b8f95386a45badb660cd48fd18c788ed53b","shortMessageHtmlLink":"replace Serve and Stop with ServeContext in thrift/lib/go/thrift"}},{"before":"b70dca9bab87586dfe4dcdb8efcba705380c9ba4","after":"d7a3a454e64bc11e576bbef959b274fe12ae674c","ref":"refs/heads/master","pushedAt":"2024-06-27T14:54:31.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":"Explicitly encode inline asm dependency\n\nSummary:\nExplicitly encode the dependency on the sdt semaphore as an inline asm\nconstraint. This exposes the use of the semaphore to the compiler rather than\nrelying on the used attribute retaining the variable.\n\nOriginally this diff used the new operand in the constraint:\nhttps://godbolt.org/z/Ws5x78bbo\nHowever this does not work with pic relocations:\nhttps://godbolt.org/z/jTh87oYEz\n\nFor this reason we retain the explicit reference to the symbol, but also add the\nconstraint so the dependency is clear in the LLVM IR.\n\nReviewed By: Orvid\n\nDifferential Revision: D59009205\n\nfbshipit-source-id: 52891e68ab38f2746bc721dce8b8a39fa5847263","shortMessageHtmlLink":"Explicitly encode inline asm dependency"}},{"before":"7d64312e3e3f60d3dd2f5fc1f56c244e4b974652","after":"b70dca9bab87586dfe4dcdb8efcba705380c9ba4","ref":"refs/heads/master","pushedAt":"2024-06-27T13:53:08.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":"index fields\n\nSummary:\nHack indexer was generating approximate thrift xrefs because struct/union/exception fields weren't expressible in the fbthrift schema. T\n\nIt's possible since D58303108. This diffs updates the indexer so it generates the correct xrefs. we can also index union since D59029972\n\nReviewed By: simonmar\n\nDifferential Revision: D59076930\n\nfbshipit-source-id: bad4bb404f57fe377f88dea945d3c7960e4e5cba","shortMessageHtmlLink":"index fields"}},{"before":"4a3e227ed9e8065f3543a8f18e821b9eef504379","after":"7d64312e3e3f60d3dd2f5fc1f56c244e4b974652","ref":"refs/heads/master","pushedAt":"2024-06-27T13:38: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":"replace Serve and Stop with ServeContext in thrift/perf/go/server\n\nSummary: replace Serve and Stop with ServeContext in thrift/perf/go/server. see T193723273 for more detial.\n\nReviewed By: leoleovich\n\nDifferential Revision: D59053611\n\nfbshipit-source-id: c6e995aad53d6d1dc9c2dcfaa176f65191d110d0","shortMessageHtmlLink":"replace Serve and Stop with ServeContext in thrift/perf/go/server"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcsCtOQA","startCursor":null,"endCursor":null}},"title":"Activity · facebook/hhvm"}