Mailing-List: contact cygwin-developers-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT cygwin DOT com Delivered-To: mailing list cygwin-developers AT cygwin DOT com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Subject: splitting dependencies in cygwin1.dll X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3 content-class: urn:content-classes:message Date: Fri, 24 May 2002 19:37:31 +1000 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: From: "Robert Collins" To: Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id g4O9fNF04315 Chris, I'd like to split out some of the classes & headers in cygwin1.dll to make it more loosely coupled. This wouldn't make it less able to use inlined calls, but would reduce recompiles where non-related things have not actually changed. I'd also like to make the headers consistently forward declare required classes / include their own pre-requisite headers (with forward declarations preferred). I'll run all such changes through cygwin-patches for review, but first: do you have any objections to this being done? Rob