Terrence Cole
5398dfc03d
Bug 1251922 - Do not create metadata objects for temporary parse globals; r=fitzgen
...
--HG--
extra : rebase_source : b2d1357aed9e0ad0ef0af61b5b38ec634b4b3278
2016-03-01 15:13:08 -08:00
Till Schneidereit
069b390f89
Bug 911216 - Part 11: Implement all Promise inspection functionality as Debugger getters. r=shu,fitzgen
...
--HG--
rename : dom/promise/tests/test_dependentPromises.html => js/src/tests/ecma_6/Promise/dependent-promises.js
extra : rebase_source : af4f22cb26a42d3e6262e7fe582ea301c9055a70
2016-02-10 23:10:08 +01:00
Till Schneidereit
cbced0986f
Bug 911216 - Part 10: Support debugger hooks for creation and settling of promises. r=shu
...
--HG--
extra : rebase_source : d78b721b7252323dfa965c453d42b14796b677ed
2016-02-10 23:09:14 +01:00
Till Schneidereit
2a402a8b6e
Bug 911216 - Part 9: Properly handle rejecting wrapped promises in the face of xray wrappers. r=efaust,f=bz
...
--HG--
extra : rebase_source : 95c7089a4d489d769f99a0cfd3d9cce742b730f3
2016-03-22 16:18:47 +01:00
Till Schneidereit
445098e888
Bug 911216 - Part 8: Properly wrap and unwrap |then| callbacks for xrayed Promises. r=efaust,f=bz
...
--HG--
extra : rebase_source : a296c19e9d9450ce093fdae272d805a9ed508b0c
2016-03-22 16:18:44 +01:00
Till Schneidereit
db904728ee
Bug 911216 - Part 7: Implement ES6 Promises in the JavaScript engine. r=efaust
...
--HG--
extra : rebase_source : 44ac4d767f6b2298acea444675c7177cb8f0d602
2015-11-10 12:34:00 +01:00
Till Schneidereit
40b836d965
Bug 911216 - Part 6: Shim new promise-related Debugger.Object accessors using PromiseDebugging. r=shu
...
--HG--
extra : rebase_source : f113601df25267eaba4696103f448cbad1c103ea
2016-03-22 15:54:44 +01:00
Mike Hommey
494c580cc0
Bug 911216 - Part 5: Add --enable-sm-promise configure flag. r=chmanchester
...
--HG--
extra : rebase_source : aaa660be82b623b83d3efba287c0126e73de4e3c
2016-03-09 16:09:25 +09:00
Till Schneidereit
4f3a29c32a
Bug 1257588 - Don't ignore self-hosted frames when getting a saved frame's async cause. r=fitzgen
...
--HG--
extra : rebase_source : edf09b478bcef18ee63088845fda068ab9fef3dc
2016-03-22 15:54:15 +01:00
Boris Zbarsky
167f9e9718
Bug 1256376 followup to fix -Werror bustage on Windows.
2016-03-22 18:11:54 -04:00
Jim Blandy
db7bf419d6
Bug 1257395: Update comments for GCHashTable and GCPolicy. DONTBUILD r=terrence
...
--HG--
extra : rebase_source : 12d7d4f2b7a1178498e1499c1f68b0033449f887
2016-03-16 18:16:01 -07:00
Boris Zbarsky
42b3bbe27a
Bug 1257919 part 8. Make the line/column number getters on JSStackFrame take an explicit JSContext. r=khuey
2016-03-22 13:50:31 -04:00
Boris Zbarsky
efa07c06d1
Bug 1257919 part 6. Make the filename getter on JSStackFrame take an explicit JSContext. r=khuey
2016-03-22 13:50:31 -04:00
Boris Zbarsky
655d4654c8
Bug 1257919 part 4. Stop returning StackFrame instances from exceptions::CreateStack. C++ callers of GetCurrentJSStack or exceptions::CreateStack always check for null anyway, and none of them seem to want this non-JS thing. r=khuey
2016-03-22 13:50:31 -04:00
Boris Zbarsky
12ede800fa
Bug 1257919 part 3. Make the various toString methods on exceptions take an explicit JSContext. r=khuey
2016-03-22 13:50:31 -04:00
Boris Zbarsky
44088b97d0
Bug 1257919 part 2. Make nsIException and nsIStackFrame builtinclass, so we can start using [implicit_jscontext] on them. r=khuey
2016-03-22 13:50:31 -04:00
Boris Zbarsky
4610148fbe
Bug 1256376. Fix forEach on typed arrays to work over Xrays from web extension sandboxes. r=till
2016-03-22 13:49:58 -04:00
Boris Zbarsky
741f862a59
Bug 1256342
. Fix typed array iteration to work correctly over Xrays. r=till,bholley
2016-03-22 13:49:36 -04:00
Jeff Walden
c5201c49a4
Bug 1253099. r=arai, r=efaust
...
--HG--
extra : rebase_source : 148819be2c54f47acdb54fc8425686c2bd2162d0
2016-03-05 04:28:53 -08:00
Jeff Walden
e6341e6a3a
Bug 1242810. r=jandem
...
--HG--
extra : rebase_source : 4aef209ab4171efb039c45efe650b0989da00095
2016-03-02 17:52:08 -08:00
Jeff Walden
1a0903f98c
Bug 1257979 - Use a GCHashSet for a hash in the JSON stringifying algorithm. r=sfink
...
--HG--
extra : rebase_source : c6e2b22de7467ac4c99fa6e010a88c2f2ca1d981
2016-03-18 16:43:53 -07:00
Jeff Walden
4fceffbb3c
Bug 1257102 - Invoking a trap on a proxy, where the handler has null as the value of that trap, should fall back to operating on the target just like undefined would. r=evilpie
...
--HG--
extra : rebase_source : b77e0d98e710345192e95d4128fc82963dba403b
2016-03-18 16:43:43 -07:00
Sebastian Hengst
8893133146
Backed out changeset 0516f9a5ad9d (bug 1256342
) for Reftest, Jit and Spidermonkey failures. r=bustage on a CLOSED TREE
2016-03-22 21:11:35 +01:00
Sebastian Hengst
700bac6991
Backed out changeset c2e6b3fb0892 (bug 1256376)
2016-03-22 21:11:26 +01:00
Sebastian Hengst
4e4e0bcb49
Backed out changeset 8bb1cce4804d (bug 1257919)
2016-03-22 21:11:05 +01:00
Sebastian Hengst
055a2f1834
Backed out changeset 6403c45366e0 (bug 1257919)
2016-03-22 21:10:55 +01:00
Sebastian Hengst
60e4be8fc0
Backed out changeset 1b5db6edd791 (bug 1257919)
2016-03-22 21:10:45 +01:00
Sebastian Hengst
0e9bf1445a
Backed out changeset 6e95ee3cd4c6 (bug 1257919)
2016-03-22 21:10:21 +01:00
Sebastian Hengst
336c2cc4ae
Backed out changeset 08f1c7239cdf (bug 1257919)
2016-03-22 21:10:01 +01:00
Boris Zbarsky
5df498fbd2
Bug 1257919 part 8. Make the line/column number getters on JSStackFrame take an explicit JSContext. r=khuey
2016-03-22 13:50:31 -04:00
Boris Zbarsky
38af226a36
Bug 1257919 part 6. Make the filename getter on JSStackFrame take an explicit JSContext. r=khuey
2016-03-22 13:50:31 -04:00
Boris Zbarsky
8ba7a0b580
Bug 1257919 part 4. Stop returning StackFrame instances from exceptions::CreateStack. C++ callers of GetCurrentJSStack or exceptions::CreateStack always check for null anyway, and none of them seem to want this non-JS thing. r=khuey
2016-03-22 13:50:31 -04:00
Boris Zbarsky
8ef4cc7c3d
Bug 1257919 part 3. Make the various toString methods on exceptions take an explicit JSContext. r=khuey
2016-03-22 13:50:31 -04:00
Boris Zbarsky
c978d9ded6
Bug 1257919 part 2. Make nsIException and nsIStackFrame builtinclass, so we can start using [implicit_jscontext] on them. r=khuey
2016-03-22 13:50:31 -04:00
Boris Zbarsky
9f5d00ed32
Bug 1256376. Fix forEach on typed arrays to work over Xrays from web extension sandboxes. r=till
2016-03-22 13:49:58 -04:00
Boris Zbarsky
b1ae62c00b
Bug 1256342
. Fix typed array iteration to work correctly over Xrays. r=till,bholley
2016-03-22 13:49:36 -04:00
Jon Coppeard
67dfdde2d4
Bug 1257903 - Fix spurious GC hazard on a CLOSED TREE r=me
2016-03-22 17:44:03 +00:00
Benjamin Bouvier
c908b0daa2
Bug 1258346: Check for success in calls to append() in WasmBinaryToText: r=jorendorff
...
MozReview-Commit-ID: 8SRN9CEf275
--HG--
extra : rebase_source : 6fb02f83e4a617cc889d1049b20fd8f9d0484f56
2016-03-21 15:09:08 +01:00
Jon Coppeard
1583dc9934
Bug 1257903 - Compact arenas containing shapes r=terrence
2016-03-22 13:23:49 +00:00
Geoff Brown
3c73a0f0ec
Bug 1257948 - More Android test manifest cleanup; r=jmaher
2016-03-22 07:22:43 -06:00
Nicolas B. Pierron
a4d6e6d62a
Bug 1257089 - Weaken the assertions to account for unreachable annotation added by Range Analysis. r=sunfish
2016-03-22 12:39:07 +00:00
Carsten "Tomcat" Book
53f935b036
Merge mozilla-central to mozilla-inbound
2016-03-22 12:31:09 +01:00
Carsten "Tomcat" Book
5d83e31d04
merge mozilla-inbound to mozilla-central a=merge
2016-03-22 12:14:15 +01:00
Nick Fitzgerald
771a7148d1
Bug 1257019 - Add move construction to js::Mutex<T>. r=terrence
2016-03-21 16:39:00 -04:00
Mike Hommey
b93503b5e7
Bug 1257468 - Move JS_STANDALONE to moz.configure. r=nalexander
2016-03-22 11:09:43 +09:00
Mike Hommey
cec6eb6fbb
Bug 1257468 - Replace tests on BUILDING_JS with tests on MOZ_BUILD_APP==js. r=nalexander
...
Now that MOZ_BUILD_APP is set to js when building js/src, we can
distinguish those builds with MOZ_BUILD_APP==js instead of BUILDING_JS.
Consequently, remove BUILDING_JS.
2016-03-22 11:09:42 +09:00
Mike Hommey
31d2c022bd
Followup for bug 1257445 - Remove the AutoStopwatch::getCPU implementation using sched_getcpu. r=jimb
...
It was always preprocessed out because the XP_LINUX condition it was using
originally was never satisfied, and when turning that condition to __GLIBC__,
which is more realistic, enabling that code path, web-platform-tests crash on
Linux64 debug.
2016-03-22 10:38:41 +09:00
Jim Blandy
0a2e45670b
Bug 1258555: Fix return type of js::GCPointerPolicy::needsSweep. r=terrence
...
--HG--
extra : rebase_source : 987a12c8e8d32eb13aabd057e7ffa8a77ca84be0
2016-03-21 15:23:08 -07:00
Jim Blandy
7fd97d95b1
Bug 1258578: Improve documentation for js::RelocatablePtr. DONTBUILD r=terrence
...
--HG--
extra : rebase_source : 9f053ef5360f9723f69f613a88246f35452632b0
extra : amend_source : dc97b52f1f39457c2c68f06f51020bfd7b961f87
2016-03-21 16:49:33 -07:00
Mike Hommey
d8e5f51dde
Bug 1257445 - Move some platform-specific defines to moz.configure. r=gps
2016-03-22 09:25:48 +09:00