searching for reviewer(edwsmith)
6974e199548d67e057f84c104edd2043fdaf45c3: Bug 676585 - fix JS compilation for Darwin/ARM. r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 07 Sep 2011 21:31:33 -0700 - rev 76679
Bug 676585 - fix JS compilation for Darwin/ARM. r=edwsmith.
98ab80ff8992d8c4c007c3dbb1d699b9bc47bf4b: Bug 684799 - Measure slop in more JS memory reporters (NJ-specific part). r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 07 Sep 2011 18:15:04 -0700 - rev 76673
Bug 684799 - Measure slop in more JS memory reporters (NJ-specific part). r=edwsmith.
0412880dec39053fe7cffcc0222704a840db6522: Bug 679397 - X64 branch patch code seems to be wrong for jmp 64bit, but is actually fine: comment needed. (r=edwsmith)
Edwin Smith <edwsmith@adobe.com> - Wed, 17 Aug 2011 16:11:36 -0400 - rev 75763
Bug 679397 - X64 branch patch code seems to be wrong for jmp 64bit, but is actually fine: comment needed. (r=edwsmith)
c3499d9cf12d9d7279c8dbd2bbeb189d536d055c: Bug 576247 - asm_stkarg not implemented for x86_64. r=edwsmith
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 25 May 2011 17:37:27 +0900 - rev 70621
Bug 576247 - asm_stkarg not implemented for x86_64. r=edwsmith
eae7ad67ec58a46e3b20a63ea32e8ae9bacabf24: Bug 648862 - nanojit: Remove WINCE code. r=edwsmith,Jacob.Bramley.
Ed Morley <bmo@edmorley.co.uk> - Wed, 18 May 2011 10:38:17 +1000 - rev 69918
Bug 648862 - nanojit: Remove WINCE code. r=edwsmith,Jacob.Bramley.
c74d3b574b6a4a93ccfaf64f91eb3a4e7a34ff85: Bug 633653 - revamp about:memory (NJ-specific part). The original patch was landed on mozilla-central. But because NJ-to-TM merges clobber any NJ changes made in TM, I need to land the NJ-specific directly onto nanojit-central. r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 11 May 2011 16:53:11 -0700 - rev 69917
Bug 633653 - revamp about:memory (NJ-specific part). The original patch was landed on mozilla-central. But because NJ-to-TM merges clobber any NJ changes made in TM, I need to land the NJ-specific directly onto nanojit-central. r=edwsmith.
1f0635e935d9a56880ea2f9ad4e3afaa1c8437c3: Bug 633653 - revamp about:memory. r=vlad,sdwilsh,dvander,gavin,ehsan,edwsmith; sr=benjamin.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 03 May 2011 17:12:58 -0700 - rev 68931
Bug 633653 - revamp about:memory. r=vlad,sdwilsh,dvander,gavin,ehsan,edwsmith; sr=benjamin.
70dc21f4187f20ee44967c7cf05fdca0002189c1: Bug 644900 - Generate probes for stack expansion when allocating large frames on Windows (r=edwsmith)
William Maddox <wmaddox@adobe.com> - Wed, 30 Mar 2011 21:45:21 -0700 - rev 68555
Bug 644900 - Generate probes for stack expansion when allocating large frames on Windows (r=edwsmith) Also extend lirasm with --stkskip option to exercise the fix.
68bd90f2aae11f7e539b4a00715d0963f3a20b69: nanojit: remove LIR_xtbl. r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 03 Mar 2011 14:20:55 -0800 - rev 64205
nanojit: remove LIR_xtbl. r=edwsmith.
f7f0892c9807c5265bea3a96a6a6b3dc4dfb9c60: Bug 620291 - useless assert of free_block [@ CodeAlloc::free]. r=gal,edwsmith.
timeless@mozdev.org - Wed, 02 Mar 2011 21:09:15 -0800 - rev 64204
Bug 620291 - useless assert of free_block [@ CodeAlloc::free]. r=gal,edwsmith.
d600268eeba662b6249639087d770aeabbe60710: Bug 617244 - nanojit: remove AvmCore (NJ-specific part). r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 02 Mar 2011 19:39:08 -0800 - rev 64184
Bug 617244 - nanojit: remove AvmCore (NJ-specific part). r=edwsmith.
7d3160757f82f0220fc083e4ef832f6cb5644cb5: Bug 626716 Remove use of NJ_NO_VARIADIC_MACROS from Nanojit r=njn,edwsmith
Neil Rashbrook <neil@parkwaycc.co.uk> - Wed, 16 Feb 2011 23:53:30 +0000 - rev 64181
Bug 626716 Remove use of NJ_NO_VARIADIC_MACROS from Nanojit r=njn,edwsmith
a26c9e7823e42821968755cfde2424e44d58fc1c: Bug 620291 useless assert of free_block [@ CodeAlloc::free], r=gal, edwsmith
timeless@mozdev.org - Sun, 19 Dec 2010 20:50:00 -0800 - rev 62080
Bug 620291 useless assert of free_block [@ CodeAlloc::free], r=gal, edwsmith
f2c9c558e51eed801c9908f0be97aac742c75839: Bug 623428 - TM: avoid bloat caused by multiple mReserve arrays in VMAllocator (NJ-specific part). r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 18 Jan 2011 14:58:34 -0800 - rev 61051
Bug 623428 - TM: avoid bloat caused by multiple mReserve arrays in VMAllocator (NJ-specific part). r=edwsmith.
6179074a3fa5c01e55578bb854c3a1ccdaf38995: Bug 624439 - Assertion failure: isS32(target - next) (./nanojit/NativeX64.cpp:2012). r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Sun, 16 Jan 2011 21:38:25 -0800 - rev 60806
Bug 624439 - Assertion failure: isS32(target - next) (./nanojit/NativeX64.cpp:2012). r=edwsmith.
a687492cff3dad319c00fc45f429d251e9972a50: Bug 580515 - TM: LIR_cmovd mishandled with X86_FORCE_SSE2=no. r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 01 Dec 2010 14:23:44 -0800 - rev 58695
Bug 580515 - TM: LIR_cmovd mishandled with X86_FORCE_SSE2=no. r=edwsmith.
307fa27df667b5b02b96b04707eea75d3d105e34: Bug 613125 - nanojit: improve codegen for LIR_q2i in X64 back-end. r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 18 Nov 2010 19:36:11 -0800 - rev 58059
Bug 613125 - nanojit: improve codegen for LIR_q2i in X64 back-end. r=edwsmith.
f36e539c450b2a8805027fe11b5ba1092a58409c: Bug 587735 - redefine nRegisterAllocFromSet in terms of lsReg or msReg (r=edwsmith)
Cédric VINCENT <cedric.vincent> - Fri, 10 Sep 2010 01:34:00 -0700 - rev 58058
Bug 587735 - redefine nRegisterAllocFromSet in terms of lsReg or msReg (r=edwsmith)
cf37bdb2b7947d76fab7a87ca3450e4421427dfa: Bug 594296 - Fix the implementation of Assembler::asm_cmov() in the SH4 backend (r=nnethercote r=rreitmai sr=edwsmith)
Cédric VINCENT <cedric.vincent> - Wed, 08 Sep 2010 01:50:00 -0700 - rev 58057
Bug 594296 - Fix the implementation of Assembler::asm_cmov() in the SH4 backend (r=nnethercote r=rreitmai sr=edwsmith)
3eb40ab1f61f24ceaaa03a113dccef63b93c950c: Bug 607555 - TM: fix interleaving of bytecode and LIR with TMFLAGS=recorder. r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 27 Oct 2010 15:49:04 -0700 - rev 56730
Bug 607555 - TM: fix interleaving of bytecode and LIR with TMFLAGS=recorder. r=edwsmith.
f4c36675300a2740d7a33917de0c451364559a13: Bug 607244 - nanojit: add LIR_comment. r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 26 Oct 2010 16:45:19 -0700 - rev 56717
Bug 607244 - nanojit: add LIR_comment. r=edwsmith.
1b8e50da7f24e43a9a98e6d5b0e8dbbb4b109351: Bug 565571 - nanojit: improve X64 codegen for stores of integer immediates. r=nnethercote,edwsmith.
Werner Sharp <wsharp@adobe.com> - Thu, 21 Oct 2010 20:45:34 -0700 - rev 56557
Bug 565571 - nanojit: improve X64 codegen for stores of integer immediates. r=nnethercote,edwsmith.
5feb11557daebfc928c2a22f69a1d37e638c3a9c: Bug 600127 - nanojit: do implicit constant propagation after guards (2nd attempt). r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 20 Oct 2010 22:16:03 -0700 - rev 56547
Bug 600127 - nanojit: do implicit constant propagation after guards (2nd attempt). r=edwsmith.
aedbe1e95c929bbbbd8dfe099119e799253a663f: Bug 604335 Do not use asm_nongp_copy for moving between FpRegs and GpRegs on SPARC r=edwsmith
Ginn Chen <ginn.chen@oracle.com> - Mon, 18 Oct 2010 19:47:12 +0800 - rev 56198
Bug 604335 Do not use asm_nongp_copy for moving between FpRegs and GpRegs on SPARC r=edwsmith
dd3ec76eacea439997114f5493a8495f834aa4db: Bug 603560 Workaround for Solaris Studio compiler, it failed to compile static const int x = { 1 }; r=edwsmith,nnethercote
Ginn Chen <ginn.chen@oracle.com> - Mon, 18 Oct 2010 19:46:04 +0800 - rev 56197
Bug 603560 Workaround for Solaris Studio compiler, it failed to compile static const int x = { 1 }; r=edwsmith,nnethercote
c7408eb9023e386cb19f997a432d526a8dc36d19: Bug 599247 - nanojit: in Nativei386.cpp, generate d[b + i<<s] addressing modes in asm_store32(). r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 07 Oct 2010 20:24:07 -0700 - rev 55724
Bug 599247 - nanojit: in Nativei386.cpp, generate d[b + i<<s] addressing modes in asm_store32(). r=edwsmith.
b75687a3151e66c42d01ce948a44897f783c2734: Bug 599251 - nanojit: make Register a non-numeric type (TM-specific part). r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 06 Oct 2010 17:39:28 -0700 - rev 55540
Bug 599251 - nanojit: make Register a non-numeric type (TM-specific part). r=edwsmith.
e339ce37e1573cd23dcf881d2ff7e51eae6550a9: Bug 599251 - nanojit: make Register a non-numeric type. r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 06 Oct 2010 15:30:56 -0700 - rev 55537
Bug 599251 - nanojit: make Register a non-numeric type. r=edwsmith.
566ddadcedcd889515dee84506ca87e53d8700e8: Bug 600127 - nanojit: do implicit constant propagation after guards. r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 28 Sep 2010 21:07:43 -0700 - rev 54760
Bug 600127 - nanojit: do implicit constant propagation after guards. r=edwsmith.
2073b3512f5fa1dce8b17fc7c743794a908055a3: Bug 598486 - nanojit: clarify semantics of comparisons. r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Sun, 26 Sep 2010 22:36:16 -0700 - rev 54743
Bug 598486 - nanojit: clarify semantics of comparisons. r=edwsmith.
a4981e82b048710661dd1e00ea729b0f09ca4846: Fix valgrind errors from CPP define already defined (r=edwsmith)
Tommy Reilly <treilly@adobe.com> - Fri, 17 Sep 2010 14:35:49 -0400 - rev 54570
Fix valgrind errors from CPP define already defined (r=edwsmith)
e22d91ec5e977a6e43e1b83508e0e03fb226b14d: Bug 575529 - TM: use interval analysis to remove more overflow checks. r=edwsmith,jseward.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 20 Sep 2010 20:33:29 -0700 - rev 54552
Bug 575529 - TM: use interval analysis to remove more overflow checks. r=edwsmith,jseward.
5b635104824f02a6358c1102dcf737db45f86d97: Bug 595728 - nanojit: clarify semantics of shift operations. r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 13 Sep 2010 10:59:56 -0700 - rev 54442
Bug 595728 - nanojit: clarify semantics of shift operations. r=edwsmith.
b8e76c9b23d1e4a25d66adfbf974808a135bfb0a: Bug 586387 - Problem with Typed Float32 Arrays and canonicalizeNaNs() / LIR_cmovd. r=nnethercote,edwsmith.
Andreas Gal <gal@uci.edu> - Tue, 24 Aug 2010 16:31:48 -0700 - rev 51466
Bug 586387 - Problem with Typed Float32 Arrays and canonicalizeNaNs() / LIR_cmovd. r=nnethercote,edwsmith.
6a7c7a36e49eec502708ed8fbeb09ff4c2cae048: Bug 586262 - Get rid of blx_lr_bug. r=jbramley,edwsmith
Mike Hommey <mh+mozilla@glandium.org> - Sat, 14 Aug 2010 10:09:11 +0200 - rev 51127
Bug 586262 - Get rid of blx_lr_bug. r=jbramley,edwsmith
17f61dd1261fec27de356da9e3fa995aadabf8b9: Bug 583413 - Handle platform-dependent field width for %p format in asm_output (r=edwsmith+)
William Maddox <wmaddox@adobe.com> - Wed, 11 Aug 2010 16:31:55 -0700 - rev 51123
Bug 583413 - Handle platform-dependent field width for %p format in asm_output (r=edwsmith+)
4b999a6aca4eaf7419a1490a3ca27b91f19a52eb: b=586387; Problem with Typed Float32 Arrays and canonicalizeNaNs() / LIR_cmovd; r=nnethercote/edwsmith
Andreas Gal <gal@uci.edu> - Fri, 13 Aug 2010 14:57:50 -0700 - rev 51051
b=586387; Problem with Typed Float32 Arrays and canonicalizeNaNs() / LIR_cmovd; r=nnethercote/edwsmith
6b2ac4552e1afc1d28e702a80f596e0320ab2165: b=586387; Problem with Typed Float32 Arrays and canonicalizeNaNs() / LIR_cmovd; r=nnethercote/edwsmith
Andreas Gal <gal@uci.edu> - Sat, 14 Aug 2010 10:52:08 -0700 - rev 50602
b=586387; Problem with Typed Float32 Arrays and canonicalizeNaNs() / LIR_cmovd; r=nnethercote/edwsmith
b6a753a0037cc81c426968fda192c45f425cd6ab: Bug 584275 - nanojit: preparation for adding many more access regions. r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 05 Aug 2010 17:37:42 -0700 - rev 49104
Bug 584275 - nanojit: preparation for adding many more access regions. r=edwsmith.
ea977d4cd722018c74f548be156534e1635bf062: Bug 582191 - nanojit: fix formatImm[IQ] bogons. r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 28 Jul 2010 17:06:14 -0700 - rev 48817
Bug 582191 - nanojit: fix formatImm[IQ] bogons. r=edwsmith.
7d974430532a8d58a4972caa775fa1199ca7fa98: Bug 569819 - Fix nanojit compilation failure on mingw-w64. r=edwsmith
Jacek Caban <jacek@codeweavers.com> - Wed, 28 Jul 2010 13:44:01 +0200 - rev 48815
Bug 569819 - Fix nanojit compilation failure on mingw-w64. r=edwsmith
d65fca375e4436947f2cd8714cabdeaed5b42264: Bug 569819 - Fix nanojit compilation failure on mingw-w64. r=edwsmith
Jacek Caban <jacek@codeweavers.com> - Mon, 02 Aug 2010 11:59:50 +0200 - rev 48802
Bug 569819 - Fix nanojit compilation failure on mingw-w64. r=edwsmith
0069451274aa88c7ca55c0b3deaed501d6dc7031: Bug 552812 - nanojit: factor out AccSet differences into TM and TR (take 3). r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 27 Jul 2010 21:28:02 -0700 - rev 48611
Bug 552812 - nanojit: factor out AccSet differences into TM and TR (take 3). r=edwsmith.
6bba024e5fc8a3b1d1ce9720f58819f450203647: Bug 569819 - Fix nanojit compilation failure on mingw-w64. r=edwsmith
Jacek Caban <jacek@codeweavers.com> - Fri, 25 Jun 2010 15:59:05 +0200 - rev 48597
Bug 569819 - Fix nanojit compilation failure on mingw-w64. r=edwsmith
a61788e19a603925de11fa8821ee0db9742d5f07: Bug 552812 - nanojit: factor out AccSet differences into TM and TR (take 2). r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Sun, 25 Jul 2010 19:17:39 -0700 - rev 48571
Bug 552812 - nanojit: factor out AccSet differences into TM and TR (take 2). r=edwsmith.
13e124ff4e27f0c3850597b082dee5895aa18d26: Bug 552812 - nanojit: factor out AccSet differences into TM and TR. r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Sun, 25 Jul 2010 18:20:42 -0700 - rev 48567
Bug 552812 - nanojit: factor out AccSet differences into TM and TR. r=edwsmith.
a19312341e18d8c3ab64627b6866d1d8c1664efb: Bug 569819 - Fix nanojit compilation failure on mingw-w64. r=edwsmith
Jacek Caban <jacek@codeweavers.com> - Fri, 25 Jun 2010 15:59:05 +0200 - rev 48528
Bug 569819 - Fix nanojit compilation failure on mingw-w64. r=edwsmith
e3f0aafdd13be728ac4fcf91d1c4706060fd7fd0: Bug 574969 - add LIR_qasd / LIR_dasq. r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 20 Jul 2010 21:04:21 -0700 - rev 48521
Bug 574969 - add LIR_qasd / LIR_dasq. r=edwsmith.
82f9e3bdf5f18f8e26cff373f0ea459d1db0ad32: Bug 553962 - nanojit: finish adding get/set methods for CallInfo::_typesig. r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Sun, 04 Jul 2010 19:39:09 -0700 - rev 47591
Bug 553962 - nanojit: finish adding get/set methods for CallInfo::_typesig. r=edwsmith.
2a59a7d2036285d6555f36f11d756d84e0e96a89: Bug 513514 - nanojit: make hint() faster. r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 30 Jun 2010 18:32:06 -0700 - rev 47558
Bug 513514 - nanojit: make hint() faster. r=edwsmith.