gecko-dev/js/xpconnect
Kris Maglione 36f23390a8 Bug 1438988: Cleanup some error handling logic. r=mccr8
The error handling logic here would fail to remove a stale raw pointer from
mInProgressImports if the EnsureURI() call failed. Fortunately, it's not
actually possible for EnsureURI() to fail in this case, because the
EnsureResolvedURI() call above already implies EnsureURI(). That said, we're
better off structuring this code to ensure that we never leave a value in
mInProgressImports after we exit the scope.

MozReview-Commit-ID: 8mnKcHL75x

--HG--
extra : rebase_source : 332b48fde97adacfefd7771185df35c217dfbe84
2018-02-21 11:54:17 -05:00
..
crashtests Bug 721910 - Add crashtest. 2017-12-05 11:02:57 -05:00
idl Bug 1435483 part 3. Remove nsIXPCException. r=qdot 2018-02-05 16:34:04 -05:00
loader Bug 1438988: Cleanup some error handling logic. r=mccr8 2018-02-21 11:54:17 -05:00
public Bug 1409598 - Change nsIXPCScriptable::className and nsIClassInfo::{contractID,classDescription} from string to AUTF8String. r=froydnj. 2017-10-18 13:17:26 +11:00
shell Backed out 3 changesets (bug 1430857) for breaking tests on Windows Code Coverage builds a=backout 2018-02-07 15:02:58 +02:00
src Bug 1437530: Cache template literal objects per call site again. r=arai 2018-02-19 05:07:29 -08:00
tests Bug 792808 - Change js/xpconnect to import and instantiate XHRs from global properties rather than using Cc.createInstance(Ci.nsIXMLHttpRequest); r=bz 2018-01-21 14:46:11 -05:00
wrappers Bug 1435596. Give cross-origin objects (windows and locations) a 'then' property in all cases. r=bholley 2018-02-10 01:21:59 -05:00
moz.build Bug 1400406 - js/xpconnect/moz.build contains a reference to a non-existent directory. r=gps 2017-09-15 14:35:15 -07:00