searching for reviewer(igor)
bd39bb6ae2f23538d23ef735025be0d5d7fe9896: Bug 746253 - Use non-incremental GCs for TOO_MUCH_MALLOC (r=igor)
Till Schneidereit <tschneidereit@gmail.com> - Wed, 09 May 2012 15:08:30 -0700 - rev 93644
Push 22658 by emorley@mozilla.com at Thu, 10 May 2012 12:06:32 +0000
Bug 746253 - Use non-incremental GCs for TOO_MUCH_MALLOC (r=igor)
84ec0fadb88c9a5ede602b2f56877dd0c537896c: Bug 749698 - Setup compartment to collect when gcPoke set (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Sun, 06 May 2012 16:36:21 -0700 - rev 93323
Push 22628 by eakhgari@mozilla.com at Mon, 07 May 2012 23:03:04 +0000
Bug 749698 - Setup compartment to collect when gcPoke set (r=igor)
400c2b30015d910eea3726f1ea7baafc327cad67: Bug 720753 - hoist EvalCache from JSCompartment into JSRuntime (r=igor)
Luke Wagner <luke@mozilla.com> - Thu, 03 May 2012 09:12:48 +0200 - rev 92960
Push 22606 by emorley@mozilla.com at Fri, 04 May 2012 08:42:45 +0000
Bug 720753 - hoist EvalCache from JSCompartment into JSRuntime (r=igor)
78445ab314a445a66a810594ea525bd526bca3e8: Bug 720753 - hoist scriptFilenameTable from JSCompartment into JSRuntime (r=igor)
Luke Wagner <luke@mozilla.com> - Thu, 03 May 2012 09:12:47 +0200 - rev 92955
Push 22606 by emorley@mozilla.com at Fri, 04 May 2012 08:42:45 +0000
Bug 720753 - hoist scriptFilenameTable from JSCompartment into JSRuntime (r=igor)
ea0c9e5dd1b7eeee96a568036587a1c3daa05e6b: Bug 750416 - Fix error in restoreValueArray in JS GC (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Mon, 30 Apr 2012 16:00:10 -0700 - rev 92840
Push 22595 by eakhgari@mozilla.com at Thu, 03 May 2012 04:00:15 +0000
Bug 750416 - Fix error in restoreValueArray in JS GC (r=igor)
c80635a1c62f6bb7c6f555f5edb2282aa4a616a9: Bug 731837 - Fix GC mark time regression from IGC (r=igor,a=tracking-firefox)
Bill McCloskey <wmccloskey@mozilla.com> - Tue, 17 Apr 2012 12:40:30 -0700 - rev 91892
Push 22488 by eakhgari@mozilla.com at Wed, 18 Apr 2012 20:18:21 +0000
Bug 731837 - Fix GC mark time regression from IGC (r=igor,a=tracking-firefox)
ae32cca25ce0e844716b7ea7df812659008fa07e: Bug 744489 - Fix incremental GC assertion in ValidateIncrementalMarking (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Thu, 12 Apr 2012 11:14:43 -0700 - rev 91555
Push 22455 by mak77@bonardo.net at Fri, 13 Apr 2012 10:41:14 +0000
Bug 744489 - Fix incremental GC assertion in ValidateIncrementalMarking (r=igor)
ca36c6b332d8242e841c080dde7b0e535c5d3768: Bug 744285 - Fix conservative stack scanning for non-GC tracers (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Thu, 12 Apr 2012 11:03:20 -0700 - rev 91551
Push 22455 by mak77@bonardo.net at Fri, 13 Apr 2012 10:41:14 +0000
Bug 744285 - Fix conservative stack scanning for non-GC tracers (r=igor)
a0a7af840b83b2e5567ced718fdd7d9af968c0e3: Bug 742570 - Improve shell control of incremental GC (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Wed, 04 Apr 2012 15:07:36 -0700 - rev 91131
Push 22414 by mbrubeck@mozilla.com at Fri, 06 Apr 2012 18:15:26 +0000
Bug 742570 - Improve shell control of incremental GC (r=igor)
15a23c3923ff9752395c339165cdf113629608a4: Bug 742570 - Improve GC testing functions (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Tue, 03 Apr 2012 14:07:38 -0700 - rev 91130
Push 22414 by mbrubeck@mozilla.com at Fri, 06 Apr 2012 18:15:26 +0000
Bug 742570 - Improve GC testing functions (r=igor)
bc7f3c6766263a33daf4fe0817c9d7b5fb738014: Bug 742570 - Change API for compartment GCs (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Tue, 03 Apr 2012 12:23:11 -0700 - rev 91129
Push 22414 by mbrubeck@mozilla.com at Fri, 06 Apr 2012 18:15:26 +0000
Bug 742570 - Change API for compartment GCs (r=igor)
94efe1ec3367688a9871c67da042e59750b6543b: Bug 742570 - Remove the compartment option for gczeal (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Tue, 03 Apr 2012 11:41:56 -0700 - rev 91128
Push 22414 by mbrubeck@mozilla.com at Fri, 06 Apr 2012 18:15:26 +0000
Bug 742570 - Remove the compartment option for gczeal (r=igor)
94199cf080a3a26d1d600445a1ed2c198e1b4b20: Bug 739899 - Eliminate the distinction between full and compartment GCs (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Mon, 02 Apr 2012 18:29:11 -0700 - rev 91127
Push 22414 by mbrubeck@mozilla.com at Fri, 06 Apr 2012 18:15:26 +0000
Bug 739899 - Eliminate the distinction between full and compartment GCs (r=igor)
b1a9e8a536bfdd7857d6e3648efa8768ca7fb7dc: Bug 716142 - Multi-compartment GC (r=igor,jorendorff)
Bill McCloskey <wmccloskey@mozilla.com> - Mon, 02 Apr 2012 17:02:25 -0700 - rev 90878
Push 22394 by Ms2ger@gmail.com at Tue, 03 Apr 2012 07:22:53 +0000
Bug 716142 - Multi-compartment GC (r=igor,jorendorff)
e09acca2c2c1dd58b4412e48fa1fe5fcd551cec5: Bug 737997 - Ensure we never do compartment GCs if preference is unset (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Mon, 26 Mar 2012 16:29:08 -0700 - rev 90371
Push 22349 by mak77@bonardo.net at Tue, 27 Mar 2012 11:57:36 +0000
Bug 737997 - Ensure we never do compartment GCs if preference is unset (r=igor)
ca74029146c222b122b5303c81c52c95b8e06e2a: Bug 703474 - Fix memory leak in GC write barrier verifier (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Fri, 23 Mar 2012 17:18:09 -0700 - rev 90229
Push 22323 by bmo@edmorley.co.uk at Sat, 24 Mar 2012 16:06:07 +0000
Bug 703474 - Fix memory leak in GC write barrier verifier (r=igor)
f9f96c36c7419f737feaa5e510a0d2931c00ec2b: Bug 737573 - Fix leak in SaveScriptFilename (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Fri, 23 Mar 2012 17:11:51 -0700 - rev 90228
Push 22323 by bmo@edmorley.co.uk at Sat, 24 Mar 2012 16:06:07 +0000
Bug 737573 - Fix leak in SaveScriptFilename (r=igor)
8d1c74566a0b94eecd626df143d56cf6d5237c66: Bug 728686 - JS_NewPropertyIterator shouldn't disable IGC (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Tue, 21 Feb 2012 17:04:53 -0800 - rev 88947
Push 22235 by wmccloskey@mozilla.com at Tue, 13 Mar 2012 15:11:02 +0000
Bug 728686 - JS_NewPropertyIterator shouldn't disable IGC (r=igor)
85ffbb75239866025a637cc0b1a2d27d2583b74e: Bug 728686 - JS_NewPropertyIterator shouldn't disable IGC (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Tue, 21 Feb 2012 17:04:53 -0800 - rev 88890
Push 22230 by mak77@bonardo.net at Tue, 13 Mar 2012 10:17:55 +0000
Bug 728686 - JS_NewPropertyIterator shouldn't disable IGC (r=igor)
2df98388190a8a92e604106b993e262b50b0be6c: Bug 731094 - Expose a testing function that permits only deterministic GCs (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Tue, 06 Mar 2012 11:39:31 -0800 - rev 88390
Push 22194 by mak77@bonardo.net at Wed, 07 Mar 2012 09:33:54 +0000
Bug 731094 - Expose a testing function that permits only deterministic GCs (r=igor)
fbdaf507dcb5dd78c0b406db1c8c470bd6027dcf: Bug 731783 - Eliminate per-compartment barrier marker (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Thu, 01 Mar 2012 10:39:13 -0800 - rev 88102
Push 22171 by mak77@bonardo.net at Fri, 02 Mar 2012 13:56:30 +0000
Bug 731783 - Eliminate per-compartment barrier marker (r=igor)
1e24d9b1f0f41d814c80986879e15cbac5a81567: Bug 731052 - Clean up incremental resets (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Wed, 29 Feb 2012 10:28:30 -0800 - rev 87996
Push 22167 by mak77@bonardo.net at Thu, 01 Mar 2012 13:28:21 +0000
Bug 731052 - Clean up incremental resets (r=igor)
05af8fc6c3794e01ab613b0b00b46fa7c0f0ab89: Bug 729367 - Add write barrier flag to NPAPI class (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Tue, 28 Feb 2012 10:44:04 -0800 - rev 87936
Push 22164 by mbrubeck@mozilla.com at Wed, 29 Feb 2012 18:48:10 +0000
Bug 729367 - Add write barrier flag to NPAPI class (r=igor)
246c77eef7cbb6febbdd3c7660b6143eb0093e99: Bug 729238 - Save and restore weakmap list during marking validation (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Mon, 27 Feb 2012 09:48:35 -0800 - rev 87848
Push 22160 by mbrubeck@mozilla.com at Tue, 28 Feb 2012 17:21:33 +0000
Bug 729238 - Save and restore weakmap list during marking validation (r=igor)
5ee59d0f5848f8b22f85057d79cb511b5ff6592f: Bug 729238 - Don't reset weakmap list during mark validation (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Sun, 26 Feb 2012 10:04:53 -0800 - rev 87763
Push 22143 by philringnalda@gmail.com at Sun, 26 Feb 2012 23:12:35 +0000
Bug 729238 - Don't reset weakmap list during mark validation (r=igor)
f09084db292c942dcb0b017b8e6ca88be9e546c3: Bug 728962 - Always use a safe JSContext during GC (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Sun, 26 Feb 2012 10:03:44 -0800 - rev 87762
Push 22143 by philringnalda@gmail.com at Sun, 26 Feb 2012 23:12:35 +0000
Bug 728962 - Always use a safe JSContext during GC (r=igor)
00ab2b295e8415d934f8022b53e86b25d04eee80: Bug 730148 - Handle OOM better in ValidateIncrementalMarking (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Fri, 24 Feb 2012 10:46:31 -0800 - rev 87665
Push 22140 by mak77@bonardo.net at Sat, 25 Feb 2012 10:12:06 +0000
Bug 730148 - Handle OOM better in ValidateIncrementalMarking (r=igor)
fad8d2718cd07645060e2e5a67064085e1548d9d: Bug 673551 - Allow mark stack size to be bounded for debugging (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Fri, 24 Feb 2012 10:42:42 -0800 - rev 87664
Push 22140 by mak77@bonardo.net at Sat, 25 Feb 2012 10:12:06 +0000
Bug 673551 - Allow mark stack size to be bounded for debugging (r=igor)
b7f7b63038dd36894c80f5d529507ecfcae2398e: Bug 728686 - JS_NewPropertyIterator shouldn't disable IGC (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Tue, 21 Feb 2012 17:04:53 -0800 - rev 87363
Push 22114 by bmo@edmorley.co.uk at Wed, 22 Feb 2012 14:11:35 +0000
Bug 728686 - JS_NewPropertyIterator shouldn't disable IGC (r=igor)
2a8ceeb27f7c8a6a43ef01d55d827ddccb887e33: Bug 641025 - Incremental GC (r=igor,smaug,roc,cdleary,gregor)
Bill McCloskey <wmccloskey@mozilla.com> - Fri, 17 Feb 2012 14:35:20 -0800 - rev 87140
Push 22083 by bmo@edmorley.co.uk at Sat, 18 Feb 2012 11:19:19 +0000
Bug 641025 - Incremental GC (r=igor,smaug,roc,cdleary,gregor)
70dd3b785599d9aa3c2345bdca2613dc6dc32b44: Bug 721579 - Remove rt->gcTriggerBytes and rt->gcLastBytes (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Fri, 10 Feb 2012 18:32:25 -0800 - rev 86698
Push 22046 by mak77@bonardo.net at Mon, 13 Feb 2012 16:18:19 +0000
Bug 721579 - Remove rt->gcTriggerBytes and rt->gcLastBytes (r=igor)
1ed8ccf96402739c6721a0ea9ae977952a8ac45a: Bug 721579 - Remove rt->gcTriggerBytes and rt->gcLastBytes (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Fri, 10 Feb 2012 18:32:25 -0800 - rev 86654
Push 22038 by bmo@edmorley.co.uk at Sat, 11 Feb 2012 19:28:27 +0000
Bug 721579 - Remove rt->gcTriggerBytes and rt->gcLastBytes (r=igor)
aca408a1d17b2f35dddf6d4ab25398b78d749d70: Bug 720439 - Generalize the Chunk allocator; r=igor
Terrence Cole <terrence@mozilla.com> - Mon, 23 Jan 2012 14:43:01 -0800 - rev 86536
Push 22026 by bmo@edmorley.co.uk at Fri, 10 Feb 2012 12:16:22 +0000
Bug 720439 - Generalize the Chunk allocator; r=igor These are currently hard-coded to the size and alignment required by Chunk. Since we will need almost identical allocators for the new Nursery and WriteBuffer required for GenerationalGC, we should just generalize the existing Chunk allocator.
e517d4c431436772c46802f98618155ea8e37973: Bug 675078 - rm JSThreadData and JSThread (JSRuntime is now officially single-threaded) (r=igor,rs=mccr8)
Luke Wagner <luke@mozilla.com> - Mon, 18 Jul 2011 14:54:48 -0700 - rev 85316
Push 21915 by bmo@edmorley.co.uk at Wed, 25 Jan 2012 14:16:23 +0000
Bug 675078 - rm JSThreadData and JSThread (JSRuntime is now officially single-threaded) (r=igor,rs=mccr8)
04b4225269a45d7e5c2e2fbbe50a0cb37b881551: Bug 696162 - Fix jsgcchunk's AllocGCChunk to be more efficient and to avoid potential problems on Mac 10.7. r=igor
Justin Lebar <justin.lebar@gmail.com> - Tue, 24 Jan 2012 13:50:45 -0500 - rev 85257
Push 21915 by bmo@edmorley.co.uk at Wed, 25 Jan 2012 14:16:23 +0000
Bug 696162 - Fix jsgcchunk's AllocGCChunk to be more efficient and to avoid potential problems on Mac 10.7. r=igor
79deba0222272dd103c35d8317eff8c487ef2dbf: Bug 675078 - rm JSThreadData and JSThread (JSRuntime is now officially single-threaded) (r=igor)
Luke Wagner <luke@mozilla.com> - Mon, 18 Jul 2011 14:54:48 -0700 - rev 85256
Push 21915 by bmo@edmorley.co.uk at Wed, 25 Jan 2012 14:16:23 +0000
Bug 675078 - rm JSThreadData and JSThread (JSRuntime is now officially single-threaded) (r=igor)
e7fa7c10803e42cece7b977f0649f6b0ffee237e: Bug 696162 - Modify jsgcchunk's AllocGCChunk to be more efficient and to avoid potential hangs on Mac 10.7. r=igor
Justin Lebar <justin.lebar@gmail.com> - Thu, 10 Nov 2011 15:08:59 -0500 - rev 85238
Push 21915 by bmo@edmorley.co.uk at Wed, 25 Jan 2012 14:16:23 +0000
Bug 696162 - Modify jsgcchunk's AllocGCChunk to be more efficient and to avoid potential hangs on Mac 10.7. r=igor
a3bdb21f350c2f69fe0c67d9849417cc12081a7e: Bug 717863 default pagesize is 8192 on Solaris/SPARC r=igor
Ginn Chen <ginn.chen@oracle.com> - Mon, 16 Jan 2012 09:32:58 +0800 - rev 84569
Push 21865 by Callek@gmail.com at Tue, 17 Jan 2012 03:28:17 +0000
Bug 717863 default pagesize is 8192 on Solaris/SPARC r=igor
2b2c3d92ae9f5fe44f41da077db23cc8cec6ab0a: Bug 677079 - Part h: Expose debuggerHandler in jsfriendapi.h; r=igor
Ms2ger <ms2ger@gmail.com> - Sun, 15 Jan 2012 09:13:09 +0100 - rev 84460
Push 21852 by Ms2ger@gmail.com at Sun, 15 Jan 2012 08:23:22 +0000
Bug 677079 - Part h: Expose debuggerHandler in jsfriendapi.h; r=igor
b2ef431401ff181a07e13e0bcd5ad2b26f418ae9: Bug 677079 - Part a: Move AutoLockGC to jsfriendapi.h; r=igor
Ms2ger <ms2ger@gmail.com> - Sun, 15 Jan 2012 09:13:07 +0100 - rev 84453
Push 21852 by Ms2ger@gmail.com at Sun, 15 Jan 2012 08:23:22 +0000
Bug 677079 - Part a: Move AutoLockGC to jsfriendapi.h; r=igor
020e61c8efeda9aa2f88fa68e88b90fabea96d7a: Bug 717908 - disable unreliable test. r=igor.
Rafael Ávila de Espíndola <respindola@mozilla.com> - Fri, 13 Jan 2012 11:11:03 -0500 - rev 84423
Push 21848 by mak77@bonardo.net at Sat, 14 Jan 2012 09:02:20 +0000
Bug 717908 - disable unreliable test. r=igor. Since we use a conservative gc, this test can fail depending on the memory layout.
0c55d7a26512089532bbde885763ac197090721f: Bug 714458 - Part b: Provide the thread-related APIs xpcprivate.h needs; r=igor
Ms2ger <ms2ger@gmail.com> - Wed, 11 Jan 2012 09:23:07 +0100 - rev 84165
Push 21829 by Ms2ger@gmail.com at Wed, 11 Jan 2012 08:25:20 +0000
Bug 714458 - Part b: Provide the thread-related APIs xpcprivate.h needs; r=igor This introduces a JS_GetCurrentThread to go with the existing JS_GetContextThread, as well as a js::GetContextThread to get at the actual JSThread object, and inlines the only use of JS_THREAD_ID.
8abe69741c4f362079a083f77c83d6a4a4a389ef: Bug 714646 - jsgc.cpp fails to compile on Win64 GCC r=igor
Jacek Caban <jacek@codeweavers.com> - Mon, 09 Jan 2012 18:45:50 +0100 - rev 84037
Push 21819 by bmo@edmorley.co.uk at Mon, 09 Jan 2012 20:36:23 +0000
Bug 714646 - jsgc.cpp fails to compile on Win64 GCC r=igor
35674d1a5efba2e309b58e3302242b8b5b3b6bb3: Bug 713773 - Ensure GC statistics counters are initialized (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Tue, 27 Dec 2011 18:42:31 -0800 - rev 83420
Push 21760 by mbrubeck@mozilla.com at Wed, 28 Dec 2011 19:04:19 +0000
Bug 713773 - Ensure GC statistics counters are initialized (r=igor)
95719847043aae8409a4d4a472a3ceec5c8108e6: Bug 701662 - Serialize filenames in JS_XDRFunctionObject, r=igor
Michael Wu <mwu@mozilla.com> - Tue, 20 Dec 2011 11:31:45 -0800 - rev 83145
Push 21738 by bmo@edmorley.co.uk at Wed, 21 Dec 2011 12:12:10 +0000
Bug 701662 - Serialize filenames in JS_XDRFunctionObject, r=igor
d91ce1c668e7b39f2642eb8f3840922e9de5403b: Bug 707051 - Change MarkChildren for shapes (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Wed, 07 Dec 2011 09:52:16 -0800 - rev 82186
Push 21587 by bmo@edmorley.co.uk at Thu, 08 Dec 2011 15:13:43 +0000
Bug 707051 - Change MarkChildren for shapes (r=igor)
e0cb9fb3075080be64d10079892d48b074c49098: Bug 707051 - Change MarkChildren for shapes (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Sun, 04 Dec 2011 17:16:21 -0800 - rev 81429
Push 21570 by mbrubeck@mozilla.com at Mon, 05 Dec 2011 18:08:26 +0000
Bug 707051 - Change MarkChildren for shapes (r=igor)
2681fd0c05456411d570d1ab9d83b19d60f634ec: Bug 702502 - Use an iterator to iterate over compartments (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Fri, 18 Nov 2011 14:59:11 -0800 - rev 80486
Push 21500 by bmo@edmorley.co.uk at Sat, 19 Nov 2011 13:04:35 +0000
Bug 702502 - Use an iterator to iterate over compartments (r=igor)
666ba50edd30d23c3615c252ee0e4977b769582f: Bug 702681 - Remove the double chunk loop in DecommitFreePages; r=igor
Terrence Cole <terrence@mozilla.com> - Tue, 15 Nov 2011 15:13:13 -0800 - rev 80335
Push 21485 by bmo@edmorley.co.uk at Wed, 16 Nov 2011 11:04:25 +0000
Bug 702681 - Remove the double chunk loop in DecommitFreePages; r=igor In DecommitFreePages we iterate over the runtime's ChunkSet and inside that walk over the list in the chunk info header. The chunk set contains all chunks, so we can ignore the internal list.
848eaac421d98eeceae3f90482bafa7ec7ce2d46: Bug 699796 - Note objects holding JSScript as roots in the CC. r=igor.
Peter Van der Beken <peterv@propagandism.org> - Mon, 07 Nov 2011 13:57:46 +0100 - rev 79913
Push 21439 by bmo@edmorley.co.uk at Mon, 07 Nov 2011 22:56:16 +0000
Bug 699796 - Note objects holding JSScript as roots in the CC. r=igor.