Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

Open Pull Requests

Last updated 12 minutes ago

boostorg/accumulators

4 open requests:

  • Reduce the number of MSVC level 4 warnings (created: 3 Oct 2016, updated: 27 Mar 2017)
  • Change type of exception: std::runtime_error -> std::logic_error (created: 10 Jan 2017, updated: 10 Jan 2017)
  • check if probability is in [0, 1] (created: 10 Jan 2017, updated: 25 Feb 2017)
  • Implement 1st and 3rd Quartile (created: 25 Feb 2017, updated: 25 Feb 2017)
  • boostorg/algorithm

    14 open requests:

  • any_of and any_of_equal call std::find_if and std::find respectively (created: 15 Apr 2014, updated: 8 Sep 2014)
  • use const_formatter insted of dissect_formatter Ticket #10131 (created: 18 Jun 2014, updated: 6 Jul 2017)
  • Feature/longest increasing substring (created: 13 Aug 2014, updated: 13 Aug 2014)
  • Feature/longest increasing subsequence (created: 17 Aug 2014, updated: 10 Oct 2016)
  • Fix test compile breaks and warnings (created: 19 Jul 2016, updated: 4 May 2017)
  • Adding Aho-Corasick to Boost.Algorithm (created: 24 Aug 2016, updated: 7 Oct 2016)
  • Musser-Nishanov generic sequence-matching algorithm(s) (created: 11 Sep 2016, updated: 7 Jul 2017)
  • Fuzzy search (created: 10 Oct 2016, updated: 6 Jul 2017)
  • Adding Manacker algorithm (created: 11 Oct 2016, updated: 27 Nov 2016)
  • New search algorithms for Boost.Algorithm (created: 23 Oct 2016, updated: 1 Nov 2016)
  • Apolukhin/constexpr (created: 7 Apr 2017, updated: 19 Jun 2017)
  • Conditionally replace deprecated c++98 features by c++11 ones (created: 22 Apr 2017, updated: 20 Jul 2017)
  • Apply_permutation (created: 19 May 2017, updated: 19 Jul 2017)
  • Feature branch/shuffle weighted (created: 16 Jul 2017, updated: 19 Jul 2017)
  • boostorg/array

    1 open request:

  • More constexpr and noexcept modifiers; docs and tests update (created: 5 Aug 2015, updated: 23 Jan 2017)
  • boostorg/asio

    37 open requests:

  • Only write to locked_ while we hold the lock (created: 8 Dec 2014, updated: 22 Oct 2015)
  • Initialize member variables in constructor (created: 8 Dec 2014, updated: 8 Dec 2014)
  • Replace deprecated API with equivalent non-deprecated version (created: 20 Jan 2015, updated: 20 Jan 2015)
  • Don't release lock until after signaling condition (created: 27 Jan 2015, updated: 27 Jan 2015)
  • Fix rare race condition (created: 30 Jan 2015, updated: 30 Jan 2015)
  • Throw error on fcntl fail (created: 25 Feb 2015, updated: 25 Feb 2015)
  • Fix WinRT build (created: 9 Mar 2015, updated: 20 Mar 2015)
  • Fix spelling of "occurred" (created: 3 Apr 2015, updated: 3 Apr 2015)
  • Haiku: link to libnetwork (created: 8 Apr 2015, updated: 5 May 2015)
  • Added Windows Phone 8.1 support (created: 30 Apr 2015, updated: 30 Nov 2015)
  • Added an important note to the available() (created: 15 May 2015, updated: 15 May 2015)
  • Fix macro redefinition warning in VS2015 (created: 20 Aug 2015, updated: 17 May 2016)
  • Support the macro `OPENSSL_NO_SSL3` (created: 3 Sep 2015, updated: 4 Nov 2015)
  • Enables the timer scheduler's customization for both deadline and waitable timers (created: 18 Sep 2015, updated: 23 Sep 2015)
  • winrt: Fix socket_types.hpp when targeting win10 (created: 13 Oct 2015, updated: 13 Oct 2015)
  • Add additional checks to handle ERROR_MORE_DATA (created: 22 Oct 2015, updated: 3 Mar 2017)
  • Fix data loss when async_read_some is pending (created: 25 Oct 2015, updated: 25 Oct 2015)
  • Remove deprecated SSL3 methods (created: 4 Nov 2015, updated: 4 Nov 2015)
  • Remove deprecated SSL3 methods (created: 4 Nov 2015, updated: 4 Nov 2015)
  • Get the current total capacity of the streambuf (created: 5 Apr 2016, updated: 5 Apr 2016)
  • Fix win_tss_ptr clang with MS CodeGen (created: 19 Apr 2016, updated: 19 Apr 2016)
  • Fix select in doxygen section iteration (created: 20 Apr 2016, updated: 20 Apr 2016)
  • Fix boringssl support (created: 20 Apr 2016, updated: 21 Apr 2016)
  • Enable use of __declspec(thread) for BOOST_ASIO_WINDOWS_APP (created: 27 Apr 2016, updated: 27 Apr 2016)
  • Fixed minor copy&paste bug in comment (created: 8 Jun 2016, updated: 8 Jun 2016)
  • Fix read_until and async_read_until documentation (created: 18 Jul 2016, updated: 18 Jul 2016)
  • Fix __MSABI_LONG error on Cygwin (created: 20 Jul 2016, updated: 20 Jul 2016)
  • Recognize loopback IPv4-mapped IPv6 addresses as loopback (created: 22 Jul 2016, updated: 22 Jul 2016)
  • Fix Helgrind warning on using pthread_cond_signal while unlocked (created: 28 Jul 2016, updated: 1 Jun 2017)
  • https://svn.boost.org/trac/boost/ticket/12320 (created: 4 Aug 2016, updated: 4 Aug 2016)
  • Fixed bad link (created: 11 Nov 2016, updated: 11 Nov 2016)
  • fully qualify handler_type<> template in BOOST_ASIO_HANDLER_TYPE macro (created: 12 Nov 2016, updated: 18 May 2017)
  • Fix use of move constructor in asio test (created: 14 Jan 2017, updated: 14 Jan 2017)
  • Fixed cross-compilation of tests (created: 11 Feb 2017, updated: 11 Feb 2017)
  • Nullptr deref fix (created: 8 Apr 2017, updated: 8 Apr 2017)
  • replace deprecated auto_ptr by unique_ptr (created: 18 May 2017, updated: 18 May 2017)
  • use boost.coroutine2 if supported (created: 2 Jul 2017, updated: 2 Jul 2017)
  • boostorg/assign

    4 open requests:

  • Use BOOST_THROW_EXCEPTION macro to throw (created: 12 Dec 2013, updated: 8 Oct 2014)
  • rvalue reference, perfect forwarding and variadic template support (created: 7 Sep 2014, updated: 3 Dec 2014)
  • update for boot ticket 10984 (created: 22 Oct 2015, updated: 5 Jan 2016)
  • Replace deprecated/removed auto_ptr by unique_ptr (created: 5 May 2017, updated: 5 May 2017)
  • boostorg/atomic

    1 open request:

  • atomic ops implementation for IBM z/OS XL C/C++ compiler (created: 5 May 2017, updated: 6 Jun 2017)
  • boostorg/auto_index

    1 open request:

  • Honor build_dir first when installing so that installation should be … (created: 23 Mar 2017, updated: 23 Mar 2017)
  • boostorg/bcp

    1 open request:

  • Update paths for new location of Boost Build (created: 26 Dec 2013, updated: 13 Jul 2014)
  • boostorg/bimap

    1 open request:

  • Inline typedefs from deprecated/removed C++98 function adapters (created: 11 May 2017, updated: 11 May 2017)
  • boostorg/bind

    1 open request:

  • SelectOverload proof of concept (created: 30 Oct 2014, updated: 30 Oct 2014)
  • boostorg/boost

    10 open requests:

  • add a --with-toolset=xxx command-line parameter to bootstrap.bat (created: 7 Dec 2013, updated: 12 Jun 2014)
  • Fixed relative path of sub project libraries to be /boostorg/* (created: 24 Aug 2014, updated: 19 Feb 2015)
  • Make sure all headers are installed before build (created: 15 Sep 2014, updated: 1 Oct 2014)
  • bootstrap.sh failed detect PYTHON_ROOT with Python3 (created: 20 Jan 2015, updated: 20 Jan 2015)
  • Fix Python3 compatibility (created: 12 Mar 2015, updated: 12 Mar 2015)
  • set sharedlib version on aix when aix-soname=svr4 (created: 23 Apr 2015, updated: 23 Apr 2015)
  • changes in Boost.Optional expected failures (created: 19 Feb 2016, updated: 23 Jun 2017)
  • Fix stage target to not use undefined BOOST_STAGE_LOCATE (created: 30 Jun 2017, updated: 30 Jun 2017)
  • Add <address-model> to versioned tag (created: 30 Jun 2017, updated: 30 Jun 2017)
  • Encode architecture and address model in versioned layout names (created: 7 Jul 2017, updated: 7 Jul 2017)
  • boostorg/boostbook

    2 open requests:

  • Make copyright footer generation simpler and more flexible (created: 8 Dec 2014, updated: 8 Dec 2014)
  • Generate meta viewport element (created: 8 Dec 2014, updated: 8 Dec 2014)
  • boostorg/bpm

    1 open request:

  • Allow specifying library metadata in a .boost file (created: 4 Jan 2016, updated: 5 Jan 2016)
  • boostorg/build

    16 open requests:

  • Ipo/LTO Whole Program Optimization (created: 28 Jul 2014, updated: 5 May 2015)
  • msvc: allow dlls without lib file (created: 4 Aug 2014, updated: 5 May 2015)
  • Implement ability to have "rootless" projects (created: 11 Jun 2015, updated: 11 Jun 2015)
  • toolset file for gnu compilers on cray xc30 (nersc edison) (created: 29 Oct 2015, updated: 29 Oct 2015)
  • Add arm64 instruction set (created: 19 Nov 2015, updated: 14 Dec 2015)
  • Solaris Studio C++11 link errors (created: 19 Nov 2015, updated: 14 Dec 2015)
  • [WIP] Additional tools for none-eabi programs (created: 3 Mar 2016, updated: 23 Jul 2016)
  • Fixed Qt5 module for Mac OS (created: 6 Apr 2016, updated: 8 Feb 2017)
  • support writing compile_database.json (created: 8 Jul 2016, updated: 31 Jan 2017)
  • Add a vcs module, with Git and Subversion support (created: 6 Aug 2016, updated: 31 May 2017)
  • Fix build Python Port Ubuntu x64 (created: 29 Sep 2016, updated: 1 Nov 2016)
  • Added python tool examples (created: 9 Mar 2017, updated: 16 Mar 2017)
  • Allow asmflags to pass through to GCC (created: 25 Apr 2017, updated: 25 Apr 2017)
  • Implement a pseudo-toolset for cross-compiling (created: 5 May 2017, updated: 5 May 2017)
  • Some more `vswhere` improvements (created: 27 Jun 2017, updated: 18 Jul 2017)
  • Add support for <arch-and-model> in common.format-name (created: 7 Jul 2017, updated: 7 Jul 2017)
  • boostorg/circular_buffer

    2 open requests:

  • Fix error flagged by -fsanitize=nonnull-attribute (created: 9 Jan 2017, updated: 9 Jan 2017)
  • Corrected invalid includes (created: 9 Jan 2017, updated: 9 Jan 2017)
  • boostorg/compatibility

    1 open request:

  • Update the limits.hpp documentation (created: 8 Jun 2014, updated: 16 Jun 2014)
  • boostorg/compute

    10 open requests:

  • adding print_kernel_id.cpp to visualize global & local kernel id (created: 20 Jun 2014, updated: 19 Oct 2016)
  • Change vector<T> to use the system-wide default queue (created: 30 Oct 2014, updated: 19 Oct 2016)
  • Modify black scholes example to use internal RNG from library instead of std::rand (created: 25 Jan 2015, updated: 19 Oct 2016)
  • added clear_persistent_cache and minor update to persistent caching (created: 21 Mar 2015, updated: 22 Mar 2015)
  • Persistent cache (created: 22 Mar 2015, updated: 19 Oct 2016)
  • Backwards compatibility (created: 30 Mar 2015, updated: 24 Mar 2017)
  • fix random number generator (created: 20 Feb 2016, updated: 20 Feb 2016)
  • Fixed nth_element, added unary_nor (created: 8 Mar 2016, updated: 23 Mar 2017)
  • WIP: Distributed infrastructure and algorithms (created: 16 Aug 2016, updated: 8 Apr 2017)
  • Added accessors to vector types (created: 23 Aug 2016, updated: 25 Mar 2017)
  • boostorg/config

    9 open requests:

  • add defect macro BOOST_NO_CXX14_INTEGER_SEQUENCE (created: 23 Apr 2015, updated: 27 Jul 2015)
  • Introduce a new build option called BOOST_NO_GLOBAL_FILESYSTEM_NAMESPACE (created: 30 Aug 2015, updated: 10 Sep 2015)
  • New macros galore (mostly codegen related) (created: 16 Nov 2015, updated: 3 Sep 2016)
  • Add cmake support (created: 24 Mar 2017, updated: 24 Mar 2017)
  • Add address model to auto_link.hpp (created: 30 Jun 2017, updated: 30 Jun 2017)
  • Use architecture and address model in autolink (created: 7 Jul 2017, updated: 7 Jul 2017)
  • Add BOOST_NO_CXX17_ITERATOR_TRAITS macro (created: 9 Jul 2017, updated: 12 Jul 2017)
  • Added BOOST_MAY_ALIAS and BOOST_NO_MAY_ALIAS macros (created: 12 Jul 2017, updated: 12 Jul 2017)
  • Fix references to headers in the docs (created: 12 Jul 2017, updated: 12 Jul 2017)
  • boostorg/container

    1 open request:

  • added alignment specification for small_vector (created: 27 Mar 2017, updated: 29 Mar 2017)
  • boostorg/context

    1 open request:

  • Checked catching of forced_unwind (created: 17 Jul 2017, updated: 17 Jul 2017)
  • boostorg/core

    1 open request:

  • Document an emulation limitation of scoped enum (created: 16 Apr 2017, updated: 16 Apr 2017)
  • boostorg/crc

    1 open request:

  • Suppress MSVC warning C4800 caused by static_cast<bool>(unsigned) (created: 17 Feb 2016, updated: 15 Apr 2016)
  • boostorg/date_time

    3 open requests:

  • Fixed a bug for parsing posix timezone: + on the west from UTC, - on the east (created: 6 Oct 2015, updated: 1 Dec 2016)
  • Adds a few more parsing input format flags (created: 9 Dec 2015, updated: 9 Dec 2015)
  • Don't export all of gregorian::month, only select functions (created: 4 Nov 2016, updated: 1 Dec 2016)
  • boostorg/exception

    3 open requests:

  • added support for error_info r-value references (created: 21 Mar 2015, updated: 21 Dec 2016)
  • Avoid class/struct mismatch in forward declaration and implementation (created: 7 Oct 2016, updated: 27 Oct 2016)
  • error_info_container : let msvc accept a non virtual protected destructor (created: 8 Jul 2017, updated: 8 Jul 2017)
  • boostorg/fiber

    1 open request:

  • Also compile on platforms without alignas and thread_local (created: 27 Mar 2017, updated: 17 Jul 2017)
  • boostorg/filesystem

    16 open requests:

  • Removing inconsistency between the source code and its tutorial (created: 28 Apr 2015, updated: 22 Jul 2015)
  • Introduced VxWorks Simulator root and corrected canonical for VxWorks (created: 29 Apr 2015, updated: 15 Feb 2016)
  • Universal windows (created: 1 Oct 2015, updated: 27 Apr 2016)
  • Ported filesystem files for Windows Phone 8.1 (created: 3 Nov 2015, updated: 10 Dec 2015)
  • Don't auto-link when the user requested that we don't (created: 16 Dec 2015, updated: 4 Dec 2016)
  • Pass function name as wide-char string on WinCE (created: 16 Dec 2015, updated: 21 Dec 2015)
  • WinCE has no current directory (created: 16 Dec 2015, updated: 16 Dec 2015)
  • Use previous 'temp_directory_path' code for WinCE (created: 16 Dec 2015, updated: 16 Dec 2015)
  • filesystem: getting file_type from a directory_entry without causing a system call on linux (created: 29 Jan 2016, updated: 29 Jan 2016)
  • Fixed internal inconsistency from exception in end recursive dir iterator (created: 29 Aug 2016, updated: 29 Aug 2016)
  • Fix typos in documentation (created: 7 Dec 2016, updated: 7 Dec 2016)
  • Fix #12759: add definitions of constexpr path members (created: 13 Jan 2017, updated: 13 Jan 2017)
  • Initialize function pointers at first use (created: 12 Apr 2017, updated: 18 May 2017)
  • fix compiler warnings about narrowing conversions (created: 27 Apr 2017, updated: 27 Apr 2017)
  • Fix read_symlink with windows junctions points (created: 5 Jun 2017, updated: 5 Jun 2017)
  • fix ISO9660 Joliet name and remove extraneous character (created: 27 Jun 2017, updated: 27 Jun 2017)
  • boostorg/foreach

    2 open requests:

  • foreach: work around nameclash with the Qt foreach macro (created: 3 Mar 2015, updated: 4 Mar 2015)
  • update for boost ticket #12523 (created: 13 Oct 2016, updated: 13 Oct 2016)
  • boostorg/geometry

    9 open requests:

  • Feature: Improve Variant support (run-time exception, lazy_not_implemented) (created: 5 May 2015, updated: 30 Mar 2016)
  • Fix bug in Boost.Geometry's set operations for areal geometries (created: 27 Aug 2015, updated: 16 Mar 2017)
  • Fix/centroid multipolygon empty exterior ring (created: 28 Nov 2015, updated: 28 Nov 2015)
  • Prevent integer overflow during segment touch ratio calculation (created: 26 Jul 2016, updated: 2 Jun 2017)
  • Move projections from extensions (created: 17 Apr 2017, updated: 19 May 2017)
  • WIP:Implement filtering of compare distance predicates (created: 19 Jun 2017, updated: 14 Jul 2017)
  • Geographic distance between a point and a segment (created: 18 Jul 2017, updated: 18 Jul 2017)
  • Fix geographic area strategy for sphere (created: 20 Jul 2017, updated: 20 Jul 2017)
  • Side strategy passing and spike test fix (created: 21 Jul 2017, updated: 21 Jul 2017)
  • boostorg/gil

    5 open requests:

  • Include numeric_conversion and remove usage of deprecated boost/cast.hpp (created: 10 Jun 2014, updated: 13 Jun 2014)
  • Take input filename on the command line to test/image (created: 21 Mar 2015, updated: 21 Mar 2015)
  • Added support for screen origin bit of targa files (Ticket 8429) (created: 22 Mar 2015, updated: 22 Mar 2015)
  • Conditionally replace deprecated/removed C++98 binder by more modern … (created: 1 May 2017, updated: 1 May 2017)
  • Fix compile-time failure (created: 2 Jul 2017, updated: 2 Jul 2017)
  • boostorg/graph

    14 open requests:

  • Support for edge multiplicities in brandes_betweenness_centrality (created: 25 Apr 2014, updated: 17 Jul 2014)
  • dijkstra_shortest_paths_no_init supports pruning on distances (created: 23 Jul 2014, updated: 20 Oct 2015)
  • avoid requirement of boost::closed_plus in dijkstra_shortest_paths (created: 23 Oct 2015, updated: 3 Nov 2016)
  • Dijkstra SPP can take multiple start vertices (created: 29 Aug 2016, updated: 1 Nov 2016)
  • [subgraph.hpp] add_vertex(u_global, g) on a subgraph does not recursi… (created: 2 Nov 2016, updated: 2 Nov 2016)
  • Examples: Use modern C++ (created: 2 Nov 2016, updated: 15 May 2017)
  • Add rank spanning branchings routine for possible inclusion in library (created: 6 Nov 2016, updated: 6 Nov 2016)
  • fix comments about boost::detail::vector_matrix (created: 29 Nov 2016, updated: 25 Feb 2017)
  • Qualify calling of as_const (created: 4 Feb 2017, updated: 4 Feb 2017)
  • bucket_sorter bug fix in "remove" (created: 28 Feb 2017, updated: 28 Feb 2017)
  • Allow use of grid_graph without "using namespace boost" (created: 11 May 2017, updated: 11 May 2017)
  • Fix serialization of boolean attrib values (created: 8 Jun 2017, updated: 8 Jun 2017)
  • Fix writes/reads outside allocated memory in resource constraints shortest paths (created: 5 Jul 2017, updated: 5 Jul 2017)
  • Fix subgraph usage example in the documentation (created: 13 Jul 2017, updated: 13 Jul 2017)
  • boostorg/graph_parallel

    2 open requests:

  • Support for edge multiplicities in non_distributed_betweenness_centrality (created: 23 May 2014, updated: 19 Jun 2014)
  • Update to write_graphviz for better placement of graph properties and to (created: 28 Apr 2015, updated: 1 Nov 2016)
  • boostorg/hana

    7 open requests:

  • Add support for reference_wrappers in make_xxx (created: 13 Sep 2015, updated: 18 May 2017)
  • Official support for views (created: 28 Sep 2016, updated: 8 Jul 2017)
  • Make sure core metafunctions return IntegralConstants (created: 17 Nov 2016, updated: 24 Jun 2017)
  • Unsigned integral constants are not EuclideanRings (created: 17 Nov 2016, updated: 18 May 2017)
  • Fix missed opportunity for EBO in nested empty basic_tuples (created: 8 Apr 2017, updated: 18 May 2017)
  • [view] cartesian_product (created: 3 Jul 2017, updated: 7 Jul 2017)
  • Make sure we support compiling with C++17 (created: 8 Jul 2017, updated: 10 Jul 2017)
  • boostorg/icl

    7 open requests:

  • Add an "inplace_assign" functor to boost::icl::interval_map (created: 22 May 2015, updated: 22 May 2015)
  • Allow construction from ranges of intervals (created: 6 Sep 2016, updated: 6 Sep 2016)
  • Fix compiler error when building with FASTBuild (created: 22 Dec 2016, updated: 22 Dec 2016)
  • Fix invalid insertion hint to underlying set container (created: 26 Feb 2017, updated: 26 Feb 2017)
  • Compatibility with GCC 7.1 (created: 4 May 2017, updated: 11 Jul 2017)
  • Inline typedefs from deprecated/removed C++98 function adapters (created: 11 May 2017, updated: 11 May 2017)
  • Fix undefined behavior in interval_bounds::reverse_right() (created: 2 Jul 2017, updated: 11 Jul 2017)
  • boostorg/interprocess

    6 open requests:

  • Adding fallback to WMI bootstamp (created: 16 Apr 2015, updated: 16 Apr 2015)
  • Ported interprocess file for Windows Phone 8.1 (created: 3 Nov 2015, updated: 3 Nov 2015)
  • implement full duplex message mode for significantly improved throughput (created: 28 Dec 2015, updated: 14 Jun 2017)
  • Adding wchar_t* file name support for file_mapping constructor (created: 24 Aug 2016, updated: 12 Jul 2017)
  • use <iosfwd> instead of producing undefined behavior (created: 25 Aug 2016, updated: 25 Aug 2016)
  • fix typo history : s/booststamp/bootstamp/ (created: 17 Mar 2017, updated: 17 Mar 2017)
  • boostorg/interval

    2 open requests:

  • Enforce rounding in rounded_arith_opp to fix incorrect behaviour (created: 24 Jun 2014, updated: 22 Aug 2016)
  • + runtime check of rounding mode support (created: 12 Jun 2015, updated: 22 Aug 2016)
  • boostorg/intrusive

    1 open request:

  • Augmented binary search trees (created: 12 Mar 2014, updated: 12 Sep 2014)
  • boostorg/iostreams

    1 open request:

  • Add lzma compressor and decompressor filters (created: 3 Jul 2017, updated: 18 Jul 2017)
  • boostorg/local_function

    2 open requests:

  • Fixed includes to use Phoenix v3 directly (created: 17 Dec 2013, updated: 16 Jul 2014)
  • Remove use of deprecated macros in documentation (created: 11 Sep 2015, updated: 19 Oct 2015)
  • boostorg/locale

    7 open requests:

  • Update gregorian.cpp (created: 3 Jan 2014, updated: 12 Nov 2015)
  • Make basic_format moveable (created: 23 Jan 2014, updated: 6 Mar 2016)
  • fix for build failure with recommended icu configuration (created: 9 Nov 2014, updated: 9 Nov 2014)
  • Fix compilation error in GNU gettext backend (created: 31 May 2015, updated: 20 Sep 2015)
  • Win32: protect against min/max macros (created: 28 May 2017, updated: 13 Jul 2017)
  • Fix hidden visibility symbols for mac/clang (created: 7 Jun 2017, updated: 7 Jun 2017)
  • Allow use of ICU with static runtime similar to Regex (created: 7 Jul 2017, updated: 16 Jul 2017)
  • boostorg/lockfree

    4 open requests:

  • Add a check for begin == end to allow users to supply an empty list to lockfree::stack::push (created: 19 Feb 2016, updated: 26 Jul 2016)
  • Add move-construction and emplacement support (created: 11 Apr 2016, updated: 26 Jul 2016)
  • minimal changes to allow single move only values to be pushed and poped (created: 2 Aug 2016, updated: 5 Sep 2016)
  • Support moveable objects and allow emplacing (created: 28 Feb 2017, updated: 2 Mar 2017)
  • boostorg/math

    11 open requests:

  • Allow instrumentation in RTTI-off env and improve error reporting (created: 2 Sep 2014, updated: 3 Sep 2014)
  • FFT (created: 9 Apr 2016, updated: 25 May 2016)
  • Algebraic traits (created: 3 May 2016, updated: 30 Jun 2016)
  • Polynomial fixes: for mixed-type arithmetic etc (created: 15 May 2016, updated: 5 Jun 2016)
  • Mark eligible quaternion, octonion functions constexpr (created: 26 May 2016, updated: 9 Jun 2016)
  • Polynomial: fixes for Stein gcd (created: 26 Jun 2016, updated: 22 Jan 2017)
  • Reimplement quaternion routines without valarray (created: 5 Nov 2016, updated: 5 Nov 2016)
  • Numerical differentiation by finite differences and the complex step … (created: 3 May 2017, updated: 19 May 2017)
  • Double exponential quadrature (created: 11 May 2017, updated: 16 Jul 2017)
  • Chebyshev polynomials (created: 17 May 2017, updated: 30 Jun 2017)
  • PR66: Moved to here for integration testing (created: 25 Jun 2017, updated: 20 Jul 2017)
  • boostorg/move

    1 open request:

  • Corrected incorrect include of no_exceptions_support.hpp (created: 9 Jan 2017, updated: 9 Jan 2017)
  • boostorg/mpi

    2 open requests:

  • Winter is coming (created: 23 Feb 2017, updated: 20 Jul 2017)
  • Support for antique compilers with poor brace init support (created: 24 Feb 2017, updated: 3 Jul 2017)
  • boostorg/mpl

    1 open request:

  • Add basic support for CMake (created: 19 Nov 2015, updated: 19 Nov 2015)
  • boostorg/msm

    5 open requests:

  • Added rvalue references support to back::state_machine (created: 11 Apr 2016, updated: 11 Apr 2016)
  • Fix unused typedef warning in state_machine.hpp (created: 20 May 2016, updated: 20 May 2016)
  • Moveable types passed as state_machine_def parameters (created: 10 Aug 2016, updated: 10 Aug 2016)
  • Replace deprecated/removed C++98 function adapter by inline typedefs (created: 13 May 2017, updated: 13 May 2017)
  • Fix compiler warnings about narrowing conversions caused by integral … (created: 13 May 2017, updated: 13 May 2017)
  • boostorg/multi_array

    3 open requests:

  • Improve allocator support in multi_array (created: 7 May 2014, updated: 12 Jun 2014)
  • Fix unused typedef warning (created: 26 Jan 2017, updated: 26 Jan 2017)
  • Please merge to master (created: 2 Jul 2017, updated: 2 Jul 2017)
  • boostorg/multi_index

    1 open request:

  • Master (created: 20 Mar 2017, updated: 20 Mar 2017)
  • boostorg/odeint

    1 open request:

  • bug fixes for Boost 1.65 (created: 25 Jun 2017, updated: 25 Jun 2017)
  • boostorg/optional

    5 open requests:

  • Suppress weak vtables warning (created: 31 Aug 2016, updated: 1 Sep 2016)
  • Fix gcc warnings about data which may be used unitialized (created: 19 Oct 2016, updated: 27 Jan 2017)
  • update for ticket #12634: (created: 30 Nov 2016, updated: 30 Nov 2016)
  • Enh: test brace initialisation with values (created: 7 Apr 2017, updated: 7 Apr 2017)
  • r #12967 make none_t constructor constexpr (created: 13 Apr 2017, updated: 13 Apr 2017)
  • boostorg/phoenix

    1 open request:

  • Conditionally replace deprecated/removed std::random_shuffle by adapt… (created: 13 May 2017, updated: 15 May 2017)
  • boostorg/poly_collection

    1 open request:

  • Add default reserve size option (created: 10 Jan 2017, updated: 10 Jan 2017)
  • boostorg/polygon

    1 open request:

  • Use copy_construct() instead of two set() call for rectangle assign() (created: 10 Jul 2016, updated: 26 Jul 2016)
  • boostorg/pool

    1 open request:

  • Add singleton_pool::get_next_size() (created: 20 Jul 2017, updated: 20 Jul 2017)
  • boostorg/preprocessor

    1 open request:

  • Array and tuple utils (created: 11 Sep 2015, updated: 20 Dec 2015)
  • boostorg/process

    1 open request:

  • Respect WIFSIGNALED (created: 19 Jul 2017, updated: 19 Jul 2017)
  • boostorg/program_options

    4 open requests:

  • Simplify vector initialization (created: 22 Apr 2016, updated: 22 Apr 2016)
  • Additional examples (created: 1 Jun 2016, updated: 1 Jun 2016)
  • Support for semicolon comment delimiter (created: 4 Jun 2016, updated: 4 Jun 2016)
  • fix suppressing I/O error in parse_config_file (created: 16 Jul 2017, updated: 16 Jul 2017)
  • boostorg/property_tree

    12 open requests:

  • Ticket 10272 (created: 31 Jul 2014, updated: 24 Aug 2014)
  • Added new trim_whitespace_without_normalization option (created: 17 Feb 2016, updated: 17 Feb 2016)
  • Replace the usage of typeid with boost::typeindex (created: 20 Feb 2016, updated: 20 Feb 2016)
  • Replace try/catch with macros from no_exceptions_support (created: 21 Feb 2016, updated: 22 Feb 2016)
  • Account for character class being char or unsigned char (created: 28 Mar 2016, updated: 16 Sep 2016)
  • Fix write_json non-pretty print extra endl (created: 22 Apr 2016, updated: 22 Apr 2016)
  • Fix operator / for string_path and string objects (created: 16 Sep 2016, updated: 16 Sep 2016)
  • Enhanced xml pretty printing with nodes having attributes only (created: 25 Oct 2016, updated: 19 Feb 2017)
  • JSON Parser: Missing Bind Placeholders (created: 15 Feb 2017, updated: 15 Feb 2017)
  • Basic move semantic for ptree (created: 14 May 2017, updated: 14 May 2017)
  • property_tree::read_json does not work (created: 15 May 2017, updated: 15 May 2017)
  • Fix Wcovered-switch-default warning (created: 8 Jun 2017, updated: 8 Jun 2017)
  • boostorg/proto

    1 open request:

  • Compiler bug was fixed in VC++ 2013, workaround no longer necessary (created: 24 Aug 2015, updated: 3 Sep 2015)
  • boostorg/ptr_container

    6 open requests:

  • Cherry pick old changes from develop (created: 22 May 2014, updated: 25 Aug 2015)
  • Fix const_element_containers test failure (created: 20 Aug 2014, updated: 8 Oct 2015)
  • Fix ptr_list compile break (created: 2 Mar 2015, updated: 8 Jul 2015)
  • Fix gcc warning with -Wextra (created: 28 Oct 2015, updated: 18 Jun 2017)
  • Fix for Visual C++ C4267 'conditional expression is constant' warning (created: 12 Feb 2016, updated: 12 Feb 2016)
  • Conditionally provide interfaces based on deprecated/removed std::aut… (created: 23 May 2017, updated: 23 May 2017)
  • boostorg/python

    21 open requests:

  • Only use 'pragma once' when supported (created: 20 Mar 2014, updated: 9 Oct 2016)
  • added 'construct_custodian_for' and test (created: 11 May 2014, updated: 26 Mar 2015)
  • Hold the GIL while releasing shared_ptr_deleter's python handle (created: 3 Nov 2014, updated: 13 Dec 2016)
  • Fix Trac #10933 incomplete type in "contains" (created: 14 Jan 2015, updated: 14 Jan 2015)
  • Ssize t warning - trac #3353 (created: 13 May 2015, updated: 9 Oct 2016)
  • GCC warns about unused local typedef (created: 15 May 2015, updated: 9 Oct 2016)
  • respect alignment of types (created: 16 Aug 2015, updated: 9 Oct 2016)
  • add support of lambdas to get_signature (created: 16 Aug 2015, updated: 9 Oct 2016)
  • Couple of Null check corrections (created: 14 Oct 2015, updated: 9 Oct 2016)
  • Remove not reachable condition (created: 3 Nov 2015, updated: 9 Oct 2016)
  • Close the file handle used in exec_file() (for #52) (created: 8 Jan 2016, updated: 9 Oct 2016)
  • Change String handling in Python 3 to byte type (created: 4 Feb 2016, updated: 23 Feb 2017)
  • Weaken the precondition of registry insertion in Boost.Python (created: 10 Feb 2016, updated: 9 Oct 2016)
  • Tuple converter (created: 28 Feb 2016, updated: 9 Oct 2016)
  • Improve initialization scalability (created: 12 Mar 2016, updated: 9 Oct 2016)
  • Add Python ABI suffix to libboost_python (created: 19 Aug 2016, updated: 12 Jun 2017)
  • Wip/windows (created: 15 Feb 2017, updated: 16 Feb 2017)
  • Further fix for dll export under windows (created: 17 Feb 2017, updated: 7 Mar 2017)
  • Check for fopen failure in exec_file (created: 11 Apr 2017, updated: 11 Apr 2017)
  • Fix wrong and unused macro name while use BOOST_PP (created: 12 Jul 2017, updated: 12 Jul 2017)
  • Fix Python-related redefinitions for builds using mingw-w64 (created: 20 Jul 2017, updated: 20 Jul 2017)
  • boostorg/random

    10 open requests:

  • Fix overflow in uniform_real_distribution. Fixes #8351 (created: 7 Feb 2014, updated: 5 Jul 2014)
  • fix documentation about requirement for min and max value (created: 5 Jul 2014, updated: 5 Jul 2014)
  • Fixed ticket #10110 (created: 18 Nov 2014, updated: 18 Nov 2014)
  • Avoid passing large parameters by value (created: 28 May 2015, updated: 28 May 2015)
  • Port to CloudABI (created: 31 Aug 2015, updated: 18 Dec 2015)
  • No undesired auto linking (created: 16 Dec 2015, updated: 16 Dec 2015)
  • Added constexpr support to min/max functions of random number generators. Fixes #12251 (created: 3 Jun 2016, updated: 4 May 2017)
  • Fixed unused parameters warnings (created: 1 Sep 2016, updated: 18 Jun 2017)
  • Fixed name shadowing warnings (created: 1 Sep 2016, updated: 1 Sep 2016)
  • Conditionally replace deprecated/removed C++98 std::bind2nd by std::b… (created: 13 May 2017, updated: 13 May 2017)
  • boostorg/range

    4 open requests:

  • move(), move_backwards() algorithms, moved_range, move adaptor addon + copy_backward() test fix (created: 20 Feb 2014, updated: 16 Jun 2014)
  • irange: introduce one-parameter variant of irange (created: 17 Jan 2016, updated: 17 Jan 2016)
  • Update irange.hpp (created: 9 Apr 2016, updated: 9 Apr 2016)
  • Qualify boost::range_[const|mutable]_iterator (created: 21 Apr 2017, updated: 4 Jul 2017)
  • boostorg/rational

    1 open request:

  • pow and reciprocal for rationals (created: 5 Sep 2015, updated: 14 May 2016)
  • boostorg/regex

    4 open requests:

  • Add re2 and pcre jit test and fix posix regex bugs (created: 19 Aug 2015, updated: 19 Aug 2015)
  • Prevent unnecessary string scanning (created: 27 Aug 2015, updated: 27 Aug 2015)
  • Ported regex files for Windows Phone 8.1 (created: 3 Nov 2015, updated: 7 Nov 2015)
  • Fix bug 13036: overflow in estimate_max_state_count (created: 3 Jul 2017, updated: 3 Jul 2017)
  • boostorg/regression

    3 open requests:

  • Install executable in bin dir (created: 30 Apr 2015, updated: 2 Jun 2015)
  • Added 'IBM.*' to default_filter_runners (created: 28 May 2015, updated: 28 May 2015)
  • [report] Handle more compiler errors (created: 31 Mar 2016, updated: 31 Mar 2016)
  • boostorg/scope_exit

    2 open requests:

  • Update for ticket #11849 (created: 5 Jan 2016, updated: 5 Jan 2016)
  • enable use of msvc compiler option /permissive- (created: 15 Apr 2017, updated: 7 Jun 2017)
  • boostorg/serialization

    5 open requests:

  • Portable binary archive (created: 20 Feb 2016, updated: 24 Feb 2016)
  • Build all source for library with BOOST_SERIALIZATION_SOURCE solves s… (created: 21 Jan 2017, updated: 23 Jan 2017)
  • Avoid undefined behavior (created: 10 Jun 2017, updated: 10 Jun 2017)
  • Fixed compile error with FreeBSD libc (created: 13 Jun 2017, updated: 13 Jun 2017)
  • Fixed incorrect slist test (created: 12 Jul 2017, updated: 12 Jul 2017)
  • boostorg/sort

    1 open request:

  • TimSort (created: 28 Nov 2016, updated: 10 Jun 2017)
  • boostorg/spirit

    24 open requests:

  • correct incorrect context_debug output (created: 5 Jun 2014, updated: 13 Jun 2014)
  • Fixing line_pos_iterator column numbering bug and get_current_line bug (created: 14 Jun 2014, updated: 16 Jun 2014)
  • karma: support boost::recursive_wrapper (created: 28 Aug 2014, updated: 1 Sep 2015)
  • Suppress always false warning (created: 12 Apr 2015, updated: 30 Sep 2015)
  • Add support for custom character filters on the symbols parser (created: 25 May 2015, updated: 25 May 2015)
  • auto makes this simpler (created: 29 May 2015, updated: 29 May 2015)
  • define iterator_t only if it's referenced (created: 2 Jun 2015, updated: 2 Jun 2015)
  • X3: Make use of implicit constructibility (created: 16 Jun 2015, updated: 16 Jun 2015)
  • attribute type specification used `basic_string` (created: 21 Jun 2015, updated: 21 Jun 2015)
  • fixed 1.59.0 rc3: compiler warnings in real_impl.hpp (created: 12 Aug 2015, updated: 13 Aug 2015)
  • fixed 1.59.0 rc3: compiler warnings in real_impl.hpp (created: 13 Aug 2015, updated: 31 Aug 2015)
  • Fix expect directive's handling of container attributes (created: 19 Aug 2015, updated: 19 Aug 2015)
  • Facilitate the requirements to custom floating-point type (comparison) (created: 3 Nov 2015, updated: 30 Dec 2015)
  • [MSVC] fix error C2995 (created: 23 Jan 2016, updated: 10 Feb 2017)
  • [MSVC] problem with BOOST_FUSION_DEFINE_STRUCT_INLINE (created: 16 Mar 2016, updated: 17 Mar 2016)
  • Kleene star can't into single-element sequence (created: 19 Mar 2016, updated: 19 Mar 2016)
  • Test for bug #12085 (created: 27 Mar 2016, updated: 27 Mar 2016)
  • Fix compile error (created: 6 May 2016, updated: 17 Aug 2016)
  • Karma.Tests: Added `regression_real_policy_sign.cpp` to test suite (created: 17 Aug 2016, updated: 17 Aug 2016)
  • Revert "fix sequence partitioning problem" (created: 31 Aug 2016, updated: 1 Sep 2016)
  • Fixes #12599: real_generator failure (created: 10 Nov 2016, updated: 10 Nov 2016)
  • Fixes #5983: real_generator failure (created: 10 Nov 2016, updated: 10 Nov 2016)
  • Weaken iterator requirements in qi::parse and qi::phrase_parse (created: 7 Feb 2017, updated: 7 Feb 2017)
  • Is this a typo in add_predicate.hpp which caused defects in x3::phrase_parse? (created: 19 Jun 2017, updated: 19 Jun 2017)
  • boostorg/stacktrace

    1 open request:

  • Added support of reading dwarf debug symbols (created: 14 May 2017, updated: 13 Jul 2017)
  • boostorg/statechart

    3 open requests:

  • Fix UnconsumedResultTest on modern compilers (created: 3 Mar 2015, updated: 24 Mar 2015)
  • Fix dead link in index.html (created: 6 Feb 2016, updated: 6 Feb 2016)
  • Conditionally replace deprecated/removed std::auto_ptr by std::unique… (created: 15 May 2017, updated: 15 May 2017)
  • boostorg/system

    4 open requests:

  • Use non-NULL sentinel for boost::throws() (created: 14 Jan 2017, updated: 14 Jan 2017)
  • Merge to master: Use C++11 explicit conversion operator if available (created: 17 Feb 2017, updated: 17 Feb 2017)
  • fix narrowing conversion (created: 23 Apr 2017, updated: 7 Jun 2017)
  • Remove unread assignment (created: 9 May 2017, updated: 9 May 2017)
  • boostorg/test

    7 open requests:

  • Fixes for #7419 - Support multiple calls to framework::init() allowing wrappers to support running tests using test tools in full systems (created: 18 Oct 2014, updated: 18 Mar 2017)
  • Fix: activate virtual destructors for all msvc versions (created: 8 Mar 2015, updated: 18 Mar 2015)
  • Preliminary support for the universal windows platform (created: 1 Oct 2015, updated: 5 Oct 2015)
  • Allow joins to properly join grids (created: 19 May 2016, updated: 5 Sep 2016)
  • Deliberate-failure tests shouldn't be optimized (created: 14 Feb 2017, updated: 21 Mar 2017)
  • WIP: Silence unreachable code warning in MSVC (/W4) (created: 8 Mar 2017, updated: 9 Jun 2017)
  • WIP: use std::function if c++11 <functional> is available (created: 7 Apr 2017, updated: 23 May 2017)
  • boostorg/thread

    1 open request:

  • Check for _POSIX_TIMEOUTS more neatly (created: 29 Jan 2015, updated: 4 Feb 2015)
  • boostorg/throw_exception

    2 open requests:

  • added support for error_info r-value references (created: 21 Mar 2015, updated: 25 Mar 2015)
  • Don't include stuff inside #pragma warning push/pop, include boost/config.hpp before testing BOOST_ macros (created: 15 Feb 2017, updated: 21 Feb 2017)
  • boostorg/timer

    4 open requests:

  • Allow timer to be built with -fno-exceptions (created: 6 Sep 2015, updated: 6 Sep 2015)
  • universal-windows: GetProcessTimes is not supported (created: 7 Oct 2015, updated: 7 Oct 2015)
  • Fixed multiple warnings 'use of C99 long long integer constant' (created: 28 Apr 2017, updated: 28 Apr 2017)
  • Avoid link-time chrono dependencies (created: 10 Jun 2017, updated: 10 Jun 2017)
  • boostorg/tr1

    1 open request:

  • Fix typo (created: 19 Feb 2014, updated: 9 Jul 2014)
  • boostorg/type_traits

    1 open request:

  • Make is_virtual_base_of work on final classes (created: 29 Mar 2017, updated: 29 Mar 2017)
  • boostorg/typeof

    2 open requests:

  • [typeof][msvc-8.0] bug fix related to problem with included version of Boost.Test on msvc-8.0 (created: 20 Apr 2014, updated: 23 Jun 2016)
  • conditionally ignore testcases for removed library features (created: 19 Apr 2017, updated: 19 Apr 2017)
  • boostorg/ublas

    3 open requests:

  • Develop (created: 25 Aug 2016, updated: 22 Nov 2016)
  • silence unused parameter warnings in release mode (created: 31 Aug 2016, updated: 31 Aug 2016)
  • Adjust to serialization array changes (created: 10 Dec 2016, updated: 25 Apr 2017)
  • boostorg/units

    4 open requests:

  • units: Improve precision of angle conversion (created: 22 Jun 2015, updated: 25 Jun 2015)
  • Merge added dimensions and units (created: 11 Aug 2015, updated: 12 Aug 2016)
  • Add constexpr support (created: 14 Aug 2016, updated: 15 Jul 2017)
  • Make comparisons between heterogenous and homogenous quantities possible (created: 8 Sep 2016, updated: 13 Jul 2017)
  • boostorg/utility

    3 open requests:

  • Feature/n3762 (created: 24 Dec 2013, updated: 24 Jun 2014)
  • Fix Ticket #9518 (created: 18 Oct 2015, updated: 27 Jan 2017)
  • Refine on result_of with c++11 variadics (created: 25 Feb 2016, updated: 25 Feb 2016)
  • boostorg/variant

    1 open request:

  • boost::variant_alternative<size_t I, boost::variant<Types...>> implem… (created: 16 Jul 2017, updated: 16 Jul 2017)
  • boostorg/website

    2 open requests:

  • Fix strict XHTML and add Boost Application Development Cookbook Onlin… (created: 23 Oct 2015, updated: 17 Nov 2015)
  • Add known issues in Boost.Container and Boost.TypeTraits (created: 1 Jan 2016, updated: 12 Jan 2016)