Jeff Gilbert
70a22b2878
Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot
...
MozReview-Commit-ID: JtTcLL5OPF0
2018-06-26 17:05:01 -07:00
Emilio Cobos Álvarez
4b8b5e1717
Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
...
This was done automatically replacing:
s/mozilla::Move/std::move/
s/ Move(/ std::move(/
s/(Move(/(std::move(/
Removing the 'using mozilla::Move;' lines.
And then with a few manual fixups, see the bug for the split series..
MozReview-Commit-ID: Jxze3adipUh
2018-06-01 10:45:27 +02:00
Steve Fink
a79b7990da
Bug 1442722 - Move scope into JSStructuredData, r=baku,jorendorff
2018-04-03 11:17:33 -07:00
Jan de Mooij
e5f8a28c84
Bug 1461292 part 1 - Rename JSAutoCompartment to JSAutoRealm. r=bz,luke
2018-05-16 10:53:16 +02:00
Steve Fink
adc787d237
Bug 1455071 - Use delegation rather than inheritance for the BufferList in JSStructuredCloneData, r=jorendorff,r=baku
2018-03-15 16:56:09 -07:00
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