Christian Holler
e91f05529a
Bug 1440402 - Handle several unsafe accesses in dom/ipc gracefully for fuzzing. r=baku
2018-02-23 14:51:26 +01:00
Jason Orendorff
d640df5146
Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem.
...
js/src/jsalloc.h -> js/public/AllocPolicy.h
jsalloc.cpp -> js/src/util/AllocPolicy.cpp
jsbytecode.h -> merge into js/public/TypeDecls.h
jsprf.h -> js/public/Printf.h
jsprf.cpp -> js/src/util/Printf.cpp
jsprototypes.h -> public/ProtoKey.h
jswrapper.h -> js/Wrapper.h
2018-02-21 10:30:19 -06:00
Jonathan Watt
948c2636cc
Bug 1417365 - Unified build issues in dom/base. r=baku
2017-10-26 10:40:12 +01:00
Kris Maglione
8de8d02b4a
Bug 1382645: Part 1 - Add memory reporter for StructuredCloneHolder binding implementation. r=billm
...
MozReview-Commit-ID: aK3ljfCJVi
2017-07-25 14:53:41 -07:00
Kris Maglione
f6e8024a93
Bug 1373579: Part 2 - Deserialize StructuredCloneBlob in segments rather than a single large allocation. r=billm
...
MozReview-Commit-ID: QZqPKSTheG
2017-06-19 16:51:34 -07:00
Kris Maglione
fa3c0a94e8
Bug 1371246: Handle serializing Blobs in StructuredCloneHolder instances. r=billm
...
MozReview-Commit-ID: 2n15NCnLC48
2017-06-12 14:42:49 -07:00
Kris Maglione
c923b1d076
Bug 1370752: Part 1 - Enter the correct target compartment when creating structured clone holder. r=aswan
...
MozReview-Commit-ID: AoDsocd3vPu
2017-06-09 18:15:50 -07:00
Kris Maglione
eda52ccc7e
Bug 1356546: Follow-up: Fix rooting hazard warning.
...
MozReview-Commit-ID: JDDjiEbbErK
2017-06-05 00:13:15 -07:00
Kris Maglione
a8fd3a7b22
Bug 1356546: Part 1 - Add a StructuredCloneHolder JS helper to hold opaque structured clone blobs. r=billm
...
There are several places in the WebExtensions framework where we currently
need to repeatedly serialize and deserialize structured clone data as it
passes through message managers, which can lead to significant performance
issues.
This helper class lets us serialize a value directly from the source extension
context into an opaque blob, and then directly deserialize it into the target
context on the other end, with no X-ray overhead or clones into privileged
scopes in-between.
MozReview-Commit-ID: 4QzHi89onxc
2017-05-20 15:09:24 -07:00