Jeff Walden
ed29a8a408
Bug 1529298 - Rename JS_NewArrayBufferWithExternalContents to JS_NewArrayBufferWithUserOwnedContents to better accord with the USER_OWNED ArrayBufferKind name, and to avoid namespace overload with the semantically distinct JS_NewExternalArrayBuffer and JS_ExternalizeArrayBufferContents functions. r=sfink
...
--HG--
rename : js/src/jsapi-tests/testExternalArrayBuffer.cpp => js/src/jsapi-tests/testArrayBufferWithUserOwnedContents.cpp
2019-02-18 22:48:06 -08:00
Csoregi Natalia
c80b2680b6
Backed out 16 changesets (bug 1529298, bug 1529294) for spidermonkey bustages on testAtomicOperations.cpp. CLOSED TREE
...
Backed out changeset d80b681a68e6 (bug 1529298)
Backed out changeset 086849ef0dd5 (bug 1529298)
Backed out changeset 6f66e6c059df (bug 1529298)
Backed out changeset 6cc3cd982953 (bug 1529298)
Backed out changeset d80ce47bba52 (bug 1529298)
Backed out changeset deaa41ca96da (bug 1529298)
Backed out changeset e7fad41d68e0 (bug 1529298)
Backed out changeset b3e668a95d32 (bug 1529298)
Backed out changeset c9f62f10eeb5 (bug 1529298)
Backed out changeset 1477b8eb5442 (bug 1529298)
Backed out changeset 5be8cb19ad3d (bug 1529298)
Backed out changeset 432b2e88c651 (bug 1529298)
Backed out changeset 3512de18097c (bug 1529298)
Backed out changeset 9294b0d54597 (bug 1529298)
Backed out changeset c5a391fd808f (bug 1529298)
Backed out changeset 086f0ad27487 (bug 1529294)
--HG--
rename : js/src/jsapi-tests/testArrayBufferWithUserOwnedContents.cpp => js/src/jsapi-tests/testExternalArrayBuffer.cpp
2019-02-22 05:43:19 +02:00
Jeff Walden
498b9d3a76
Bug 1529298 - Rename JS_NewArrayBufferWithExternalContents to JS_NewArrayBufferWithUserOwnedContents to better accord with the USER_OWNED ArrayBufferKind name, and to avoid namespace overload with the semantically distinct JS_NewExternalArrayBuffer and JS_ExternalizeArrayBufferContents functions. r=sfink
...
--HG--
rename : js/src/jsapi-tests/testExternalArrayBuffer.cpp => js/src/jsapi-tests/testArrayBufferWithUserOwnedContents.cpp
extra : rebase_source : ff6c403009297e7a26d54a2dabac59e71bbe5512
2019-02-18 22:48:06 -08:00
Jeff Walden
f97637fc9b
Bug 1529298 - Split PLAIN into PLAIN_DATA and USER_OWNED ArrayBuffer data types to clearly segregate the two, rather than categorizing them both as the same thing. r=sfink
2019-02-18 22:47:52 -08:00
Sylvestre Ledru
41d1d79094
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D19663
--HG--
extra : moz-landing-system : lando
2019-02-15 08:15:57 +00:00
Brian Hackett
def051cbb5
Bug 1524127 Part 1 - Support searching regions spanning multiple checkpoints, r=mccr8.
...
--HG--
extra : rebase_source : 06d1e0288e9e254a944f6a6a690bd600f7b6c229
2019-01-30 15:28:06 -10:00
Sylvestre Ledru
14486004b6
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D18488
--HG--
extra : moz-landing-system : lando
2019-02-04 19:10:18 +00:00
Boris Zbarsky
0ba80a332b
Bug 1521907 part 6. Start using CheckedUnwrapStatic/Dynamic in toolkit. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D17886
--HG--
extra : moz-landing-system : lando
2019-02-02 03:25:07 +00:00
Gurzau Raul
44e4d42e8a
Backed out 7 changesets (bug 1521907) for failing at unit/test_bug1151385.js on a CLOSED TREE.
...
Backed out changeset ef04359ccf0d (bug 1521907)
Backed out changeset ac1c61bf61e9 (bug 1521907)
Backed out changeset df09b7be63c5 (bug 1521907)
Backed out changeset 585fa0024d46 (bug 1521907)
Backed out changeset e593c29aaff4 (bug 1521907)
Backed out changeset ac2e180a35b6 (bug 1521907)
Backed out changeset 270b1db9ea81 (bug 1521907)
2019-02-02 00:58:16 +02:00
Boris Zbarsky
fd2464c36c
Bug 1521907 part 6. Start using CheckedUnwrapStatic/Dynamic in toolkit. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D17886
--HG--
extra : moz-landing-system : lando
2019-02-01 18:49:45 +00:00
Ciure Andrei
63b0f3f854
Backed out 7 changesets (bug 1521907) for JSObject Wrapper.cpp bustages and failures CLOSED TREE
...
Backed out changeset ce3108090e77 (bug 1521907)
Backed out changeset efd05f4979f1 (bug 1521907)
Backed out changeset 2d0895148907 (bug 1521907)
Backed out changeset 192152fe986a (bug 1521907)
Backed out changeset ca65b46b0d37 (bug 1521907)
Backed out changeset b3daf5ca3d11 (bug 1521907)
Backed out changeset 1b0a09a46c70 (bug 1521907)
2019-02-01 19:38:25 +02:00
Boris Zbarsky
fe5fc0cc2f
Bug 1521907 part 6. Start using CheckedUnwrapStatic/Dynamic in toolkit. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D17886
--HG--
extra : moz-landing-system : lando
2019-02-01 13:22:44 +00:00
Brian Hackett
63524d8a48
Bug 1513118 Part 1 - Allow simultaneous middleman calls from multiple child processes, r=lsmyth.
...
--HG--
extra : rebase_source : 63191cac403d7d4726ec4f686f23e39ad4f24294
extra : source : 9417ce02d4f2702923d48ca9ef8019bb09c6aa6a
2018-12-29 08:22:13 -10:00
Brian Hackett
b456931b82
Bug 1523364 - Handle WindowGlobal messages within the middleman when appropriate, r=nika.
2019-01-29 05:26:39 -10:00
Ehsan Akhgari
06c3d29113
Bug 1521000 - Part 1: Reformat the tree to ensure everything is formatted correctly with clang-format r=sylvestre
...
Summary: # ignore-this-changeset
Reviewers: sylvestre
Reviewed By: sylvestre
Subscribers: reviewbot, emilio, jandem, bbouvier, karlt, jya
Bug #: 1521000
Differential Revision: https://phabricator.services.mozilla.com/D16936
--HG--
extra : histedit_source : 4add583bfa729ccc1aef934629ed45ff095189b0
2019-01-18 10:12:56 +01:00
Brian Hackett
6d36cab00c
Bug 1516578 Part 6 - IDL and binding changes for coordinating child processes from JS, r=lsmyth.
...
--HG--
extra : rebase_source : 8de273af9fb5eb043bf67714d384e664efa8e25e
extra : source : 91d5c6ff3ee769f779668b19f09b76cba00b8142
2018-12-27 13:37:22 -10:00
Brian Hackett
07f8a6f076
Bug 1516578 Part 5 - Remove logic for coordinating child processes from C++, r=mccr8.
...
--HG--
extra : rebase_source : f2a5715b1d4f27de4d3598fe73d99da276915892
extra : source : 1701613c165d52565cc8dcf48b5e8a8bfebf7a23
2018-12-27 13:32:36 -10:00
Brian Hackett
e245026227
Bug 1516578 Part 4 - Improve handling when encoding/decoding execution points with no position, r=lsmyth.
...
--HG--
extra : rebase_source : 7de1af8761422eab9343d4807918aad5f5d615b6
extra : source : 9ddc5bc1e961af52dbd772f66559f3fe4199e572
2018-12-27 13:30:56 -10:00
Brian Hackett
9a98dc9db3
Bug 1516578 Part 3 - Use UniquePtr more for web replay messages, r=mccr8.
...
--HG--
extra : rebase_source : 8e05bb9038e48835c1c7e5d987e9cee9a8867a92
extra : source : fb64ff37f6345cfa2e8efc7d692bc3dc3a1cd6f5
2018-12-27 13:28:49 -10:00
Brian Hackett
d3d0015ff0
Bug 1516578 Part 2 - Add ToString methods for breakpoint positions and execution points, r=lsmyth.
...
--HG--
extra : rebase_source : 4f0d872e618da7fc109074e25ad665f21848b5ba
extra : source : 0426a61d27a9c9c047b4d489e4a2586b4c7a6491
2018-12-27 13:27:58 -10:00
Brian Hackett
5f10ff1d4c
Bug 1516578 Part 1 - Merge HitCheckpoint and HitBreakpoint messages, r=mccr8.
...
--HG--
extra : rebase_source : 4af6ea61f960053b28870552bb3e827d147fffb0
extra : source : cf0578ce6aa3b10e00b877c50e0c2ab517b07c2c
2018-12-27 13:24:55 -10:00
Jeff Walden
a128f0c35c
Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
...
--HG--
extra : rebase_source : b80911e01f984ee9f99fbbc6c4552ef3d2178587
2019-01-03 15:37:01 -06:00
Brian Hackett
e01dc6ebd1
Bug 1511525 - Consider RunToPoint messages when determining where a child process is, r=mccr8.
...
--HG--
extra : rebase_source : 2d61541018c03d4f122149a374425e0f9570e8d5
2018-11-30 14:19:55 -10:00
Brian Hackett
1e5869c853
Bug 1511228
- Erase side effects before running forward to execution points, r=mccr8.
...
--HG--
extra : rebase_source : e910f8ef701efa3560d102ad25ef32c2155c3c7c
2018-11-29 15:09:33 -10:00
Sylvestre Ledru
cccdda3c2a
Bug 1516555 - Reformat everything to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D15426
--HG--
extra : moz-landing-system : lando
2018-12-28 15:48:06 +00:00
Brian Hackett
5ce4ebb4e6
Bug 1514558 - Avoid calling objc_lookUpClass when processing middleman calls, r=lsmyth.
...
--HG--
extra : rebase_source : 2320c6e7fde4d748829fd61833f0f6429bc3dcd7
2018-12-19 13:34:13 -10:00
Kris Maglione
ec6680483d
Bug 1513366: Part 4 - Use do_ImportModule in WebReplay code. r=bhackett
...
Differential Revision: https://phabricator.services.mozilla.com/D14214
--HG--
extra : rebase_source : 463b93cf2f6736bcefc0a6cbf684f01adb2b19e2
2018-12-11 13:57:25 -08:00
Sylvestre Ledru
7cf43b9bc0
Bug 1513205 - Ride along, update some code to match the Google coding style r=Ehsan
...
# ignore-this-changeset
Depends on D14595
Differential Revision: https://phabricator.services.mozilla.com/D14597
--HG--
extra : moz-landing-system : lando
2018-12-14 18:10:08 +00:00
Jan de Mooij
eee34e39b3
Bug 1513277 part 2 - Use the scripted caller's global in mozJSComponentLoader::FindTargetObject. r=kmag
...
We have a few places where C++ calls ChromeUtils::Import directly.
I fixed these to pass the target object directly instead of an empty Optional<>.
Differential Revision: https://phabricator.services.mozilla.com/D14180
--HG--
extra : moz-landing-system : lando
2018-12-12 21:30:04 +00:00
Sylvestre Ledru
ad75e912fb
Bug 1512961 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D14060
--HG--
extra : moz-landing-system : lando
2018-12-10 19:23:16 +00:00
Matt Woodrow
e3453844bf
Bug 1510853 - Introduce VsyncId and VsyncEvent for identifying vsyncs without timestamp comparisons. r=jrmuizel
...
MozReview-Commit-ID: 6TO6hYOdJYo
Differential Revision: https://phabricator.services.mozilla.com/D13757
--HG--
extra : moz-landing-system : lando
2018-12-07 23:27:28 +00:00
Ciure Andrei
22c96f2cb4
Backed out 4 changesets (bug 1510853) for TelemetryHistogramEnums.h build bustages CLOSED TREE
...
Backed out changeset 80baa7b09930 (bug 1510853)
Backed out changeset d1ef6db7fc28 (bug 1510853)
Backed out changeset ae190948ad73 (bug 1510853)
Backed out changeset 0ade0aa77b2f (bug 1510853)
2018-12-07 19:38:47 +02:00
Matt Woodrow
6c3cd9bd00
Bug 1510853 - Introduce VsyncId and VsyncEvent for identifying vsyncs without timestamp comparisons. r=jrmuizel
...
MozReview-Commit-ID: 6TO6hYOdJYo
Differential Revision: https://phabricator.services.mozilla.com/D13757
--HG--
extra : moz-landing-system : lando
2018-12-07 17:06:11 +00:00
Brian Hackett
33b64b3e11
Bug 1510708 - Don't send OnPaused notification to debugger for intermediate checkpoint when warping, r=mccr8.
...
--HG--
extra : rebase_source : d4694be40e75a6162e44382efc308c30ac3874ce
2018-11-28 08:11:01 -10:00
Brian Hackett
cff066912b
Bug 1510738 - Null check return value parameter in pthread_join redirection, r=lsmyth.
...
--HG--
extra : rebase_source : cd00921c0b1aa64700fb9f88d9ae7fd974513405
2018-11-28 09:31:46 -10:00
Brian Hackett
6c57271f88
Bug 1510724 Part 4 - Add diagnostic redirections for hashtable operations, r=lsmyth.
...
--HG--
extra : rebase_source : 9e9f30828e916f8bc739ab9c948586c949806dd8
2018-11-28 09:18:13 -10:00
Brian Hackett
f84cb685a8
Bug 1510724 Part 3 - Add PreambleResult kind for redirected functions which don't generate events, r=lsmyth.
...
--HG--
extra : rebase_source : cd219bf9df0e2aeeda2e18af31608bdcc04dba7a
2018-11-28 09:14:11 -10:00
Brian Hackett
c27f6908ad
Bug 1510724 Part 2 - Add new HashTable diagnostics, r=lsmyth.
...
--HG--
extra : rebase_source : dc9d24c8e30a0dabfa8a90e0a3ebc32c336f03d5
2018-11-28 09:11:33 -10:00
Benjamin Bouvier
a7f1d173a0
Bug 1511383: Update vim modelines after clang-format; r=sylvestre
...
- modify line wrap up to 80 chars; (tw=80)
- modify size of tab to 2 chars everywhere; (sts=2, sw=2)
--HG--
extra : rebase_source : 7eedce0311b340c9a5a1265dc42d3121cc0f32a0
extra : amend_source : 9cb4ffdd5005f5c4c14172390dd00b04b2066cd7
2018-11-30 16:39:55 +01:00
Sylvestre Ledru
265e672179
Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
...
# ignore-this-changeset
--HG--
extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
2018-11-30 11:46:48 +01:00
Ehsan Akhgari
490e611801
Bug 1508472 - Part 5: Fifth batch of comment fix-ups in preparation for the tree reformat r=sylvestre
...
This is a best effort attempt at ensuring that the adverse impact of
reformatting the entire tree over the comments would be minimal. I've used a
combination of strategies including disabling of formatting, some manual
formatting and some changes to formatting to work around some clang-format
limitations.
Differential Revision: https://phabricator.services.mozilla.com/D13371
--HG--
extra : moz-landing-system : lando
2018-11-29 10:30:46 +00:00
Brian Hackett
b44e3c69fe
Bug 1510481 - Fix handling of messages sent to NSAutoreleasePools after diverging from the recording, r=lsmyth.
...
--HG--
extra : rebase_source : 07e3ff1e64b0726d6c1e8d121111741443fb2872
2018-11-27 14:17:07 -10:00
Ehsan Akhgari
0ad55ab74f
Bug 1510513 - Retain the formatting of MOZ_DEFINE_ENUM_* macros r=sylvestre
...
These macros tend to be handled quite poorly since the clang-format
tokenizer cannot figure out how to handle them.
Differential Revision: https://phabricator.services.mozilla.com/D13179
--HG--
extra : moz-landing-system : lando
2018-11-28 09:14:19 +00:00
Gabriele Svelto
566f669d07
Bug 1509450 - Remove unnecessary inclusions of ContentParent.h and ContentChild.h r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D12728
--HG--
extra : moz-landing-system : lando
2018-11-26 14:49:44 +00:00
Brian Hackett
5c0cfe886f
Bug 1500703 - Include more context when reporting recording mismatches, r=mccr8.
...
--HG--
extra : rebase_source : 8f08e7c8cc84aead7e4e3852582a83c336d6b6f4
2018-11-26 12:42:28 -10:00
Brian Hackett
3a735985e3
Bug 1509562 Part 4 - Define redirections directly, instead of with a giant macro, r=lsmyth.
...
--HG--
extra : rebase_source : e17fcc51218501fe7e4db9088c639eccec9d1d1e
2018-11-23 09:35:54 -10:00
Brian Hackett
ad1353a4b7
Bug 1509562 Part 3 - Remove dependence on CallEvent_* enum, r=lsmyth.
...
--HG--
extra : rebase_source : d8e5c15d7160b22278d13829a0aa36b7b2ab3657
2018-11-23 09:27:38 -10:00
Brian Hackett
0c9d0e2f87
Bug 1509562 Part 2 - Avoid UAF when resetting middleman calls, r=lsmyth.
...
--HG--
extra : rebase_source : 9b293c766746741b5835b924b89f246ce557f4c4
2018-11-23 09:09:18 -10:00
Brian Hackett
fb3b6b5517
Bug 1509562 Part 1 - Remove restriction on redirections being a statically defined array, r=lsmyth.
...
--HG--
extra : rebase_source : c6ad4b592cc671269bcf8cb30d6db3f2671a620e
2018-11-23 09:06:30 -10:00
Brian Hackett
2f6f204077
Bug 1508693 - Add middleman call support for functions used in rendering widgets, r=lsmyth.
...
--HG--
extra : rebase_source : d2c404fc1147e59838e82a6ceb98e2fe7c3aa506
2018-11-23 09:06:16 -10:00