Commit Graph

51651 Commits

Author SHA1 Message Date
Jeff Walden
0ca14bd2fb Bug 1220693 - Lazily trigger ICU default-time-zone recreation only at the instant where the new default time zone is going to be used, rather than every time the time zone might have changed, as apparently ICU's default-time-zone computation is a lot of work. r=till
--HG--
extra : rebase_source : 11f83baea8a68a15f3a92076d0f23f913d1d0993
2015-11-03 13:03:50 -08:00
Jason Orendorff
38d16faf66 Bug 1216623 - Part 2: In for (let ...) loops, evaluate initializers in the scope of the variables being initialized. r=Waldo.
--HG--
extra : commitid : 7hDOQwrCy29
extra : rebase_source : 83dfe46c9e0109d50601ff3c3b9da2e0df2fe844
extra : amend_source : 6bdc771ff717ad82f251e2b58236edceeb6b0157
2015-10-20 11:52:01 -05:00
Jon Coppeard
d2c9d04eab Bug 1219408 - Throw error if module loader attempts to evaluate an uninstantiated module r=shu 2015-11-03 13:47:55 +00:00
Jon Coppeard
549bd4a5cd Bug 1219954 - Check for OOM in js::AsmJSFunctionToString() r=bbouvier 2015-11-03 13:47:23 +00:00
Jason Orendorff
6756cbfd3e Bug 1191570 - Use ToPropertyKey everywhere ES6 says to use it. r=Waldo, r=jandem.
--HG--
extra : commitid : 1MjupHnEQRi
extra : rebase_source : 2e2d18286794747f18a2554355dc291fc6205f40
2015-08-05 18:05:15 -05:00
Carsten "Tomcat" Book
fb015566d5 Backed out changeset ff4ea28c022f (bug 1218643) for mulet m1 test failures
--HG--
extra : rebase_source : 357d6d07bf13133836f7ebfe43cd0956347722a5
2015-11-03 10:43:03 +01:00
Lars T Hansen
252be2a835 Bug 1217326 - fork remaining atomics. r=h4writer.
--HG--
extra : rebase_source : 9bc093ac502b75a58299f0929facf568c11568b2
extra : histedit_source : 9d708f83a70893e3391edd1bc5936f036f289c2e
2015-10-22 11:34:55 +02:00
Lars T Hansen
36617d224d Bug 1218643 - remove support for deprecated asm.js heap length. r=luke
--HG--
extra : rebase_source : eca0df20d3c8ec25790944ad6fc63b6855cce9ba
extra : histedit_source : 67874acf3ccf41b2f759cbade431fdbde7c38a81
2015-11-02 09:07:47 +01:00
Jan de Mooij
bc096ee88c Bug 1155937 - Fix comment in IonBuilder::getPropTryInnerize. r=bz 2015-11-03 08:38:09 +01:00
Jan de Mooij
636e8bffb2 Bug 1219363 - Fix sort of indexed properties to not include properties already in the Vector. r=jorendorff 2015-11-03 08:34:56 +01:00
Wes Kocher
8fe6e01959 Backed out changeset 79d2c5f174cc (bug 1219050) for arm64 failures
--HG--
extra : commitid : B8s3KZ0WT9W
2015-11-02 15:44:41 -08:00
Sean Stangl
4cac77cc33 Bug 1219050 - Update VIXL helper code to v1.10. r=jolesen 2015-10-16 13:49:19 -07:00
Lars T Hansen
10a4f63dbf Bug 1094150 - more JitSpew channels. r=nbp
--HG--
extra : rebase_source : 7985b2af8e7c92111cdb33c330e4fafaefa85fb7
2015-10-31 13:15:00 +01:00
Terrence Cole
35fafc4e8a Bug 1202923 - Encapsulate GC begin and end notification callbacks in an RAII guard; r=jonco
--HG--
extra : rebase_source : 268c18d660d7177c5c62f6211c77115638e75339
2015-09-10 14:12:03 -07:00
Terrence Cole
3f2df99c10 Bug 1219418 - Always access minEmptyChunkCount under the GC lock; r=jonco
--HG--
extra : rebase_source : 8dee4a21404aa3a2001330002403c558c31b22b2
2015-10-28 13:42:20 -07:00
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