Mozilla 2: Difference between revisions

Jump to navigation Jump to search
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 ====
Confirmed users, Bureaucrats and Sysops emeriti
419

edits

Navigation menu