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

51661 Коммитов

Автор SHA1 Сообщение Дата
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