Changes between Version 1 and Version 2 of BoostMplRoadmap
- Timestamp:
- Apr 6, 2009, 4:22:03 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BoostMplRoadmap
v1 v2 4 4 5 5 * {{{transform}}} on maps should not require providing an inserter (http://article.gmane.org/gmane.comp.lib.boost.user/27842) 6 * ADL barrier technique needs to be applied to all MPL sequences (http:// thread.gmane.org/gmane.comp.lib.boost.devel/115368)7 6 * ADL barrier technique needs to be applied to all MPL sequences (http://article.gmane.org/gmane.comp.lib.boost.devel/115679/) 7 * GCC {{{vector<...>}}} performance problem (http://thread.gmane.org/gmane.comp.lib.boost.devel/118413). 8 8 * Compilation failure with GCC: {{{make_variant_over}}} and {{{vector}}} (http://thread.gmane.org/gmane.comp.lib.boost.user/9741). 9 9 * {{{vector_c}}}, {{{range_c}}} et al. don't work with enumeration types: 10 * http://thread.gmane.org/gmane.comp.lib.boost.devel/11695511 10 * http://article.gmane.org/gmane.comp.lib.boost.devel/116940 12 11 * http://thread.gmane.org/gmane.comp.lib.boost.user/9219 … … 18 17 19 18 * {{{apply + lambda + BOOST_MPL_LIMIT_METAFUNCTION_ARITY + 1}}} issue (http://thread.gmane.org/gmane.comp.lib.boost.user/9699). 20 * Implement lambda scoping as per http:// thread.gmane.org/gmane.comp.lib.boost.devel/115924.19 * Implement lambda scoping as per http://article.gmane.org/gmane.comp.lib.boost.devel/116000/. 21 20 * Document {{{pair_view}}}. 22 21 * {{{contains<set,k>}}} as a synonym for {{{has_key<set,k>}}}. … … 29 28 == Long-term TODO list == 30 29 31 * Consider full laziness as per Vesa's posts (http:// thread.gmane.org/gmane.comp.lib.boost.devel/112542).30 * Consider full laziness as per Vesa's posts (http://search.gmane.org/?query=+Lazy+Metaprogramming+Library&group=gmane.comp.lib.boost.devel&sort=relevance). 32 31 * Improve diagnostics; in particular, introduce (optional) concept checking for all template parameters, e.g.: 33 32 {{{ … … 46 45 * http://lists.boost.org/MailArchives/boost/msg55203.php 47 46 * http://groups-beta.google.com/group/comp.lang.c++.moderated/msg/1319e53af9955115?dmode=source 48 * Integration with Alexander Nasonov's "overloads" library (http:// thread.gmane.org/gmane.comp.lib.boost.devel/117532)47 * Integration with Alexander Nasonov's "overloads" library (http://article.gmane.org/gmane.comp.lib.boost.devel/116517, http://article.gmane.org/gmane.comp.lib.boost.devel/117532/) 49 48 * Move (and document!) Eric Friedman's {{{lambda_match}}} from Sandbox to the main CVS. 50 49 * Officially adopt one of the compile-time {{{rational}}} / {{{fixed}}} numbers implementations. … … 75 74 * make fold result a sequence, see: 76 75 * http://article.gmane.org/gmane.comp.lib.boost.devel/119087 77 78 == Resolved issues ==79 * '''DONE:''' Reportedly failing {{{equal<<i>vector</i>,<i>vector</i>::type>}}} asserts (http://thread.gmane.org/gmane.comp.lib.boost.devel/118872).80 * '''DONE:''' Unclear {{{begin<set>}}} issue (http://thread.gmane.org/gmane.comp.lib.boost.devel/116988).81 * Most likely related to the {{{set}}} bug reported by Geoffrey Romer (http://article.gmane.org/gmane.comp.lib.boost.user/13896)82 * '''DONE:''' Document {{{for_each}}}.