gecko-dev/xpcom
Blake Kaplan 05cd548863 Bug 1326028 - Allow moving a reference into nsInterfaceHashtable. r=smaug
Without this patch, it's impossible for clients to move a reference into an
nsInterfaceHashtable. That causes at least one extra addref/release pair when
they otherwise could. With this patch, a client can do `hashTable.Put(key,
comptr.forget());` to avoid the additional refcounting.

MozReview-Commit-ID: Ghm7n41ziZp

--HG--
extra : rebase_source : a3e842bf9dfe202134c58e447ecf4fa79851c076
2018-02-22 14:09:26 -08:00
..
base Bug 1193394 - Part 1: Microtasks and promises scheduling. r=bevis 2017-11-17 11:01:27 +08:00
build Bug 1442255 - 7. Switch the order of fd arguments; r=jchen 2018-03-06 13:52:50 -05:00
components Bug 1443079 - nsScriptError.isFromPrivateWindow must match the correct value also in e10s mode, r=smaug 2018-03-13 06:40:38 +01:00
doc
ds Bug 1326028 - Allow moving a reference into nsInterfaceHashtable. r=smaug 2018-02-22 14:09:26 -08:00
glue Bug 1428557 - Implement wrappers in FileUtils. r=froydnj 2018-02-02 23:25:10 +09:00
idl-parser Bug 1293362 - Part 5: Allow implementing xpcom interfaces from rust code with a custom derive, r=froydnj 2018-01-23 17:27:28 -05:00
io Backed out 2 changesets (bug 1435899) for failing android at modules/libpref/test/unit/test_defaultValues.js pn a CLOSED TREE 2018-03-09 23:14:32 +02:00
libxpt/xptcall Bug 1403959, part 2 - Automatically generated eslint fixes. r=froydnj 2017-09-28 15:49:04 -07:00
reflect Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-03-13 12:36:54 +02:00
rust Bug 1433015 - Part 2: Change the xpcom test to use the observer service, r=froydnj 2018-01-30 15:45:21 -05:00
string Bug 1442295 - Add two missing includes in XPCOM. r=erahm 2018-03-01 11:03:00 +02:00
system Bug 1439519 - fetch plugin information lazily in TelemetryEnvironment.jsm, r=chutten,florian 2018-03-06 16:31:24 +00:00
tests Backed out 4 changesets (bug 1437167) for build bustages on nsUpdateDriver.cpp and WindowsMessageLoop.cpp on a CLOSED TREE. 2018-03-06 00:09:46 +02:00
threads Bug 1443932 - part 1 - add nsIThreadManager::kThreadPoolStackSize; r=erahm 2018-03-07 20:33:17 -05:00
typelib Bug 1444129, part 7 - Rename fields of XPTMethodDescriptor. r=njn 2018-03-07 15:22:35 -08:00
windbgdlg
xpidl Bug 1390916 - Always use --track instead of --no-remove for install manifests; r=gps 2017-08-08 17:07:07 -04:00
moz.build Bug 1403213 - Move nsstring into servo/support/gecko/nsstring, r=froydnj 2017-10-23 15:37:25 -04:00
xpcom-config.h.in
xpcom-private.h.in Bug 1423846 - Remove configure script checks for iconv and mbrtowc/tcrtomb. r=glandium 2017-12-07 14:06:53 +02:00