searching for reviewer(lth)
a44d3d73a9903bc9e9a565fd7b96da30fecd782d: Bug 1313764 - Unlock mutex before calling JS_ReportErrorNumberASCII in js::FutexRuntime::wait. r=lth
Tooru Fujisawa <arai_a@mac.com> - Mon, 31 Oct 2016 00:59:13 +0900 - rev 320218
Push 20754 by cbook@mozilla.com at Mon, 31 Oct 2016 15:58:35 +0000
Bug 1313764 - Unlock mutex before calling JS_ReportErrorNumberASCII in js::FutexRuntime::wait. r=lth
c9ddce297cab3e3cb400057122d9946493e38c3f: Bug 1296273: Remove no longer used native implementation of TypedArray methods. r=lth
André Bargull <andre.bargull@gmail.com> - Tue, 18 Oct 2016 11:42:00 -0700 - rev 318738
Push 20727 by cbook@mozilla.com at Thu, 20 Oct 2016 14:51:54 +0000
Bug 1296273: Remove no longer used native implementation of TypedArray methods. r=lth
3252a562276f92226a5860b2c6ee1ddeec4d4fe3: Bug 1290812 - Part 33: Implement the 64bit variant of PopCnt on mips32. r=lth
Shi Dan <shid@lemote.com> - Mon, 10 Oct 2016 17:08:31 +0800 - rev 317309
Push 20688 by philringnalda@gmail.com at Tue, 11 Oct 2016 02:14:42 +0000
Bug 1290812 - Part 33: Implement the 64bit variant of PopCnt on mips32. r=lth --- js/src/jit/MacroAssembler.h | 2 +- js/src/jit/mips32/MacroAssembler-mips32-inl.h | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-)
498d5421cf9339b5e26dc38fc96b2c72b477905b: Bug 1290812 - Part 26: Implement the 64bit variant of Sub on mips32. r=lth
Shi Dan <shid@lemote.com> - Mon, 10 Oct 2016 17:08:22 +0800 - rev 317302
Push 20688 by philringnalda@gmail.com at Tue, 11 Oct 2016 02:14:42 +0000
Bug 1290812 - Part 26: Implement the 64bit variant of Sub on mips32. r=lth --- js/src/jit/MacroAssembler.h | 4 ++-- js/src/jit/mips32/MacroAssembler-mips32-inl.h | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-)
7b4c9e027004ff6644c85589231b0c38bf1b5bea: Bug 1290812 - Part 25: Implement the 64bit variant of Add on mips32. r=lth
Shi Dan <shid@lemote.com> - Mon, 10 Oct 2016 17:08:20 +0800 - rev 317301
Push 20688 by philringnalda@gmail.com at Tue, 11 Oct 2016 02:14:42 +0000
Bug 1290812 - Part 25: Implement the 64bit variant of Add on mips32. r=lth --- js/src/jit/MacroAssembler.h | 2 +- js/src/jit/mips32/MacroAssembler-mips32-inl.h | 12 ++++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-)
8e0062fa936778929099fae496d61310f8c02d66: Bug 1290812 - Part 13: Implement the 64bit variant of PopCnt on mips64. r=lth
Heiher <r@hev.cc> - Mon, 10 Oct 2016 17:08:05 +0800 - rev 317289
Push 20688 by philringnalda@gmail.com at Tue, 11 Oct 2016 02:14:42 +0000
Bug 1290812 - Part 13: Implement the 64bit variant of PopCnt on mips64. r=lth --- js/src/jit/MacroAssembler.h | 3 ++- .../jit/mips-shared/CodeGenerator-mips-shared.cpp | 10 ++++++++ js/src/jit/mips-shared/CodeGenerator-mips-shared.h | 1 + js/src/jit/mips64/MacroAssembler-mips64-inl.h | 29 ++++++++++++++++++++++ js/src/jit/mips64/MacroAssembler-mips64.cpp | 6 +++++ js/src/jit/mips64/MacroAssembler-mips64.h | 1 + 6 files changed, 49 insertions(+), 1 deletion(-)
c29f885b85218c1b1abf26fb7f2f7203f46c96c6: Bug 1290812 - Part 6: Implement the 64bit variant of Sub on mips64. r=lth
Heiher <r@hev.cc> - Mon, 10 Oct 2016 17:07:56 +0800 - rev 317282
Push 20688 by philringnalda@gmail.com at Tue, 11 Oct 2016 02:14:42 +0000
Bug 1290812 - Part 6: Implement the 64bit variant of Sub on mips64. r=lth --- js/src/jit/MacroAssembler.h | 6 ++--- .../jit/mips-shared/CodeGenerator-mips-shared.cpp | 16 +++++++++++++ js/src/jit/mips-shared/CodeGenerator-mips-shared.h | 1 + js/src/jit/mips64/MacroAssembler-mips64-inl.h | 27 ++++++++++++++++++++++ 4 files changed, 47 insertions(+), 3 deletions(-)
866fba1f6c19e5bd2ac623c6774e23678146bf86: Bug 1290812 - Part 5: Implement the 64bit variant of Add on mips64. r=lth
Heiher <r@hev.cc> - Mon, 10 Oct 2016 17:07:54 +0800 - rev 317281
Push 20688 by philringnalda@gmail.com at Tue, 11 Oct 2016 02:14:42 +0000
Bug 1290812 - Part 5: Implement the 64bit variant of Add on mips64. r=lth --- js/src/jit/MacroAssembler.h | 4 ++-- .../jit/mips-shared/CodeGenerator-mips-shared.cpp | 16 ++++++++++++++++ js/src/jit/mips-shared/CodeGenerator-mips-shared.h | 1 + js/src/jit/mips64/MacroAssembler-mips64-inl.h | 21 +++++++++++++++++++++ 4 files changed, 40 insertions(+), 2 deletions(-)
9643bfae6b315489c3fbafc7fac15d5e241ca585: Bug 1301400: Baseline Wasm Compiler: Part 20: Don't fully generalize when functions are not yet available on every platform, r=lth
h4writer <hv1989@gmail.com> - Thu, 29 Sep 2016 22:33:23 +0200 - rev 315920
Push 20634 by cbook@mozilla.com at Fri, 30 Sep 2016 10:10:13 +0000
Bug 1301400: Baseline Wasm Compiler: Part 20: Don't fully generalize when functions are not yet available on every platform, r=lth
ef4dbc8dc886d39bea1bb5042694501c0f5d2263: Bug 1301400: Baseline Wasm Compiler: Part 19: Enable the wasm compiler for x86 again, r=lth
Hannes Verschore <hv1989@gmail.com> - Thu, 29 Sep 2016 22:33:23 +0200 - rev 315919
Push 20634 by cbook@mozilla.com at Fri, 30 Sep 2016 10:10:13 +0000
Bug 1301400: Baseline Wasm Compiler: Part 19: Enable the wasm compiler for x86 again, r=lth
07ba0c152db6a8953dee68c8a7b76e2a61f65dba: Bug 1301400: Baseline Wasm Compiler: Part 18: Implement LoadGlobalVarI64 and StoreGlobalVarI64, r=lth
h4writer <hv1989@gmail.com> - Thu, 29 Sep 2016 22:33:23 +0200 - rev 315918
Push 20634 by cbook@mozilla.com at Fri, 30 Sep 2016 10:10:13 +0000
Bug 1301400: Baseline Wasm Compiler: Part 18: Implement LoadGlobalVarI64 and StoreGlobalVarI64, r=lth
78cc9391941160535c0fe339d6563a75ad9007a7: Bug 1301400: Baseline Wasm Compiler: Part 17: Implement Cmp64Set, r=lth
h4writer <hv1989@gmail.com> - Thu, 29 Sep 2016 22:33:23 +0200 - rev 315917
Push 20634 by cbook@mozilla.com at Fri, 30 Sep 2016 10:10:13 +0000
Bug 1301400: Baseline Wasm Compiler: Part 17: Implement Cmp64Set, r=lth
ef547be7cb2f35d01bfffd9eaeeeacc1cdb98c17: Bug 1301400: Baseline Wasm Compiler: Part 16: Implement ExtendI64 and WrapI64, r=lth
Hannes Verschore <hv1989@gmail.com> - Thu, 29 Sep 2016 22:33:23 +0200 - rev 315916
Push 20634 by cbook@mozilla.com at Fri, 30 Sep 2016 10:10:13 +0000
Bug 1301400: Baseline Wasm Compiler: Part 16: Implement ExtendI64 and WrapI64, r=lth
1acadee786e9c7fb213339159546826d419a350f: Bug 1301400: Baseline Wasm Compiler: Part 15: Implement ReinterpretI64, r=lth
Hannes Verschore <hv1989@gmail.com> - Thu, 29 Sep 2016 22:33:23 +0200 - rev 315915
Push 20634 by cbook@mozilla.com at Fri, 30 Sep 2016 10:10:13 +0000
Bug 1301400: Baseline Wasm Compiler: Part 15: Implement ReinterpretI64, r=lth
e3245fe9958ea375e1d9471ad933cd3b44704be1: Bug 1301400: Baseline Wasm Compiler: Part 14: Implement PopcntI64, r=lth
Hannes Verschore <hv1989@gmail.com> - Thu, 29 Sep 2016 22:33:23 +0200 - rev 315914
Push 20634 by cbook@mozilla.com at Fri, 30 Sep 2016 10:10:13 +0000
Bug 1301400: Baseline Wasm Compiler: Part 14: Implement PopcntI64, r=lth
f2347550ce3615df67a42265afdcbc3223b381b0: Bug 1301400: Baseline Wasm Compiler: Part 13: Implement ClzI64 and CtzI64, r=lth
h4writer <hv1989@gmail.com> - Thu, 29 Sep 2016 22:33:23 +0200 - rev 315913
Push 20634 by cbook@mozilla.com at Fri, 30 Sep 2016 10:10:13 +0000
Bug 1301400: Baseline Wasm Compiler: Part 13: Implement ClzI64 and CtzI64, r=lth
f5bbefafb7c43160f1aa813a3e9f55fede76fd8d: Bug 1301400: Baseline Wasm Compiler: Part 12: Implement RotateI64, r=lth
Hannes Verschore <hv1989@gmail.com> - Thu, 29 Sep 2016 22:33:23 +0200 - rev 315912
Push 20634 by cbook@mozilla.com at Fri, 30 Sep 2016 10:10:13 +0000
Bug 1301400: Baseline Wasm Compiler: Part 12: Implement RotateI64, r=lth
e4decf2703b2e925b6a7f864fc800c8945881f27: Bug 1301400: Baseline Wasm Compiler: Part 11: Implement ShiftI64, r=lth
Hannes Verschore <hv1989@gmail.com> - Thu, 29 Sep 2016 22:33:23 +0200 - rev 315911
Push 20634 by cbook@mozilla.com at Fri, 30 Sep 2016 10:10:13 +0000
Bug 1301400: Baseline Wasm Compiler: Part 11: Implement ShiftI64, r=lth
64597bec5f4ee761798acbbe3f9690831ec7f5c7: Bug 1301400: Baseline Wasm Compiler: Part 10: Implement BitopI64, r=lth
Hannes Verschore <hv1989@gmail.com> - Thu, 29 Sep 2016 22:33:23 +0200 - rev 315910
Push 20634 by cbook@mozilla.com at Fri, 30 Sep 2016 10:10:13 +0000
Bug 1301400: Baseline Wasm Compiler: Part 10: Implement BitopI64, r=lth
c05925c3a813714fd3812b2e86669af453d10fdb: Bug 1301400: Baseline Wasm Compiler: Part 9: Implement MultiplyI64, r=lth
h4writer <hv1989@gmail.com> - Thu, 29 Sep 2016 22:33:22 +0200 - rev 315909
Push 20634 by cbook@mozilla.com at Fri, 30 Sep 2016 10:10:13 +0000
Bug 1301400: Baseline Wasm Compiler: Part 9: Implement MultiplyI64, r=lth
72b020fd3ce14ea2a8e5c5548899a281c3f07f2e: Bug 1301400: Baseline Wasm Compiler: Part 8: Implement SubtractI64, r=lth
Hannes Verschore <hv1989@gmail.com> - Thu, 29 Sep 2016 22:33:22 +0200 - rev 315908
Push 20634 by cbook@mozilla.com at Fri, 30 Sep 2016 10:10:13 +0000
Bug 1301400: Baseline Wasm Compiler: Part 8: Implement SubtractI64, r=lth
3a11c6866c92cc85911e9baa951f7f7b4c762c23: Bug 1301400: Baseline Wasm Compiler: Part 7: Implement PassArgI64, r=lth
h4writer <hv1989@gmail.com> - Thu, 29 Sep 2016 22:33:22 +0200 - rev 315907
Push 20634 by cbook@mozilla.com at Fri, 30 Sep 2016 10:10:13 +0000
Bug 1301400: Baseline Wasm Compiler: Part 7: Implement PassArgI64, r=lth
a878585ab51022ffd457d5b4e2a7686f0b72c3f7: Bug 1301400: Baseline Wasm Compiler: Part 6: Implement PopI64, r=lth
h4writer <hv1989@gmail.com> - Thu, 29 Sep 2016 22:33:22 +0200 - rev 315906
Push 20634 by cbook@mozilla.com at Fri, 30 Sep 2016 10:10:13 +0000
Bug 1301400: Baseline Wasm Compiler: Part 6: Implement PopI64, r=lth
7d6daefd4e7963157897ebfefc5d16d8304b752c: Bug 1301400: Baseline Wasm Compiler: Part 5: Implement LoadI64 and StoreI64, r=lth
h4writer <hv1989@gmail.com> - Thu, 29 Sep 2016 22:33:22 +0200 - rev 315905
Push 20634 by cbook@mozilla.com at Fri, 30 Sep 2016 10:10:13 +0000
Bug 1301400: Baseline Wasm Compiler: Part 5: Implement LoadI64 and StoreI64, r=lth
90989a3b070d3c61961274e842c6ef305b84992a: Bug 1301400: Baseline Wasm Compiler: Part 4: Implement QuotientI64 and RemainderI64, r=lth
h4writer <hv1989@gmail.com> - Thu, 29 Sep 2016 22:33:22 +0200 - rev 315904
Push 20634 by cbook@mozilla.com at Fri, 30 Sep 2016 10:10:13 +0000
Bug 1301400: Baseline Wasm Compiler: Part 4: Implement QuotientI64 and RemainderI64, r=lth
7c97d5898871280008baf27b37c98d2e22e52ba5: Bug 1301400: Baseline Wasm Compiler: Part 3: Implement ConvertI64, r=lth
h4writer <hv1989@gmail.com> - Thu, 29 Sep 2016 22:33:22 +0200 - rev 315903
Push 20634 by cbook@mozilla.com at Fri, 30 Sep 2016 10:10:13 +0000
Bug 1301400: Baseline Wasm Compiler: Part 3: Implement ConvertI64, r=lth
07b4fdd7588aab05136af8c7802d2737d50448ec: Bug 1301400: Baseline Wasm Compiler: Part 2: Implement WasmTruncateI64, r=lth
h4writer <hv1989@gmail.com> - Thu, 29 Sep 2016 22:33:22 +0200 - rev 315902
Push 20634 by cbook@mozilla.com at Fri, 30 Sep 2016 10:10:13 +0000
Bug 1301400: Baseline Wasm Compiler: Part 2: Implement WasmTruncateI64, r=lth
58829d3beda3cb5c7c9e83ef370f8d0c1c0789d3: Bug 1301400: Baseline Wasm Compiler: Part 1: Basic changes to support int64 ops in x86, r=lth
h4writer <hv1989@gmail.com> - Thu, 29 Sep 2016 22:33:22 +0200 - rev 315901
Push 20634 by cbook@mozilla.com at Fri, 30 Sep 2016 10:10:13 +0000
Bug 1301400: Baseline Wasm Compiler: Part 1: Basic changes to support int64 ops in x86, r=lth
98d2d447a7a1b5ebfd777cea34e20c8ed4778735: Bug 1299359 - Odin: split out separate JitOptions.asmJSAtomicsEnable (rs=lth)
Luke Wagner <luke@mozilla.com> - Fri, 16 Sep 2016 10:06:17 -0500 - rev 314296
Push 20558 by philringnalda@gmail.com at Sat, 17 Sep 2016 21:01:25 +0000
Bug 1299359 - Odin: split out separate JitOptions.asmJSAtomicsEnable (rs=lth) MozReview-Commit-ID: CIzSy3lTcNN
0599e881d7a4c5f3846df3e8b8925302c478c264: Bug 1299359 - Odin: put asm.js Atomics/SAB support behind wasmTestMode (r=lth)
Luke Wagner <luke@mozilla.com> - Mon, 05 Sep 2016 09:50:43 -0500 - rev 312733
Push 20459 by philringnalda@gmail.com at Tue, 06 Sep 2016 01:10:03 +0000
Bug 1299359 - Odin: put asm.js Atomics/SAB support behind wasmTestMode (r=lth) MozReview-Commit-ID: 6nKQ3giYnic
d0c7f97ccd4b0f6dea8eb3cb8ff6e833c82880dc: Bug 1278166: Split SIMD/load-signed-integer into several tests; r=lth
Benjamin Bouvier <benj@benj.me> - Mon, 29 Aug 2016 16:28:55 +0200 - rev 311844
Push 20423 by kwierso@gmail.com at Wed, 31 Aug 2016 01:16:31 +0000
Bug 1278166: Split SIMD/load-signed-integer into several tests; r=lth MozReview-Commit-ID: LCSSsFGDAnU
2b8d912bd3e7d5c875d37839974f900e2d8ce987: Bug 1275749 - Part 0: Use js::Mutex and js::ConditionVariable instead of PRLock and PRCondVar in js::FutexRuntime; r=lth
Nick Fitzgerald <fitzgen@gmail.com> - Mon, 22 Aug 2016 10:15:53 -0700 - rev 310661
Push 20373 by ryanvm@gmail.com at Tue, 23 Aug 2016 14:12:11 +0000
Bug 1275749 - Part 0: Use js::Mutex and js::ConditionVariable instead of PRLock and PRCondVar in js::FutexRuntime; r=lth
e486ecf87731d4d5c1924660a95796a12c5b1eab: Bug 1290453 - Baseline Wasm Compiler: Part 1: Get the low level functions using Register64 working on x86, r=lth
Hannes Verschore <hv1989@gmail.com> - Sun, 07 Aug 2016 14:52:00 +0200 - rev 308510
Push 20248 by philringnalda@gmail.com at Sun, 07 Aug 2016 22:06:38 +0000
Bug 1290453 - Baseline Wasm Compiler: Part 1: Get the low level functions using Register64 working on x86, r=lth
3e859924d2f5a2b51cf11d07201a08b7cc520feb: Bug 1292126: Re-enable wasm test cases disabled; r=lth
Benjamin Bouvier <benj@benj.me> - Thu, 04 Aug 2016 13:22:23 +0200 - rev 308238
Push 20229 by cbook@mozilla.com at Fri, 05 Aug 2016 10:07:54 +0000
Bug 1292126: Re-enable wasm test cases disabled; r=lth MozReview-Commit-ID: 6QnI9M9QSJs
75a607ece852358476b1037b499a94fd03c2e062: Bug 1248555: Baseline fixes for handling custom NaN payloads; r=lth
Benjamin Bouvier <benj@benj.me> - Wed, 27 Jul 2016 17:50:47 +0200 - rev 307936
Push 20203 by cbook@mozilla.com at Wed, 03 Aug 2016 15:07:47 +0000
Bug 1248555: Baseline fixes for handling custom NaN payloads; r=lth MozReview-Commit-ID: FOXuJgKDS17
3e7e914abf3db754b91fa9b560b2694c8c9efb0d: Bug 1284855: Baseline fixes for handling custom NaN payloads; r=lth
Benjamin Bouvier <benj@benj.me> - Wed, 27 Jul 2016 17:50:47 +0200 - rev 307932
Push 20203 by cbook@mozilla.com at Wed, 03 Aug 2016 15:07:47 +0000
Bug 1284855: Baseline fixes for handling custom NaN payloads; r=lth MozReview-Commit-ID: FOXuJgKDS17
ee2db5a60751078c429a83534934765886684220: Bug 1279876: Test cases; r=lth
Benjamin Bouvier <benj@benj.me> - Wed, 27 Jul 2016 14:17:01 +0200 - rev 307641
Push 20188 by cbook@mozilla.com at Tue, 02 Aug 2016 15:14:32 +0000
Bug 1279876: Test cases; r=lth This also renames basic-conversions to conversions, still the basic prefix doesn't have any particular meaning. MozReview-Commit-ID: 2RpzNhq5yvx
a009910666d3d6cf18eae1e84a208408b0babc6a: Bug 1279876: Implement correct semantics of TruncateToInt32 in the wasm baseline compiler; r=lth
Benjamin Bouvier <benj@benj.me> - Mon, 01 Aug 2016 13:02:47 +0200 - rev 307640
Push 20188 by cbook@mozilla.com at Tue, 02 Aug 2016 15:14:32 +0000
Bug 1279876: Implement correct semantics of TruncateToInt32 in the wasm baseline compiler; r=lth MozReview-Commit-ID: 4Z4siWyw1xG
4526ff61ff1f6bd6a02df2891a155fea5f5093f7: Bug 1279876: Refactor wasmTruncateToInt32 methods into the masm; r=lth
Benjamin Bouvier <benj@benj.me> - Mon, 01 Aug 2016 12:56:15 +0200 - rev 307639
Push 20188 by cbook@mozilla.com at Tue, 02 Aug 2016 15:14:32 +0000
Bug 1279876: Refactor wasmTruncateToInt32 methods into the masm; r=lth MozReview-Commit-ID: 1qWFdFR7cQq
4c042c13a73a4c9ac17ad682eb86b2d8e21b38b7: Bug 1289054 - Part 15: Implement the 64bit variant of PopCnt on arm, r=lth
Hannes Verschore <hv1989@gmail.com> - Fri, 29 Jul 2016 16:53:49 +0200 - rev 307338
Push 20177 by cbook@mozilla.com at Sat, 30 Jul 2016 14:25:14 +0000
Bug 1289054 - Part 15: Implement the 64bit variant of PopCnt on arm, r=lth
ec9e3ca99293eebb9a1f49fe2d9acd2d3cf4a011: Bug 1279248 - Part 27: Temporarily disable the Wasm baseline compiler for x86, r=lth
Hannes Verschore <hv1989@gmail.com> - Fri, 29 Jul 2016 16:53:48 +0200 - rev 307323
Push 20177 by cbook@mozilla.com at Sat, 30 Jul 2016 14:25:14 +0000
Bug 1279248 - Part 27: Temporarily disable the Wasm baseline compiler for x86, r=lth
bb7803606205b1d23590fa05d78c384b833f614d: Bug 1279248 - Part 25: Extra tests, r=lth
Hannes Verschore <hv1989@gmail.com> - Fri, 29 Jul 2016 16:53:48 +0200 - rev 307320
Push 20177 by cbook@mozilla.com at Sat, 30 Jul 2016 14:25:14 +0000
Bug 1279248 - Part 25: Extra tests, r=lth
91846989e364b13a754ed4012cc9f6c5e13043cb: Bug 1279248 - Part 17: Implement the 64bit variant of PopCnt on x86, r=lth
Hannes Verschore <hv1989@gmail.com> - Fri, 29 Jul 2016 16:52:56 +0200 - rev 307312
Push 20177 by cbook@mozilla.com at Sat, 30 Jul 2016 14:25:14 +0000
Bug 1279248 - Part 17: Implement the 64bit variant of PopCnt on x86, r=lth
5512359e559fa64dc8bfb0245766d9ebdd2540fc: Bug 1279248 - Part 8: Implement the 64bit variant of Sub on x86, r=lth
Hannes Verschore <hv1989@gmail.com> - Fri, 29 Jul 2016 16:51:41 +0200 - rev 307303
Push 20177 by cbook@mozilla.com at Sat, 30 Jul 2016 14:25:14 +0000
Bug 1279248 - Part 8: Implement the 64bit variant of Sub on x86, r=lth
e3e8bb6b8d812c9ec3f2003fe1cf0c7e2af8d3f2: Bug 1279248 - Part 7: Implement the 64bit variant of Add on x86, r=lth
Hannes Verschore <hv1989@gmail.com> - Fri, 29 Jul 2016 16:51:41 +0200 - rev 307302
Push 20177 by cbook@mozilla.com at Sat, 30 Jul 2016 14:25:14 +0000
Bug 1279248 - Part 7: Implement the 64bit variant of Add on x86, r=lth
182cfbd9715f4a2d761943c6fae9adf5aa7123a2: Bug 1289911: Add WasmTlsReg in none/ platform; r=lth
Benjamin Bouvier <benj@benj.me> - Thu, 28 Jul 2016 09:04:42 +0200 - rev 307137
Push 20159 by cbook@mozilla.com at Fri, 29 Jul 2016 10:35:36 +0000
Bug 1289911: Add WasmTlsReg in none/ platform; r=lth MozReview-Commit-ID: 9grnZ3dVmCm
d1b51032934a3afa50ac756ae26700084d11f9d3: Bug 1279312 - Use WasmTlsReg in baseline Wasm compiler. r=lth
Jakob Stoklund Olesen <jolesen@mozilla.com> - Mon, 25 Jul 2016 07:57:36 -0700 - rev 306569
Push 20110 by cbook@mozilla.com at Tue, 26 Jul 2016 09:59:54 +0000
Bug 1279312 - Use WasmTlsReg in baseline Wasm compiler. r=lth Allocate an additional slot in localInfo_ and use it to save the incoming TLS pointer. When setting up arguments for a function call, get the TLS pointer from that local slot. Also preserve the TLS pointer register by reloading it before returning. This makes the Baseline ABI compatible with the Ion ABI.
d19427e7135c3c5798a235d0da8f84bab3aba190: Bug 1287351 - OdinMonkey: MIPS: Implement many simple operations in the MacroAssembler. r=lth
Heiher <r@hev.cc> - Tue, 19 Jul 2016 23:43:40 +0800 - rev 305726
Push 20064 by cbook@mozilla.com at Wed, 20 Jul 2016 09:28:23 +0000
Bug 1287351 - OdinMonkey: MIPS: Implement many simple operations in the MacroAssembler. r=lth --- js/src/jit/MacroAssembler.h | 56 +++---- .../mips-shared/MacroAssembler-mips-shared-inl.h | 177 +++++++++++++++++++++ .../jit/mips-shared/MacroAssembler-mips-shared.cpp | 7 + 3 files changed, 212 insertions(+), 28 deletions(-)
6ac147f1004e4a99497f6e498fd402054ebacda9: Bug 1287351 - IonMonkey: MIPS: Expose max and min in the MacroAssembler + move code. r=lth
Heiher <r@hev.cc> - Tue, 19 Jul 2016 23:43:39 +0800 - rev 305725
Push 20064 by cbook@mozilla.com at Wed, 20 Jul 2016 09:28:23 +0000
Bug 1287351 - IonMonkey: MIPS: Expose max and min in the MacroAssembler + move code. r=lth --- .../jit/mips-shared/CodeGenerator-mips-shared.cpp | 87 +++------------------ .../jit/mips-shared/MacroAssembler-mips-shared.cpp | 90 ++++++++++++++++++++++ .../jit/mips-shared/MacroAssembler-mips-shared.h | 5 ++ 3 files changed, 105 insertions(+), 77 deletions(-)
71f037e18d18d1b5241d31e27f8cbb987a21230a: Bug 1287356 - IonMonkey: MIPS: Implement MacroAssembler::outOfLineTruncateSlow. r=lth
Heiher <r@hev.cc> - Tue, 19 Jul 2016 23:43:36 +0800 - rev 305722
Push 20064 by cbook@mozilla.com at Wed, 20 Jul 2016 09:28:23 +0000
Bug 1287356 - IonMonkey: MIPS: Implement MacroAssembler::outOfLineTruncateSlow. r=lth --- js/src/jit/MacroAssembler.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)