Commit 773f486
Revert D87884192, D87884191, D87884195 due to throwing untrusted types from backend (non-exceptions)
Summary:
Backends might return T_EXCEPTION, but provide a non-exception class, violating
internal HHVM invariants.
Back out "[BE] [thrift-hack][Serialization extension] Add faster Binary protocol implementation to read/write structs"
Back out "[BE] [thrift-hack][Serialization extension] Make Binary reader/writer templated on transport type"
Back out "[BE][Thrift-hack][Serialization extension] Add Binary reader"
Reviewed By: rmakheja
Differential Revision: D89458660
fbshipit-source-id: 9058cf630dbecd97ca826045cc8e9e13125258301 parent 73ccc95 commit 773f486
5 files changed
Lines changed: 485 additions & 620 deletions
File tree
- hphp
- hack/hhi/stdlib
- runtime/ext/thrift
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | 33 | | |
38 | 34 | | |
39 | 35 | | |
| |||
46 | 42 | | |
47 | 43 | | |
48 | 44 | | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | 45 | | |
56 | 46 | | |
57 | 47 | | |
| |||
0 commit comments