Граф коммитов

55799 Коммитов

Автор SHA1 Сообщение Дата
Jan de Mooij 8073c28728 Bug 1286795 part 2 - Change JS_RequestInterruptCallback to take JSContext instead of JSRuntime. r=luke 2016-07-23 19:52:20 +02:00
Jan de Mooij 1b710973b8 Bug 1286795 part 1 - Change more GC APIs to take JSContext instead of JSRuntime. r=terrence 2016-07-23 19:51:23 +02:00
Chris Peterson b0efbe0ef8 Bug 1288603 - Remove NumericLimits.h because all platforms have numeric_limits<char16_t>. r=froydnj 2016-07-22 22:05:45 -07:00
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