searching for reviewer(luke)
0400549c2a5312b9808a6313d90588dd863dbdbe: Bug 1145255. r=luke, a=lmandel
Steve Fink <sfink@mozilla.com> - Thu, 19 Mar 2015 15:46:24 -0700 - rev 201112
Push 231 by ryanvm@gmail.com at Fri, 20 Mar 2015 00:19:47 +0000
Bug 1145255. r=luke, a=lmandel
27acc82b653f1ed90a124c63761d84feb7d3b898: Bug 1145255. r=luke, a=lmandel GECKO3150esr_2015021713_RELBRANCH
Steve Fink <sfink@mozilla.com> - Thu, 19 Mar 2015 15:46:24 -0700 - rev 201111
Push 231 by ryanvm@gmail.com at Fri, 20 Mar 2015 00:19:47 +0000
Bug 1145255. r=luke, a=lmandel
c450f3f343165ae109d940f2d0cc6e99de1a1a30: Bug 1096651 - Avoid using random bits when determining SSE3/SSE4 availability for the JIT. r=luke, a=bkerensa
Mike Hommey <mh+mozilla@glandium.org> - Wed, 12 Nov 2014 08:26:21 +0900 - rev 200440
Push 125 by ryanvm@gmail.com at Thu, 13 Nov 2014 18:49:27 +0000
Bug 1096651 - Avoid using random bits when determining SSE3/SSE4 availability for the JIT. r=luke, a=bkerensa
feece5efc4eb36060f6261ff17a0c00fc64727bb: Bug 941381: Compile Float32 asin as asinf, not sinf (typo); r=luke, a=lsblakk
Benjamin Bouvier <benj@benj.me> - Fri, 22 Nov 2013 18:10:24 +0100 - rev 199993
Push 1 by raliiev@mozilla.com at Mon, 14 Jul 2014 20:22:58 +0000
Bug 941381: Compile Float32 asin as asinf, not sinf (typo); r=luke, a=lsblakk
df888ea3ce68a4a1f0405632f07651e42934a0c5: Bug 1027441 - OdinMonkey: Fix use of size() with pending pool entries. r=luke, a=sledru
Douglas Crosher <dtc-moz@scieneer.com> - Mon, 23 Jun 2014 14:19:02 +1000 - rev 199553
Bug 1027441 - OdinMonkey: Fix use of size() with pending pool entries. r=luke, a=sledru
c5a58d90da90ee36323c5fba7720f2db52eb611e: Bug 999651, bug 995679, bug 1009952, bug 1011007, bug 991981. r=sfink, r=shu, r=jandem, r=jdm, r=luke, r=bbouvier, r=nmatsakis, r=bz, r=ehsan, r=jgilbert, r=smaug, r=sicking, r=terrence, r=bholley, r=bent, r=efaust, r=jorendorff, a=lsblakk
Jeff Walden <jwalden@mit.edu> - Thu, 29 May 2014 16:01:21 -0700 - rev 199363
Bug 999651, bug 995679, bug 1009952, bug 1011007, bug 991981. r=sfink, r=shu, r=jandem, r=jdm, r=luke, r=bbouvier, r=nmatsakis, r=bz, r=ehsan, r=jgilbert, r=smaug, r=sicking, r=terrence, r=bholley, r=bent, r=efaust, r=jorendorff, a=lsblakk
6c7ac16fbaaaf3f6302b92fc69aef1bb1cdaeabb: Bug 1002709 - Fix regexp in cross-context-stack-1.js jit-test to not match the "beta" in the path name after a merge. r=luke, a=test-only
Jan de Mooij <jdemooij@mozilla.com> - Tue, 29 Apr 2014 00:12:51 +0200 - rev 199276
Bug 1002709 - Fix regexp in cross-context-stack-1.js jit-test to not match the "beta" in the path name after a merge. r=luke, a=test-only
b3ba056984855a189d9a774f4ac57e454c4b7642: Bug 988789 - Ionmonkey: Rework the instruction cache flushing. r=luke, a=sledru
Douglas Crosher <dtc-moz@scieneer.com> - Mon, 19 May 2014 13:14:05 +1000 - rev 199243
Bug 988789 - Ionmonkey: Rework the instruction cache flushing. r=luke, a=sledru
e9292c9b5a80e94ec970ed5099f51278bce9e61a: Bug 987556 Part 6 Use JS::SourceBufferHolder in JS::Compile() and JS::CompileFunction() r=luke
Ben Kelly <ben@wanderview.com> - Fri, 25 Apr 2014 10:11:56 -0400 - rev 198656
Bug 987556 Part 6 Use JS::SourceBufferHolder in JS::Compile() and JS::CompileFunction() r=luke
51d989e348f5440eb1f935ea3abfddac8b7d4f70: Bug 987556 Part 3 Use JS::SourceBufferHolder in various JS Evaluate() APIs r=luke
Ben Kelly <ben@wanderview.com> - Fri, 25 Apr 2014 10:11:56 -0400 - rev 198653
Bug 987556 Part 3 Use JS::SourceBufferHolder in various JS Evaluate() APIs r=luke
6dc10870c5c5beecc246b2f69fef09c4dac5d727: Bug 987556 Part 2 Use JS::SourceBufferHolder in frontend::ByteCompiler API. r=luke
Ben Kelly <ben@wanderview.com> - Fri, 25 Apr 2014 10:11:56 -0400 - rev 198652
Bug 987556 Part 2 Use JS::SourceBufferHolder in frontend::ByteCompiler API. r=luke
f09a01f7050c1b4806b914ddbd750f83a3799991: Bug 987556 Part 1 Add JS::SourceBufferHolder for passing source script data. r=luke
Ben Kelly <ben@wanderview.com> - Fri, 25 Apr 2014 10:11:56 -0400 - rev 198651
Bug 987556 Part 1 Add JS::SourceBufferHolder for passing source script data. r=luke
16d11bb0d2fc122aa81960f740ced37d90364411: Bug 999559 part 2 - Rename FrameIter::Data::ionFrames_ to jitFrames_. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Wed, 23 Apr 2014 11:56:23 +0200 - rev 198248
Bug 999559 part 2 - Rename FrameIter::Data::ionFrames_ to jitFrames_. r=luke
a256a26923ffda372b886c9b3c6936202dea8726: Bug 990353 - Make discardSource a Sandbox option and use it (even in Desktop) for the precompilation scope. r=luke
Bobby Holley <bobbyholley@gmail.com> - Tue, 22 Apr 2014 14:08:29 -0700 - rev 198162
Bug 990353 - Make discardSource a Sandbox option and use it (even in Desktop) for the precompilation scope. r=luke
95391b25bc110b66652ced35c86f993a776b4952: Bug 990353 - Make the decision to discard source entirely per-global, rather than per-script. r=luke
Bobby Holley <bobbyholley@gmail.com> - Tue, 22 Apr 2014 14:08:27 -0700 - rev 198155
Bug 990353 - Make the decision to discard source entirely per-global, rather than per-script. r=luke This is effectively a policy decision based on the kind of code we expect to be running somewhere. This is in contrast to lazy source, which is often a practical per-script consideration of whether or not we can retrieve the source if requested. More importantly, tracking this information on the global is much easier to get right than tracking it on the script.
c2672cd82c959f0289b759a1fb63eb790ba3ed14: Bug 998997 - Use PROT_NONE on POSIX and PAGE_NOACCESS on Windows when protecting JIT code. (r=luke)
Shu-yu Guo <shu@rfrn.org> - Tue, 22 Apr 2014 14:13:14 -0700 - rev 198153
Bug 998997 - Use PROT_NONE on POSIX and PAGE_NOACCESS on Windows when protecting JIT code. (r=luke)
487e6f72fcf74e590b6b475958abc88315bd05b0: Bug 990353 - Make the decision to discard source entirely per-global, rather than per-script. r=luke
Bobby Holley <bobbyholley@gmail.com> - Fri, 18 Apr 2014 23:46:26 -0700 - rev 197842
Bug 990353 - Make the decision to discard source entirely per-global, rather than per-script. r=luke This is effectively a policy decision based on the kind of code we expect to be running somewhere. This is in contrast to lazy source, which is often a practical per-script consideration of whether or not we can retrieve the source if requested. More importantly, tracking this information on the global is much easier to get right than tracking it on the script.
51fd619edd5a32ecc6cdd0e431468dba881285e3: Bug 965970 - Add support to compile asm.js code at install/update time r=luke,bholley,marco
Fabrice Desré <fabrice@mozilla.com> - Thu, 17 Apr 2014 22:03:03 -0700 - rev 197737
Bug 965970 - Add support to compile asm.js code at install/update time r=luke,bholley,marco
66e8c9fc98fd3761b76b91207a96119b68ddaaca: Bug 471713 - Part 4: Add documentation for variables and constants. r=luke
Tooru Fujisawa <arai_a@mac.com> - Wed, 02 Apr 2014 19:29:21 +0900 - rev 197660
Bug 471713 - Part 4: Add documentation for variables and constants. r=luke
a93e17835a75a43751d5ed9ad66370c34bd3a73b: Bug 996881: Inherit 'use strict' directive when calling toSource/toString for asm.js modules; r=luke
Benjamin Bouvier <benj@benj.me> - Thu, 17 Apr 2014 14:06:50 +0200 - rev 197632
Bug 996881: Inherit 'use strict' directive when calling toSource/toString for asm.js modules; r=luke
e7f563c9c7b8d4d0713e97daeda7fe0d77962864: Bug 995570 - Tracelogging: Initially implementation of logging VM calls, r=luke
Hannes Verschore <hv1989@gmail.com> - Thu, 17 Apr 2014 12:26:16 +0200 - rev 197607
Bug 995570 - Tracelogging: Initially implementation of logging VM calls, r=luke
d1b66744e023100aee7296cb48dab568b1d84653: Bug 898963 - Odinmonkey (ARM): Refactor GenerateFFIInterpreterExit. r=luke
Douglas Crosher <dtc-moz@scieneer.com> - Wed, 26 Mar 2014 00:29:10 +1100 - rev 197428
Bug 898963 - Odinmonkey (ARM): Refactor GenerateFFIInterpreterExit. r=luke
28d75105f7c853803bdd1afb16965fc47b07eb81: Bug 898963 - Odinmonkey (ARM): Optimize asm.js FFI calls to Ion functions, trim regs saved, inline activation and deactivation. r=luke
Douglas Crosher <dtc-moz@scieneer.com> - Thu, 17 Apr 2014 00:11:28 +1000 - rev 197427
Bug 898963 - Odinmonkey (ARM): Optimize asm.js FFI calls to Ion functions, trim regs saved, inline activation and deactivation. r=luke
37e7cae3d8c8f8dbef17b1774ced7ddb11cedb36: Bug 898963 - Odinmonkey (ARM): Refactor GenerateFFIInterpreterExit. r=luke
Douglas Crosher <dtc-moz@scieneer.com> - Wed, 26 Mar 2014 00:29:10 +1100 - rev 197179
Bug 898963 - Odinmonkey (ARM): Refactor GenerateFFIInterpreterExit. r=luke
3ccbb670a6990112aa12c76c4c46f9a870ff9f0e: Bug 898963 - Odinmonkey (ARM): Optimize asm.js FFI calls to Ion functions, trim regs saved, inline activation and deactivation. r=luke
Douglas Crosher <dtc-moz@scieneer.com> - Wed, 16 Apr 2014 01:08:33 +1000 - rev 197178
Bug 898963 - Odinmonkey (ARM): Optimize asm.js FFI calls to Ion functions, trim regs saved, inline activation and deactivation. r=luke
b79772297b2e4465643ffc7bc8d9f06c9ed9d45b: Bug 989528 - Introduce a mechanism to explicitly enter a null compartment. r=luke
Bobby Holley <bobbyholley@gmail.com> - Mon, 14 Apr 2014 20:26:59 -0700 - rev 196937
Bug 989528 - Introduce a mechanism to explicitly enter a null compartment. r=luke
874203abfc9fba64347340a6c4cd98d782f43e04: Bug 995180: Eliminate unused FromMIRType function; r=luke
Benjamin Bouvier <benj@benj.me> - Mon, 14 Apr 2014 12:05:51 +0200 - rev 196862
Bug 995180: Eliminate unused FromMIRType function; r=luke
b7fd2d587e148b3fcc19692dbb2ed2517078f6ec: Bug 993071 - Add optimization tier info to js profiler pseudostack entries. r=luke
Kannan Vijayan <kvijayan@mozilla.com> - Fri, 11 Apr 2014 11:58:55 -0400 - rev 196616
Bug 993071 - Add optimization tier info to js profiler pseudostack entries. r=luke
c1061afe9117ed99eef25454a6b4ff5ed72cc7bc: Bug 993075 - Change FinishTakingSrcNotes to return bool and take an outparam for the source note count. r=luke
Till Schneidereit <till@tillschneidereit.net> - Thu, 10 Apr 2014 14:07:03 +0200 - rev 196470
Bug 993075 - Change FinishTakingSrcNotes to return bool and take an outparam for the source note count. r=luke
109ea225a968109a2d455971beba5a97b64e29fa: Bug 985130 - IonMonkey: Omit over-recursion checks in leaf functions. r=luke
Dan Gohman <sunfish@mozilla.com> - Tue, 08 Apr 2014 16:00:29 -0700 - rev 196133
Bug 985130 - IonMonkey: Omit over-recursion checks in leaf functions. r=luke
7228d78eb20b4c7a3b951fe8b67632f2f47f776f: Bug 990787, part 6 - If a Compressor object is never successfully initialized, don't call deflateEnd in the destructor. r=luke.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 08 Apr 2014 12:35:18 -0500 - rev 196100
Bug 990787, part 6 - If a Compressor object is never successfully initialized, don't call deflateEnd in the destructor. r=luke.
22a4fae1f56a421cf917d89fd4a67ee041cf63b4: Bug 993071 - Rename FunctionBoundary IR instructions to ProfilerStackOp. r=luke
Kannan Vijayan <kvijayan@mozilla.com> - Tue, 08 Apr 2014 12:16:18 -0400 - rev 196084
Bug 993071 - Rename FunctionBoundary IR instructions to ProfilerStackOp. r=luke
4a3477a52c6fc3c8f1d0c45866c151bfe60ab0b5: Bug 981999 - Remove redundant (and not always agreeing) ways of counting sourcenotes. r=luke
Till Schneidereit <till@tillschneidereit.net> - Wed, 26 Mar 2014 14:26:43 -0400 - rev 195774
Bug 981999 - Remove redundant (and not always agreeing) ways of counting sourcenotes. r=luke
bb83b88ef31aa40e2e9477156cfcfc8287df1ef9: Bug 991510: Make arrow functions not validate as asm.js modules; r=luke
Benjamin Bouvier <benj@benj.me> - Fri, 04 Apr 2014 15:07:55 +0200 - rev 195601
Bug 991510: Make arrow functions not validate as asm.js modules; r=luke
5f964391ed1391b9fdacd7bbc2fee2696258bb5d: Bug 991998 (part 2) - Limit JSFatInlineString's length to 11 on both 32-bit and 64-bit platforms. r=luke.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 03 Apr 2014 23:31:20 -0700 - rev 195576
Bug 991998 (part 2) - Limit JSFatInlineString's length to 11 on both 32-bit and 64-bit platforms. r=luke.
64d43999139f65f6a185b3d49b292993a905b4a9: Bug 991998 (part 1) - Rename JSShortString as JSFatInlineString. r=luke.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 03 Apr 2014 23:30:26 -0700 - rev 195575
Bug 991998 (part 1) - Rename JSShortString as JSFatInlineString. r=luke.
0713dda3631803a75d3b5de46e85b8136ef8d785: Bug 989509 - Part 1: js/ (r=luke)
Shu-yu Guo <shu@rfrn.org> - Thu, 03 Apr 2014 19:29:40 -0700 - rev 195553
Bug 989509 - Part 1: js/ (r=luke)
2b74aa0e829cbe363e0b0a2012c89ae862e60d93: Bug 878399: Implement toSource / toString for asm.js functions; r=luke
Benjamin Bouvier <benj@benj.me> - Wed, 02 Apr 2014 19:52:00 +0200 - rev 195239
Bug 878399: Implement toSource / toString for asm.js functions; r=luke
7891eb941f804cc4fff7af87ce2337cb07c9c695: Bug 878399: Implement toSource / toString for asm.js modules lambda; r=luke
Benjamin Bouvier <benj@benj.me> - Wed, 02 Apr 2014 19:51:53 +0200 - rev 195238
Bug 878399: Implement toSource / toString for asm.js modules lambda; r=luke
8ee64d5ace269ead96cd524192993ccf17f36785: Bug 878399: Implement toSource / toString for asm.js modules; r=luke
Benjamin Bouvier <benj@benj.me> - Wed, 02 Apr 2014 19:50:44 +0200 - rev 195237
Bug 878399: Implement toSource / toString for asm.js modules; r=luke
e2b579890ce7db195f56931db003d2904025d26e: Bug 878399: Preparatory cleanups; r=luke
Benjamin Bouvier <benj@benj.me> - Wed, 02 Apr 2014 19:37:00 +0200 - rev 195236
Bug 878399: Preparatory cleanups; r=luke
1d5cd00e40163d973f9de4d4b01c076d8b1cb484: Bug 986313: Use LifoAllocPolicy for VarTypeVector and prevent a memory leak when moving it in ModuleCompiler; r=luke
Benjamin Bouvier <benj@benj.me> - Wed, 02 Apr 2014 14:25:15 +0200 - rev 195196
Bug 986313: Use LifoAllocPolicy for VarTypeVector and prevent a memory leak when moving it in ModuleCompiler; r=luke
281d420eb9b726dc717c59fbcef9101ee2907c52: Bug 981371 - Fix a confused assertion in JSVAL_IS_OBJECT_IMPL (64-bits); r=luke
Ms2ger <ms2ger@gmail.com> - Thu, 27 Mar 2014 21:05:13 +0100 - rev 194300
Bug 981371 - Fix a confused assertion in JSVAL_IS_OBJECT_IMPL (64-bits); r=luke
bf4d2479f33e15732dc9c2a20517a112db24e00f: Bug 983580 - IonMonkey: Use backtracking allocator for asmjs style code, r=luke
Hannes Verschore <hv1989@gmail.com> - Thu, 27 Mar 2014 16:59:38 +0100 - rev 194153
Bug 983580 - IonMonkey: Use backtracking allocator for asmjs style code, r=luke
e1f47e027885502b0593a90a4b01f211e2f7025c: Bug 988561 - Make jit-test testBug686274.js run faster with non-default JIT flags. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Thu, 27 Mar 2014 10:04:58 -0400 - rev 194125
Bug 988561 - Make jit-test testBug686274.js run faster with non-default JIT flags. r=luke
edc54a1c9a9be720a1061b400d7758493d4e30ab: Bug 979481 - Add a helpful assertion indicating that the caller probably needs a JSAutoCompartment. r=luke
Bobby Holley <bobbyholley@gmail.com> - Wed, 26 Mar 2014 10:59:03 -0300 - rev 194009
Bug 979481 - Add a helpful assertion indicating that the caller probably needs a JSAutoCompartment. r=luke
02a433dbb8241f073ecb993f524b19aca41db055: Bug 985687 - Remove vestigial tinyid/shortid references, as well as the field in JSPropertySpec. Followup to bug 975069. r=luke
Jeff Walden <jwalden@mit.edu> - Thu, 20 Mar 2014 23:24:21 -0700 - rev 193299
Bug 985687 - Remove vestigial tinyid/shortid references, as well as the field in JSPropertySpec. Followup to bug 975069. r=luke
8510052b231355bc0c3ba20cd0c1807efd326123: Bug 970643 - Valgrind does not understand OdinMonkey's guard page mechanism. r=luke.
Julian Seward <jseward@acm.org> - Thu, 20 Mar 2014 23:23:48 +0100 - rev 193148
Bug 970643 - Valgrind does not understand OdinMonkey's guard page mechanism. r=luke.
30e6959192dbe46af42b368bdb820934dbe2a30d: Bug 985687 - Remove vestigial tinyid/shortid references, as well as the field in JSPropertySpec. Followup to bug 975069. r=luke
Jeff Walden <jwalden@mit.edu> - Tue, 11 Mar 2014 12:03:56 -0700 - rev 193145
Bug 985687 - Remove vestigial tinyid/shortid references, as well as the field in JSPropertySpec. Followup to bug 975069. r=luke
e91ce9a1eb464bcf98507ceef49525210bf8f678: Bug 984836 - Rename StackFrame to InterpreterFrame. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Wed, 19 Mar 2014 09:28:57 +0100 - rev 192753
Bug 984836 - Rename StackFrame to InterpreterFrame. r=luke