Size/Speed optimizations for OS/2

RESOLVED FIXED in mozilla1.3beta

Status

SeaMonkey
Build Config
RESOLVED FIXED
15 years ago
13 years ago

People

(Reporter: jhp (no longer active), Assigned: hacker formerly known as seawood@netscape.com)

Tracking

Trunk
mozilla1.3beta
x86
OS/2

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

2.33 KB, patch
hacker formerly known as seawood@netscape.com
: review+
Details | Diff | Splinter Review
(Reporter)

Description

15 years ago
By tweaking how we create import libraries on OS/2, we can achieve around 25%
speedup on startup.  Also, we should enable the /OPTFUNC linker option to
decrease size of DLLs and EXEs.
(Reporter)

Comment 1

15 years ago
Created attachment 112555 [details] [diff] [review]
patch

By creating the import library from the DLL rather than the DEF file, it uses
ordinals rather than names for the exports.
(Reporter)

Updated

15 years ago
Attachment #112555 - Flags: review?(seawood)

Comment 2

15 years ago
Chris,

I'm happy with these changes and they work for me. What do you think?
Comment on attachment 112555 [details] [diff] [review]
patch

r=cls
Attachment #112555 - Flags: review?(seawood)
Attachment #112555 - Flags: review+
Attachment #112555 - Flags: approval1.3b?

Comment 4

15 years ago
Comment on attachment 112555 [details] [diff] [review]
patch

a=asa (on behalf of drivers) for checkin to 1.3beta.
Attachment #112555 - Flags: approval1.3b? → approval1.3b+
The patch has been checked in.
Status: NEW → RESOLVED
Last Resolved: 15 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla1.3beta
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.