All users were logged out of Bugzilla on October 13th, 2018

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

RESOLVED FIXED in Camino1.6

Status

P3
normal
RESOLVED FIXED
16 years ago
11 years ago

People

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

Tracking

({fixed1.8.1.8})

unspecified
Camino1.6
PowerPC
Mac OS X
fixed1.8.1.8

Details

Attachments

(1 attachment)

(Reporter)

Description

16 years ago
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.

Comment 1

16 years ago
->sfraser
Assignee: saari → sfraser

Comment 2

13 years ago
Ongoing.
Status: NEW → ASSIGNED
Priority: -- → P3
Target Milestone: --- → Future
QA Contact: winnie → general

Comment 3

13 years ago
Taking
Assignee: sfraser_bugs → nick.kreeger
Status: ASSIGNED → NEW
(Assignee)

Comment 4

11 years ago
Created attachment 278237 [details] [diff] [review]
fix

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)

Updated

11 years ago
Attachment #278237 - Flags: superreview?(mark) → superreview+
(Assignee)

Comment 5

11 years ago
Landed on trunk and MOZILLA_1_8_BRANCH.
Status: ASSIGNED → RESOLVED
Last Resolved: 11 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.