Mike Hommey
|
00ebbd324f
|
Bug 1222323 - Fixup to js/src/configure.in to match configure.in on a CLOSED TREE
|
2015-11-11 13:34:38 +09:00 |
|
Terrence Cole
|
80c5df8a70
|
Bug 1220310 - Generalize GC container trace function dispatch as GCPolicy; r=sfink
--HG--
extra : rebase_source : bf48dcfef48b74c1596a47decad9f52ea8a4bc2f
|
2015-11-03 07:08:05 -08:00 |
|
Terrence Cole
|
561ef143e1
|
Bug 1223078 - Release WrappedJS eagerly; r=mccr8
--HG--
extra : rebase_source : 4d510d3c8e71f1282f32483b091fa7af3089dd6d
|
2015-11-10 08:45:42 -08:00 |
|
Steve Fink
|
902f50d899
|
Backed out changeset 35922f2e5876 (bug 1220803)
|
2015-11-10 09:06:40 -08:00 |
|
Steve Fink
|
a17c9b8a61
|
Bug 1220803 - Implement a move constructor for OrderedHashTable and use it for save/restore, r=terrence
--HG--
extra : rebase_source : fbed221396cd10a4451e2769142b8aa2e9b93d9b
|
2015-11-02 13:24:17 -08:00 |
|
Terrence Cole
|
a02ee0adac
|
Bug 1200734 - Use stable hashing for LiveScopesMap; r=shu
--HG--
extra : rebase_source : 56b002c6f9fb2dd15faf6fd1cac019931ba39dc0
|
2015-08-26 14:51:43 -07:00 |
|
Jon Coppeard
|
6a05cb9993
|
Bug 1217911 - Use correct scope when bailing out a module script r=shu
|
2015-11-10 09:44:54 +00:00 |
|
Jon Coppeard
|
b214afa153
|
Bug 1222446 - Add test for cyclic module imports r=shu
|
2015-11-10 09:44:53 +00:00 |
|
Jon Coppeard
|
8ab9d07b50
|
Bug 1222446 - Add tests to exercise having many module imports and exports r=shu
|
2015-11-10 09:44:53 +00:00 |
|
Jon Coppeard
|
ed284a900e
|
Bug 1222446 - Test that assiging to or deleting module imports is an error r=shu
|
2015-11-10 09:44:53 +00:00 |
|
Jon Coppeard
|
d2f8bb6939
|
Bug 1222446 - Add tests for ambiguous module exports r=shu
|
2015-11-10 09:44:53 +00:00 |
|
Jon Coppeard
|
cbdd7b883c
|
Bug 1215063 - Add jit-tests support for running a test as a module and add some tests r=shu
|
2015-11-10 09:44:53 +00:00 |
|
Jon Coppeard
|
55e8b979fd
|
Bug 1215063 - Implement a simple module loader for the shell r=shu r=froydnj
|
2015-11-10 09:44:53 +00:00 |
|
Jon Coppeard
|
87bef67380
|
Bug 1215063 - Add os.path.isAbsolute() and as.path.join() shell utilities r=sfink
|
2015-11-10 09:44:52 +00:00 |
|
Tom Tromey
|
87fd9b0316
|
Bug 1129813 - special-case "while" and "for" line notes; r=jimb
|
2015-11-09 08:09:00 +01:00 |
|
Gijs Kruitbosch
|
35bed1c0ce
|
Bug 1209591 - allow loadURI consumers to expose whether an error page was immediately loaded as result of an error, r=smaug,mak
--HG--
extra : commitid : 9tlkWrUKl12
extra : rebase_source : bb5b476dc28cebc66a99d23934a5214530e9a008
extra : amend_source : f62e5a91df5af9eea893fbb9a13980e9fdd56a38
|
2015-10-27 16:44:24 +01:00 |
|
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 |
|