searching for reviewer(terrence)
cb997ba8433bf03e4350a294ef7d52f756268d9a: Bug 806644 - Back out 782072 (r=terrence)
Bill McCloskey <wmccloskey@mozilla.com> - Mon, 29 Oct 2012 17:34:59 -0700 - rev 111857
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 806644 - Back out 782072 (r=terrence)
2373c969584c51e46467c1a9762c57aef19e21e8: Bug 803907 - Simplify GC root iteration (r=terrence)
Bill McCloskey <wmccloskey@mozilla.com> - Fri, 26 Oct 2012 11:53:31 -0700 - rev 111685
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 803907 - Simplify GC root iteration (r=terrence)
3ff0432ce8d90a9a28e7460a77c594310176f426: Bug 803907 - Remove some unused GC functions (r=terrence)
Bill McCloskey <wmccloskey@mozilla.com> - Fri, 26 Oct 2012 11:53:25 -0700 - rev 111684
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 803907 - Remove some unused GC functions (r=terrence)
fb81587d2dd8f04bf3dbaceb8cadbffea9e14710: Bug 803907 - Remove some GC debugging functions (r=terrence)
Bill McCloskey <wmccloskey@mozilla.com> - Fri, 26 Oct 2012 11:53:20 -0700 - rev 111683
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 803907 - Remove some GC debugging functions (r=terrence)
9679ec5b0b333f8a0f5a89a9e041551a211f9864: Bug 803907 - Remove JS MapRoots (r=terrence)
Bill McCloskey <wmccloskey@mozilla.com> - Fri, 26 Oct 2012 11:51:35 -0700 - rev 111682
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 803907 - Remove JS MapRoots (r=terrence)
05fa2fe222ef360dbf95473040287e3952ff27a4: Bug 692267 - Remove js/src/gc/Heap.h from INSTALLED_HEADERS (r=terrence)
Bill McCloskey <wmccloskey@mozilla.com> - Fri, 26 Oct 2012 11:18:50 -0700 - rev 111681
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 692267 - Remove js/src/gc/Heap.h from INSTALLED_HEADERS (r=terrence)
21a142b1a9d8a989a60cd41039c6ca4b2db0d563: Bug 692267 - Remove jsgc.h from INSTALLED_HEADERS (r=terrence)
Bill McCloskey <wmccloskey@mozilla.com> - Fri, 26 Oct 2012 11:17:24 -0700 - rev 111680
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 692267 - Remove jsgc.h from INSTALLED_HEADERS (r=terrence)
e1c7f51957048eb824b22d86e5ad92c6b1ce8468: Bug 787703. r=terrence
Jason Orendorff <jorendorff@mozilla.com> - Thu, 25 Oct 2012 17:43:25 -0400 - rev 111582
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 787703. r=terrence
0689e804a40e768ca3ce2f365d79883d6f9221a5: Bug 804558 - Make JSScript::loadSource GC-safe. r=terrence
Benjamin Peterson <benjamin@python.org> - Wed, 24 Oct 2012 13:51:28 -0700 - rev 111423
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 804558 - Make JSScript::loadSource GC-safe. r=terrence
d692e3c39a17a478fba8d552fe38f2d6711cf572: Bug 803219 - Fix TI sanity checks in the interpreter. r=terrence
Jan de Mooij <jdemooij@mozilla.com> - Fri, 19 Oct 2012 21:10:01 +0200 - rev 110938
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 803219 - Fix TI sanity checks in the interpreter. r=terrence
ef8010af9fe64de113d0226b10523b47b09dd1a6: Bug 802319 - Various rooting fixes. r=terrence
Steve Fink <sfink@mozilla.com> - Mon, 15 Oct 2012 16:23:33 -0700 - rev 110699
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 802319 - Various rooting fixes. r=terrence js/src/tests (jstests) currently passes all tests with rooting analysis on with this patch applied.
8c22cd5e4f35d3866425ca2c32330fc287f1b82f: Bug 802422 - Pay attention to the actual test result. r=terrence
Steve Fink <sfink@mozilla.com> - Fri, 12 Oct 2012 14:53:45 -0700 - rev 110698
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 802422 - Pay attention to the actual test result. r=terrence
66c3714ea45fdd00b1688ba1ba7f84ba8594a6e4: No bug - Add executable bit. rs=terrence
Benjamin Peterson <benjamin@python.org> - Mon, 15 Oct 2012 16:15:52 -0400 - rev 110457
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
No bug - Add executable bit. rs=terrence
5f1d0cfe99ace6c6383bd98230ea2ee986471c51: Bug 784620 - Support reading self-hosted JS from a file set via environment variable. r=terrence
Till Schneidereit <tschneidereit@gmail.com> - Thu, 11 Oct 2012 11:19:43 +0200 - rev 110280
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 784620 - Support reading self-hosted JS from a file set via environment variable. r=terrence
ab275d939bf2e86e73a76ac30dad5daae85c7e0d: No bug - Readd executable bit. rs=terrence
Benjamin Peterson <benjamin@python.org> - Fri, 12 Oct 2012 14:44:20 -0400 - rev 110274
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
No bug - Readd executable bit. rs=terrence
3cfef9371c037d98dadff8cf762701839f15054e: Bug 799000 - Don't double count when memory-reporting for JSObject2WrappedJSMap. r=terrence.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 08 Oct 2012 15:20:13 -0700 - rev 109818
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 799000 - Don't double count when memory-reporting for JSObject2WrappedJSMap. r=terrence.
a195554cc7f65990cf25b7e414636834b15cc151: Bug 797213 - Test output may not go to stdout if -O given. r=terrence
Steve Fink <sfink@mozilla.com> - Fri, 05 Oct 2012 13:17:36 -0700 - rev 109576
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 797213 - Test output may not go to stdout if -O given. r=terrence
a714b4f802e234b1af3ebc31e482cd6ef4ed4ba4: Bug 797213 - jstests.py -O<filename> should default show-output to on. r=terrence
Steve Fink <sfink@mozilla.com> - Fri, 05 Oct 2012 13:17:23 -0700 - rev 109575
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 797213 - jstests.py -O<filename> should default show-output to on. r=terrence I didn't expect to have to specify -o in addition to -O. I get that you might want to use -s instead of -o, but -o is probably much more common.
5a932c059384d73bb7e7d05c7386e9d352ecdd34: Bug 797213 - jstests.py: add a -F (--failed-only) option to only display output of failed tests. r=terrence
Steve Fink <sfink@mozilla.com> - Fri, 05 Oct 2012 13:17:01 -0700 - rev 109574
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 797213 - jstests.py: add a -F (--failed-only) option to only display output of failed tests. r=terrence I also snuck a change to the output format, to display the test name in the output so that it is possible to associate output with the test that produced it. I mixed it in just because it was a little harder to separate out into a separate patch. I could easily do so, if you'd like.
ee13286be5e6b47fb43c6280b74ee9c95b69bdaa: Bug 797217 - Replace InternalHandleBase::zeroPointer with NullPtr::constNullValue. r=terrence
Steve Fink <sfink@mozilla.com> - Fri, 05 Oct 2012 13:16:39 -0700 - rev 109573
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 797217 - Replace InternalHandleBase::zeroPointer with NullPtr::constNullValue. r=terrence
40b01e566af01e3f167359b9ce1e69eeec0e7045: Bug 797128 - Minor rooting fix and SkipRoot justification. r=terrence
Steve Fink <sfink@mozilla.com> - Fri, 05 Oct 2012 13:14:47 -0700 - rev 109572
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 797128 - Minor rooting fix and SkipRoot justification. r=terrence The first valid SkipRoot I've found. copyFromArray was inexplicably discarding a handle, and with that fixed there are some unrooted internal pointers stored on the stack. But the only things that can trigger GC will also trigger an early exit, so all of the unrooted pointers are dead if a GC happens anyway.
1b66a4593f92b3bb57ebdfe7244a544cd8ca613e: Bug 797695 (part 4) - Exactly root jsscript.cpp. r=terrence.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 04 Oct 2012 16:22:03 -0700 - rev 109449
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 797695 (part 4) - Exactly root jsscript.cpp. r=terrence.
ddb8e4ddcf62a61a1014f0bd1432f75637ece2e3: Bug 797695 (part 3) - Exactly root js_NewFunction(). r=terrence.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 04 Oct 2012 16:21:51 -0700 - rev 109448
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 797695 (part 3) - Exactly root js_NewFunction(). r=terrence.
4b4956ca17abd42b9e849f440f70ab57fcaeb66f: Bug 797695 (part 2) - Exactly root jsfun.cpp. r=terrence.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 04 Oct 2012 16:21:40 -0700 - rev 109447
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 797695 (part 2) - Exactly root jsfun.cpp. r=terrence.
b8f7391a0cee1fa3f957c9dacfc6144b36a48f0d: Bug 797695 (part 1) - Exactly root jsexn.cpp. r=terrence.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 04 Oct 2012 16:21:36 -0700 - rev 109446
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 797695 (part 1) - Exactly root jsexn.cpp. r=terrence.
c92cb673ade14269f78e09df61c534ff5781f554: Bug 797066 - Make javascript.options.mem.log only log the GC/CC details in the Console. r=terrence
Girish Sharma <scrapmachines@gmail.com> - Wed, 03 Oct 2012 00:57:31 +0530 - rev 109247
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 797066 - Make javascript.options.mem.log only log the GC/CC details in the Console. r=terrence
d552f2d2337fe8f42757f58fcd03fa468dc33c6f: Bug 796760 (part 2) - Exactly root FinalizeOp. r=terrence.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 02 Oct 2012 22:03:00 -0700 - rev 109118
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 796760 (part 2) - Exactly root FinalizeOp. r=terrence.
8694a4aa91cf9596736f3c263f0f4e5a22c430d4: Bug 796760 (part 1) - Exactly root JSTraceOp. r=terrence.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 02 Oct 2012 22:02:44 -0700 - rev 109117
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 796760 (part 1) - Exactly root JSTraceOp. r=terrence.
495a115ec2cc4dd00b415b1d97259480f76ddba6: Bug 795743 - Fix misc rooting analysis errors on test402; r=terrence
Norbert Lindenberg <mozilladev@lindenbergsoftware.com> - Sun, 30 Sep 2012 12:51:00 -0700 - rev 108880
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 795743 - Fix misc rooting analysis errors on test402; r=terrence A few fixes resulting from running test402 with rooting verification mode.
978c67b9efa1b32f921b889581d1a215989fd5bc: Bug 791611 (part 3) - Exactly root most JSScripts in jsinfer.cpp. r=terrence.
Nicholas Nethercote <nnethercote@mozilla.com> - Sun, 16 Sep 2012 16:32:06 -0700 - rev 108346
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 791611 (part 3) - Exactly root most JSScripts in jsinfer.cpp. r=terrence.
7dfbdeb9f9ca4c2d6e327c3bd0e2b07bfa03d6c6: Bug 779073 - Don't treat GC verifier as an incremental GC (r=terrence)
Bill McCloskey <wmccloskey@mozilla.com> - Tue, 25 Sep 2012 17:04:17 -0700 - rev 108198
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 779073 - Don't treat GC verifier as an incremental GC (r=terrence)
21c1b7080c53f579e0375acab8486c0e90ef5038: Bug 762908 followup - only null out window.SpecialPowers when window exists. r=terrence
Steve Fink <sfink@mozilla.com> - Tue, 25 Sep 2012 11:17:47 -0700 - rev 108156
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 762908 followup - only null out window.SpecialPowers when window exists. r=terrence
ea2e059c896b86d863e318e62311c2ff2d617346: Bug 791574 - Use a Unix-compatible list2cmdline. r=terrence.
Steve Fink <sfink@mozilla.com> - Tue, 18 Sep 2012 09:58:31 -0700 - rev 107876
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 791574 - Use a Unix-compatible list2cmdline. r=terrence. Sadly, subprocess.list2cmdline only seems to do something sensible for Windows, which I find rather bizarre. This patch fixes the problem where -s can give you something like ./js -e option(\'allow_xml\'); -f ... which is totally invalid in bash.
ccfc79c27dae9a3fb794834f0350e206e9c84488: Bug 791566 - Update old new proxy bindings to BaseProxyHandler::hasInstance changes; r=terrence
Ms2ger <ms2ger@gmail.com> - Thu, 20 Sep 2012 09:55:36 +0200 - rev 107582
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 791566 - Update old new proxy bindings to BaseProxyHandler::hasInstance changes; r=terrence
09c03f14f5f50d17ca0dcc2994b1ad0898b34fb4: Bug 791611 (part 1) - Exactly root most JSObjects in jsinfer.cpp. r=terrence.
Nicholas Nethercote <nnethercote@mozilla.com> - Sun, 16 Sep 2012 16:32:02 -0700 - rev 107569
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 791611 (part 1) - Exactly root most JSObjects in jsinfer.cpp. r=terrence.
6852b4928efaf6ada947983e604b76a5a031f65c: Bug 790865 - Add more compartment assertions (r=terrence)
Bill McCloskey <wmccloskey@mozilla.com> - Fri, 14 Sep 2012 17:19:53 -0700 - rev 107248
Push 74 by shu@rfrn.org at Tue, 18 Sep 2012 19:23:47 +0000
Bug 790865 - Add more compartment assertions (r=terrence)
d7ceaa28629def2d010909a3f22a7312b4498177: Bug 790108 part 2 - Use AutoValueArray to root argv array. r=terrence
Jan de Mooij <jdemooij@mozilla.com> - Fri, 14 Sep 2012 13:47:43 +0200 - rev 107195
Push 74 by shu@rfrn.org at Tue, 18 Sep 2012 19:23:47 +0000
Bug 790108 part 2 - Use AutoValueArray to root argv array. r=terrence
2a5c6e070367ac13ad9572039ea12198f07ef175: Bug 782802 (part 4) - Still more exact rooting in jsreflect.cpp. r=terrence.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 12 Sep 2012 22:10:51 -0700 - rev 107186
Push 74 by shu@rfrn.org at Tue, 18 Sep 2012 19:23:47 +0000
Bug 782802 (part 4) - Still more exact rooting in jsreflect.cpp. r=terrence.
70370ccbf9d97d02edbee2004ddcdf304ff02cc5: Bug 782802 (part 3) - Yet more exact rooting in jsreflect.cpp, enough to turn on exact scanning with the root analysis. r=terrence.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 12 Sep 2012 22:02:10 -0700 - rev 107185
Push 74 by shu@rfrn.org at Tue, 18 Sep 2012 19:23:47 +0000
Bug 782802 (part 3) - Yet more exact rooting in jsreflect.cpp, enough to turn on exact scanning with the root analysis. r=terrence.
24da8a732dcb5201f10416aae04ee8af567697c5: Bug 782802 (part 2) - More exact rooting in jsreflect.cpp. r=terrence.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 12 Sep 2012 16:52:48 -0700 - rev 107184
Push 74 by shu@rfrn.org at Tue, 18 Sep 2012 19:23:47 +0000
Bug 782802 (part 2) - More exact rooting in jsreflect.cpp. r=terrence.
d58ca3879862712528905843c49922d2a2d15f09: Bug 782802 (part 1) - Start doing exact rooting in jsreflect.cpp. r=terrence.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 12 Sep 2012 16:19:40 -0700 - rev 107183
Push 74 by shu@rfrn.org at Tue, 18 Sep 2012 19:23:47 +0000
Bug 782802 (part 1) - Start doing exact rooting in jsreflect.cpp. r=terrence.
18142c3076a1b6b4fdde1e296927c6d66c7eb15d: Fix bug where forbiding Ion compilation could miss marking an IonScript (bug 786107, r=terrence).
David Anderson <danderson@mozilla.com> - Fri, 07 Sep 2012 15:31:35 -0700 - rev 106878
Push 74 by shu@rfrn.org at Tue, 18 Sep 2012 19:23:47 +0000
Fix bug where forbiding Ion compilation could miss marking an IonScript (bug 786107, r=terrence).
b1830b933f15845bd19d2e411a911dc2a4644413: Bug 780309 - Implement InternalHandle and use it for Bindings. r=terrence
Steve Fink <sfink@mozilla.com> - Mon, 10 Sep 2012 11:26:46 -0700 - rev 106822
Push 74 by shu@rfrn.org at Tue, 18 Sep 2012 19:23:47 +0000
Bug 780309 - Implement InternalHandle and use it for Bindings. r=terrence
de0930a5e8ee11278535b30a766934a6bd559991: Bug 770253 - Various compilation fixes for different --enable options. r=terrence
Steve Fink <sfink@mozilla.com> - Mon, 02 Jul 2012 09:07:57 -0700 - rev 106821
Push 74 by shu@rfrn.org at Tue, 18 Sep 2012 19:23:47 +0000
Bug 770253 - Various compilation fixes for different --enable options. r=terrence
864f3ea3c16487d9b9bd7c60350e128d3cb3eb95: Bug 787904 - Use 8k pagesize on FreeBSD ia64/sparc64. r=terrence
Jan Beich <jbeich@tormail.org> - Thu, 06 Sep 2012 21:46:47 +0200 - rev 106599
Push 74 by shu@rfrn.org at Tue, 18 Sep 2012 19:23:47 +0000
Bug 787904 - Use 8k pagesize on FreeBSD ia64/sparc64. r=terrence
b2ba9bbf909f94860d256509b749c669a1be2227: Bug 785167 - Root while allowing cx to be NULL for some typed array APIs. r=terrence
Steve Fink <sfink@mozilla.com> - Wed, 29 Aug 2012 12:29:18 -0700 - rev 106124
Push 58 by shu@rfrn.org at Fri, 07 Sep 2012 18:20:16 +0000
Bug 785167 - Root while allowing cx to be NULL for some typed array APIs. r=terrence
102c2795bacc508ecfec0301efe0ec12deb9d030: Bug 720949 - Add JSAPI for transferring ArrayBuffer contents. r=terrence
Steve Fink <sfink@mozilla.com> - Thu, 23 Aug 2012 21:29:42 -0700 - rev 106122
Push 58 by shu@rfrn.org at Fri, 07 Sep 2012 18:20:16 +0000
Bug 720949 - Add JSAPI for transferring ArrayBuffer contents. r=terrence
2b55fac2725ca6b6792b036e9ea4bfb20267c4c9: Bug 787490 - Add microsecond-resolution timestamps for the start and end of each GC slice to JSON output (r=terrence)
Bill McCloskey <wmccloskey@mozilla.com> - Fri, 31 Aug 2012 12:47:45 -0700 - rev 106121
Push 58 by shu@rfrn.org at Fri, 07 Sep 2012 18:20:16 +0000
Bug 787490 - Add microsecond-resolution timestamps for the start and end of each GC slice to JSON output (r=terrence)
7422cb6ebf32e2c2606099036ac93d3630dff654: Fix Windows VC9 debug compiler warnings. No bug, r=themaid, r=terrence
Jeff Walden <jwalden@mit.edu> - Wed, 29 Aug 2012 15:37:22 -0700 - rev 106110
Push 58 by shu@rfrn.org at Fri, 07 Sep 2012 18:20:16 +0000
Fix Windows VC9 debug compiler warnings. No bug, r=themaid, r=terrence
544649c4423e385d5128c5c1a7c28104be44acd6: Fix used-but-not-defined warnings triggered by using JSFunction::atom_ before vm/String-inl.h is #included. No bug, r=themaid, r=jorendorff, r=terrence
Jeff Walden <jwalden@mit.edu> - Tue, 28 Aug 2012 19:26:36 -0700 - rev 105895
Push 58 by shu@rfrn.org at Fri, 07 Sep 2012 18:20:16 +0000
Fix used-but-not-defined warnings triggered by using JSFunction::atom_ before vm/String-inl.h is #included. No bug, r=themaid, r=jorendorff, r=terrence