Ryan VanderMeulen
3b625b3b98
Bug 1282257 - Fix include ordering to make the style checker happy. r=bustage
2016-07-22 17:08:29 -04:00
Boris Zbarsky
c0fdb1ba69
Bug 1157127. When reusing the global of an initial about:blank for a new document, clear out its XBL scope when we change the global's principal. r=bholley
2016-07-22 16:19:52 -04:00
Boris Zbarsky
ab51033732
Bug 1288581 part 2. Stop messing with the ExpandoAndGeneration's expando in CC code, since it's now traced by the reflector proxy. r=smaug
2016-07-22 16:19:52 -04:00
Jinank Jain
3822028a8a
Bug 1284441 - Remove unnecessary cast from ExpressionDecompiler::decompilePC. r=arai
2016-07-21 18:12:49 -04:00
Oriol
3f8f83a0a1
Bug 1282257 - Create accessor properties in Debugger.Object.prototype to expose the target and the handler of a proxy object. r=jimb
2016-07-22 10:50:00 -04:00
Oriol
1c9ae94a7e
Bug 1288515 - Rename GetScriptedProxyHandlerObject to ScriptedProxyHandler::handlerObject and make it public. r=jimb
2016-07-22 10:39:00 -04:00
Terrence Cole
c3a5940060
No Bug - Fix up some function names that appear in comments; r=meow
...
--HG--
extra : rebase_source : c71365b5b3aeb504318ad4720e76b3d0b75b50b9
2016-07-22 10:50:26 -07:00
Terrence Cole
66620d7847
Bug 1288566 - Include all possible states in StateName; r=jonco
...
--HG--
extra : rebase_source : 3e10b55fef34b5d9641c431f1818d08278e34554
2016-07-22 10:32:05 -07:00
Luke Wagner
04fe291d25
Bug 1288222 - Baldr: match signature types structurally (r=bbouvier)
...
MozReview-Commit-ID: 7Noq2TBkKmB
--HG--
extra : rebase_source : 89201ad63cdd369437b7c2c251d6c9e65e9c2ece
2016-07-21 21:19:49 -05:00
Luke Wagner
fc7d4e3d39
Bug 1288222 - Baldr: factor out common global access code (r=bbouvier)
...
MozReview-Commit-ID: 5NOGyihk8s
--HG--
extra : rebase_source : 622fa7961d494a252ef2a7c5c04959904965ce96
2016-07-20 12:56:53 -05:00
Luke Wagner
f58ed6912f
Bug 1288564 - Baldr: change HeapPtr to ReadBarriered in WeakCache (r=terrence)
...
MozReview-Commit-ID: 722L1GFAo6c
--HG--
extra : rebase_source : 867c492d7114bad15414c6b671888f0ad263e478
2016-07-21 19:26:42 -05:00
Jon Coppeard
45cd7b63bf
Bug 1288716 - Fix jit-test handling of --tbpl argument r=bbouvier
2016-07-22 13:57:20 +01:00
Jon Coppeard
d8659edc52
Bug 1275448 - Don't crash on shutdown due to non-empty type descriptors set if we leak r=sfink
2016-07-22 13:57:10 +01:00
Jon Coppeard
09944b17dd
Bug 1288427 - Remove the base shapes update phase of compacting GC r=terrence
2016-07-22 13:57:10 +01:00
Jon Coppeard
960b895487
Bug 1285305 - Add comments explaining compacting GC update phases r=sfink
2016-07-22 13:57:10 +01:00
Carsten "Tomcat" Book
8b6316ec5f
Merge mozilla-central to mozilla-inbound
2016-07-22 11:59:06 +02:00
Carsten "Tomcat" Book
336105a0de
merge mozilla-inbound to mozilla-central a=merge
2016-07-22 11:58:02 +02:00
Carsten "Tomcat" Book
c7846e126c
Backed out changeset 16aa7041c009 (bug 1287107) for causing xpcshell and mac tests
2016-07-22 11:30:23 +02:00
Andrew McCreight
623b56a3f1
Bug 1287143
- Remove the window argument to SpecialPowers.exactGC(). r=jmaher
...
Cu.forceCC() is the same as DOMWindowUtils.cycleCollect(), but does
not require a window.
2016-07-19 13:13:00 +08:00
Nick Fitzgerald
ea16cfab73
Bug 1280818 part 1 - Add the ability to capture the stack until the first non-self-hosted frame with the given principals; r=bz,jimb
...
Before this commit, one could either capture all stack frames (by passing
maxFrameCount = 0) or a maximum of N frames (by passing maxFrameCount = N). This
commit introduces the ability to capture the first frame (by default ignoring
self hosted frames) with some target principals. This new option required
replacing the `unsigned maxFrameCount` parameter with the introduction of a new
sum type to describe the stack capturing behavior:
StackCapture = AllFrames
| MaxFrames(unsigned n)
| FirstSubsumedFrame(JSPrincipals* p, bool ignoreSelfHosted)
This is obviously more wordy in C++ than we'd like, but does make the stack
capturing more explicit rather than relying on the sentinal 0 to stand in for
infinity.
2016-07-21 23:40:59 -04:00
Eric Faust
8e556231ed
Bug 1277034 - Ensure that OOM message is properly flushed to stderr. (r=terrence, a=KWierso)
2016-07-21 16:21:20 -07:00
Ryan VanderMeulen
76cac2b034
Backed out changeset 8f3feee73843 (bug 1279992) for browser_pdfjs_main.js crashes on a CLOSED TREE.
2016-07-21 14:41:49 -04:00
Fabrice Desré
f5b619fb28
Bug 1287107 - Making transition alive with gaia as chrome:// r=bholley,fabrice
...
MozReview-Commit-ID: 9uVUrmuVFXQ
--HG--
extra : rebase_source : d0c19fcda5c72ecdce3b0d0bbbafa5a7954d7a4c
2016-03-03 09:58:47 -08:00
Tom Tromey
5538d692d3
Bug 1286877 - do not set c-basic-offset for python-mode; r=gps
...
This removes the unnecessary setting of c-basic-offset from all
python-mode files.
This was automatically generated using
perl -pi -e 's/; *c-basic-offset: *[0-9]+//'
... on the affected files.
The bulk of these files are moz.build files but there a few others as
well.
MozReview-Commit-ID: 2pPf3DEiZqx
--HG--
extra : rebase_source : 0a7dcac80b924174a2c429b093791148ea6ac204
2016-07-14 10:16:42 -06:00
Till Schneidereit
98a17b460b
Bug 911216 - Fix crashes caused by not properly handling not having an object at all as the target promise in EnqueuePromiseReactionJob, on a CLOSED TREE. r=bustage
2016-07-21 13:36:33 +02:00
Till Schneidereit
f8bc4fae19
Bug 911216 - Part 30: Enable SpiderMonkey Promise implementation. r=bz,efaust,bholley,Paolo,tromey,shu
...
Also contains folded version of the following patches that have to land at the same time with enabling the new implementation (or be backed out at the same time, if it comes to that):
Add Promise checks to test_xrayToJS.xul. r=bholley
Change Promise debugger hook tests to use Promise ctor instead of makeFakePromise. r=shu
Change DOM interface tests to assume Promise is an ES builtin, not a DOM one. r=bz
Remove some PromiseDebugging references. r=bz
Adapt promise rejections test to new xray-unwrapping error. r=bz
Fix expectations in browser_timelineMarkers tests. r=tromey
2016-07-21 12:06:30 +02:00
Eddy Bruel
807cc5dc91
Bug 1271650 - Implement a C++ interface for DebuggerFrame.isLive. r=fitzgen
2016-07-20 13:50:04 +02:00
Jon Coppeard
cfae91b7c1
Bug 1287869 - Add zeal mode to check nursery integrity r=terrence
2016-07-21 09:58:48 +01:00
Eddy Bruel
03730443d5
Bug 1271650 - DebuggerFrame::referent should be a static method. r=jimb
2016-07-20 13:44:13 +02:00
Till Schneidereit
0d6052d16c
Bug 1287334 - Properly handle non-Promise objects as dependent promise objects in js::EnqueuePromiseReactionJob. r=efaust
2016-07-21 10:29:00 +02:00
Chris Peterson
224290062c
Bug 1277106 - Part 3: Expand MOZ_UTF16() characters to u'' char16_t literals. r=luke
2016-07-20 22:03:48 -07:00
Chris Peterson
b175c9fdd5
Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo
2016-07-20 22:03:25 -07:00
Iris Hsiao
c2fcf15e25
Backed out changeset f2cf760a4668 (bug 1240984) for XPCShell failures
2016-07-21 11:14:49 +08:00
Steve Fink
381cbd207b
Bug 1264403 - Check for JS_DEBUG/DEBUG mismatch at compile time, r=jorendorff
...
MozReview-Commit-ID: FLzuWvrIbAG
--HG--
extra : rebase_source : dcdbf9bc4b03a1dc733fa17ccb804977a2204118
extra : amend_source : 6496deea557cbcd6acafe1ab3e79f3a691840f23
extra : histedit_source : efb59bef77fa4489c91d4eef05bba48f70ce8e55
2016-07-20 18:49:38 -07:00
Steve Fink
038fda516d
Bug 1264403 - Check for DEBUG mismatch between compiled code and library at runtime, r=Waldo
...
MozReview-Commit-ID: G40Dad5k8vb
--HG--
extra : rebase_source : 2ca8ef3c7ba044bbb38736018f0a35d6866419d0
extra : histedit_source : b4b35cfb5ed07cf36dfb95e15986b15f4c37f4ab
2016-07-20 18:25:02 -07:00
Heiher
3a11fedd8c
Bug 1287349 - wasm: MIPS64: Implement LoadI64 in Codegen. r=bbouvier
...
---
js/src/jit/mips64/CodeGenerator-mips64.cpp | 29 +++++++++++++++++++++++++++++
js/src/jit/mips64/CodeGenerator-mips64.h | 1 +
2 files changed, 30 insertions(+)
2016-07-21 09:23:57 +08:00
Heiher
ad8fab5cfd
Bug 1287349 - wasm: MIPS: Implement WasmBoundsCheck/Load/Store in Codegen. r=luke
...
---
.../jit/mips-shared/CodeGenerator-mips-shared.cpp | 130 +++++++++++++++++++++
js/src/jit/mips-shared/CodeGenerator-mips-shared.h | 3 +
2 files changed, 133 insertions(+)
2016-07-21 09:23:56 +08:00
Heiher
fe68761b42
Bug 1287349 - wasm: MIPS: Fix WasmBoundsCheck/Load/Store in Lowering. r=luke
...
---
js/src/jit/mips-shared/Lowering-mips-shared.cpp | 49 ++++++++-----------------
1 file changed, 16 insertions(+), 33 deletions(-)
2016-07-21 09:23:55 +08:00
Heiher
59aa6dcf38
Bug 1287349 - wasm: Add a temp register ptrCopy to LWasmLoadI64. r=bbouvier
...
---
js/src/jit/shared/LIR-shared.h | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
2016-07-21 09:23:54 +08:00
Wes Kocher
80eb19aa4f
Backed out changeset ff1ffc083571 (bug 1287334) for spidermonkey bustage
2016-07-20 18:01:13 -07:00
Steve Fink
8dabe9a4da
Bug 1240984 - Remove dummy ArrayBufferContents backstop, r=Waldo
...
MozReview-Commit-ID: h4oF04rDZn
--HG--
extra : rebase_source : f1186c2c37c222e747b951207b0ed02a31a2639d
2016-03-09 14:39:35 -08:00
Dimo
0e12359ca9
Bug 1282618 - Baldr: Implement a simple redundant bounds check elimination pass r=sunfish,bbouvier
2016-07-20 13:52:54 -07:00
Steve Fink
5c3ccb71c2
Bug 1288241 - Fix compilation failure for msan build due to missing include, r=fitzgen
...
MozReview-Commit-ID: LPrPaS1tbdB
--HG--
extra : rebase_source : 6310385f3a62d752da874649df4fb907d9a425ee
2016-07-20 13:41:36 -07:00
Till Schneidereit
32781798ba
Bug 1287334 - Properly handle non-Promise objects as dependent promise objects in js::EnqueuePromiseReactionJob. r=efaust
2016-07-21 00:35:14 +02:00
Wes Kocher
39bf9cdc6e
Backed out 2 changesets (bug 1286517) for SM(arm) bustage CLOSED TREE
...
Backed out changeset f4f17f746d10 (bug 1286517)
Backed out changeset aa1eab6436ba (bug 1286517)
2016-07-20 12:28:22 -07:00
Wes Kocher
2f160622c6
Backed out changeset 539b9c11ee64 (bug 1286009) for xpcshell bustage CLOSED TREE
2016-07-20 11:04:05 -07:00
Benjamin Bouvier
ed6626caf2
Bug 1286517: Fix assertion in ARM's codegen; r=luke over irc;
...
MozReview-Commit-ID: H2d8T3ZVqqy
--HG--
extra : rebase_source : 3d281ffd395a8a5f55f41e5d16584c007d77a44e
2016-07-20 19:47:13 +02:00
Aaron Klotz
cca20d7ddd
Bug 1285356: Fix blocklist initialization regressions; r=bsmedberg
...
MozReview-Commit-ID: AlWyzVhtPLL
--HG--
extra : rebase_source : 865aff712f83a567c16b81f4512e072a04f7c6df
2016-07-07 17:00:23 -06:00
Andrew McCreight
d294fad895
Bug 1280591 - Check if gray roots are valid when we add them. r=terrence
2016-07-20 10:41:24 -07:00
Benjamin Bouvier
eb4fb58bdc
Bug 1286517: Rename AsmJS{Load,Store}GlobalVar to Wasm{Load,Store}GlobalVar; r=luke
...
MozReview-Commit-ID: E7vPsXm1WDs
--HG--
extra : rebase_source : fe1d7e145352b0ba445e4633a1e9c3507eef28f7
extra : histedit_source : def439dcbda77437fdf9cbc0f76e4d9d18e52379
2016-07-13 16:44:43 +02:00