Heiher
199331ad0c
Bug 1248863 - IonMonkey: MIPS32: Fix LIRGeneratorMIPS::visitBox. r=arai
...
---
js/src/jit/mips32/Lowering-mips32.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
2016-02-18 15:55:07 +08:00
Boris Zbarsky
7571ac8483
Bug 1248233. Make js::ReportOutOfMemory respect the autoJSAPIOwnsErrorReporting() flag on the context options. r=luke
2016-02-17 22:56:42 -05:00
Heiher
3ef33ec748
Bug 1248859 - OdinMonkey: MIPS: Refactor callWithPatch via reative branch. r=luke
...
---
js/src/asmjs/WasmFrameIterator.cpp | 57 ++++++----------------
js/src/jit/mips-shared/Architecture-mips-shared.h | 2 +-
js/src/jit/mips-shared/Assembler-mips-shared.cpp | 6 +++
js/src/jit/mips-shared/Assembler-mips-shared.h | 2 +-
.../jit/mips-shared/MacroAssembler-mips-shared.cpp | 12 ++---
5 files changed, 29 insertions(+), 50 deletions(-)
2016-02-18 09:37:39 +08:00
Heiher
dee5039394
Bug 1248859 - OdinMonkey: MIPS: Implement thunkWithPatch and re/patchThunk. r=luke
...
---
js/src/jit/mips-shared/Architecture-mips-shared.h | 3 +++
js/src/jit/mips-shared/MacroAssembler-mips-shared.cpp | 12 +++++++++---
2 files changed, 12 insertions(+), 3 deletions(-)
2016-02-18 09:37:38 +08:00
Terrence Cole
a80c9921c7
Bug 1248681 - Warn if the result of putWrapper goes unused; r=sfink
2016-02-17 11:24:22 -08:00
Hannes Verschore
e3b3df7437
Bug 1241087: SharedStubs: Enable shared stubs by default for ion, r=jandem
2016-02-17 15:05:59 -05:00
Hannes Verschore
470c16c6d0
Bug 1242578: IonMonkey - Mark as succesfull when taking a binary arith optimization path, r=shu
2016-02-17 15:04:27 -05:00
Terrence Cole
8d7ddd760c
Backout 7acb1edc3f91 (bug 1244956) for regressing tpaint.
2016-02-17 09:00:47 -08:00
Jakob Stoklund Olesen
ac0d44513a
Bug 1248503 - Fix initial heap assertion. r=nbp
...
Two MSimdBox instructions with the same SimdType must have identical template
objects, but they do not need to have identical initial heaps. One could
represent a pre-tenured SIMD object allocation.
MozReview-Commit-ID: ITymizUKjlN
2016-02-17 10:17:49 -08:00
Jakob Stoklund Olesen
cf6ccc0ea3
Bug 1248503 - Improve log output for MSimdBox and MSimdUnbox. r=nbp
...
Add a function SimdTypeToString used for logging purposes only.
Include the exact SimdType and initial heap when logging MSimdBox and
MSimdUnbox instructions.
MozReview-Commit-ID: 1WbwaQgMLqm
2016-02-17 10:17:49 -08:00
Nicolas B. Pierron
4c3dce6465
Bug 1247889 - Ensure enough ballast space in CodeGenerator::generateBody. r=h4writer
2016-02-17 18:12:14 +00:00
Nicolas B. Pierron
8b975736c6
Bug 1245171 - Ensure enough ballast space in js::jit::AddKeepAliveInstructions. r=jandem
2016-02-17 18:12:14 +00:00
Nicolas B. Pierron
a260a7dfcd
Bug 1245152 - Ensure enough ballast space before RangeAnalysis::tryHoistBoundsCheck. r=h4writer
2016-02-17 18:12:14 +00:00
Terrence Cole
403ceb2af6
Bug 1248726 - Simplify PCLocationMap even further; r=fitzgen
2016-02-17 09:49:42 -08:00
Jon Coppeard
8449eaf1aa
Bug 1247934 - Handle receiving unboxed exports array from self hosted module code r=shu
2016-02-17 15:48:15 +00:00
Bogdan Postelnicu
e42e1e4b59
Bug 1248584 - assert firstMonitorStub_ in ICMonitoredStub in order to silence Coverity. r=jandem
...
MozReview-Commit-ID: 4hSpodphJL9
2016-02-16 16:23:32 +02:00
Luke Wagner
a6f8a6438e
Bug 1248860 - Baldr: change function bodies to an expr list from expr (r=bbouvier)
...
MozReview-Commit-ID: B8HbPqtcSFR
2016-02-17 09:30:53 -06:00
Luke Wagner
66250865d7
Bug 1248860 - Odin: remove Expr::InterruptCheck (r=bbouvier)
...
MozReview-Commit-ID: CJqowKeSKmR
2016-02-17 09:30:51 -06:00
Luke Wagner
bf6bb5d823
Bug 1248860 - Odin: move CompileArgs to ModuleGeneratorData (r=bbouvier)
...
MozReview-Commit-ID: L2d6zJSJw2y
2016-02-17 09:30:48 -06:00
Heiher
b0b437eea6
Bug 1248863 - IonMonkey: MIPS: Fix MDefinition::constantValue re-factored. r=luke
...
---
js/src/jit/mips-shared/Lowering-mips-shared.cpp | 16 ++++++++--------
js/src/jit/mips64/CodeGenerator-mips64.cpp | 4 ++--
js/src/jit/mips64/Lowering-mips64.cpp | 2 +-
3 files changed, 11 insertions(+), 11 deletions(-)
2016-02-17 17:50:48 +08:00
Heiher
d05e9ceb0a
Bug 1248859 - OdinMonkey: MIPS: Fix replace retargetWithOffset. r=arai
...
---
js/src/jit/mips-shared/Assembler-mips-shared.cpp | 16 +++++++++++++-
.../jit/mips-shared/CodeGenerator-mips-shared.cpp | 12 +++++------
.../jit/mips-shared/MacroAssembler-mips-shared.cpp | 25 ++++++++++++++++++++++
.../jit/mips-shared/MacroAssembler-mips-shared.h | 4 ++++
js/src/jit/mips32/MacroAssembler-mips32.cpp | 8 +++++++
js/src/jit/mips32/MacroAssembler-mips32.h | 5 +++++
js/src/jit/mips64/MacroAssembler-mips64.cpp | 9 ++++++++
js/src/jit/mips64/MacroAssembler-mips64.h | 5 +++++
8 files changed, 77 insertions(+), 7 deletions(-)
2016-02-17 17:50:42 +08:00
Chris Peterson
0719eb45af
Bug 1233297 - Part 1: Consolidate MOZ_C*_SUPPORTS_WARNING configure checks in compiler-opts.m4. r=glandium
2016-02-02 00:04:26 -08:00
Luke Wagner
bab83d8895
Bug 1248625 - Change 'return false' to 'return nullptr' (r=me)
...
MozReview-Commit-ID: 75AW4GpR8hd
2016-02-16 17:11:05 -06:00
Luke Wagner
504f7e331d
Bug 1248625 - Baldr: make string labels more regular (r=sunfish)
...
MozReview-Commit-ID: BD6fAWfP7Fn
2016-02-16 16:48:23 -06:00
Luke Wagner
4a58f95566
Bug 1248488 - Odin: switch more integer immediates to variable-length u32s (r=sunfish)
...
MozReview-Commit-ID: r3Ie4fsLGZ
2016-02-16 16:48:23 -06:00
Luke Wagner
80b719b64e
Bug 1247846 - Baldr: add indirect function table and call_indirect (r=sunfish)
...
MozReview-Commit-ID: HFq8Nh0XCkB
2016-02-16 16:48:23 -06:00
Luke Wagner
447d281429
Bug 1247846 - Baldr: add type declaration to text language (r=sunfish)
...
MozReview-Commit-ID: IoPFObBpMxT
2016-02-16 16:48:23 -06:00
Luke Wagner
44eb6269f8
Bug 1247846 - Odin: refactor error stub generation (r=bbouvier)
...
MozReview-Commit-ID: 2q3GnmC7r4Z
2016-02-16 16:48:23 -06:00
Luke Wagner
b73a0a2fe2
Bug 1247846 - Odin: refactor ModuleGenerator::finish (r=bbouvier)
...
MozReview-Commit-ID: LHb3Z3U6FKJ
2016-02-16 16:48:23 -06:00
Luke Wagner
7da9114394
Bug 1247846 - Odin: switch CallIndirect to wasm binary encoding (r=bbouvier)
...
MozReview-Commit-ID: HxmlvHLmZVu
2016-02-16 16:48:23 -06:00
Kyle Huey
e971692182
Bug 1247117: De-namespace much of IndexedDB. r=baku
2016-02-16 13:46:08 -08:00
Jeff Walden
d9414bfabe
Bug 1247140 - Use mozilla::BinarySearchIf for baseline's IC-to-pcoffset binary search, rather than hand-rolling it. r=jandem
2016-02-15 15:37:17 -08:00
Morgan Phillips
5be4b978ff
Bug 1248717 - Don't initialize variables in a for head with var, then use them later. r=jorendorff
2016-02-16 14:25:24 -06:00
Tooru Fujisawa
08f20ac674
Bug 1247701 followup - Change ArrayShiftDenseKernel to receive handle. r=bz
2016-02-17 04:39:52 +09:00
Tooru Fujisawa
ee3ee66f05
Bug 1248420 - Handle JSObject::getGroup OOM in js::ArraySetLength. r=jandem
2016-02-17 01:40:18 +09:00
Tooru Fujisawa
1a37539d6e
Bug 1247701 - Bail from ArrayShiftDenseKernel if the array is used by for-in iteration. r=jandem
2016-02-17 01:40:18 +09:00
Tooru Fujisawa
3c56a94034
Bug 1246575 - Inline RegExp.prototype.{global,ignoreCase,multiline,sticky,unicode} getters. r=h4writer
2016-02-17 01:40:17 +09:00
Tooru Fujisawa
40ed92792b
Bug 1245112 - Part 11: Move generic MacroAssembler methods into check_macroassembler_style block. r=nbp
2016-02-15 23:01:49 +09:00
Tooru Fujisawa
15bb1d7e57
Bug 1245112 - Part 10: Move MacroAssembler::branchTruncateDouble into generic macro assembler. r=nbp
2016-02-15 23:01:49 +09:00
Tooru Fujisawa
192906ccee
Bug 1245112 - Part 9: Move MacroAssembler::branchDouble into generic macro assembler. r=nbp
2016-02-15 23:01:49 +09:00
Tooru Fujisawa
60a83f4092
Bug 1245112 - Part 8: Move MacroAssembler::branchTruncateFloat32 into generic macro assembler. r=bbouvier
2016-02-15 23:01:49 +09:00
Tooru Fujisawa
48e4ea3bb3
Bug 1245112 - Part 7: Move MacroAssembler::branchFloat into generic macro assembler. r=bbouvier
2016-02-15 23:01:49 +09:00
Tooru Fujisawa
9d724b0750
Bug 1245112 - Part 6: Move MacroAssembler::branchTest32 into generic macro assembler. r=nbp
2016-02-15 23:01:48 +09:00
Tooru Fujisawa
50745cec73
Bug 1245112 - Part 5: Move MacroAssembler::branchTestPtr into generic macro assembler. r=nbp
2016-02-15 23:01:48 +09:00
Tooru Fujisawa
41f544e6ef
Bug 1245112 - Part 4: Move MacroAssembler::branchTest64 into generic macro assembler. r=nbp
2016-02-15 23:01:48 +09:00
Tooru Fujisawa
d65f76393f
Bug 1245112 - Part 3: Move MacroAssembler::branch32 into generic macro assembler. r=nbp
2016-02-15 23:01:48 +09:00
Tooru Fujisawa
4b448676d7
Bug 1245112 - Part 2: Move MacroAssembler::branchPtr into generic macro assembler. r=nbp
2016-02-15 23:01:48 +09:00
Tooru Fujisawa
d74b09bd1a
Bug 1245112 - Part 1: Move MacroAssembler::branchPrivatePtr into generic macro assembler. r=nbp
2016-02-15 23:01:47 +09:00
Terrence Cole
6051594931
Bug 1248094 - Followup to fix a typo; r=fitzgen
2016-02-16 08:26:18 -08:00
Terrence Cole
b03128ce28
Bug 1248094 - Simplify PCLocationMap with GCHashMap; r=fitzgen
2016-02-16 07:54:28 -08:00