Closed
Bug 53065
Opened 24 years ago
Closed 24 years ago
need copy-on-write string implementation, |nsCommon[C]String|
Categories
(Core :: XPCOM, defect, P1)
Core
XPCOM
Tracking
()
RESOLVED
FIXED
mozilla0.9
People
(Reporter: scc, Assigned: scc)
References
Details
This is key to both reducing bloat, and to solving the need for NULL strings in
the DOM (see bug # 6052). This does _not_ mean we need to replace |ns[C]String|
with the copy-on-write implementation this close to release; but we do these
classes in the tree.
Assignee | ||
Updated•24 years ago
|
Status: NEW → ASSIGNED
Assignee | ||
Updated•24 years ago
|
Component: XPCOM → String
Target Milestone: --- → mozilla0.9
Assignee | ||
Comment 1•24 years ago
|
||
Now that string has been split into its own library, this has become bug #1 for
me. Several other bugs depend on this bug. Attaching dependencies now.
Assignee | ||
Updated•24 years ago
|
Assignee | ||
Updated•24 years ago
|
Priority: P3 → P1
Assignee | ||
Comment 2•24 years ago
|
||
modified summary to vet the name I want to use
Summary: need copy-on-write string implementation → need copy-on-write string implementation, |nsCommon[C]String|
Assignee | ||
Comment 3•24 years ago
|
||
|nsCommon[C]String| must also support the usage patterns of |nsXPIDL[C]String|
(see bug #)16108, adding the capability of re-binding (e.g., the intent of bug
#40140: |getter_InOut|. Merging those two bugs into this one closing them as dups.
Assignee | ||
Updated•24 years ago
|
Assignee | ||
Updated•24 years ago
|
Assignee | ||
Updated•24 years ago
|
Target Milestone: mozilla0.9 → mozilla0.8.1
Assignee | ||
Comment 6•24 years ago
|
||
(mass change) didn't get these in for target milestone mozilla0.8.1 but they are
very close. Moving all to mozilla0.9.
Target Milestone: mozilla0.8.1 → mozilla0.9
Assignee | ||
Comment 7•24 years ago
|
||
Landed the branch; this class now exists and, in fact, is used to implement
|nsPromiseFlat[C]String|. There's still more work to do here. Need to make
this a writable string and add xpidl-string functionality. Filed bug #74726 for
that purpose. Marking this bug fixed.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Updated•4 years ago
|
Component: String → XPCOM
You need to log in
before you can comment on or make changes to this bug.
Description
•