Confirmed users, Bureaucrats and Sysops emeriti
419
edits
No edit summary |
|||
| Line 138: | Line 138: | ||
* deCOMtamination, including getting XPCOM completely out of the middle of Gecko | * deCOMtamination, including getting XPCOM completely out of the middle of Gecko | ||
* static data-tainting checks to uphold confidentiality properties | * static data-tainting checks to uphold confidentiality properties | ||
* conversion to exception-safe code, and holding the line on exception safety | * conversion to [[Exceptions|exception-safe code]], and holding the line on exception safety | ||
* conversion to C++ exceptions, possibly including a new XPCOM C++ binding | * conversion to C++ exceptions, possibly including a new XPCOM C++ binding | ||
* identification of C++ ripe for conversion to JS2. | * identification of C++ ripe for conversion to JS2. | ||
| Line 145: | Line 145: | ||
Other good ideas for Oink-based tools should be noted on [[Static Analysis]]. The "conversion" items above will use the to-be-written (but proven-in-concept) pattern-matching patch-generating tool discussed at [http://weblogs.mozillazine.org/roadmap/archives/2006/11/oinkbased_patch_generation.html another this blog post]. | Other good ideas for Oink-based tools should be noted on [[Static Analysis]]. The "conversion" items above will use the to-be-written (but proven-in-concept) pattern-matching patch-generating tool discussed at [http://weblogs.mozillazine.org/roadmap/archives/2006/11/oinkbased_patch_generation.html another this blog post]. | ||
==== Embedding API Design ==== | ==== Embedding API Design ==== | ||