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

51636 Коммитов

Автор SHA1 Сообщение Дата
Birunthan Mohanathas 9985829ecc Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj 2015-11-02 07:53:26 +02:00
Ryan VanderMeulen 028dec7cc8 No bug - Various crashtest manifest cleanups.
--HG--
rename : dom/base/crashtests/713417.html => dom/base/crashtests/713417-1.html
rename : dom/workers/test/1158031.html => dom/workers/test/crashtests/1158031.html
rename : dom/workers/test/779707.html => dom/workers/test/crashtests/779707.html
rename : dom/workers/test/943516.html => dom/workers/test/crashtests/943516.html
rename : dom/workers/test/crashtests.list => dom/workers/test/crashtests/crashtests.list
rename : layout/generic/crashtests/812879.html => layout/generic/crashtests/812879-1.html
rename : layout/generic/crashtests/first-letter-638937.html => layout/generic/crashtests/first-letter-638937-1.html
extra : rebase_source : b9274dc6870030ed62bcee35350d566160502869
2015-10-31 19:35:27 -04:00
Tooru Fujisawa 8ef32fab59 Bug 995610 - Part 1: Show deprecated warning for expression closure. r=evilpie
--HG--
extra : commitid : LOT3AUOmsSL
extra : rebase_source : fbeb5f1818d0bf7d19539f693630e92e0b2b079b
2015-10-30 01:43:01 +09:00
Tooru Fujisawa b2d4b9b21d Bug 995610 - Part 0: Add release property to getBuildConfiguration(). r=evilpie
--HG--
extra : commitid : JYe2yVBDzLe
extra : rebase_source : 48db4265c3ac989c654fde7443ebc5e27fb94a38
2015-10-30 15:45:47 +09:00
Jeff Walden 790d87d4be Bug 1208808 - Move time zone adjustment information out of JSRuntime, into global state protected by a spinlock. r=till
--HG--
extra : rebase_source : b412e298217a2857bf34b73b1128c97cc047e6af
2015-10-30 16:14:32 -07:00
Heiher 933aec8577 Bug 1213146 - IonMonkey: MIPS: Modify the last two args of Assembler::bind to generic type. r=arai
---
 js/src/jit/mips-shared/Assembler-mips-shared.h | 2 +-
 js/src/jit/mips32/Assembler-mips32.cpp         | 2 +-
 js/src/jit/mips32/Assembler-mips32.h           | 2 +-
 js/src/jit/mips64/Assembler-mips64.cpp         | 2 +-
 js/src/jit/mips64/Assembler-mips64.h           | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)
2015-11-01 07:36:57 +08:00
Heiher 2d3d2cd964 Bug 1213146 - IonMonkey: MIPS: Move Assembler::PatchDataWithValueCheck to architecture specific. r=lth
---
 js/src/jit/mips-shared/Assembler-mips-shared.cpp | 7 -------
 js/src/jit/mips-shared/Assembler-mips-shared.h   | 2 --
 js/src/jit/mips32/Assembler-mips32.cpp           | 8 ++++++++
 js/src/jit/mips32/Assembler-mips32.h             | 3 ++-
 js/src/jit/mips64/Assembler-mips64.cpp           | 8 ++++++++
 js/src/jit/mips64/Assembler-mips64.h             | 3 ++-
 6 files changed, 20 insertions(+), 11 deletions(-)
2015-11-01 05:10:06 +08:00
Heiher f288e15b6e Bug 1213146 - IonMonkey: MIPS: Remove AssemblerMIPSShared::asAsm. r=arai
---
 js/src/jit/mips-shared/Assembler-mips-shared.cpp | 10 ++--------
 js/src/jit/mips-shared/Assembler-mips-shared.h   |  6 ++----
 2 files changed, 4 insertions(+), 12 deletions(-)
2015-11-01 05:10:03 +08:00
Heiher 8c8779d0f8 Bug 1213146 - IonMonkey: MIPS: Fix build failure caused by bug 1194139. r=nbp
---
 js/src/jit/mips-shared/Architecture-mips-shared.h | 12 +++---
 js/src/jit/mips-shared/Assembler-mips-shared.h    | 38 -------------------
 js/src/jit/mips32/Architecture-mips32.cpp         | 17 +++++++++
 js/src/jit/mips32/Architecture-mips32.h           | 17 ---------
 js/src/jit/mips32/Assembler-mips32.h              | 46 +++++++++++++++++++----
 js/src/jit/mips64/Architecture-mips64.cpp         | 17 +++++++++
 js/src/jit/mips64/Architecture-mips64.h           | 17 ---------
 js/src/jit/mips64/Assembler-mips64.h              | 45 ++++++++++++++++++----
 8 files changed, 117 insertions(+), 92 deletions(-)
2015-11-01 05:10:01 +08:00
Lars T Hansen 61717357d6 Bug 1094150 - make jitspew available in release builds. r=nbp 2015-10-31 11:43:01 +01:00
Phil Ringnalda b79efb4eaf Back out changeset 6e21339a66ed (bug 1208808) for bustage in the mislabelled and deceptive arm64 simulator
CLOSED TREE
2015-10-31 01:44:22 -07:00
Jeff Walden 1b692c0c1a Bug 1208808 - Move time zone adjustment information out of JSRuntime, into global state protected by a spinlock. r=till
--HG--
extra : rebase_source : 1c59ffd1509c52791ab737df338962cf2c68dbc0
2015-10-30 16:14:32 -07:00
Jeff Walden 07612095d0 Bug 1208747 - Fix self-comparison compiler warnings. r=Yoric over IRC
--HG--
extra : rebase_source : ecd896817bc09d5d425614e750f6a28cb2edf825
2015-10-27 14:56:51 -07:00
Jeff Walden a42af8f1fc Bug 1217049 - Make Date.prototype.toString.call(<primitive value>) throw a TypeError. r=arai
--HG--
extra : rebase_source : cc3101443189465a21b442d304647e2543fae59c
2015-10-22 16:44:08 -07:00
Terrence Cole 7a404f001b Bug 1214961 - Sweep XPConnect incrementally; r=mccr8, r=jonco
This patch splits up the "wrapped-js" table by compartment in order to allow us
to visit the miminal number of wrapped-js in each GC sweeping slice, instead of
visiting the entire table repeatedly. This dramatically reduces our sweeping
overhead, reducing the number of GC slices, and making them more likely to fall
within budget.

--HG--
extra : rebase_source : 1bb2b53f0cc51715e4e9c55caafdacd404278a04
2015-10-15 13:43:28 -07:00
Shu-yu Guo b5b1acc555 Bug 1216140 - Load the global lexical scope for the BINDGNAME Baseline IC when the script doesn't have a non-syntactic scope chain. (r=jandem) 2015-10-30 12:43:37 -07:00
Carsten "Tomcat" Book 01c1b52ccb Backed out changeset b3a8ba0c340f (bug 1094150) for cpp and other failures 2015-10-30 13:40:08 +01:00
Lars T Hansen 406283c75d Bug 1094150 - make jitspew available in release builds. r=nbp 2015-10-30 12:04:10 +01:00
Jon Coppeard a6103d6c93 Bug 1219183 - Update comments that reference renamed thisObject hook r=shu 2015-10-30 09:50:06 +00:00
Jon Coppeard caef857d16 Bug 1218900 - Make shell function startTimingMutator() fail with an error rather than asserting when called at the wrong time r=sfink 2015-10-30 09:50:06 +00:00
Jon Coppeard fa92d51120 Bug 1219044 - Take account of the fact that module import bindings may be null if we have hit OOM r=terrence 2015-10-30 09:50:06 +00:00
Tooru Fujisawa 5281f1e4b0 Bug 1219877 - Allow let token with TOK_NAME in strict mode in Parser::shouldParseLetDeclaration. r=shu
--HG--
extra : commitid : JC94E06qo6O
extra : rebase_source : bf5799effa62b67fc3a0d3c7ff5839e7d0f99277
extra : amend_source : 523ac42d37bc205c7f01a59a035e485e7830c143
2015-10-30 05:06:20 +09:00
Lars T Hansen e237bb7e35 Bug 1196545 - unboxed array snafus. r=jandem 2015-10-30 07:15:45 +01:00
Heiher fce6f50c00 Bug 1213747 - IonMonkey: MIPS64: Import MoveEmitter-mips64. r=nbp f=rankov
---
 js/src/jit/mips-shared/MoveEmitter-mips-shared.h |   2 +-
 js/src/jit/mips64/MoveEmitter-mips64.cpp         | 155 +++++++++++++++++++++++
 js/src/jit/mips64/MoveEmitter-mips64.h           |  34 +++++
 js/src/moz.build                                 |   1 +
 4 files changed, 191 insertions(+), 1 deletion(-)
 create mode 100644 js/src/jit/mips64/MoveEmitter-mips64.cpp
 create mode 100644 js/src/jit/mips64/MoveEmitter-mips64.h
2015-10-30 19:50:29 +08:00
Wes Kocher bfd6026b6d Merge m-c to inbound a=merge CLOSED TREE
--HG--
extra : commitid : Esl8WMdNkIt
2015-10-29 15:29:24 -07:00
Lars T Hansen 6b472ea07a Bug 1219821 - remove static failure, make it dynamic r=arai a=me
CLOSED TREE

--HG--
extra : commitid : GIuP6D7vFGh
2015-10-29 18:05:28 +01:00
Nicolas B. Pierron 944c3ee362 Bug 1212279 - Fix uninitialized boolean in Fprinter. r=h4writer 2015-10-29 13:12:38 +00:00
Lars T Hansen ac4ca41d1f Make test runnable on non-Nightly (no bug) r=me 2015-10-29 13:50:10 +01:00
Jan de Mooij 96975eec20 Bug 1219305 - Remove JSVersion field from Keywords.h. r=jorendorff 2015-10-29 13:10:01 +01:00
Jason Orendorff 8cf8cfe7e5 Fix a broken JS test. It landed in rev 093802a6d8ae (bug 1003554) and was apparently fine until it was merged to m-c/m-i, where it probably collided with rev bug 1217099 or bug 1217001. no_r=bustage to a CLOSED TREE.
--HG--
extra : commitid : C8Zaen3Ej8j
2015-10-28 21:26:58 -05:00
Heiher 3e1a602c9f Bug 1218640 - IonMonkey: MIPS64: Add support into irregexp. r=arai
---
 js/src/irregexp/NativeRegExpMacroAssembler.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
2015-10-29 17:03:36 +08:00
Steve Fink e65f76895a Bug 1216744 - Move weakKeys to the zone, r=terrence
--HG--
extra : rebase_source : 1ef2747d7e7781fcc7cae89f9ca0e3ba34664c5f
2015-10-16 17:33:41 -07:00
Wes Kocher 93f1a9c66a Merge m-c to inbound, a=merge
--HG--
rename : netwerk/protocol/websocket/PWebSocketFrameListener.ipdl => netwerk/protocol/websocket/PWebSocketEventListener.ipdl
rename : netwerk/protocol/websocket/WebSocketFrameListenerChild.cpp => netwerk/protocol/websocket/WebSocketEventListenerChild.cpp
rename : netwerk/protocol/websocket/WebSocketFrameListenerChild.h => netwerk/protocol/websocket/WebSocketEventListenerChild.h
rename : netwerk/protocol/websocket/WebSocketFrameListenerParent.cpp => netwerk/protocol/websocket/WebSocketEventListenerParent.cpp
rename : netwerk/protocol/websocket/WebSocketFrameListenerParent.h => netwerk/protocol/websocket/WebSocketEventListenerParent.h
rename : netwerk/protocol/websocket/WebSocketFrameService.cpp => netwerk/protocol/websocket/WebSocketEventService.cpp
rename : netwerk/protocol/websocket/WebSocketFrameService.h => netwerk/protocol/websocket/WebSocketEventService.h
rename : netwerk/protocol/websocket/nsIWebSocketFrameService.idl => netwerk/protocol/websocket/nsIWebSocketEventService.idl
extra : commitid : 2GNXiCovu83
2015-10-28 17:05:01 -07:00
Wes Kocher 5c6d443c92 Merge inbound to central, a=merge
--HG--
extra : commitid : 9CmKkEXHeLM
2015-10-28 17:00:22 -07:00
Jan de Mooij 28bf53e284 Bug 1218111 - Fix property enumeration order of unboxed objects with expando properties. r=bhackett 2015-10-28 17:02:52 +01:00
Jan de Mooij 17beff5e98 Bug 1216157 - Check for OOM when generating Ion RegExp stubs. r=jonco 2015-10-28 16:47:56 +01:00
Jan de Mooij 3558c67f57 Bug 1218065 - Don't treat THROWSETCONST ops as non-fallthrough. r=shu 2015-10-28 16:47:52 +01:00
Heiher 4b898c7f73 Bug 1219157 - IonMonkey: MIPS64: Delete CodeOffsetLabel::fixup(). r=jolesen
---
 js/src/jit/mips64/Trampoline-mips64.cpp | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
2015-10-29 06:57:31 +08:00
Heiher bbfd4ffa2e Bug 1219125 - IonMonkey: MIPS64: Fix profiler/test-bug1026485.js failure in debug mode. r=arai
---
 js/src/jit/mips64/Trampoline-mips64.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
2015-10-29 04:46:19 +08:00
Heiher 440fcf4693 Bug 1219137 - IonMonkey: MIPS: Fix PushRegsInMask and PopRegsInMaskIgnore can not shared. r=arai
---
 js/src/jit/MacroAssembler.h                        |  6 ++-
 .../jit/mips-shared/MacroAssembler-mips-shared.cpp | 57 ----------------------
 js/src/jit/mips32/MacroAssembler-mips32.cpp        | 57 ++++++++++++++++++++++
 3 files changed, 61 insertions(+), 59 deletions(-)
2015-10-29 04:46:16 +08:00
Jon Coppeard 42e1147d00 Bug 1217919 - Separate dynamic module scopes from those of function calls r=shu 2015-10-28 11:45:30 +00:00
Jon Coppeard 68a0e7dcf4 Bug 1215678 - Nuke cross compartment wrappers if we fail to add them to the wrapper map r=terrence 2015-10-28 11:45:30 +00:00
Tooru Fujisawa 8b91606b4f Bug 1218967 - Do not stop executing autospider.sh on test failure. r=sfink
--HG--
extra : commitid : 5DfuCBjiLCu
extra : rebase_source : 86d21f0f944c23c2c96ac08cf8d8b8652587144c
2015-10-28 05:10:25 +09:00
simplyblue 4a7be920fb Bug 1218204 - Remove else after return from Parser<ParseHandler>::maybeParseDirective. r=arai 2015-10-27 19:07:58 +05:30
Carsten "Tomcat" Book 9abbfeb4c5 Merge mozilla-central to fx-team 2015-10-28 10:52:29 +01:00
Tom Tromey da201870c0 Bug 1003554 - make entry points correspond to entries in the line table; r=jimb,fitzgen 2015-10-22 09:49:00 +02:00
Jason Orendorff 021332a53b Bug 1217110 - Remove unnecessary opcode JSOP_BINDINTRINSIC. r=shu.
--HG--
extra : commitid : KvPvP0Ki9Dv
extra : rebase_source : 5e789e5a02817b45976313aea0f21b050ce91ff8
2015-10-19 17:08:28 -05:00
Jason Orendorff 3a39cf4806 Bug 1217099 - Stop emitting pointless JSOP_GETLOCAL; JSOP_POP bytecode sequence for `var x;`. r=shu.
--HG--
extra : commitid : CZL288j5vAL
extra : rebase_source : c5b484323f9a17d7794e23b863a77a9bd7b739ce
2015-10-19 15:58:19 -05:00
Jan de Mooij 6e76ee01ed Bug 1214467 - Eliminate redundant loop header phis while emitting MIR for asm.js. r=luke 2015-10-27 14:35:17 +01:00
Jon Coppeard e4c7052f80 Bug 1217593 - Fix compilation of LComputeThis now this can be undefined r=shu 2015-10-27 11:44:39 +00:00