Christopher Hite
8d6df1ab0d
optional_optimization branch
...
[SVN r77091]
2012-02-22 10:37:27 +00:00
Beman Dawes
74ce4cffc0
Documentation updates
...
[SVN r76853]
2012-02-03 15:06:51 +00:00
Beman Dawes
d2e62a5d15
Add issue 7, How should class path inserter and extractor be specified?
...
[SVN r76796]
2012-01-30 20:43:34 +00:00
Beman Dawes
259a50432d
Update release history
...
[SVN r76679]
2012-01-25 02:38:25 +00:00
Beman Dawes
21a1d5b384
Fix #5653 , recursive_directory_iterator(error_code) can still throw filesystem_error.
...
Fix a second bug, discovered while testing 5653; recursive_directory_iterator::increment with error_code argument was not reporting the end iterator.
[SVN r76667]
2012-01-24 19:43:11 +00:00
Beman Dawes
6388f52a91
Some distributions of mingw as early as GLIBCXX__ 20110325 have _stricmp, but the offical 4.6.2 release with __GLIBCXX__ 20111026 doesn't. Play it safe for now, and only use _stricmp if _MSC_VER is defined.
...
[SVN r76650]
2012-01-23 12:12:17 +00:00
Beman Dawes
0e52a5f387
Fix a bug in director_iterator construction with error_code argument that caused increment to be called without the ec argument being passed. Reported by anonymous as ticket #5900 comment 3.
...
[SVN r76632]
2012-01-22 02:18:37 +00:00
Beman Dawes
c3f97a9f83
Fix directory_iterator access violation on Windows if error is thrown ( #5900 ). Thanks to Andreas Eckleder for the patch.
...
[SVN r76629]
2012-01-21 21:34:51 +00:00
Beman Dawes
4013cbe7ce
Correct test to match spec; path iteration yields generic format. Does will be clarified to explain why #5989 is NAD.
...
[SVN r76591]
2012-01-20 10:55:53 +00:00
Beman Dawes
e59f22f698
Ticket 5989 exposed flaws in path_test.cpp due to semantic changes between V2 and V3. This changeset goes a long way to clearing those test flaws by more carefully distinguishing tests on Windows that should look for path lexical equality rather than just equivalence. The actual 5989 fix will be a separate commit, as that bug is orthogonal to the test problem.
...
[SVN r76584]
2012-01-18 21:36:41 +00:00
Beman Dawes
ce92bed563
Apply recursive_directory_iterator patch contributed by Daniel Aarno, fixing #5652 for cyclic symlinks
...
[SVN r76556]
2012-01-17 16:00:22 +00:00
Beman Dawes
19fba833e1
Add test cases and fixes for class path errors when assignment or appends used self or portion of self as source. Fixes ticket #3714
...
[SVN r76541]
2012-01-16 15:59:27 +00:00
Beman Dawes
9cbb36714e
Change from CP_THREAD_ACP to CP_ACP. Resolves #5592
...
[SVN r76500]
2012-01-14 22:42:50 +00:00
Beman Dawes
3c8ddd3eea
As of N3335
...
[SVN r76474]
2012-01-13 21:43:18 +00:00
K. Noel Belcourt
54ca23d767
Various sundry PGI fixes to get Boost.config working.
...
[SVN r76464]
2012-01-13 19:16:02 +00:00
Beman Dawes
ca788b18fd
Remove spurious semicolon causing problem for gcc in pedantic mode.
...
[SVN r76423]
2012-01-12 00:22:45 +00:00
Beman Dawes
a2f8e77ec3
Refine source.html and tr2_snippets.html, including the application of noexcept in more, but not all, of the applicable cases. Update do-list.
...
[SVN r76416]
2012-01-11 22:28:30 +00:00
Beman Dawes
0bf91dbc2b
Docs source work-in-progress
...
[SVN r76410]
2012-01-11 17:03:43 +00:00
Beman Dawes
b5bc39f378
Initial commit of files enabling build of filesystem reference.html and the filesystem TR2 proposal from the same source file. This commit represents work-in-progress, and is not yet ready for prime time. See README for more information.
...
[SVN r76404]
2012-01-11 01:34:38 +00:00
Beman Dawes
cc24bc84f1
Relax permissions test to reflect reality, particularly on the Sandia test platforms
...
[SVN r76320]
2012-01-05 13:52:11 +00:00
Beman Dawes
eac29790ca
Fix #4889 , #6320 , Locale codecvt_facet not thread safe on Windows. Move Windows, Mac OS X, locale and codecvt facet back to namespace scope. POSIX except OS X uses local static initialization (IE lazy) to ensure exceptions are catchable if environmental variables are misconfigured and to avoid use of locale("") if not actually used.
...
[SVN r76303]
2012-01-04 14:53:46 +00:00
Beman Dawes
8c3d0ec1c1
Clarify implementation requirements, provide examples
...
[SVN r75190]
2011-10-31 13:28:20 +00:00
Beman Dawes
c75e04495c
Reorganize, clarify, class path docs for conversions
...
[SVN r75187]
2011-10-31 12:09:06 +00:00
Beman Dawes
f446ccf831
Change permissions() implementation to work correctly on MinGW and on Windows variants without _wchmod
...
[SVN r75159]
2011-10-28 20:07:33 +00:00
Beman Dawes
60e042752e
Fix for old Sun compilers __SUNPRO_CC <= 0x5100 that don't fully support fchmodat. Fix test failure on some POSIX systems that grant write permission to group and others.
...
[SVN r75133]
2011-10-27 15:37:11 +00:00
Beman Dawes
3bbd026002
First pass for permissions documentation complete.
...
[SVN r74967]
2011-10-16 14:21:41 +00:00
Beman Dawes
8bf6b5e44e
file_status docs work-in-progress
...
[SVN r74966]
2011-10-16 12:49:12 +00:00
Beman Dawes
b163480ba5
Docs work in progress
...
[SVN r74956]
2011-10-16 00:39:26 +00:00
Beman Dawes
67c7b055e3
Add support for permissions. Docs to follow.
...
[SVN r74950]
2011-10-15 16:02:20 +00:00
Beman Dawes
6879715abc
Eliminate default_format from header. This eliminates initialization issues at the cost of some additional overloads. Docs to follow. Suggested by Rob. This change was made simpler by combining and reorganizing so there are now only two source files.
...
[SVN r74765]
2011-10-06 20:50:47 +00:00
Beman Dawes
a79652c0bb
Add <pre> color, tweak some spacing
...
[SVN r74754]
2011-10-06 13:28:25 +00:00
Beman Dawes
827a2416ea
Add canonical() use note.
...
[SVN r74753]
2011-10-06 12:55:29 +00:00
Beman Dawes
9d28593943
Added operational function canonical(), suggested by David Svoboda, who also provided pseudo-code.
...
[SVN r74683]
2011-10-04 01:10:17 +00:00
Daniel James
57d50f3f99
Remove some unnecessary checks in path equality.
...
[SVN r74530]
2011-09-22 23:56:12 +00:00
Daniel James
4306a32bc2
Document hash_value for paths.
...
[SVN r74529]
2011-09-22 23:55:40 +00:00
Daniel James
2e6cc63e65
Filesystem: add hash_value.
...
[SVN r73827]
2011-08-16 22:15:55 +00:00
Beman Dawes
94420d4b61
Fix #5764 - add template qualified; reported to be required on QNX6.3.2 host (gcc-3.3.5)
...
[SVN r73795]
2011-08-15 19:29:26 +00:00
Beman Dawes
03fac52dcb
Fix #7534 both v2 and v3 - copy_file failing to close file after stat error
...
[SVN r73402]
2011-07-27 18:39:29 +00:00
Beman Dawes
1774d737a0
Add locale_info project, suppress VC++ warnings
...
[SVN r73378]
2011-07-26 16:08:30 +00:00
Beman Dawes
e4267ddc32
Add more entries
...
[SVN r73377]
2011-07-26 16:05:10 +00:00
Beman Dawes
55dd13f71e
Initial commit of development support tools
...
[SVN r73257]
2011-07-20 15:47:39 +00:00
Beman Dawes
56f9f0ce5f
Clarify codecvt comment
...
[SVN r73213]
2011-07-18 11:28:38 +00:00
Beman Dawes
0d6af9221d
Initial commit
...
[SVN r72920]
2011-07-05 14:26:37 +00:00
Beman Dawes
33f638feee
Fix problem of locale("") exception being thrown before main() starts on misconfigured (e.g. LANG="bad name") POSIX systems. Resolves the most serious aspect of tickets 4688, 5100, 5289.
...
[SVN r72855]
2011-07-02 14:43:18 +00:00
Beman Dawes
456eda4e05
Fix #5048 , for HP-UX
...
[SVN r72521]
2011-06-09 19:43:44 +00:00
Beman Dawes
4d4f5c2c6e
Add exists(path) information
...
[SVN r72309]
2011-05-31 15:14:26 +00:00
Beman Dawes
f380e2b8d8
Add example file_status.cpp
...
[SVN r72306]
2011-05-31 13:44:26 +00:00
Beman Dawes
9cd9367b91
Fix #5355 , QNX large file issues. Thanks to Niklas Angare for investigating, patch, and testing.
...
[SVN r72278]
2011-05-30 12:33:14 +00:00
Beman Dawes
bad343a65b
Change BOOST_ASSERT to BOOST_ASSERT_MSG when there was a && "..."
...
[SVN r71376]
2011-04-19 02:05:55 +00:00
Beman Dawes
9820ee3679
Add comment to docs on Windows extended-length prefix paths. Add test program for experimenting with extended-length prefix paths.
...
[SVN r71201]
2011-04-12 14:34:16 +00:00