|
Boost : |
Subject: Re: [boost] Review Wizard Report for December 2013
From: Edward Diener (eldiener_at_[hidden])
Date: 2013-12-19 10:13:09
On 12/19/2013 7:52 AM, Ron Garcia wrote:
>
> ==============================================
> Review Wizard Status Report for December 2013
> ==============================================
>
> News
> ====
>
> 1. Boost 1.54.0 Released. New Libraries: Log, TTI, Type Erasure.
> 2. Boost 1.55.0 Released. New Libraries: Predef.
> 3. Type Index Accepted Provisionally. November 2013.
> 4. Boost repository moves to Git and GitHub. December 2013.
>
> Open Issues
> ===========
>
> The following libraries have review managers, but have not yet been
> scheduled for review:
>
> * Range Extensions - added May 2012; review manager: Neil Groves.
>
> The following libraries have been accepted to Boost, but have not yet
> been submitted to SVN:
>
> * Constrained Value - accepted September 2010; author: Robert Kawulak.
> * Contract - accepted September 2012; author: Lorenzo Caminiti.
>
> The following libraries have been accepted and submitted to SVN, but
> have not yet appeared in a release:
>
> * none
>
> The following libraries have been accepted provisionally to Boost, but
> have not been submitted for mini-review and full acceptance:
>
> * Endian - accepted provisionally November 2011; author: Beman Dawes.
> * Type Index - accepted provisionally November 2013; author: Antony Polukhin
>
>
> General Announcements
> =====================
>
> As always, we need experienced review managers. Please take a look at
> the list of libraries in need of managers and check out their
> descriptions. In general review managers are active boost
> participants, including library contributors, infrastructure
> contributors, and other mailing list participants with a substantial
> track record of constructive participation. If you can serve as review
> manager for any of them, email Ron Garcia or John Phillips, "rxg at cs
> dot ubc dot ca" and "johnphillipsithica at gmail dot com" respectively.
>
> We are also suffering from a lack of reviewers. While we all
> understand time pressures and the need to complete paying work, the
> strength of Boost is based on the detailed and informed reviews
> submitted by you. If you are interested in reviewing a library but
> won't have time during the review period, you can always prepare your
> review ahead of time. No rule says you can only work on a review
> during the review period.
>
> A link to this report will be posted to www.boost.org. If you would
> like us to make any modifications or additions to this report, please
> email Ron or John.
>
> The review schedule is an unordered list of the libraries awaiting
> review. As such, any library on the schedule can be reviewed once the
> developer is ready, a review manager has been secured, and
> the manager, developer, and wizards agree on a date
> to schedule the review.
>
>
> Review Schedule
> ===============
>
> * Join (M)
> * Pimpl (M)
> * Sorting (M)
> * Quaternions, Vectors, Matrices (M)
> * Variadic Macro Data (M)
> * Block Pointer (M)
> * Singularity (M)
> * Extended Complex Numbers (M)
> * Metaparse (M)
> * Range Extensions
> * Nowide (M)
> * Array (M)
> * STL Extensions (M)
> * Countertree (M)
> * Process (M)
> * Asynchronous File I/O (M)
> * Application (M)
> * Fiber
>
> ``(M)`` marks libraries that need review managers.
>
> --------------------
>
>
>
>
> Join
> ----
> :Author: Yigong Liu
>
> :Review Manager: Needed
>
> :Download: http://channel.sourceforge.net/
>
> :Description:
> Join is an asynchronous, message based C++ concurrency
> library based on join calculus. It is applicable both to
> multi-threaded applications and to the orchestration of asynchronous,
> event-based applications. It follows Comega's design and
> implementation and builds with Boost facilities. It provides a high
> level concurrency API with asynchronous methods, synchronous methods,
> and chords which are "join-patterns" defining the synchronization,
> asynchrony, and concurrency.
>
>
> Pimpl
> -----
> :Author: Vladimir Batov
>
> :Review Manager: Needed
>
> :Download: https://github.com/boost-vault/Miscellaneous/blob/master/Pimpl.zip
>
> :Description:
> The Pimpl idiom is a simple yet robust technique to minimize
> coupling via the separation of interface and implementation and then
> implementation hiding. This library provides a convenient yet
> flexible and generic deployment technique for the Pimpl idiom. It's
> seemingly complete and broadly applicable, yet minimal, simple and
> pleasant to use.
>
>
> Sorting
> -------
> :Author: Steven Ross
>
> :Review Manager: Needed
>
> :Download: https://github.com/boost-vault/Sorting
>
> :Description:
> A grouping of 3 templated hybrid radix/comparison-based sorting
> algorithms that provide superior worst-case and average-case
> performance to std::sort: integer_sort, which sorts fixed-size data
> types that support a rightshift (default of >>) and a comparison
> (default of <) operator. float_sort, which sorts standard
> floating-point numbers by safely casting them to integers.
> string_sort, which sorts variable-length data types, and is optimized
> for 8-bit character strings.
>
> All 3 algorithms have O(n(k/s + s)) runtime where k is the number of
> bits in the data type and s is a constant, and limited memory overhead
> (in the kB for realistic inputs). In testing, integer_sort varies
> from 35% faster to 2X as fast as std::sort, depending on processor,
> compiler optimizations, and data distribution. float_sort is roughly
> 70% faster than std::sort. string_sort is roughly 2X
> as fast as std::sort.
>
>
> Quaternions, Vectors, Matrices
> ------------------------------
> :Author: Emil Dotchevski
>
> :Review Manager: Needed
>
> :Download: http://www.revergestudios.com/boost-qvm/
>
> :Description:
> QVM defines a set of generic functions and operator overloads for
> working with quaternions, vectors and matrices of static size. The
> library also defines vector and matrix data types, however it allows
> users to introduce their own types by specializing the q_traits,
> v_traits and m_traits templates.
>
>
> Variadic Macro Data
> -------------------
> :Author: Edward Diener
>
> :Review Manager: Needed
>
> :Download: `Boost Sandbox <http://svn.boost.org/svn/boost/sandbox/variadic_macro_data/>`__
>
> :Description:
> This library adds support and functionality for variadic macros to
> Boost as well as integrating variadic macros with the Boost PP
> library without changing the latter library in any way.
The Download and Description for VMD are both incorrect.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk