mirror of
https://github.com/boostorg/filesystem.git
synced 2026-01-30 20:02:10 +00:00
51 lines
2.1 KiB
HTML
51 lines
2.1 KiB
HTML
<title>Boost Filesystem Do-list</title>
|
|
<h1>
|
|
<img border="0" src="../../../boost.png" align="center" width="277" height="86">Filesystem
|
|
Do-list</h1>
|
|
<ul>
|
|
<li>Are there "Do the right thing" tests for two argument operational
|
|
functions?</li>
|
|
<li>Test cases for narrow and wide is_empty on directories?</li>
|
|
<li>Test cases for narrow and wide file_size()?<br>
|
|
Test cases for narrow and wide current and ititial directory()?<br>
|
|
</li>
|
|
<li>bjam tests.<br>
|
|
</li>
|
|
<li>Linux tests.<br>
|
|
</li>
|
|
<li>process_jam_log, compiler_status, reworks.<br>
|
|
</li>
|
|
<li>Broken compiler tests, workarounds.<br>
|
|
</li>
|
|
<li>Need a recursive, glob-style directory iterator. See posts by John Maddock,
|
|
others.<br>
|
|
</li>
|
|
<li>Windows: //network-name style paths need more analysis and test cases for system_complete()
|
|
and complete(). Also, path_test cases at line 410 need review, correction.<br>
|
|
</li>
|
|
<li>On Darwin, "foo//bar" is valid and equivalent to "foo/bar". (But foo//bar
|
|
is an error on Windows.)<ul>
|
|
<li>Remove "//" check from basic_path::append</li>
|
|
<li>Should generic grammar be changed? What does POSIX say?</li>
|
|
<li>Should the generic grammar be defined by reference to POSIX?<br>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>Add a path::swap member function guaranteed not to throw. (Geurt Vos).<br>
|
|
</li>
|
|
<li>Should operations.cpp assert or BOOST_ASSERT on preconditions?<br>
|
|
</li>
|
|
<li>Document path traits, including wpath_traits imbue().<br>
|
|
</li>
|
|
<li>Fix operations_test wrong error code messages & harden test.<br>
|
|
</li>
|
|
<li>Grep for "TODO"</li>
|
|
</ul>
|
|
<hr>
|
|
<p>Revised
|
|
<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->20 May, 2005<!--webbot bot="Timestamp" endspan i-checksum="13988" --></p>
|
|
<p>© Copyright Beman Dawes, 2002</p>
|
|
<p> Use, modification, and distribution are subject to the Boost Software
|
|
License, Version 1.0. (See accompanying file <a href="../../../LICENSE_1_0.txt">
|
|
LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
|
|
www.boost.org/LICENSE_1_0.txt</a>)</p> |