Heiher
6fda48de29
Bug 1219515 - IonMonkey: Fix ThrowIfNotConstructing was not declared. r=evilpie
...
---
js/src/proxy/ScriptedDirectProxyHandler.cpp | 2 ++
1 file changed, 2 insertions(+)
2015-11-05 19:02:37 +08:00
Heiher
19dc9ef940
Bug 1220505 - IonMonkey: MIPS64: Fix workaround for Loongson3 in Assembler::bind. r=huangwenjun06
...
---
js/src/jit/mips64/Assembler-mips64.cpp | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
2015-11-05 19:02:35 +08:00
Wes Kocher
cad6f9789a
Backed out changeset 89446bf8d6b8 (bug 1215167) for introducing a hazard
...
--HG--
extra : commitid : 19K8BX0d4Wz
2015-11-04 16:16:59 -08:00
Sean Stangl
2e1255ee1e
Bug 939157 - RotateLeft with shift of zero gives undefined behavior. r=Waldo
2015-11-03 14:25:48 -08:00
Bill McCloskey
ac2ca63fc1
Bug 1215167 - Forbid unsafe browser CPOWs (disabled by default for now) (r=mrbkap)
2015-11-04 13:40:15 -08:00
Terrence Cole
560a121a57
Backout f7cb9a24f1ec (Bug 1219498) for its sinister associations with the GC on a CLOSED TREE.
...
--HG--
extra : rebase_source : 44a8b2a86f8a403ef7ff7a1441aaa3a8a743a1f8
2015-11-04 11:37:21 -08:00
Terrence Cole
44e23f3ceb
Bug 1220703 - Remove AutoDisableStoreBuffer; r=jonco
...
--HG--
extra : rebase_source : d7c4f67d1debbb0758a967149697a8b644f29307
2015-11-04 07:07:01 -08:00
Terrence Cole
def83fe44a
Bug 1219498 - Move all GC state setup to be per-cycle; r=jonco
...
--HG--
extra : rebase_source : 61ea887604e6ad9387cda2f4ce1fab8c61e69959
2015-11-02 07:04:56 -08:00
Nick Fitzgerald
c779fbdd5b
Bug 1221177 - Add a ByFilename breakdown for JS::ubi::Node censuses; r=sfink
2015-11-04 05:49:34 -08:00
Nick Fitzgerald
704858e786
Bug 1220031 - Add JS::ubi::Node::scriptFilename; r=sfink
2015-11-04 05:49:33 -08:00
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