2 Star 0 Fork 0

mirrors_android_source/boost

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
BSL-1.0
Version 1.40.0

Updated Libraries

     * Accumulators:
          + Works on GCC 4.4.
     * Circular Buffer:
          + Fixed bugs #2785, #3285.
     * Foreach:
          + Workaround for conflict with Python headers (#3000).
     * Function:
          + Optimize the use of small target objects.
          + Make Boost.Function compile under BOOST_NO_EXCEPTIONS (#2499, #2494, #2469, #2466, #2900)
          + Various minor fixes (#2642, #2847, #2929 #3012)
     * Fusion:
          + Improved compile times for fusion::vector.
     * Hash:
          + Automatically configure the float functions using template metaprogramming instead of trying to configure every possibility manually.
     * Interprocess:
          + Windows shared memory is created in Shared Documents folder so that it can be shared between services and processes
          + Fixed bugs #2967, #2973, #2992, #3138, #3166, #3205.
     * Intrusive:
          + Code cleanup in tree_algorithms.hpp and avl_tree_algorithms.hpp
          + Fixed bug #3164.
     * MPL:
          + Added mpl::char_ and mpl::string for compile-time string manipulation, based on multichar literals (#2905).
          + Updated MPL Reference Manual.
          + Bug fixes.
     * Program.Options:
          + Support for building with disabled exceptions (#2096).
          + Unicode parser no longer drops original tokens (#2425).
          + Fixed crash on user-inserted items in variables_map (#2782).
     * Proto:
          + PrimitiveTransforms have stricter conformance to ResultOf protocol. (Warning: some invalid code may break.)
          + Add a sensible default for proto::_default's template parameter.
          + Improved default evaluation strategy for pointers to members.
          + GCC 3.4 portability fixes (#3021).
          + Work around Visual C++'s non-std-compliant ciso646 macros.
     * Serialization:
          + Removed deprecated headers: boost/static_warning.hpp, boost/state_saver.hpp, boost/smart_cast.hpp, boost/pfto.hpp. Use the the equivalent headers in the boost/serialization/ directory instead (#3062).
     * Unordered:
          + Implement emplace for all compilers, not just ones with rvalue references and variadic templates (#1978).
          + Create less buckets by default.
          + Some minor tweaks for better compiler support (#2908, #3096, #3082).
     * Xpressive:
          + Works on Visual C++ 10.0 (#3124).

Build System

   The default naming of libraries in Unix-like environment now matches system conventions, and does not include various decorations. Naming of libraries on Cygwin was also fixed. Support for beta versions of Microsoft Visual Studio 10 was added. With gcc, 64-bit compilation no longer requires that target architecture be specified.

Updated Tools

     * Boostbook:
          + Hide INTERNAL ONLY enums in doxygen documentation (#3242).
          + Tweaked appearance of member classes/structs/unions in a class synopsis.
     * Quickbook:
          + Support python code snippets (#3029).
          + Add teletype source mode (#1202)

Compilers Tested

   Boost's primary test compilers are:
     * OS X:
          + GCC 4.0.1 on Intel Tiger and Leopard
          + GCC 4.0.1 on PowerPC Tiger
     * Linux:
          + GCC 4.3.3 on Ubuntu Linux.
     * Windows:
          + Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.

   Boost's additional test compilers include:
     * Linux:
          + Intel 9.0 on Red Hat Enterprise Linux.
          + Intel 10.0 on Red Hat Enterprise Linux.
          + Intel 10.1 on 64-bit Linux Redhat 5.1 Server.
          + Intel 10.1 on Suse Linux on 64 bit Itanium.
          + Intel 11.0 on Red Hat Enterprise Linux.
          + Intel 11.1 on Red Hat Enterprise Linux.
          + GCC 3.4.3, GCC 4.0.1, GCC 4.2.4, GCC 4.3.3 and GCC 4.4.0 on Red Hat Enterprise Linux.
          + GCC 4.3.3 and GCC 4.4.0 with C++0x extensions on Red Hat Enterprise Linux.
          + GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux.
          + GCC 4.1.2 on Suse Linux on 64 bit Itanium.
          + GCC 4.1.2 on 64-bit Redhat Server 5.1.
          + GCC Open64 4.2.2 on Red Hat Enterprise Linux.
          + GCC 4.3.4 on Debian unstable.
          + QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise Linux.
          + GCC version 4.2.0 (PathScale 3.2 driver) on 64-bit Red Hat Enterprise Linux.
          + Sun 5.9 on Red Hat Enterprise Linux.
     * OS X:
          + Intel 10.1, 11.0 on Intel Leopard.
          + Intel 10.1, 11.0 on Intel Tiger.
          + GCC 4.0.1, 4.2.1 on Intel Leopard.
          + GCC 4.0.1 on Intel Tiger.
          + GCC 4.0.1 on PowerPC Tiger.
     * Windows:
          + Visual C++ 7.1 on XP.
          + Visual C++ 9.0 on XP.
          + Visual C++ 9.0 on Vista.
          + Visual C++ 9.0 on Vista 64-bit.
          + Visual C++ 9.0, using STLport 5.2, on XP and Windows Mobile 5.0.
          + Visual C++ 10.0 beta.
          + Borland 5.9.3, 6.1.0, 6.1.3.
          + Borland C++ Builder 2007 and 2009.
          + Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
          + Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 64-bit.
          + GCC 4.3.3 and 4.4.0, on Mingw with C++0x features.
     * AIX:
          + IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version 5.3.0.40.
     * Solaris:
          + Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10.
          + GCC 3.4.6 on Solaris 5.10.

Acknowledgements

   Beman Dawes, Eric Niebler, Rene Rivera, and Daniel James managed this release.
Boost Software License - Version 1.0 - August 17th, 2003 Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following: The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

暂无描述 展开 收起
README
BSL-1.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

接近5年前创建了仓库
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/mirrors_android_source/boost.git
git@gitee.com:mirrors_android_source/boost.git
mirrors_android_source
boost
boost
main

搜索帮助