Tags: samkenxstream/SAMkenXHHVM
Tags
Undo patched graphql-parser update Reviewed By: aaronabramov Differential Revision: D37505924 fbshipit-source-id: 23f181726a548557d8dffaa7aa04700b270af64c
Undo patched graphql-parser update Reviewed By: aaronabramov Differential Revision: D37505924 fbshipit-source-id: 23f181726a548557d8dffaa7aa04700b270af64c
Decl_inherit: fix case where type constant inheritance does not match… … class constants Summary: I caused a regression with {D36219663 (facebook@38a11e6)} by tripping an older bug in `Decl_inherit`. For class constants, we would avoid replacing a non-synthesized inherited constant with a synthesized one, but we were missing this case for type constants. This is why in the added test case, the class constant override was raising an error, while the type constant was not, since the latter was filtered out of the map in Typing_extends. Differential Revision: D37464394 fbshipit-source-id: a47fa331273a2b37a084613d72862e3902670929
Update clap in third-party/rust Summary: Something didn't work in old clap (showing enum variants in help), it can probably made work in old clap, but easier to upgrade than debug what is probably already fixed. Reviewed By: zertosh Differential Revision: D37438042 fbshipit-source-id: 3404b5f6b83edd537248ddae719724226e9a4656
Convert `__PolicyShardedMemoize` to `__Memoize("ShardByIC")` for the … …runtime Summary: * Converts `__PolicyShardedMemoize` to `__Memoize("ShardByIC")` only for the runtime. * Allows usage of `__Memoize("ShardByIC")` in any context. * Removes any reference to `__PolicyShardedMemoize` from the runtime On later diffs, I will allow using this new memoization in the typechecker. Reviewed By: jamesjwu Differential Revision: D37074246 fbshipit-source-id: 462f05a411f2ff4ae612b1915f6890bb0d03faa3
Add a bytecode instruction that enables verification of implicit cont… …ext in memoized wrappers Summary: In order to build dynamically enforced implicit context, we will need to check certain properties about the implicit context in memoized wrappers. This verification, based on the state of the implicit context and the calling context, will raise warnings or throw exceptions. Once such exception is included in the diff. This diff adds a generalized bytecode instruction as a starting points. Reviewed By: ricklavoie Differential Revision: D37011085 fbshipit-source-id: 349958a8bbd48f3d48253565175b8026f3e68d08
Update open v1 -> v3 Summary: Open v1 is from 2015. The interface actually got simpler and you no longer have the nested Result type. Changelog: https://github.com/Byron/open-rs/blob/main/changelog.md allow-large-files Reviewed By: jsgf Differential Revision: D37331383 fbshipit-source-id: 2276ad0bdecba796a0ba21f570452982ad692e8c
Back out "Deal with interfaces properly in HHBBC's type-system" Summary: Original commit changeset: dd6226c25344 Original Phabricator Diff: D36996212 (facebook@73958a1) Reviewed By: arnabde03 Differential Revision: D37359296 fbshipit-source-id: efe7e215a9de59850d0b4e4a89104cd2d632b172
Reformat fbsource Summary: Previous diff D37328705 updates rustfmt. Reviewed By: zertosh Differential Revision: D37328704 fbshipit-source-id: a392a597974024bf6f0d23f9e4431d906af80b0f
PreviousNext