9a14c37d6f
The directory_options enum reflects the same-named enum from C++20. It is now supported by both directory_iterator and recursive_directory_iterator. In particular, both iterators now support skip_permission_denied option. recursive_directory_iterator is now set to end by default on errors, as required by C++20. An additional directory_options::pop_on_error policy is added to allow the iterator recover from an error. When this option is specified and an error occurs, the iterator repeatedly pops the recursion level until the pop completes successfully or the end state is reached. recursive_directory_iterator that have standard counterparts (level, no_push_pending, no_push_request and no_push) are now deprecated and can be removed by defining BOOST_FILESYSTEM_NO_DEPRECATED. These members will be removed in a future release. Docs and tests updated accordingly. Also, in docs reconstructed release history for the past releases from Boost release notes. Fixes https://github.com/boostorg/filesystem/issues/112 Fixes https://github.com/boostorg/filesystem/issues/113
53 lines
2.3 KiB
HTML
53 lines
2.3 KiB
HTML
<html>
|
|
|
|
<head>
|
|
<meta http-equiv="Content-Language" content="en-us">
|
|
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
|
|
<meta name="ProgId" content="FrontPage.Editor.Document">
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
|
<title>Filesystem Tickets</title>
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<p> </p>
|
|
<h2>Locale related</h2>
|
|
<p><a href="https://svn.boost.org/trac/boost/ticket/3332">#3332</a>
|
|
boost::filesystem::path will get trouble in locale Chinese_Taiwan.950 (windows)<br>
|
|
<a href="https://svn.boost.org/trac/boost/ticket/7211">#7211</a> path_locale
|
|
destructor crashes when overloaded operator new and delete are present<br>
|
|
<a href="https://svn.boost.org/trac/boost/ticket/8388">#8388</a>
|
|
windows_file_codecvt should be allocated with _NEW_CRT<br>
|
|
<a href="https://svn.boost.org/trac/boost/ticket/8642">#8642</a> Global locale
|
|
prevents from using Boost.Filesystem in global constructors and destructors<br>
|
|
<a href="https://svn.boost.org/trac/boost/ticket/8930">#8930</a>
|
|
boost::path::root_directory() throws locale::facet::_S_create_c_locale name not
|
|
valid<br>
|
|
<a href="https://svn.boost.org/trac/boost/ticket/9182">#9182</a>
|
|
Boost-filesystem std::runtime_error: locale::facet::_S_create_c_locale name not
|
|
valid failure on Xamarin.Android<br>
|
|
<a href="https://svn.boost.org/trac/boost/ticket/9219">#9219</a> path::codecvt()
|
|
is called when not required<br>
|
|
<a href="https://svn.boost.org/trac/boost/ticket/9560">#9560</a>
|
|
operations_test_static unit test crashes during static initialization phase on
|
|
Mac/10.7/32-bit/darwin-4.2.1<br>
|
|
<a href="https://svn.boost.org/trac/boost/ticket/10205">#10205</a> FileSystem
|
|
runtime error: locale::facet::_S_create_c_locale name not valid<br>
|
|
<br>
|
|
</p>
|
|
<h2>TR alignment</h2>
|
|
<p>Work has started to bring the library into alignment with the C++ File System
|
|
Technical Specification (<a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4099.html">HTML</a>)
|
|
(<a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4100.pdf">PDF</a>).
|
|
This work is occurring on the
|
|
<a href="https://github.com/boostorg/filesystem/tree/ts-develop">git <code>
|
|
ts-develop</code> branch</a>, and is currently very unstable. </p>
|
|
<ul>
|
|
<li><a href="https://svn.boost.org/trac/boost/ticket/10291">#10291</a> path
|
|
doesn't have move constructor/assignment operator.</li>
|
|
</ul>
|
|
|
|
</body>
|
|
|
|
</html>
|