765bc7a86f726c7fd3633ca29026cc10f4950864: Bug 1529298 - Rename the two ArrayBufferObject::create overloads to ArrayBufferObject::create{Zeroed,WithContents}, and inline a simplified form of the more-complex ArrayBufferObject::create into the new createZeroed function. r=sfink
Jeff Walden <jwalden@mit.edu> - Mon, 18 Feb 2019 22:52:41 -0800 - rev 460384
Push 112085 by jwalden@mit.edu at Fri, 22 Feb 2019 04:41:17 +0000
Bug 1529298 - Rename the two ArrayBufferObject::create overloads to ArrayBufferObject::create{Zeroed,WithContents}, and inline a simplified form of the more-complex ArrayBufferObject::create into the new createZeroed function. r=sfink
5a304d4b53c05587d9da2fdb4db5276380c6ff5b: Bug 1529298 - Remove ArrayBufferObject::hasData and perform its operation in its sole caller in a more straightforward manner. r=sfink
Jeff Walden <jwalden@mit.edu> - Mon, 18 Feb 2019 22:52:41 -0800 - rev 460383
Push 112085 by jwalden@mit.edu at Fri, 22 Feb 2019 04:41:17 +0000
Bug 1529298 - Remove ArrayBufferObject::hasData and perform its operation in its sole caller in a more straightforward manner. r=sfink
76600605e1e3ce8a54e7ab8c1d98851cad365959: Bug 1529298 - Remove JS_ExternalizeArrayBufferContents because it has no users except in tests, implements complicated ownership semantics, and is definite implementation complexity. r=sfink
Jeff Walden <jwalden@mit.edu> - Mon, 18 Feb 2019 22:52:41 -0800 - rev 460382
Push 112085 by jwalden@mit.edu at Fri, 22 Feb 2019 04:41:17 +0000
Bug 1529298 - Remove JS_ExternalizeArrayBufferContents because it has no users except in tests, implements complicated ownership semantics, and is definite implementation complexity. r=sfink
9e5e10661a782ba3bd5836eef5505b3f10e09967: Bug 1529298 - Move most of JS_ExternalizeArrayBufferContents into a static member function on ArrayBufferObject so that internals-observing code isn't smeared across two functions. r=sfink
Jeff Walden <jwalden@mit.edu> - Mon, 18 Feb 2019 22:52:41 -0800 - rev 460381
Push 112085 by jwalden@mit.edu at Fri, 22 Feb 2019 04:41:17 +0000
Bug 1529298 - Move most of JS_ExternalizeArrayBufferContents into a static member function on ArrayBufferObject so that internals-observing code isn't smeared across two functions. r=sfink
c0aee08543ad5825d3a08aedf60ea8b1f524625f: Bug 1529298 - Split PLAIN into INLINE_DATA/MALLOCED for ArrayBuffer kinds. r=sfink
Jeff Walden <jwalden@mit.edu> - Mon, 18 Feb 2019 22:52:25 -0800 - rev 460380
Push 112085 by jwalden@mit.edu at Fri, 22 Feb 2019 04:41:17 +0000
Bug 1529298 - Split PLAIN into INLINE_DATA/MALLOCED for ArrayBuffer kinds. r=sfink
efd2d5e7ec57c3f347b74ace7ea4605b84bfeac5: 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
Jeff Walden <jwalden@mit.edu> - Mon, 18 Feb 2019 22:48:06 -0800 - rev 460379
Push 112085 by jwalden@mit.edu at Fri, 22 Feb 2019 04:41:17 +0000
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
9cb1a38c00ed72c33b02781d4ece643fb80ba5fd: Bug 1529294 - Add a test for ArrayBuffers with external contents not being serializable. r=sfink
Jeff Walden <jwalden@mit.edu> - Mon, 18 Feb 2019 22:45:17 -0800 - rev 460378
Push 112085 by jwalden@mit.edu at Fri, 22 Feb 2019 04:41:17 +0000
Bug 1529294 - Add a test for ArrayBuffers with external contents not being serializable. r=sfink
eed1098d0d6c9e3af5b02154295e452c6c21bb48: Backed out 16 changesets (bug 1529298, bug 1529294) for spidermonkey bustages on testAtomicOperations.cpp. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Fri, 22 Feb 2019 05:43:19 +0200 - rev 460377
Push 112084 by ncsoregi@mozilla.com at Fri, 22 Feb 2019 03:43:49 +0000
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)
21dcc5f55dca9153a32c89dd0f000d5add8ebdfd: Bug 1529498 - null pointer writes in mozilla::net::Predictor::LearnNative, r=valentin
Michal Novotny <michal.novotny> - Thu, 21 Feb 2019 04:16:00 +0200 - rev 460376
Push 112083 by ncsoregi@mozilla.com at Fri, 22 Feb 2019 02:49:31 +0000
Bug 1529498 - null pointer writes in mozilla::net::Predictor::LearnNative, r=valentin Make sure necko child is initialized before using gNeckoChild in the child process.
d4d8f0d1f542d7e7b9bd148db416ed258d7b07ba: Bug 1520560: Rename 'Firefox Account' to 'Sync' by using '{ -sync-brand-short-name }' in Preferences. r=lina,flod
Adam <adam.czyzewski@mail.utoronto.ca> - Wed, 20 Feb 2019 18:00:31 -0500 - rev 460375
Push 112083 by ncsoregi@mozilla.com at Fri, 22 Feb 2019 02:49:31 +0000
Bug 1520560: Rename 'Firefox Account' to 'Sync' by using '{ -sync-brand-short-name }' in Preferences. r=lina,flod
d80b681a68e6a273d1663d5048c3dfcd7b4debd1: Bug 1529298 - Initialize all ArrayBuffers that store their data inline using a single function. r=sfink
Jeff Walden <jwalden@mit.edu> - Mon, 18 Feb 2019 23:06:28 -0800 - rev 460374
Push 112082 by jwalden@mit.edu at Fri, 22 Feb 2019 02:22:21 +0000
Bug 1529298 - Initialize all ArrayBuffers that store their data inline using a single function. r=sfink
086849ef0dd549f9562bc56e79abb62047a99d15: Bug 1529298 - Add BufferKind::NO_DATA for ArrayBuffers that have no data (whether because byteLength is zero or because the ArrayBuffer is detached), for which the value of |ownsData()| is irrelevant. r=sfink
Jeff Walden <jwalden@mit.edu> - Mon, 18 Feb 2019 22:53:37 -0800 - rev 460373
Push 112082 by jwalden@mit.edu at Fri, 22 Feb 2019 02:22:21 +0000
Bug 1529298 - Add BufferKind::NO_DATA for ArrayBuffers that have no data (whether because byteLength is zero or because the ArrayBuffer is detached), for which the value of |ownsData()| is irrelevant. r=sfink
6f66e6c059df0b3a13307c83ffb98b821cd592a4: Bug 1529298 - Remove ArrayBufferOffset::offsetOfFlags as unused. r=sfink
Jeff Walden <jwalden@mit.edu> - Mon, 18 Feb 2019 22:52:42 -0800 - rev 460372
Push 112082 by jwalden@mit.edu at Fri, 22 Feb 2019 02:22:21 +0000
Bug 1529298 - Remove ArrayBufferOffset::offsetOfFlags as unused. r=sfink
6cc3cd982953405eaa669248b103c5cc6b987d57: Bug 1529298 - Add BufferContents::createFoo functions for every kind so that the templaty, harder-to-search-for create function can be removed. r=sfink
Jeff Walden <jwalden@mit.edu> - Mon, 18 Feb 2019 22:52:42 -0800 - rev 460371
Push 112082 by jwalden@mit.edu at Fri, 22 Feb 2019 02:22:21 +0000
Bug 1529298 - Add BufferContents::createFoo functions for every kind so that the templaty, harder-to-search-for create function can be removed. r=sfink
d80ce47bba5278fb6779bfa248d214c6da358ea8: Bug 1529298 - Consistently use "ArrayBuffer" instead of the vaguer "array buffer" in ArrayBuffer-related JSAPI descriptions. r=sfink
Jeff Walden <jwalden@mit.edu> - Mon, 18 Feb 2019 22:52:42 -0800 - rev 460370
Push 112082 by jwalden@mit.edu at Fri, 22 Feb 2019 02:22:21 +0000
Bug 1529298 - Consistently use "ArrayBuffer" instead of the vaguer "array buffer" in ArrayBuffer-related JSAPI descriptions. r=sfink
deaa41ca96da55cb27d03ea2c60895a25474488a: Bug 1529298 - Simplify ArrayBufferObject::createForContents some now that it's only ever passed non-null contents. r=sfink
Jeff Walden <jwalden@mit.edu> - Mon, 18 Feb 2019 22:52:42 -0800 - rev 460369
Push 112082 by jwalden@mit.edu at Fri, 22 Feb 2019 02:22:21 +0000
Bug 1529298 - Simplify ArrayBufferObject::createForContents some now that it's only ever passed non-null contents. r=sfink
e7fad41d68e05c402c314b596465d16670f7eb89: Bug 1529298 - Only pass BufferContents containing a non-null pointer to |ArrayBufferObject::createForContents|. r=sfink
Jeff Walden <jwalden@mit.edu> - Mon, 18 Feb 2019 22:52:42 -0800 - rev 460368
Push 112082 by jwalden@mit.edu at Fri, 22 Feb 2019 02:22:21 +0000
Bug 1529298 - Only pass BufferContents containing a non-null pointer to |ArrayBufferObject::createForContents|. r=sfink
b3e668a95d3211f479b03b0ca7b2c5fa6a8fa39e: Bug 1529298 - Make AllocateArrayBufferContents return uint8_t*, and make its callers consistently not redundantly report OOMs. r=sfink
Jeff Walden <jwalden@mit.edu> - Mon, 18 Feb 2019 22:52:42 -0800 - rev 460367
Push 112082 by jwalden@mit.edu at Fri, 22 Feb 2019 02:22:21 +0000
Bug 1529298 - Make AllocateArrayBufferContents return uint8_t*, and make its callers consistently not redundantly report OOMs. r=sfink
c9f62f10eeb5db27027ebb2c6ad54db1d23a9db6: Bug 1529298 - Remove trailing arguments to ArrayBufferObject::createForContents that are identical for every caller. r=sfink
Jeff Walden <jwalden@mit.edu> - Mon, 18 Feb 2019 22:52:42 -0800 - rev 460366
Push 112082 by jwalden@mit.edu at Fri, 22 Feb 2019 02:22:21 +0000
Bug 1529298 - Remove trailing arguments to ArrayBufferObject::createForContents that are identical for every caller. r=sfink
1477b8eb544268bdd7deacd909077bfbebc59f0e: Bug 1529298 - Rename the two ArrayBufferObject::create overloads to ArrayBufferObject::create{Zeroed,WithContents}, and inline a simplified form of the more-complex ArrayBufferObject::create into the new createZeroed function. r=sfink
Jeff Walden <jwalden@mit.edu> - Mon, 18 Feb 2019 22:52:41 -0800 - rev 460365
Push 112082 by jwalden@mit.edu at Fri, 22 Feb 2019 02:22:21 +0000
Bug 1529298 - Rename the two ArrayBufferObject::create overloads to ArrayBufferObject::create{Zeroed,WithContents}, and inline a simplified form of the more-complex ArrayBufferObject::create into the new createZeroed function. r=sfink
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip