Wes Kocher
|
8df6ddfb90
|
Merge m-c to inbound, a=merge
--HG--
rename : mobile/android/base/resources/drawable-hdpi/overlay_send_tab_icon.png => mobile/android/base/resources/drawable-hdpi/shareplane.png
rename : mobile/android/base/resources/drawable-xhdpi/overlay_send_tab_icon.png => mobile/android/base/resources/drawable-xhdpi/shareplane.png
rename : mobile/android/base/resources/drawable-xxhdpi/overlay_send_tab_icon.png => mobile/android/base/resources/drawable-xxhdpi/shareplane.png
extra : commitid : DZzg6KsUXKv
extra : rebase_source : 6583dc121ed84d975164d2c711721831d8aa9f38
|
2015-11-09 17:33:59 -08:00 |
|
Heiher
|
95d123a5d7
|
Bug 1222684 - IonMonkey: MIPS: Implement callWithPatch and patchCall. r=luke
---
js/src/jit/mips-shared/MacroAssembler-mips-shared.cpp | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
|
2015-11-10 16:44:51 +08:00 |
|
Jim Blandy
|
b92ebe0491
|
No bug: Clarify documentation for js::NewObjectMetadataState. DONTBUILD r=fitzgen
--HG--
extra : rebase_source : 97e2fd9196ffb7626535b898f0714fac0f06d879
|
2015-11-09 13:46:16 -08:00 |
|
Carsten "Tomcat" Book
|
97160463c7
|
Backed out changeset fc158b64af6f (bug 1222499) for bustage
|
2015-11-09 15:58:56 +01:00 |
|
Wei Wu
|
aedd01ab82
|
Bug 1222499 - "JitSpew/IonSpew: warmupCounter should use PRIu32 instead of PRIuSIZE". r=nbp
|
2015-11-09 06:09:00 +01:00 |
|
Shu-yu Guo
|
73cdb9ea60
|
Bug 1215688 - Remove unused path in Ion's BindNameIC. r=jandem
|
2015-11-02 16:27:00 +01:00 |
|
Tom Tromey
|
141af2d368
|
Bug 1160307 - capture async stack frames on Javascript timeline markers. r=fitzgen, r=smaug r=Paolo
|
2015-11-05 11:31:00 +01:00 |
|
Heiher
|
3d7202f2e8
|
Bug 1090957 - IonMonkey: MIPS64: Implement atomics in MacroAssembler. r=lth
---
js/src/jit/mips64/MacroAssembler-mips64.cpp | 99 +++++++++
js/src/jit/mips64/MacroAssembler-mips64.h | 303 +++++++++++++++++++---------
2 files changed, 302 insertions(+), 100 deletions(-)
|
2015-11-08 11:37:41 +08:00 |
|
Heiher
|
75053668d4
|
Bug 1090957 - IonMonkey: MIPS: Implement atomics in Lowering. r=lth
---
js/src/jit/mips-shared/Lowering-mips-shared.cpp | 148 +++++++++++++++++++++++-
1 file changed, 142 insertions(+), 6 deletions(-)
|
2015-11-08 11:37:39 +08:00 |
|
Heiher
|
a642535e89
|
Bug 1090957 - IonMonkey: MIPS: Implement atomics in CodeGenerator. r=lth
---
.../jit/mips-shared/CodeGenerator-mips-shared.cpp | 535 ++++++++++++++++++++-
js/src/jit/mips-shared/CodeGenerator-mips-shared.h | 19 +
2 files changed, 552 insertions(+), 2 deletions(-)
|
2015-11-08 11:37:37 +08:00 |
|
Heiher
|
f9a50ffe25
|
Bug 1090957 - IonMonkey: MIPS32: Implement atomics in MacroAssembler. r=lth
---
js/src/jit/mips32/MacroAssembler-mips32.cpp | 99 +++++++++
js/src/jit/mips32/MacroAssembler-mips32.h | 303 +++++++++++++++++++---------
2 files changed, 302 insertions(+), 100 deletions(-)
|
2015-11-08 11:37:35 +08:00 |
|
Heiher
|
a9ed551009
|
Bug 1090957 - IonMonkey: MIPS: Implement atomics in MacroAssembler. r=lth
---
.../jit/mips-shared/MacroAssembler-mips-shared.cpp | 264 +++++++++++++++++++++
.../jit/mips-shared/MacroAssembler-mips-shared.h | 47 ++++
2 files changed, 311 insertions(+)
|
2015-11-08 11:37:33 +08:00 |
|
Heiher
|
508a93829d
|
Bug 1090957 - IonMonkey: Add temp registers for mips atomics. r=lth
---
js/src/jit/shared/LIR-shared.h | 204 +++++++++++++++++++++++++++++++++++++++--
1 file changed, 196 insertions(+), 8 deletions(-)
|
2015-11-08 11:37:31 +08:00 |
|
Sebastian Hengst
|
f62493f1f9
|
Backed out 6 changesets (bug 1090957) for build failures. r=backout on a CLOSED TREE
Errors e.g.
/home/worker/workspace/gecko/js/src/jit/arm/Lowering-arm.cpp:574:86: error: call of overloaded 'LAtomicExchangeTypedArrayElement(const js::jit::LUse&, const js::jit::LAllocation&, const js::jit::LAllocation&, js::jit::LDefinition&)' is ambiguous
Backed out changeset 0b64cc3528d9 (bug 1090957)
Backed out changeset f45ccb4ab2cf (bug 1090957)
Backed out changeset a3b1e29fa2db (bug 1090957)
Backed out changeset c8324f9509f5 (bug 1090957)
Backed out changeset 92f45c98b930 (bug 1090957)
Backed out changeset da2deb62849e (bug 1090957)
|
2015-11-07 14:55:04 +01:00 |
|
Heiher
|
c25f4e85fc
|
Bug 1090957 - IonMonkey: MIPS64: Implement atomics in MacroAssembler. r=lth
---
js/src/jit/mips64/MacroAssembler-mips64.cpp | 99 +++++++++
js/src/jit/mips64/MacroAssembler-mips64.h | 303 +++++++++++++++++++---------
2 files changed, 302 insertions(+), 100 deletions(-)
|
2015-11-08 04:37:23 +08:00 |
|
Heiher
|
a50f988ea2
|
Bug 1090957 - IonMonkey: MIPS: Implement atomics in Lowering. r=lth
---
js/src/jit/mips-shared/Lowering-mips-shared.cpp | 148 +++++++++++++++++++++++-
1 file changed, 142 insertions(+), 6 deletions(-)
|
2015-11-08 04:37:21 +08:00 |
|
Heiher
|
0912835975
|
Bug 1090957 - IonMonkey: MIPS: Implement atomics in CodeGenerator. r=lth
---
.../jit/mips-shared/CodeGenerator-mips-shared.cpp | 535 ++++++++++++++++++++-
js/src/jit/mips-shared/CodeGenerator-mips-shared.h | 19 +
2 files changed, 552 insertions(+), 2 deletions(-)
|
2015-11-08 04:37:18 +08:00 |
|
Heiher
|
6fdd137b5f
|
Bug 1090957 - IonMonkey: MIPS32: Implement atomics in MacroAssembler. r=lth
---
js/src/jit/mips32/MacroAssembler-mips32.cpp | 99 +++++++++
js/src/jit/mips32/MacroAssembler-mips32.h | 303 +++++++++++++++++++---------
2 files changed, 302 insertions(+), 100 deletions(-)
|
2015-11-08 04:37:16 +08:00 |
|
Heiher
|
989849a7af
|
Bug 1090957 - IonMonkey: MIPS: Implement atomics in MacroAssembler. r=lth
---
.../jit/mips-shared/MacroAssembler-mips-shared.cpp | 264 +++++++++++++++++++++
.../jit/mips-shared/MacroAssembler-mips-shared.h | 47 ++++
2 files changed, 311 insertions(+)
|
2015-11-08 04:37:14 +08:00 |
|
Heiher
|
3d2e95cf8a
|
Bug 1090957 - IonMonkey: Add temp registers for mips atomics. r=lth
---
js/src/jit/shared/LIR-shared.h | 218 +++++++++++++++++++++++++++++++++++++++--
1 file changed, 210 insertions(+), 8 deletions(-)
|
2015-11-08 04:37:11 +08:00 |
|
Steve Fink
|
e32482ad17
|
Bug 1215336 - Measure unmark gray time, r=terrence
--HG--
extra : rebase_source : 6baa641eeee61fd72513fcae4c222133e5981592
|
2015-10-15 15:45:52 -07:00 |
|
Jan de Mooij
|
115d04ec63
|
Bug 1125423 part 5 - Remove innerObject/outerObject/thisValue Class hooks. r=luke
|
2015-11-06 19:03:52 +01:00 |
|
Jan de Mooij
|
9fa0637d8c
|
Bug 1125423 part 4 - Make GetThisValue infallible, stop invoking the Class hook. r=shu
|
2015-11-06 19:03:52 +01:00 |
|
Jan de Mooij
|
932f8cece3
|
Bug 1125423 part 3 - Use IsWindow/IsWindowProxy functions instead of checking for Class hooks. r=bz
|
2015-11-06 19:03:52 +01:00 |
|
Jan de Mooij
|
fffc37012e
|
Bug 1125423 part 2 - Rename stopAtOuter argument to *Unwrap functions to stopAtWindowProxy. r=bz
|
2015-11-06 19:03:52 +01:00 |
|
Jan de Mooij
|
a84c33ecb0
|
Bug 1125423 part 1 - Attach WindowProxies to globals instead of using innerObject/outerObject hooks. r=bz,luke
|
2015-11-06 19:03:51 +01:00 |
|
Phil Ringnalda
|
5294a0ca8d
|
Back out changeset 23f47084749f (bug 1221747) for SM shell build assertions and jittest hangs
|
2015-11-06 08:08:50 -08:00 |
|
Heiher
|
5349860a0c
|
Bug 1220939 - IonMonkey: MIPS: Check oom() before using editSrc() and Label::use(). r=jolesen
---
js/src/jit/mips-shared/Assembler-mips-shared.cpp | 6 +++++-
js/src/jit/mips32/Assembler-mips32.cpp | 2 +-
js/src/jit/mips32/MacroAssembler-mips32.cpp | 9 ++++++---
js/src/jit/mips64/Assembler-mips64.cpp | 2 +-
js/src/jit/mips64/MacroAssembler-mips64.cpp | 9 ++++++---
5 files changed, 19 insertions(+), 9 deletions(-)
|
2015-11-07 05:51:19 +08:00 |
|
Heiher
|
ef2731e57e
|
Bug 1218644 - OdinMonkey: MIPS64: Add support for Loongson3. r=lth
---
js/src/asmjs/AsmJSValidate.h | 4 ++++
1 file changed, 4 insertions(+)
|
2015-11-07 05:51:16 +08:00 |
|
Heiher
|
8b4f672824
|
Bug 1213752 - IonMonkey: MIPS: Enable MIPS64 support. r=glandium
---
js/src/configure.in | 41 ++++++++++++++++++++++++++---------------
1 file changed, 26 insertions(+), 15 deletions(-)
|
2015-11-07 05:51:14 +08:00 |
|
Heiher
|
9e77f94989
|
Bug 1218639 - IonMonkey: MIPS64: Add support into jit. r=nbp
---
js/src/jit/AtomicOperations.h | 2 +-
js/src/jit/BaselineBailouts.cpp | 4 +++-
js/src/jit/BaselineCompiler.cpp | 2 +-
js/src/jit/BaselineCompiler.h | 2 ++
js/src/jit/CodeGenerator.cpp | 4 ++--
js/src/jit/CodeGenerator.h | 2 ++
js/src/jit/ExecutableAllocator.h | 9 ++++++---
js/src/jit/Ion.cpp | 14 +++++++-------
js/src/jit/IonCaches.h | 2 ++
js/src/jit/IonCode.h | 2 +-
js/src/jit/JitCommon.h | 2 ++
js/src/jit/JitFrames.cpp | 5 +++++
js/src/jit/LIR.h | 4 +++-
js/src/jit/LOpcodes.h | 2 ++
js/src/jit/Lowering.h | 2 ++
js/src/jit/MacroAssembler-inl.h | 2 ++
js/src/jit/MoveEmitter.h | 2 ++
js/src/jit/RegisterAllocator.h | 2 +-
js/src/jit/RegisterSets.h | 2 +-
js/src/jit/Registers.h | 2 ++
js/src/jit/SharedIC.cpp | 2 +-
js/src/jit/SharedIC.h | 2 +-
js/src/jit/SharedICHelpers.h | 2 ++
js/src/jit/SharedICRegisters.h | 2 ++
js/src/jit/VMFunctions.cpp | 1 +
25 files changed, 56 insertions(+), 21 deletions(-)
|
2015-11-07 05:51:12 +08:00 |
|
Heiher
|
8c32a24fba
|
Bug 1218637 - IonMonkey: MIPS64: Add support into vm. r=arai
---
js/src/vm/Runtime.cpp | 1 +
1 file changed, 1 insertion(+)
|
2015-11-07 05:51:09 +08:00 |
|
Heiher
|
0545767f1c
|
Bug 1213746 - IonMonkey: MIPS64: Import MacroAssembler-mips64. r=lth f=rankov
---
config/check_macroassembler_style.py | 2 +-
js/src/jit/MacroAssembler.h | 14 +-
js/src/jit/mips64/MacroAssembler-mips64-inl.h | 109 +
js/src/jit/mips64/MacroAssembler-mips64.cpp | 2754 +++++++++++++++++++++++++
js/src/jit/mips64/MacroAssembler-mips64.h | 1283 ++++++++++++
js/src/moz.build | 1 +
6 files changed, 4159 insertions(+), 4 deletions(-)
create mode 100644 js/src/jit/mips64/MacroAssembler-mips64-inl.h
create mode 100644 js/src/jit/mips64/MacroAssembler-mips64.cpp
create mode 100644 js/src/jit/mips64/MacroAssembler-mips64.h
|
2015-11-07 05:51:06 +08:00 |
|
Heiher
|
854a36f916
|
Bug 1213751 - IonMonkey: MIPS64: Import Simulator-mips64. r=jandem
---
js/src/jit/mips64/Simulator-mips64.cpp | 3878 ++++++++++++++++++++++++++++++++
js/src/jit/mips64/Simulator-mips64.h | 440 ++++
js/src/moz.build | 4 +
3 files changed, 4322 insertions(+)
create mode 100644 js/src/jit/mips64/Simulator-mips64.cpp
create mode 100644 js/src/jit/mips64/Simulator-mips64.h
|
2015-11-07 05:51:04 +08:00 |
|
Jon Coppeard
|
f04a28db9e
|
Bug 1220731 - Refactor embedjs script for use from moz.build rather than makefiles r=shu r=glandium
|
2015-11-06 13:09:01 +00:00 |
|
Jon Coppeard
|
762a32990f
|
Bug 1221747 - Fix OOM handling in IonScriptCounts r=nbp
|
2015-11-06 13:09:01 +00:00 |
|
Jan de Mooij
|
4d07cf0285
|
Bug 683218 - Remove non-standard __noSuchMethod__ feature. r=efaust
--HG--
extra : rebase_source : 4d1404da42e373ff941010ea281216cd1a19f102
|
2015-11-06 09:37:39 +01:00 |
|
Makoto Kato
|
356b8b91b7
|
Bug 1221456 - Avoid C4819 warning spam. r=glandium
|
2015-11-06 14:36:48 +09:00 |
|
Mike Hommey
|
762aba02cd
|
Bug 1221453 - Use ObjDirPaths for GENERATED_INCLUDES and merge with LOCAL_INCLUDES. r=gps
|
2015-11-06 09:59:21 +09:00 |
|
Bill McCloskey
|
35328ff29a
|
Bug 1215167 - Forbid unsafe browser CPOWs (disabled by default for now) (r=mrbkap)
|
2015-11-05 13:17:04 -08:00 |
|
Benjamin Bouvier
|
6ebc6cf30a
|
Bug 1181612: Make asm.js internal calls thread-local; r=luke
--HG--
extra : rebase_source : 8fa67943534dfce12747ea5fae8eb300409c2569
|
2015-11-05 12:10:28 +01:00 |
|
Benjamin Bouvier
|
7fdbe70550
|
Bug 1181612: Remove FunctionCompiler's RetType; r=luke
--HG--
extra : rebase_source : dcb884208027bb9640279bd5b870bc2909817114
|
2015-10-22 11:35:47 +02:00 |
|
Gabor Krizsanits
|
b0e22ea0ea
|
Bug 1196975 - part4: waiveInterposition. r=billm
|
2015-11-05 12:05:56 +01:00 |
|
Jon Coppeard
|
3e999926f0
|
Bug 1220766 - Don't assume ListIterator's next slot contains an int32 r=shu
--HG--
extra : rebase_source : 68a28568508bf94533e9461d656e075c3c9d1b3c
|
2015-11-05 10:10:51 +00:00 |
|
Jon Coppeard
|
2c78e785bb
|
Bug 1221359 - Fix ARM assembler assertion that doesn't hold if we are OOM r=jolesen
--HG--
extra : rebase_source : ac62dc39a9244dd387e199d54d7962af44feb4ca
|
2015-11-05 10:10:51 +00:00 |
|
Lars T Hansen
|
4216bb859a
|
Bug 1218643 - remove support for deprecated asm.js heap length. r=luke
--HG--
extra : rebase_source : 898189dfc6fde7d0c818e22c6ef277935d1acd0d
|
2015-11-02 09:07:47 +01:00 |
|
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 |
|