Next | Query returned 103 messages, browsing 41 to 50 | Previous

History of commit frequency

CVS Commit History:


   2016-10-10 17:50:04 by Adam Ciarcinski | Files touched by this commit (1) | Package updated
Log message:
PLIST update after distfile change
   2016-10-07 19:51:11 by Adam Ciarcinski | Files touched by this commit (12)
Log message:
Changes 1.62.0:
New Libraries
-------------
Fiber:
* Framework for userland-threads/fibers, from Oliver Kowalke.
QVM:
* Boost QVM is a generic library for working with quaternions, vectors and \ 
matrices of static size with the emphasis on 2, 3 and 4-dimensional operations \ 
needed in graphics, video games and simulation applications, from Emil \ 
Dotchevski.

Updated Libraries
-----------------
Atomic:
* Improved support for Oracle Studio and SPARC. The library now provides native \ 
atomic operations on SPARCv8+.

Chrono:
* 11330 boost::chrono::duration default constructor doesn't initialize rep_
* 11618 Chrono IO V2 doc ios_state.hpp does not exist
* 11631 boost chrono io v2 does not let you support custom clocks

Circular Buffer:
* Debug implementation is no longer used by default in debug mode. Debug \ 
implementation does not have the same thread safety guarantees as the normal \ 
(release) implementation or other containers. As a result of this change \ 
BOOST_CB_DISABLE_DEBUG macro is no longer used. BOOST_CB_ENABLE_DEBUG=1 should \ 
be defined instead to enable debug support.

Container:
* Fixed bugs:
Trac 9481: "Minor comment typo in Boost.Container".
Trac 9689: "Add piecewise_construct to boost::container".
Trac 11170: "Doc slip for index_of".
Trac 11802: "Incorrect ordering after using insert() with ordered_range_t \ 
on a flat_multiset with a non-default sort order".
Trac 12117: "flat_set constructor with ordered_unique_range".
Trac 12177: "vector::priv_merge uses unqualified uintptr_t".
Trac 12183: "GCC 6.1 thinks boost::container::string violates strict \ 
aliasing".
Trac 12256: "set<std::pair<int,int>>::insert cause compilation \ 
error in debug configuration in Visual Studio 2012".
Trac 12273: "static_vector max_size() and capacity() should be constant \ 
expressions". Added constant static_vector<>::static_capacity to use \ 
the configured capacity in constant expressions.
Trac 12286: "PMR flat_map from Boost Container does not compile".
Trac 12296: "{deque,string} combine for a memory leak".
Trac 12319: "flat_set should be nothrow move constructible".
* Revised noexcept expressions of default and move constructors in all containers.
* Implemented C++17 insert_or_assign/try_emplace for map and flat_map.
* Implemented C++17 extract/insert(node) for map, multimap, set, multiset.

Context:
* 12215 all stack corrupted on Windows using default fixedsize_stack
* 12242 build issue with Intel C++ compiler for MacOS
* fix stack unwinding for execution_context_v1

Coroutine:
* deprecated in favour of Coroutine2

Coroutine2:
* 12221 coroutine<>::push_type function starts without pushing
* do not swallow exceptions thrown at coroutine<>::push_type construction

DLL:
* Mangled symbols and classes loading was implemented by Klemens Morgenstern
* Suppress a 'unused parameter' warning in detail::aggressive_ptr_cast pull-request 9
* Allowed to query non-existant sections pull-request 32
* More tests and docs

Functional/Forward:
* Fix C++11 compile error.

Interprocess:
* Fixed bug GitHub Pull 27 ("Fix undefined behavior").

Intrusive:
* Fixed bugs:
Boost Trac 11476: has_member_function_callable_with.hpp is massively broken with \ 
BOOST_NO_CXX11_DECLTYPE
Boost Trac 11994: Support intrusive container key extractors that return the key \ 
by value
Boost Trac 12184: clang -Wdocumentation warning
Boost Trac 12190: Intrusive List + Flat Map combination crashes
Boost Trac 12229: intrusive::unordered_set<T>::rehash() broken
Boost Trac 12245: bstree uses a shared static size_traits for \ 
constant_time_size<false>

Lexical Cast:
* Fix incorrect static assertion 11759

Log:
* New features:
Added new tools for inter-process logging on a local machine. The implementation \ 
includes a resource name wrapper, an inter-process message queue and a sink \ 
backend.
Added a new character decorator called max_size_decor. The new decorator allows \ 
to limit the output of its adopted formatter up to the specified length.
* Bug fixes:
Fixed that logging streams could retain formatting settings across different log \ 
records. (12178)
See changelog for more details.

Math:
* New Features:
Enabled all the special function code to work correctly with types whose \ 
precision can change at runtime: for example type mpfr_float from \ 
Boost.Multiprecision.
* Patches:
Fix tgamma_delta_ratio for cases where the delta is small compared to the base.
Fix misc GCC-4.4 test failures.

Optional:
* Fixed Trac 12179.

Phoenix:
* Fix compilation for MSVC 10. pull-request 18
* Remove unused preprocessed files. pull-request 28
* Fix erroneous doc for switch_ statement. 8156
* Cleanup config unordered. pull-request 33
* Suppress unused placeholder warnings.
* Fix too few arguments error on binary math functions.

Regex:
* Fix buffer over-run error when parsing certain invalid regexes, see 12222.
* Fix detection of ICU in library build, see 12152.
* Fix bug in case sensitivity change, see 11940.
* Allow types wider than int in \x{} expressions (for char32_t etc), see 11988.

Test:
* Boost.test v3.3 see the Change log section for more details.
* New features
dataset driven test-cases have now a unique name and all sample tests of a \ 
dataset live inside the same test suite
Boost.test learned a new command line switch, --logger for setting a test logger \ 
as well as its parameter in one command
Boost.test learned to have several loggers at the same time, each of which \ 
having their own log level and output stream
Boost.test learned a new logger, JUNIT, that is able to output Junit/xUnit \ 
compatible streams
It is now possible to specify several test filters through the environment \ 
variable BOOST_TEST_RUN_FILTERS
* Bug fixes
Trac tickets 8707, 8834, 11128, 11845, 11859, 12024,
Trac tickets 12093, 12103, 12224, 12241, 12257, 12378

Thread:
* 12102 condition_variable_fwd.hpp fails to compile when \ 
BOOST_THREAD_PROVIDES_INTERRUPTIONS is disabled
* 12120 Performance improvement in thread/barrier.hpp
* 12146 make_exceptional_future is not mentioned in the docs
* 12202 shared_lock should be in shared_mutex header
* 12371 boost thread/future.hpp fails to build
* 88 fix typos in boost::upgrade_lock
* 89 fix a bug in upgrade_to_unique_lock<>::operator=()
* 90 fix a bug in try_lock_wrapper<>::operator=()
* 91 Add shared_lock_guard to the included lock types
* 92 Fixed compilation with MSVC-8.
* 93 Fix variable shadowing warnings (Clang)
* 94 fix bugs in boost::barrier
* 95 fix a mistake in boost::completion_latch
* 96 rename async_func.hpp to invoker.hpp.
* 97 fix a mistake in sync_timed_queue<>::pull_until()

TypeIndex:
* ctti_type_index was made constexpr in C++14. Now it is possible to retrieve \ 
actual name of the type as const char* at compile time. So we can do a lot of \ 
interesting things at compile time: check namespace of a type, sort types \ 
according to their lexical representation, check that type is a template type \ 
and so on... A few examples were provided.
* Fixed issue with noexcept on MSVC in type names and issue with space in type \ 
name (pulled from klemens-morgenstern/develop)
* Fixed typos pull-request 7
* Improved CI testing

Unordered:
* Remove use of deprecated boost::iterator.
* Fixed an exception safety issue in assignment of unordered_multiset and \ 
unordered_multimap.
* See the changelog for more details.

Variant:
* Fixed variant construction from classes derived from variant 7120, 10278, 12155
* Variant constructors and assignment operators now do not participate in \ 
overload resolutions if variant can not hold the input type 5871, 11602
* Fixed the issue with implicit conversion operator in C++11 8555
* Fixed comparisons when variant holds non-const reference 11751
* Fixed noexcept for variant's move-assignment 11696
* Fixed double quotes in includes 12057
* Dropped BOOST_VARIANT_NO_REFERENCE_SUPPORT macro and dropped support for \ 
compilers without SFINAE 12250
* Suppress implicit instantiation of MPL end iterator
* Multiple minor fixes (typos, missing includes)
   2016-08-02 10:49:46 by Thomas Klausner | Files touched by this commit (3)
Log message:
Fix boost/optional/optional_fwd.hpp header file using upstream patch.

https://github.com/boostorg/optional/pull/19/commits/844ca6a0d506e59daedabb2b94e1117ec4a7e71e

Bump PKGREVISION of boost-headers.
   2016-06-07 13:36:50 by Richard PALO | Files touched by this commit (1)
Log message:
Certain packages dependent upon boost don't automatically do the 'right' thing
with respect to threading, checked in include/boost/config/posix_features.h
so set PTHREAD_AUTO_VARS?=yes directly in buildlink3.mk.
Fixes build in numerous packages such as librevenge and lucene++ as noticed on
SunOS.  No ABI change so no revbump envisioned.
   2016-05-13 22:47:32 by Adam Ciarcinski | Files touched by this commit (15)
Log message:
Changes 1.61.0:
New Libraries:
--------------
Compute:
  Parallel/GPU-computing library
DLL:
  Library for comfortable work with DLL and DSO. Library provides a portable \ 
across platforms way to:
* load libraries
* import any native functions and variables
* make alias names for C++ mangled functions and symbols
* query libraries for sections and exported symbols
* self loading and self querying
* getting program and module location by exported symbol
Hana:
  A modern C++ metaprogramming library. It provides high level algorithms to \ 
manipulate heterogeneous sequences, allows writing type-level computations with \ 
a natural syntax, provides tools to introspect user-defined types and much more.
  Metaparse:
A library for generating compile time parsers parsing embedded DSL code as part \ 
of the C++ compilation process. The library is similar to Spirit, however while \ 
parsers built with Spirit parse at run-time, parsers built with Metaparse parse \ 
at compile-time.
   2016-02-29 00:54:11 by Min Sik Kim | Files touched by this commit (3)
Log message:
Make bjam.mk aware of gcc-5.x

Bump PKGREVISION for boost-{headers,libs}.
   2016-02-12 15:24:01 by Ryo ONODERA | Files touched by this commit (4)
Log message:
Disable long double math functions for NetBSD and FreeBSD.
Bump PKGREVISION for devel/boost-headers and devel/boost-libs.

This fixes databases/mongodb build.
   2015-12-28 14:52:18 by Ryo ONODERA | Files touched by this commit (3)
Log message:
Add workaround for NetBSD 7.99 and 7. Fix converters/librevenge build
Bump PKGREVISION of devel/boost-headers.
   2015-12-27 13:41:42 by Adam Ciarcinski | Files touched by this commit (16)
Log message:
Changes 1.60.0:
New Libraries
VMD:
Variadic Macro Data library, from Edward Diener.

Updated Libraries
Atomic:
* Enforced proper alignment of atomic<> storage. This should fix possible \ 
issues on platforms that support atomic operations on data units larger than the \ 
native word size. This may also change binary layout of user's data structures \ 
that have atomic<> members.
* Fixed compilation for PowerPC with IBM XL C++ compiler. Corrected memory \ 
barriers in PowerPC assembler.
* Fixed compilation with MSVC-8 for ARM.
* Fixed compilation with gcc 4.4 for x86-64, when 128-bit atomic operations were \ 
used. (10994)
* Optimized some gcc assembler blocks for x86/x86-64 to reduce the number of \ 
used registers. This may require binutils 2.10 or later.

Chrono - 2.0.5:
Fixes:
* 10778 VC14 CTP4 Atomic don't compile with boost::chrono durations which are \ 
not TriviallyCopyable
* 10840 Missing std:: qualifier for puts call in test_7868.cpp
* 10851 Missing std:: qualifier for puts call in time_point_output.cpp
* 10893 Minor doc typo in Boost.Chrono
* 10992 Chrono IO state savers inconsistent with Boost.IO state savers
* 10995 duration_put::put_value truncates fractional part
* 11006 Impossible to instantiate time_fmt_io_saver due to several errors.
* 11012 chrono_io v2 fail to compile with boost::chrono::duration< \ 
boost::rational<int> >

Container:
* Implemented Polymorphic Memory Resources.
* Add more BOOST_ASSERT checks to test preconditions in some operations (like \ 
pop_back, pop_front, back, front, etc.)
* Added C++11 back/front operations to basic_string.
Fixed bugs:
* Trac 11627: "small_vector<T,n>::swap() appears to be broken".
* Trac 11628: "small_vector<int,n> iterates over elements in \ 
destructor".
* Trac 11697: "Wrong initialization order in tuple copy-constructor".
* Trac 11698: "Missing return statement in static_storage_allocator".
* GitHub 29: Doc fixes for flap_map complexity requirements.
* GitHub 31: DL_SIZE_IMPL also dereference addr.

Context:
* 11603 typo in PPC32/MACH-O asm
* support for CYGWIN

Core:
* In symbol demangling tools, added support for gabi++ ABI implementation used \ 
in Android NDK.
* Added a new enable_if_has_type tool for performing SFINAE checks for presence \ 
of a nested type.

more...
   2015-08-14 09:54:04 by Adam Ciarcinski | Files touched by this commit (15)
Log message:
Changes 1.59.0:
New Libraries
Convert:
An extendible and configurable type-conversion framework, from Vladimir Batov.
Coroutine2:
(C++14) Coroutine library, from Oliver Kowalke.

Updated Libraries...

Next | Query returned 103 messages, browsing 41 to 50 | Previous