gecko-dev/xpcom
Simon Giesecke b556d0f13b Bug 1644163 - Avoid traversing a nsTSubstring tuple twice to determine its length and dependency on a buffer in Assign. r=froydnj
This also extracts new private member functions AssignOwned and AssignNonDependent.

Furthermore, it fixes an inconsistency for the dependent case: Formerly,
this caused the substring tuple to be materialized into a linear string
infallibly, although the function was a fallible one. It only assigned the
resulting string fallibly, but this would never have failed, since the
allocation already happened before.

Differential Revision: https://phabricator.services.mozilla.com/D78694
2020-06-18 08:03:09 +00:00
..
base Bug 1646543 - Replace blacklist with more appropriate names. r=xpcom-reviewers,nika 2020-06-17 23:55:46 +00:00
build Bug 1645982 - Rename some service getters in Services.py to better match the types. r=froydnj 2020-06-16 23:32:21 +00:00
components Bug 1645982 - Rename some service getters in Services.py to better match the types. r=froydnj 2020-06-16 23:32:21 +00:00
doc
ds Bug 1645429 - Do not use ReverseIterator in nsTObserverArray::NonObservingRange. r=froydnj 2020-06-17 13:29:02 +00:00
glue Bug 1635569 - Set execute flags when prefetching images r=aklotz 2020-05-06 11:53:27 +00:00
idl-parser Bug 1646543 - Replace blacklist with more appropriate names. r=xpcom-reviewers,nika 2020-06-17 23:55:46 +00:00
io Bug 1646543 - Replace blacklist with more appropriate names. r=xpcom-reviewers,nika 2020-06-17 23:55:46 +00:00
libxpt/xptcall
reflect Bug 1635755 - Part 1: Emit JSON data in deterministic order in jsonxpt r=nika 2020-05-11 15:35:58 +00:00
rust Bug 1636888 - Allow specifying entire rust modules in MOZ_LOG r=froydnj 2020-06-10 07:18:40 +00:00
string Bug 1644163 - Avoid traversing a nsTSubstring tuple twice to determine its length and dependency on a buffer in Assign. r=froydnj 2020-06-18 08:03:09 +00:00
system Bug 1641929 - Add a fission.autostart getter, r=nika 2020-06-08 22:59:43 +00:00
tests Bug 1644163 - Avoid traversing a nsTSubstring tuple twice to determine its length and dependency on a buffer in Append. r=froydnj 2020-06-18 08:02:52 +00:00
threads Bug 1646543 - Replace blacklist with more appropriate names. r=xpcom-reviewers,nika 2020-06-17 23:55:46 +00:00
windbgdlg
xpidl
moz.build
xpcom-config.h.in
xpcom-private.h.in