2018-01-01 21:36:09 by Adam Ciarcinski | Files touched by this commit (10) | |
Log message:
boost: updated to 1.66.0
1.66.0:
New Libraries
Beast:
Portable HTTP, WebSocket, and network operations using only C++11 and \
Boost.Asio, from Vinnie Falco.
CallableTraits:
A spiritual successor to Boost.FunctionTypes, Boost.CallableTraits is a \
header-only C++11 library for the compile-time inspection and manipulation of \
all 'callable' types. Additional support for C++17 features, from Barrett Adair.
Mp11:
A C++11 metaprogramming library, from Peter Dimov.
|
2017-09-13 19:34:41 by Adam Ciarcinski | Files touched by this commit (8) | |
Log message:
boost: update to 1.65.1
Fixes in 1.65.1
Config:
* Version macro changes for CUDA.
* Update last known MSVC version.
* MSVC 14.11 supports structured bindings.
Context:
* Return a continuation from functions executed by resume_with.
Fiber:
* Return a continuation from functions executed by resume_with.
Smart Pointers:
* Fix Visual C++ version checks.
* Fix compilation for NVCC with host compiler clang.
Stacktrace:
* Update build testing file to detail with a MinGW issue.
* Change preprocessor file extensions to work with the installation system.
* Support FreeBSD and other OSs that do not define _GNU_SOURCE but have \
_Unwind_Backtrace function.
Thread:
* Fix bug in boost::condition_variable on Windows
|
2017-08-24 21:31:32 by Adam Ciarcinski | Files touched by this commit (30) |
Log message:
Version 1.65.0
New Libraries: PolyCollection, Stacktrace. Updated Libraries: Asio, Context, \
Config, Core, Coroutine2, DLL, Fiber, Fusion, Geometry, Hash, Log, Phoenix, \
Predef, Program Options, Python, Smart Pointers, Test, TypeIndex, Unordered, \
Utility, Variant.
|
2017-07-30 00:29:49 by Thomas Klausner | Files touched by this commit (5) |
Log message:
boost-headers: revert previous; upstream says it's incorrect and
it's incomplete too.
Bump PKGREVISION.
|
2017-07-29 12:00:03 by Thomas Klausner | Files touched by this commit (5) |
Log message:
boost-headers: do not use auto_ptr
Fixes build of gnucash-wip.
Reported upstream as
https://github.com/boostorg/locale/pull/19
Bump PKGREVISION.
|
2017-06-27 22:08:59 by Joerg Sonnenberger | Files touched by this commit (3) |
Log message:
Move workaround for missing include from csound6 to main boost package,
it affects others. Bump boost-headers.
|
2017-05-29 16:39:29 by Ryo ONODERA | Files touched by this commit (6) |
Log message:
Bump PKGREVISION from enabling log1p and expm1 under NetBSD
|
2017-04-29 20:31:42 by Adam Ciarcinski | Files touched by this commit (11) |
Log message:
Changes 1.64.0:
New Libraries
Process library by Klemens D. Morgenstern, that provides cross platorm ways to \
allows you to:
* create child processes
* setup streams for child processes
* communicate with child processes through streams (synchronously or asynchronously)
* wait for processes to exit (synchronously or asynchronously)
* terminate processes
|
2017-01-02 08:51:19 by John Klos | Files touched by this commit (1) |
Log message:
Update incorrect PLIST.
|
2017-01-01 16:32:47 by Adam Ciarcinski | Files touched by this commit (12) | |
Log message:
Changes 1.63.0:
Atomic:
* Added the static constant atomic<T>::is_always_lock_free for conformance \
with C++17. The constant indicates that the given specialization always provides \
lock-free implementation of atomic operations.
* Improved support of Oracle Studio on x86 targets.
Container:
* Fixed bugs
Context:
* 11687 Xcode (Apple clang) and thread_local
* 12114 context does not preserve fpu context on ios arm64 devices (fixed for \
other architecturs too)
* 12411 fpu registers not preserved with O2 optimizations in Visual Studio \
(fixed for other architecturs too)
* 12551 building boost on arm64 causes error: unknown directive
* reduced signatur for ontop-functions
* unit-test for private fcontext-API
* performance-test for ucontext and fcontext fixed
Fiber:
* unbounded_channel and bounded_channel marked as deprecated
* new classes buffered_channel and unbuffered_channel
* performance improved
Fusion:
* Fixed fusion::vector buggy constructors (Thanks to Lee Clagett).
* BOOST_FUSION_ADAPT* and BOOST_FUSION_DEFINE* now allow empty structures. (6592)
* BOOST_FUSION_DEFINE* allows move constructor and assignment. (10099)
* Adaptor for std::array (Thanks to Mateusz Åoskot). (8241)
* Fixed returning temporary variable warnings on MSVC.
Geometry:
* Intersection: take care that output is valid (work in progres, not yet \
finished - but more is valid)
* 12289 Avoid warning/compilation error for std::cout
* 12412 Invalid result of covered_by() with geographic Points and Boxes
* 12413 rtree::remove() not working properly with geographic Points
Hash:
* Fixed some warnings.
Interprocess:
* Fixed bugs
Intrusive:
* Fixed bugs
Lexical Cast:
* Fixed issue found by -fsanitize=undefined 21
Log:
* Removed the previously deprecated type_info_wrapper.
* Added a way to access the current file name from the text file sink backend. \
The file name can be obtained with the get_current_file_name method.
* Bug fixes
Metaparse:
* Improved the implementation of BOOST_METAPARSE_STRING
Move:
* Improved experimental adaptive sort algorithm performance
* Activate BOOST_MOVE_FORCEINLINE
Optional:
* Added two new in-place constructors. They work similarly to emplace() \
functions: they initialize the contained value by perfect-forwarding the \
obtained arguments. One constructor always initializes the contained value, the \
other based on a boolean condition.
* Syntax o = {} now correctly un-initializes an optional, just like in std::optional.
* Fixed optional<optional<T>&> initialization. (12203)
* Optional constructors are sfinae-friendly. This fixes interaction with \
std::tuple. (12563)
Phoenix:
* Most of modules now support C++11 variadic templates.
* Fixed type deduction failure with result type.
* Suppress unused warnings.
* Fixed too few arguments error on binary math functions.
* Added workarounds for older compiler.
Python:
* Added (basic) support for C++11 (std::shared_ptr, std::unique_ptr)
* Incorporated an extension API to wrap NumPy
* Removed obsolete bits and pieces
Test:
* Boost.test v3.4 see the Change log section for more details.
* New feature: per_element and lexicographic modifiers of BOOST_TEST can also be \
applied to string comparison
* Breaking change: colons that appear in test case names are replaced with \
underscores
* Bug fixes
TypeIndex:
* Added runtime_cast to the library as an emulation of dynamic_cast. Thanks to \
Chris Glover for the implementation. See runtime_cast reference for more info.
* Internals of the CTTI were made more platform independant, due to change of \
the std::size_t type to unsigned int.
Units:
* Fix inspection warnings
* updated physico-chemical constants to CODATA 2014 values
* define biot correctly as 10 Ampere
Unordered:
* Fix an exception safety issue in assignment.
* Use std::allocator_traits where available, and support modern style rebind (12459).
* Add some allocator aware constructors.
* Use the hint iterator in emplace_hint.
* Fixed some warnings.
|