Exceptions: Difference between revisions

added section for outparam contracts
No edit summary
(added section for outparam contracts)
Line 6: Line 6:


* Remove all current OOM handling code
* Remove all current OOM handling code
* Create contracts for outparams


* Rewrite call sites that ignore nsresults
* Rewrite call sites that ignore nsresults
Line 67: Line 69:
Coding Task 2: Dehydra GCC script to detect explicit tests for NS_OUT_OF_MEMORY return value.
Coding Task 2: Dehydra GCC script to detect explicit tests for NS_OUT_OF_MEMORY return value.


= Contracts for Outparams =
== Background ==


= Fixing Ignored nsresults =
= Fixing Ignored nsresults =
313

edits