searching for reviewer(bhackett)
43e09a8466c25bdd618cfae78bf39364ea32a80e: Bug 804636 part 3 - Remove JM+TI loop test analysis. r=bhackett
Jan de Mooij <jdemooij@mozilla.com> - Sat, 27 Oct 2012 20:56:19 +0200 - rev 111748
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 804636 part 3 - Remove JM+TI loop test analysis. r=bhackett
e4204b2b987cbf9a996f56952b6b9f5bf7df6c7f: Bug 804636 part 1 - Decompose LOCAL/ARG inc/dec ops. r=bhackett
Jan de Mooij <jdemooij@mozilla.com> - Sat, 27 Oct 2012 14:16:17 +0200 - rev 111740
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 804636 part 1 - Decompose LOCAL/ARG inc/dec ops. r=bhackett
fd398d69d052954dc376c64f1e17dbbc05579037: Bug 787856 - Convert JS_GetPrototype to support lazy protos (r=bhackett)
Bill McCloskey <wmccloskey@mozilla.com> - Mon, 03 Sep 2012 16:42:17 -0700 - rev 108264
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 787856 - Convert JS_GetPrototype to support lazy protos (r=bhackett)
c372439f0aad42d3dd73306c59035f2450d2e1b7: Bug 787856 - Convert js::GetObjectProto to support lazy protos (r=bhackett)
Bill McCloskey <wmccloskey@mozilla.com> - Mon, 03 Sep 2012 16:42:10 -0700 - rev 108263
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 787856 - Convert js::GetObjectProto to support lazy protos (r=bhackett)
a0853ae2ee0fc5e79847bdaf08be31451088eab8: Bug 787856 - Initial support for lazy prototypes (r=bhackett)
Bill McCloskey <wmccloskey@mozilla.com> - Wed, 26 Sep 2012 09:49:20 -0700 - rev 108262
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 787856 - Initial support for lazy prototypes (r=bhackett)
adab1fdcfe0a2f336e393883c883b1a2573563e9: Bug 786801 - js_InferFlags should not stop at compartment boundaries (r=bhackett)
Luke Wagner <luke@mozilla.com> - Tue, 04 Sep 2012 14:31:04 -0700 - rev 107643
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 786801 - js_InferFlags should not stop at compartment boundaries (r=bhackett)
7887ace84c7d0d3ae9df69bbb48b1c22bbcd9680: Bug 786801 - js_InferFlags should not stop at compartment boundaries (r=bhackett)
Luke Wagner <luke@mozilla.com> - Tue, 04 Sep 2012 14:31:04 -0700 - rev 106329
Push 58 by shu@rfrn.org at Fri, 07 Sep 2012 18:20:16 +0000
Bug 786801 - js_InferFlags should not stop at compartment boundaries (r=bhackett)
0a1df1ce441fb77b9e4ccc40c4641099960483e0: Bug 786880 - Move nativeContains into ObjectImpl. r=bhackett
Jeff Walden <jwalden@mit.edu> - Wed, 06 Jun 2012 17:11:47 -0700 - rev 106271
Push 58 by shu@rfrn.org at Fri, 07 Sep 2012 18:20:16 +0000
Bug 786880 - Move nativeContains into ObjectImpl. r=bhackett
3ef8f48eebd18a9a22c5dfd35e2e5660737d144e: Bug 788117 - Fix small typo in TypeDynamicResult. r=bhackett
Jan de Mooij <jdemooij@mozilla.com> - Tue, 04 Sep 2012 18:20:58 +0200 - rev 106268
Push 58 by shu@rfrn.org at Fri, 07 Sep 2012 18:20:16 +0000
Bug 788117 - Fix small typo in TypeDynamicResult. r=bhackett
6227aa557e54d118a5b8fd00d5f70ca8236fc94e: Bug 786880 - Move nativeContains into ObjectImpl. r=bhackett
Jeff Walden <jwalden@mit.edu> - Wed, 06 Jun 2012 17:11:47 -0700 - rev 106112
Push 58 by shu@rfrn.org at Fri, 07 Sep 2012 18:20:16 +0000
Bug 786880 - Move nativeContains into ObjectImpl. r=bhackett
06eff7ce5bd715447aeb1ce05ba0e4185cd9de98: Bug 751377 - Begin to implement [[GetProperty]] for named properties in the new representation. r=bhackett
Jeff Walden <jwalden@mit.edu> - Fri, 18 May 2012 20:02:28 -0700 - rev 106111
Push 58 by shu@rfrn.org at Fri, 07 Sep 2012 18:20:16 +0000
Bug 751377 - Begin to implement [[GetProperty]] for named properties in the new representation. r=bhackett
1442613953ba74e53561594197ca9454b952d488: Bug 784400 - Make standard builtins and the current global available to self-hosted code. r=bhackett
Till Schneidereit <tschneidereit@gmail.com> - Fri, 31 Aug 2012 17:18:50 +0200 - rev 106080
Push 58 by shu@rfrn.org at Fri, 07 Sep 2012 18:20:16 +0000
Bug 784400 - Make standard builtins and the current global available to self-hosted code. r=bhackett
27041e19db87b42973f7d3d4b88ee3ce8e88fe7e: Bug 777383 - Don't add undefined type to property reads before test ops. r=bhackett
Jan de Mooij <jdemooij@mozilla.com> - Fri, 31 Aug 2012 13:16:01 +0200 - rev 105845
Push 58 by shu@rfrn.org at Fri, 07 Sep 2012 18:20:16 +0000
Bug 777383 - Don't add undefined type to property reads before test ops. r=bhackett
9dbfbeaf89e385974a54a4bba7101a6b01419725: Bug 773520. Add a one-slot cache for converting stringbuffers to JSStrings. r=peterv,bhackett
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 28 Aug 2012 13:10:09 -0400 - rev 105714
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 773520. Add a one-slot cache for converting stringbuffers to JSStrings. r=peterv,bhackett
e208bf8354c950401a9b2457e80d32921eb75478: Bug 749371 - Remove now-unnecessary JS_ClearScope defense (r=bhackett)
Luke Wagner <luke@mozilla.com> - Mon, 27 Aug 2012 09:13:44 -0700 - rev 105641
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 749371 - Remove now-unnecessary JS_ClearScope defense (r=bhackett)
72bb1083fbab13792b9434efe92a49403cb71433: Bug 785927 - Fix warning for unused IsValueInCompartment; r=bhackett
Terrence Cole <terrence@mozilla.com> - Mon, 27 Aug 2012 10:39:21 -0700 - rev 105623
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 785927 - Fix warning for unused IsValueInCompartment; r=bhackett
efc2630b978a8f758dcf9abe34b4bab25cd665de: Bug 785576 - Mark dense array properties as 'own'. (r=bhackett)
Eric Faust <efaustbmo@gmail.com> - Mon, 27 Aug 2012 13:34:52 -0400 - rev 105618
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 785576 - Mark dense array properties as 'own'. (r=bhackett)
455ed4a415aa930e7bd3916362a0dd6b2e32c8e0: Bug 781855 - Fix incorrectly shadowing 'own' properties in the case of prototypal setters. (r=bhackett)
Eric Faust <efaustbmo@gmail.com> - Wed, 22 Aug 2012 22:05:21 -0700 - rev 105174
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 781855 - Fix incorrectly shadowing 'own' properties in the case of prototypal setters. (r=bhackett)
bbf6a7e1598d66d88322515784c7f5a9084d4b9b: Bug 783464 - Fix condition for removing the constrained output vector. r=bhackett
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Wed, 22 Aug 2012 16:05:08 -0700 - rev 105153
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 783464 - Fix condition for removing the constrained output vector. r=bhackett
236d384dc4f98ab74e5bdece2a9da58eac7c1fdd: Bug 784639 - Fix SetNameOperation to not use cx->fp since it is wrong for jit-inlined calls (r=bhackett)
Luke Wagner <luke@mozilla.com> - Wed, 22 Aug 2012 10:57:42 -0700 - rev 105081
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 784639 - Fix SetNameOperation to not use cx->fp since it is wrong for jit-inlined calls (r=bhackett)
2a9b3c766512e7841b7393be8f425e7c78738997: Bug 782659: Fix assertions about empty registers when profiling is enabled on ARM. r=bhackett
Alex Crichton <acrichton@mozilla.com> - Tue, 21 Aug 2012 17:57:28 -0700 - rev 105072
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 782659: Fix assertions about empty registers when profiling is enabled on ARM. r=bhackett
92b9b2840a7952bf2c5bb34a06d5c7b35c1f889e: Bug 783008 - Do early inlining of "simple" JS functions. (r=bhackett)
Kannan Vijayan <kvijayan@mozilla.com> - Mon, 27 Aug 2012 14:36:35 -0400 - rev 105021
Push 50 by shu@rfrn.org at Tue, 28 Aug 2012 03:10:20 +0000
Bug 783008 - Do early inlining of "simple" JS functions. (r=bhackett)
2d190481b4a40ca6f9ce4c3b159e6f30ec0141b1: Bug 781979 - Part 1: Template SPSInstrumentation and move it to SPSProfiler.h. r=bhackett
Alex Crichton <acrichton@mozilla.com> - Wed, 15 Aug 2012 00:46:41 -0700 - rev 105003
Push 50 by shu@rfrn.org at Tue, 28 Aug 2012 03:10:20 +0000
Bug 781979 - Part 1: Template SPSInstrumentation and move it to SPSProfiler.h. r=bhackett
098e411329f3e54ab7b70b2f451ae7838493ad94: Bug 782659: Fix assertions about empty registers when profiling is enabled on ARM. r=bhackett
Alex Crichton <acrichton@mozilla.com> - Tue, 21 Aug 2012 17:57:28 -0700 - rev 105002
Push 50 by shu@rfrn.org at Tue, 28 Aug 2012 03:10:20 +0000
Bug 782659: Fix assertions about empty registers when profiling is enabled on ARM. r=bhackett
a04e6a1fe90c01c3e80679c0540c44bfac6e8d20: Bug 781855 - Ensure setprop caches allow 'own' property markings on added properties. (r=bhackett)
Eric Faust <efaustbmo@gmail.com> - Wed, 22 Aug 2012 23:21:19 -0700 - rev 104998
Push 50 by shu@rfrn.org at Tue, 28 Aug 2012 03:10:20 +0000
Bug 781855 - Ensure setprop caches allow 'own' property markings on added properties. (r=bhackett)
c1b7927df5463f9983688f8574584bbe2bc4cb76: Bug 783464 - Fix condition for removing the constrained output vector. r=bhackett
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Wed, 22 Aug 2012 16:05:08 -0700 - rev 104995
Push 50 by shu@rfrn.org at Tue, 28 Aug 2012 03:10:20 +0000
Bug 783464 - Fix condition for removing the constrained output vector. r=bhackett
b21f4cb16f088dab7d151b52bddb17556500d6f9: Bug 767961 - Only mark properties as definite if we could analyze the entire constructor (r=bhackett)
Shu-yu Guo <shu@rfrn.org> - Tue, 21 Aug 2012 12:29:47 -0700 - rev 104940
Push 45 by shu@rfrn.org at Thu, 23 Aug 2012 00:57:43 +0000
Bug 767961 - Only mark properties as definite if we could analyze the entire constructor (r=bhackett)
f6ff05c68a6181efaa3d73a0cb683b40c8148b30: Bug 783924 - Part 2: Fix TI assertion in ParallelArray constructor (r=bhackett)
Shu-yu Guo <shu@rfrn.org> - Tue, 21 Aug 2012 12:29:47 -0700 - rev 104939
Push 45 by shu@rfrn.org at Thu, 23 Aug 2012 00:57:43 +0000
Bug 783924 - Part 2: Fix TI assertion in ParallelArray constructor (r=bhackett)
57c1c330e85f68dc2ccb36a5467d1d13c4dacd40: Bug 774915 - don't use the property cache for dynamic name lookup (r=bhackett)
Luke Wagner <luke@mozilla.com> - Fri, 17 Aug 2012 18:09:43 -0700 - rev 104922
Push 45 by shu@rfrn.org at Thu, 23 Aug 2012 00:57:43 +0000
Bug 774915 - don't use the property cache for dynamic name lookup (r=bhackett)
9434db5cfd47267c6ec6d427a160f63d37320339: Revert "Bug 783464 - Fix condition for removing the constrained output vector. r=bhackett" CLOSED TREE
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Mon, 20 Aug 2012 13:48:56 -0700 - rev 104829
Push 45 by shu@rfrn.org at Thu, 23 Aug 2012 00:57:43 +0000
Revert "Bug 783464 - Fix condition for removing the constrained output vector. r=bhackett" CLOSED TREE This revert changeset 1906fe4159fe.
1906fe4159fe9dfb43c70795aff6c070195b3de4: Bug 783464 - Fix condition for removing the constrained output vector. r=bhackett
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Mon, 20 Aug 2012 11:32:37 -0700 - rev 104828
Push 45 by shu@rfrn.org at Thu, 23 Aug 2012 00:57:43 +0000
Bug 783464 - Fix condition for removing the constrained output vector. r=bhackett
1baaa5534998e97c4bc423c8d94d4de59574f6a6: Bug 783540 - add missing STRINGVECTOR case in AutoGCRooter::trace (r=bhackett)
Luke Wagner <luke@mozilla.com> - Fri, 17 Aug 2012 11:21:57 -0700 - rev 104789
Push 45 by shu@rfrn.org at Thu, 23 Aug 2012 00:57:43 +0000
Bug 783540 - add missing STRINGVECTOR case in AutoGCRooter::trace (r=bhackett)
06ea22b8654cf7a0c075578d2b0dc8adec14a8de: Bug 783533 testValueABI.cpp and valueABI.c should use same prototype of C_ValueToObject() r=bhackett
Ginn Chen <ginn.chen@oracle.com> - Mon, 20 Aug 2012 16:27:14 +0800 - rev 104755
Push 45 by shu@rfrn.org at Thu, 23 Aug 2012 00:57:43 +0000
Bug 783533 testValueABI.cpp and valueABI.c should use same prototype of C_ValueToObject() r=bhackett
9b6f5ce1065a2251957c0aab46b4ea47947da6ab: Bug 777357: declare mjit namespace outside of #ifdef JS_METHODJIT, fixes non-mjit builds. r=bhackett
Landry Breuil <landry@openbsd.org> - Mon, 20 Aug 2012 09:59:37 +0200 - rev 104754
Push 45 by shu@rfrn.org at Thu, 23 Aug 2012 00:57:43 +0000
Bug 777357: declare mjit namespace outside of #ifdef JS_METHODJIT, fixes non-mjit builds. r=bhackett
a0cf81efe4aa940dccc4c06b8fbe215ec71771c3: Bug 783030: Prevent the profiled line number from incorrectly pointing to the start. r=bhackett
Alex Crichton <acrichton@mozilla.com> - Wed, 15 Aug 2012 16:56:08 -0700 - rev 104641
Push 45 by shu@rfrn.org at Thu, 23 Aug 2012 00:57:43 +0000
Bug 783030: Prevent the profiled line number from incorrectly pointing to the start. r=bhackett
b51c44f468d56f0c766665d1f6deae8435932be0: Bug 462300 - Embed self-hosted scripts and compile into special compartment. r=bhackett, r=gerv, r=ted
Till Schneidereit <tschneidereit@gmail.com> - Mon, 23 Jul 2012 23:01:54 +0200 - rev 104568
Push 45 by shu@rfrn.org at Thu, 23 Aug 2012 00:57:43 +0000
Bug 462300 - Embed self-hosted scripts and compile into special compartment. r=bhackett, r=gerv, r=ted
ac1fae667a88d64fa82f9886b3914a0aef43ecc5: Bug 782337 - Stack clobbering (r=bhackett)
Bill McCloskey <wmccloskey@mozilla.com> - Thu, 16 Aug 2012 14:03:18 -0700 - rev 104550
Push 45 by shu@rfrn.org at Thu, 23 Aug 2012 00:57:43 +0000
Bug 782337 - Stack clobbering (r=bhackett)
5c8e8efc80a8307cc9ac16323de26fdf2a75e411: Bug 782337 - Make incremental GC marking validation optional (r=bhackett)
Bill McCloskey <wmccloskey@mozilla.com> - Thu, 16 Aug 2012 14:01:36 -0700 - rev 104549
Push 45 by shu@rfrn.org at Thu, 23 Aug 2012 00:57:43 +0000
Bug 782337 - Make incremental GC marking validation optional (r=bhackett)
6b2a947da3558d10edbe8dae25253f87d5483636: Revert "Bug 783464 - Fix condition for removing the constrained output vector. r=bhackett"
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Mon, 20 Aug 2012 16:54:48 -0700 - rev 104504
Push 45 by shu@rfrn.org at Thu, 23 Aug 2012 00:57:43 +0000
Revert "Bug 783464 - Fix condition for removing the constrained output vector. r=bhackett" This reverts changeset 8b2c0239f5bc.
8b2c0239f5bcff290f08be9ae4b1cb1320978c81: Bug 783464 - Fix condition for removing the constrained output vector. r=bhackett
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Mon, 20 Aug 2012 11:32:37 -0700 - rev 104498
Push 43 by shu@rfrn.org at Mon, 20 Aug 2012 21:21:55 +0000
Bug 783464 - Fix condition for removing the constrained output vector. r=bhackett
abc8c217f0322a277430e02f5746836505206df8: Bug 767013 - only store aliased variables in scope objects (r=bhackett)
Luke Wagner <luke@mozilla.com> - Mon, 06 Aug 2012 07:56:45 -0700 - rev 104477
Push 43 by shu@rfrn.org at Mon, 20 Aug 2012 21:21:55 +0000
Bug 767013 - only store aliased variables in scope objects (r=bhackett)
fc50fe61fd712ca0b62bddc04e3136a08a70066b: Bug 782782 - Move js::MaybeVerifyBarriers on Windows (r=bhackett)
Bill McCloskey <wmccloskey@mozilla.com> - Wed, 15 Aug 2012 10:43:49 -0700 - rev 104413
Push 43 by shu@rfrn.org at Mon, 20 Aug 2012 21:21:55 +0000
Bug 782782 - Move js::MaybeVerifyBarriers on Windows (r=bhackett)
b9850fa8fcbfa0dbcbdd05b42a101e26b914a94e: Bug 774859 - JM: Missing write barrier on JSOP_INITPROP (r=bhackett)
Bill McCloskey <wmccloskey@mozilla.com> - Wed, 15 Aug 2012 10:39:59 -0700 - rev 104412
Push 43 by shu@rfrn.org at Mon, 20 Aug 2012 21:21:55 +0000
Bug 774859 - JM: Missing write barrier on JSOP_INITPROP (r=bhackett)
07f21ec5d516bb6e2b76121cb847970a78ed8a27: Bug 781390 - Make barrier verifier testing work better with the methodjit (r=bhackett)
Bill McCloskey <wmccloskey@mozilla.com> - Wed, 15 Aug 2012 10:39:48 -0700 - rev 104410
Push 43 by shu@rfrn.org at Mon, 20 Aug 2012 21:21:55 +0000
Bug 781390 - Make barrier verifier testing work better with the methodjit (r=bhackett)
a5bda30839524c43bce30542d795302ee09d7e62: Bug 781393 - JS VM stack values shouldn't always be clobbered during marking (r=bhackett)
Bill McCloskey <wmccloskey@mozilla.com> - Wed, 15 Aug 2012 10:33:12 -0700 - rev 104409
Push 43 by shu@rfrn.org at Mon, 20 Aug 2012 21:21:55 +0000
Bug 781393 - JS VM stack values shouldn't always be clobbered during marking (r=bhackett)
1c3efa824966f8884bfde166b0cf2fee02267765: Bug 777537 - Ensure validity of CompilerOutput without a dangling pointer. r=bhackett
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Wed, 15 Aug 2012 01:30:07 +0200 - rev 104306
Push 37 by shu@rfrn.org at Thu, 16 Aug 2012 01:15:22 +0000
Bug 777537 - Ensure validity of CompilerOutput without a dangling pointer. r=bhackett
cfc77da79f9f5d9577aa6af02b9be4033842a68d: Bug 777537 - Ensure validity of CompilerOutput without a dangling pointer. r=bhackett
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Wed, 15 Aug 2012 01:30:07 +0200 - rev 104234
Push 37 by shu@rfrn.org at Thu, 16 Aug 2012 01:15:22 +0000
Bug 777537 - Ensure validity of CompilerOutput without a dangling pointer. r=bhackett
fa3f3fd7e19037dfd47e589c5c5abbe8d54f0289: Bug 778979 - Part 4: Provide an ip => pc translation mechanism for currently running JIT code. r=bhackett
Alex Crichton <acrichton@mozilla.com> - Mon, 06 Aug 2012 11:48:33 -0700 - rev 104094
Push 37 by shu@rfrn.org at Thu, 16 Aug 2012 01:15:22 +0000
Bug 778979 - Part 4: Provide an ip => pc translation mechanism for currently running JIT code. r=bhackett
519084424637af798ebadf21527cdbe4e3315349: Bug 778979 - Part 3: Track the line number in the JS engine for SPS profiling. r=bhackett
Alex Crichton <acrichton@mozilla.com> - Mon, 06 Aug 2012 11:48:12 -0700 - rev 104093
Push 37 by shu@rfrn.org at Thu, 16 Aug 2012 01:15:22 +0000
Bug 778979 - Part 3: Track the line number in the JS engine for SPS profiling. r=bhackett
985ce4db863510f14035f149d1b6ab7f81af6d66: Bug 778979 - Part 1: Change the meaning of enableSPSProfilingAssertions and actually turn on the assertions. r=bhackett
Alex Crichton <acrichton@mozilla.com> - Mon, 06 Aug 2012 11:41:40 -0700 - rev 104091
Push 37 by shu@rfrn.org at Thu, 16 Aug 2012 01:15:22 +0000
Bug 778979 - Part 1: Change the meaning of enableSPSProfilingAssertions and actually turn on the assertions. r=bhackett