Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
New core module proposal: Cycle Collector
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  6 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Johnny Stenback  
View profile  
 More options Sep 4 2012, 8:05 pm
Newsgroups: mozilla.governance
From: Johnny Stenback <j...@mozilla.com>
Date: Tue, 04 Sep 2012 17:05:20 -0700
Local: Tues, Sep 4 2012 8:05 pm
Subject: New core module proposal: Cycle Collector
The Cycle Collector currently lives as part of the XPCOM module, but the
XPCOM module owners/peers are not the people who do the majority of the
work on the Cycle Collector. Also, the people who do the majority of
the work are *not* XPCOM owners/peers, which makes it unclear who should
review Cycle Collector code etc.

I'm proposing we create a new module for the Cycle Collector, with the
details listed below. This module will be a bit different than most
whereas the cycle collector code currently sits in the midst of the rest
of the XPCOM code, not in its own directory (which is of course
something we can change down the road). Also, critical pieces of the
Cycle Collector lives outside of the core Cycle Collector code itself,
most notably in XPConnect, but also in various traverse/unlink functions
throughout many other modules.

Name: Cycle Collector
Description: The XPCOM/JS cyclic reference collector
Owner: Andrew McCreight
Peers: Peter Van der Beken, Olli Pettay, David Baron
Source Dir(s):
http://hg.mozilla.org/mozilla-central/xpcom/base/nsCycleCollector.{cpp,h},
http://hg.mozilla.org/mozilla-central/xpcom/glue/nsCycleCollect*,
http://hg.mozilla.org/mozilla-central/xpcom/, and other various
integration points and hooks.
Bugzilla Component(s): Core: Cycle Collector (needs to be created)
Discussion Group: #platform

--
jst


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jonas Sicking  
View profile  
 More options Sep 4 2012, 8:53 pm
Newsgroups: mozilla.governance
From: Jonas Sicking <jo...@sicking.cc>
Date: Tue, 4 Sep 2012 17:53:09 -0700
Local: Tues, Sep 4 2012 8:53 pm
Subject: Re: New core module proposal: Cycle Collector

This sounds good to me. I'd also add the dev-platform mailing
list/newsgroup to the "Discussion Group".

/ Jonas


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mitchell Baker  
View profile  
 More options Sep 5 2012, 4:07 pm
Newsgroups: mozilla.governance
From: Mitchell Baker <mitch...@mozilla.com>
Date: Wed, 05 Sep 2012 22:05:17 +0200
Local: Wed, Sep 5 2012 4:05 pm
Subject: Re: New core module proposal: Cycle Collector
I wonder -- should the description should say anything about parts of
the module living outside the cycle collector.  One example might be
what we did for browserID, where the description notes this (see the
last bullet point  below)

Description:
     -- Server Code;
     -- Server deployment (during labs / prototype phase); and
     -- navigator.id.* API across Mozilla codebases (desktop, mobile,
WebRT,..)

mitchell

On 9/5/12 2:53 AM, Jonas Sicking wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Johnny Stenback  
View profile  
 More options Sep 5 2012, 5:41 pm
Newsgroups: mozilla.governance
From: Johnny Stenback <j...@mozilla.com>
Date: Wed, 05 Sep 2012 14:41:20 -0700
Local: Wed, Sep 5 2012 5:41 pm
Subject: Re: New core module proposal: Cycle Collector
That sounds very reasonable to me, we could make the description be
something like:

Description:
  -- The XPCOM/JS cyclic reference collector itself;
  -- The integration code between the cycle collector and the JS GC in
XPConnect; and
  -- The various trace, unlink, and other cycle collector hooks spread
throughout the code.

Thanks,
Johnny

On 9/5/2012 1:05 PM, Mitchell Baker wrote:

--
jst

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kang-Hao (Kenny) Lu  
View profile  
 More options Oct 3 2012, 9:12 pm
Newsgroups: mozilla.governance
From: "Kang-Hao (Kenny) Lu" <kennyl...@csail.mit.edu>
Date: Thu, 04 Oct 2012 09:12:14 +0800
Local: Wed, Oct 3 2012 9:12 pm
Subject: Re: New core module proposal: Cycle Collector
(12/09/06 5:41), Johnny Stenback wrote:

> That sounds very reasonable to me, we could make the description be
> something like:

> Description:
>   -- The XPCOM/JS cyclic reference collector itself;
>   -- The integration code between the cycle collector and the JS GC in
> XPConnect; and
>   -- The various trace, unlink, and other cycle collector hooks spread
> throughout the code.

Was a module created? I don't see this module in
https://wiki.mozilla.org/Modules/All .

Cheers,
Kenny


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Benjamin Smedberg  
View profile  
 More options Oct 16 2012, 11:55 am
Newsgroups: mozilla.governance
From: Benjamin Smedberg <benja...@smedbergs.us>
Date: Tue, 16 Oct 2012 11:55:37 -0400
Local: Tues, Oct 16 2012 11:55 am
Subject: Re: New core module proposal: Cycle Collector
On 9/4/2012 8:05 PM, Johnny Stenback wrote:

> I'm proposing we create a new module for the Cycle Collector, with the
> details listed below.

I have made this change in Modules/Core. For now I have listed
Core::XPCOM as the bugzilla component, since I'm not sure that we need
another component.

--BDS


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »