Improve use of nodiscard and nonnull_return attributes in nsTArray
Categories
(Core :: XPCOM, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox77 | --- | fixed |
People
(Reporter: sg, Assigned: sg)
References
(Blocks 7 open bugs)
Details
Attachments
(18 files)
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review |
Assignee | ||
Comment 1•5 years ago
|
||
Depends on D70381
Assignee | ||
Comment 2•5 years ago
|
||
Also prepare disabling copy construction and assignment in Bug 1628692.
Depends on D70382
Assignee | ||
Comment 3•5 years ago
|
||
Depends on D70383
Assignee | ||
Comment 4•5 years ago
|
||
Depends on D70384
Assignee | ||
Comment 5•5 years ago
|
||
Depends on D70385
Assignee | ||
Comment 6•5 years ago
|
||
One goal in particular is that all functions that return elem_type*
have either the nodiscard
or the nonnull_return
attribute.
Assignee | ||
Comment 7•5 years ago
|
||
Depends on D70385
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 8•5 years ago
|
||
Depends on D70386
Assignee | ||
Comment 9•5 years ago
|
||
Depends on D70831
Assignee | ||
Comment 10•5 years ago
|
||
Depends on D70832
Assignee | ||
Comment 11•5 years ago
|
||
Depends on D70833
Assignee | ||
Comment 12•5 years ago
|
||
Depends on D70834
Assignee | ||
Comment 13•5 years ago
|
||
Depends on D70835
Assignee | ||
Comment 14•5 years ago
|
||
Depends on D70386
Updated•5 years ago
|
Assignee | ||
Comment 15•5 years ago
|
||
Depends on D70835
Assignee | ||
Comment 16•5 years ago
|
||
Depends on D71296
Assignee | ||
Comment 17•5 years ago
|
||
Depends on D71298
Assignee | ||
Comment 18•5 years ago
|
||
Depends on D71299
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 19•5 years ago
|
||
Depends on D70384
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Comment 20•5 years ago
|
||
Comment 21•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/f639011a7bbd
https://hg.mozilla.org/mozilla-central/rev/6e6528dfcb64
https://hg.mozilla.org/mozilla-central/rev/6bec0aa0bc30
https://hg.mozilla.org/mozilla-central/rev/7b3f5e09731f
https://hg.mozilla.org/mozilla-central/rev/25187269c1f7
https://hg.mozilla.org/mozilla-central/rev/32405f37c706
https://hg.mozilla.org/mozilla-central/rev/57b27245870f
https://hg.mozilla.org/mozilla-central/rev/0d7fd40a8167
https://hg.mozilla.org/mozilla-central/rev/172770f1f622
https://hg.mozilla.org/mozilla-central/rev/581ca795e0d4
https://hg.mozilla.org/mozilla-central/rev/c86649abd7f2
https://hg.mozilla.org/mozilla-central/rev/63944721b070
https://hg.mozilla.org/mozilla-central/rev/d6ceb381cd5f
https://hg.mozilla.org/mozilla-central/rev/95b61550e69d
https://hg.mozilla.org/mozilla-central/rev/5bfc1b8e4bbc
https://hg.mozilla.org/mozilla-central/rev/35beba65da53
https://hg.mozilla.org/mozilla-central/rev/945f2b8355e7
https://hg.mozilla.org/mozilla-central/rev/d313c99bc1a5
Updated•5 years ago
|
Description
•