| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 3b6cf09 commit 91c3cf5
4 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -36,7 +36,7 @@ | |||
| 36 | 36 | ||
| 37 | 37 | # Reset this number to 0 on major V8 upgrades. | |
| 38 | 38 | # Increment by one for each non-official patch applied to deps/v8. | |
| 39 | - 'v8_embedder_string': '-node.13', | ||
| 39 | + 'v8_embedder_string': '-node.14', | ||
| 40 | 40 | ||
| 41 | 41 | ##### V8 defaults for Node.js ##### | |
| 42 | 42 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -57,13 +57,12 @@ Alexis Campailla <alexis@janeasystems.com> | |||
| 57 | 57 | Allan Sandfeld Jensen <allan.jensen@qt.io> | |
| 58 | 58 | Amos Lim <eui-sang.lim@samsung.com> | |
| 59 | 59 | Andreas Anyuru <andreas.anyuru@gmail.com> | |
| 60 | - Andrew Paprocki <andrew@ishiboo.com> | ||
| 61 | 60 | Andrei Kashcha <anvaka@gmail.com> | |
| 61 | + Andrew Paprocki <andrew@ishiboo.com> | ||
| 62 | 62 | Anna Henningsen <anna@addaleax.net> | |
| 63 | 63 | Antoine du Hamel <duhamelantoine1995@gmail.com> | |
| 64 | 64 | Anton Bikineev <ant.bikineev@gmail.com> | |
| 65 | 65 | Bangfu Tao <bangfu.tao@samsung.com> | |
| 66 | - Daniel Shelton <d1.shelton@samsung.com> | ||
| 67 | 66 | Ben Coe <bencoe@gmail.com> | |
| 68 | 67 | Ben Newman <ben@meteor.com> | |
| 69 | 68 | Ben Noordhuis <info@bnoordhuis.nl> | |
@@ -74,18 +73,19 @@ Brice Dobry <brice.dobry@futurewei.com> | |||
| 74 | 73 | Burcu Dogan <burcujdogan@gmail.com> | |
| 75 | 74 | Caitlin Potter <caitpotter88@gmail.com> | |
| 76 | 75 | Chao Wang <chao.w@rioslab.org> | |
| 77 | - Craig Schlenter <craig.schlenter@gmail.com> | ||
| 78 | 76 | Charles Kerr <charles@charleskerr.com> | |
| 79 | 77 | Chengzhong Wu <legendecas@gmail.com> | |
| 80 | 78 | Choongwoo Han <cwhan.tunz@gmail.com> | |
| 81 | 79 | Chris Nardi <hichris123@gmail.com> | |
| 82 | 80 | Christopher A. Taylor <chris@gameclosure.com> | |
| 83 | 81 | Colin Ihrig <cjihrig@gmail.com> | |
| 84 | 82 | Cong Zuo <zckevinzc@gmail.com> | |
| 83 | + Craig Schlenter <craig.schlenter@gmail.com> | ||
| 85 | 84 | Daniel Andersson <kodandersson@gmail.com> | |
| 86 | 85 | Daniel Bevenius <daniel.bevenius@gmail.com> | |
| 87 | 86 | Daniel Dromboski <dandromb@gmail.com> | |
| 88 | 87 | Daniel James <dnljms@gmail.com> | |
| 88 | + Daniel Shelton <d1.shelton@samsung.com> | ||
| 89 | 89 | Darshan Sen <raisinten@gmail.com> | |
| 90 | 90 | David Carlier <devnexen@gmail.com> | |
| 91 | 91 | David Manouchehri <david@davidmanouchehri.com> | |
@@ -120,13 +120,13 @@ Ingvar Stepanyan <me@rreverser.com> | |||
| 120 | 120 | Ioseb Dzmanashvili <ioseb.dzmanashvili@gmail.com> | |
| 121 | 121 | Isiah Meadows <impinball@gmail.com> | |
| 122 | 122 | Jaime Bernardo <jaime@janeasystems.com> | |
| 123 | - Jan de Mooij <jandemooij@gmail.com> | ||
| 123 | + James M Snell <jasnell@gmail.com> | ||
| 124 | + James Pike <g00gle@chilon.net> | ||
| 124 | 125 | Jan Krems <jan.krems@gmail.com> | |
| 126 | + Jan de Mooij <jandemooij@gmail.com> | ||
| 125 | 127 | Janusz Majnert <jmajnert@gmail.com> | |
| 126 | - Jay Freeman <saurik@saurik.com> | ||
| 127 | - James Pike <g00gle@chilon.net> | ||
| 128 | - James M Snell <jasnell@gmail.com> | ||
| 129 | 128 | Javad Amiri <javad.amiri@anu.edu.au> | |
| 129 | + Jay Freeman <saurik@saurik.com> | ||
| 130 | 130 | Jesper van den Ende <jespertheend@gmail.com> | |
| 131 | 131 | Ji Qiu <qiuji@iscas.ac.cn> | |
| 132 | 132 | Jianghua Yang <jianghua.yjh@alibaba-inc.com> | |
@@ -136,8 +136,8 @@ Joel Stanley <joel@jms.id.au> | |||
| 136 | 136 | Johan Bergström <johan@bergstroem.nu> | |
| 137 | 137 | Jonathan Liu <net147@gmail.com> | |
| 138 | 138 | Julien Brianceau <jbriance@cisco.com> | |
| 139 | - Junha Park <jpark3@scu.edu> | ||
| 140 | 139 | JunHo Seo <sejunho@gmail.com> | |
| 140 | + Junha Park <jpark3@scu.edu> | ||
| 141 | 141 | Junming Huang <kiminghjm@gmail.com> | |
| 142 | 142 | Kang-Hao (Kenny) Lu <kennyluck@csail.mit.edu> | |
| 143 | 143 | Karl Skomski <karl@skomski.com> | |
@@ -180,20 +180,21 @@ Oleksandr Chekhovskyi <oleksandr.chekhovskyi@gmail.com> | |||
| 180 | 180 | Oliver Dunk <oliver@oliverdunk.com> | |
| 181 | 181 | Paolo Giarrusso <p.giarrusso@gmail.com> | |
| 182 | 182 | Patrick Gansterer <paroga@paroga.com> | |
| 183 | + Paul Lind <plind44@gmail.com> | ||
| 184 | + Pavel Medvedev <pmedvedev@gmail.com> | ||
| 183 | 185 | Peng Fei <pfgenyun@gmail.com> | |
| 184 | 186 | Peng Wu <peng.w@rioslab.org> | |
| 185 | 187 | Peng-Yu Chen <pengyu@libstarrify.so> | |
| 186 | 188 | Peter Rybin <peter.rybin@gmail.com> | |
| 187 | 189 | Peter Varga <pvarga@inf.u-szeged.hu> | |
| 188 | 190 | Peter Wong <peter.wm.wong@gmail.com> | |
| 189 | - Paul Lind <plind44@gmail.com> | ||
| 190 | - Pavel Medvedev <pmedvedev@gmail.com> | ||
| 191 | 191 | PhistucK <phistuck@gmail.com> | |
| 192 | 192 | Qingyan Li <qingyan.liqy@alibaba-inc.com> | |
| 193 | 193 | Qiuyi Zhang <qiuyi.zqy@alibaba-inc.com> | |
| 194 | 194 | Rafal Krypa <rafal@krypa.net> | |
| 195 | 195 | Raul Tambre <raul@tambre.ee> | |
| 196 | 196 | Ray Glover <ray@rayglover.net> | |
| 197 | + Ray Wang <ray@isrc.iscas.ac.cn> | ||
| 197 | 198 | Refael Ackermann <refack@gmail.com> | |
| 198 | 199 | Rene Rebe <rene@exactcode.de> | |
| 199 | 200 | Reza Yazdani <ryazdani@futurewei.com> | |
@@ -218,11 +219,13 @@ Stefan Penner <stefan.penner@gmail.com> | |||
| 218 | 219 | Stephan Hartmann <stha09@googlemail.com> | |
| 219 | 220 | Stephen Belanger <stephen.belanger@datadoghq.com> | |
| 220 | 221 | Sylvestre Ledru <sledru@mozilla.com> | |
| 222 | + Takeshi Yoneda <takeshi@tetrate.io> | ||
| 221 | 223 | Taketoshi Aono <brn@b6n.ch> | |
| 222 | 224 | Tao Liqiang <taolq@outlook.com> | |
| 223 | 225 | Teddy Katz <teddy.katz@gmail.com> | |
| 224 | 226 | Thomas Young <wenzhang5800@gmail.com> | |
| 225 | 227 | Tiancheng "Timothy" Gu <timothygu99@gmail.com> | |
| 228 | + Tianping Yang <yangtianping@oppo.com> | ||
| 226 | 229 | Tobias Burnus <burnus@net-b.de> | |
| 227 | 230 | Tobias Nießen <tniessen@tnie.de> | |
| 228 | 231 | Ujjwal Sharma <usharma1998@gmail.com> | |
@@ -246,13 +249,11 @@ Yi Wang <wangyi8848@gmail.com> | |||
| 246 | 249 | Yong Wang <ccyongwang@tencent.com> | |
| 247 | 250 | Youfeng Hao <ajihyf@gmail.com> | |
| 248 | 251 | Yu Yin <xwafish@gmail.com> | |
| 249 | - Yusif Khudhur <yusif.khudhur@gmail.com> | ||
| 250 | 252 | Yuri Iozzelli <yuri@leaningtech.com> | |
| 253 | + Yusif Khudhur <yusif.khudhur@gmail.com> | ||
| 251 | 254 | Zac Hansen <xaxxon@gmail.com> | |
| 252 | 255 | Zeynep Cankara <zeynepcankara402@gmail.com> | |
| 253 | 256 | Zhao Jiazhong <kyslie3100@gmail.com> | |
| 254 | 257 | Zheng Liu <i6122f@gmail.com> | |
| 255 | 258 | Zhongping Wang <kewpie.w.zp@gmail.com> | |
| 256 | 259 | 柳荣一 <admin@web-tinker.com> | |
| 257 | - Tianping Yang <yangtianping@oppo.com> | ||
| 258 | - Takeshi Yoneda <takeshi@tetrate.io> | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -3283,7 +3283,6 @@ struct ValueDeserializer::PrivateData { | |||
| 3283 | 3283 | : isolate(i), deserializer(i, data, delegate) {} | |
| 3284 | 3284 | i::Isolate* isolate; | |
| 3285 | 3285 | i::ValueDeserializer deserializer; | |
| 3286 | - bool has_aborted = false; | ||
| 3287 | 3286 | bool supports_legacy_wire_format = false; | |
| 3288 | 3287 | }; | |
| 3289 | 3288 | ||
@@ -3293,16 +3292,8 @@ ValueDeserializer::ValueDeserializer(Isolate* isolate, const uint8_t* data, | |||
| 3293 | 3292 | ||
| 3294 | 3293 | ValueDeserializer::ValueDeserializer(Isolate* isolate, const uint8_t* data, | |
| 3295 | 3294 | size_t size, Delegate* delegate) { | |
| 3296 | - if (base::IsValueInRangeForNumericType<int>(size)) { | ||
| 3297 | - private_ = new PrivateData( | ||
| 3298 | - reinterpret_cast<i::Isolate*>(isolate), | ||
| 3299 | - base::Vector<const uint8_t>(data, static_cast<int>(size)), delegate); | ||
| 3300 | - } else { | ||
| 3301 | - private_ = | ||
| 3302 | - new PrivateData(reinterpret_cast<i::Isolate*>(isolate), | ||
| 3303 | - base::Vector<const uint8_t>(nullptr, 0), nullptr); | ||
| 3304 | - private_->has_aborted = true; | ||
| 3305 | - } | ||
| 3295 | + private_ = new PrivateData(reinterpret_cast<i::Isolate*>(isolate), | ||
| 3296 | + base::Vector<const uint8_t>(data, size), delegate); | ||
| 3306 | 3297 | } | |
| 3307 | 3298 | ||
| 3308 | 3299 | ValueDeserializer::~ValueDeserializer() { delete private_; } | |
@@ -3312,15 +3303,6 @@ Maybe<bool> ValueDeserializer::ReadHeader(Local<Context> context) { | |||
| 3312 | 3303 | ENTER_V8_NO_SCRIPT(isolate, context, ValueDeserializer, ReadHeader, | |
| 3313 | 3304 | Nothing<bool>(), i::HandleScope); | |
| 3314 | 3305 | ||
| 3315 | - // We could have aborted during the constructor. | ||
| 3316 | - // If so, ReadHeader is where we report it. | ||
| 3317 | - if (private_->has_aborted) { | ||
| 3318 | - isolate->Throw(*isolate->factory()->NewError( | ||
| 3319 | - i::MessageTemplate::kDataCloneDeserializationError)); | ||
| 3320 | - has_pending_exception = true; | ||
| 3321 | - RETURN_ON_FAILED_EXECUTION_PRIMITIVE(bool); | ||
| 3322 | - } | ||
| 3323 | - | ||
| 3324 | 3306 | bool read_header = false; | |
| 3325 | 3307 | has_pending_exception = !private_->deserializer.ReadHeader().To(&read_header); | |
| 3326 | 3308 | RETURN_ON_FAILED_EXECUTION_PRIMITIVE(bool); | |
@@ -3344,12 +3326,10 @@ void ValueDeserializer::SetSupportsLegacyWireFormat( | |||
| 3344 | 3326 | } | |
| 3345 | 3327 | ||
| 3346 | 3328 | uint32_t ValueDeserializer::GetWireFormatVersion() const { | |
| 3347 | - CHECK(!private_->has_aborted); | ||
| 3348 | 3329 | return private_->deserializer.GetWireFormatVersion(); | |
| 3349 | 3330 | } | |
| 3350 | 3331 | ||
| 3351 | 3332 | MaybeLocal<Value> ValueDeserializer::ReadValue(Local<Context> context) { | |
| 3352 | - CHECK(!private_->has_aborted); | ||
| 3353 | 3333 | PREPARE_FOR_EXECUTION(context, ValueDeserializer, ReadValue, Value); | |
| 3354 | 3334 | i::MaybeHandle<i::Object> result; | |
| 3355 | 3335 | if (GetWireFormatVersion() > 0) { | |
@@ -3366,14 +3346,12 @@ MaybeLocal<Value> ValueDeserializer::ReadValue(Local<Context> context) { | |||
| 3366 | 3346 | ||
| 3367 | 3347 | void ValueDeserializer::TransferArrayBuffer(uint32_t transfer_id, | |
| 3368 | 3348 | Local<ArrayBuffer> array_buffer) { | |
| 3369 | - CHECK(!private_->has_aborted); | ||
| 3370 | 3349 | private_->deserializer.TransferArrayBuffer(transfer_id, | |
| 3371 | 3350 | Utils::OpenHandle(*array_buffer)); | |
| 3372 | 3351 | } | |
| 3373 | 3352 | ||
| 3374 | 3353 | void ValueDeserializer::TransferSharedArrayBuffer( | |
| 3375 | 3354 | uint32_t transfer_id, Local<SharedArrayBuffer> shared_array_buffer) { | |
| 3376 | - CHECK(!private_->has_aborted); | ||
| 3377 | 3355 | private_->deserializer.TransferArrayBuffer( | |
| 3378 | 3356 | transfer_id, Utils::OpenHandle(*shared_array_buffer)); | |
| 3379 | 3357 | } | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1117,7 +1117,7 @@ ValueDeserializer::ValueDeserializer(Isolate* isolate, | |||
| 1117 | 1117 | : isolate_(isolate), | |
| 1118 | 1118 | delegate_(delegate), | |
| 1119 | 1119 | position_(data.begin()), | |
| 1120 | - end_(data.begin() + data.length()), | ||
| 1120 | + end_(data.end()), | ||
| 1121 | 1121 | id_map_(isolate->global_handles()->Create( | |
| 1122 | 1122 | ReadOnlyRoots(isolate_).empty_fixed_array())) {} | |
| 1123 | 1123 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments