Closed Bug 195565 Opened 22 years ago Closed 17 years ago

Shorten build time - convert #import's to @class's

Categories

(Camino Graveyard :: General, defect, P3)

PowerPC
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED
Camino1.6

People

(Reporter: sbwoodside, Assigned: stuart.morgan+bugzilla)

Details

(Keywords: fixed1.8.1.8)

Attachments

(1 file)

Shorten the time to rebuild chimera by converting #import in .h files in the
Chimera project into @class definitions. e.g., in MainController.h convert
#import "SplashScreenWindow.h"
into 
@class SplashScreenWindow
then in the case where the header for SplashScreenWindow changes, PB will not
need to rebuild all of the classes that hold SplashScreenWindow objects. This
optimization is possible in any headers where the import is only used for
definitions.
->sfraser
Assignee: saari → sfraser
Ongoing.
Status: NEW → ASSIGNED
Priority: -- → P3
Target Milestone: --- → Future
QA Contact: winnie → general
Taking
Assignee: sfraser_bugs → nick.kreeger
Status: ASSIGNED → NEW
Attached patch fixSplinter Review
I think this is just about everything we could do without actually restructuring files.
Assignee: nick.kreeger → stuart.morgan
Status: NEW → ASSIGNED
Attachment #278237 - Flags: superreview?(mark)
Attachment #278237 - Flags: superreview?(mark) → superreview+
Landed on trunk and MOZILLA_1_8_BRANCH.
Status: ASSIGNED → RESOLVED
Closed: 17 years ago
Keywords: fixed1.8.1.7
Resolution: --- → FIXED
Target Milestone: Future → Camino1.6
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: