Tags: Mu-L/fbthrift
Tags
Updating submodules Summary: GitHub commits: facebook/buck2-prelude@e7311bb facebook/buck2-shims-meta@0dbd5a4 facebook/fb303@8d31735 facebook@4ab4ae2 facebook/mvfst@075410e facebook/proxygen@2252366 facebook/wangle@9760aea facebookexperimental/edencommon@c158fe0 facebookexperimental/rust-shed@28526cc facebookincubator/fizz@7530734 facebookincubator/llm_orchestrator@7738aaa facebookresearch/mochi@38065c1 Reviewed By: ajb85 fbshipit-source-id: d36dc4189f5b5f4c984e0ccdd49c2a408efbfda0
Updating submodules Summary: GitHub commits: facebook/buck2-prelude@4af3098 facebook/fb303@94855e8 facebook@d801b26 facebook/folly@5437705 facebook/mvfst@2218849 facebook/proxygen@112950b facebook/wangle@c954f90 facebookexperimental/edencommon@097dd7c facebookexperimental/rust-shed@d4d18f3 facebookincubator/fizz@b4d41d9 Reviewed By: ajb85 fbshipit-source-id: f5d44b79fbb5b9c283bc38d32188099292b5e7ca
Updating submodules Summary: GitHub commits: facebook/buck2-prelude@a977197 facebook/fb303@c013d6d facebook@d0115e3 facebook/mvfst@51c659b facebook/proxygen@523b1c7 facebook/wangle@1d41635 facebookexperimental/edencommon@a23a2d9 facebookexperimental/rust-shed@0764005 facebookincubator/fizz@6b7c1fd facebookresearch/mochi@010c0c6 Reviewed By: JurjenLelifeld fbshipit-source-id: aa3469f8332c934665574ad8b865a3caf5e76302
Remove unused hack compiler options Summary: Remove `shapes_use_pipe_structure` and `lazy_constants` hack compiler options as they are no longer used. Reviewed By: rmakheja Differential Revision: D72522977 fbshipit-source-id: eb246fa5cae7f75535090cf9299a99651f79890e
Updating submodules Summary: GitHub commits: facebook/buck2-prelude@8b35327 facebook/facebook-for-woocommerce@422fbe4 facebook/fb303@ce61c09 facebook@ca71381 facebook/folly@c583e51 facebook/mvfst@8e51b22 facebook/proxygen@f97aafd facebook/wangle@d9ce9b5 facebookexperimental/edencommon@0de149d facebookexperimental/rust-shed@a54fb4e facebookincubator/fizz@138c8e7 facebookincubator/llm_orchestrator@6afac81 facebookresearch/mochi@222dd13 Reviewed By: ajb85 fbshipit-source-id: 5aa357ff2a6e7f7caf501c0a2f925f34b8759c5a
Updating submodules Summary: GitHub commits: facebook/fb303@3cdc47d facebook@c974015 facebook/folly@a16cabf facebook/mvfst@1935588 facebook/proxygen@d089249 facebook/wangle@700024c facebookexperimental/edencommon@7fc8d5f facebookexperimental/rust-shed@516a304 facebookincubator/fizz@e115c5d Reviewed By: JurjenLelifeld fbshipit-source-id: 8192961555796af0dab31a549fec5ee2f9861929
Ser/des benchmarks Summary: So that we have a baseline/measurements. Reviewed By: podtserkovskiy Differential Revision: D70825013 fbshipit-source-id: fe6925401ba8feca182ea9a17ae84f6fe38c73a5
refactor IG method in TCPS Summary: Logic in updateIGUserFromVC can be shorted with updateIGUser Reviewed By: shuyang790 Differential Revision: D70435201 fbshipit-source-id: 97c0260c6c8c0a048fefa42ad1cbaaf0605a4629
Map repr works with BadEnum Summary: For compatibility reasons, the thrift-py3 map sorts keys when printing, to mimic the same ordering as thrift-py3 when the backing type was `std::map`. However, this doesn't work when a customer is deserializing maps with `BadEnum`, which doesn't define `__lt__`. This may occur, e.g., due to deploying packages with out-of-sync enums. While I generally prefer being strict with type checking, it's reasonable to expect `__repr__` to succeed even with invalid data. I also considered implementing `__lt__` on `BadEnum`, but prefer the fix in this diff because it avoids adding surface area to thrift-python that silences buggy user behavior. Reviewed By: fried, yoney Differential Revision: D70069362 fbshipit-source-id: 3d03d5626e7122df662191e944a955f2d961ee09
Add a capi conversion no-op method to thrift python structs/unions Summary: There's a generated python capi method on thrift-py3 structs to initialize from thrift python types. It's a very simple fix to add a no-op method to the base thrift python StructOrUnion class to get these unit tests to start passing now. Since the method is meant to initialize a thrift python struct with a thrift python struct, all that we need to do is return the passed in object (after a basic instance check to make sure no python shenanigans are going on). Reviewed By: ahilger Differential Revision: D68867840 fbshipit-source-id: 817381af3586cf7586532c6f94af676cfc16b241
PreviousNext