Beman Dawes
|
842f91ada2
|
Revert mutex locking attempt. VC++ static builds failed in the C runtime because Microsoft staticly initializes some stuff that should be dynamically initialized.
[SVN r83027]
|
2013-02-19 21:06:16 +00:00 |
|
Beman Dawes
|
78646135eb
|
Current state of development.
[SVN r83026]
|
2013-02-19 21:05:47 +00:00 |
|
Beman Dawes
|
22ca2095af
|
locale_multihread_test.vcxproj infrastructure
[SVN r83025]
|
2013-02-19 21:05:18 +00:00 |
|
Beman Dawes
|
619c7dea0f
|
Use test code contributed by Jacob Schloss. Fails as expected under current trunk.
[SVN r83024]
|
2013-02-19 21:04:50 +00:00 |
|
Beman Dawes
|
26abf21e38
|
locale_multithread_test initial commit
[SVN r83023]
|
2013-02-19 21:04:28 +00:00 |
|
Beman Dawes
|
c0f470b916
|
Add locale_mutex to prevent race condition within path_locale(), either during initialization or use.
[SVN r83022]
|
2013-02-19 21:04:03 +00:00 |
|
Beman Dawes
|
2c0d73967d
|
After path.cpp mess cleanup but before adding mutex
[SVN r83021]
|
2013-02-19 20:39:26 +00:00 |
|
Beman Dawes
|
6db3f4ebdf
|
Merge branch 'master' of github.com:Beman/boost-trunk-git-svn
Conflicts:
libs/filesystem/test/path_times.cpp
[SVN r82989]
|
2013-02-19 01:03:55 +00:00 |
|
Beman Dawes
|
77b32cc6ac
|
Filesystem path_times: Use count rather than time based loop termination.
[SVN r82923]
|
2013-02-16 14:33:24 +00:00 |
|
Beman Dawes
|
4c663f3000
|
Time an otherwise empty loop. Include both user and system time in elapsed.
[SVN r82922]
|
2013-02-16 14:32:21 +00:00 |
|
Beman Dawes
|
e613187a30
|
path_times initial commit
[SVN r82916]
|
2013-02-15 20:44:53 +00:00 |
|
Vicente J. Botet Escriba
|
15491b6fcf
|
System/FileSystem/Asio/Thread: ref #7278 Added noexcept to Boost.System to conform with C++11
[SVN r81808]
|
2012-12-09 14:47:39 +00:00 |
|
Beman Dawes
|
60e765873f
|
Doc fixes
[SVN r80613]
|
2012-09-21 12:57:40 +00:00 |
|
Beman Dawes
|
08c11663d9
|
Fix #7239, Stack overflow when calling create_directories(":D"). The reported problem was a symptom of an internal bug that caused path::filename() and path::parent_path() to fail on Windows for path(":"), and that in turn caused other functions that depend on filename() or parent_path() to fail, such as create_directories().
[SVN r80279]
|
2012-08-28 12:57:02 +00:00 |
|
Beman Dawes
|
6f223a28ed
|
Remove spurious path::make_absolute() signature from synopsis - it was removed from class path in 2010 in favor of absolute() non-member operational function.
[SVN r80163]
|
2012-08-23 21:07:23 +00:00 |
|
Beman Dawes
|
2b74b1a45e
|
Add missing copy_directory semantics. Fixes #5879
[SVN r79946]
|
2012-08-09 12:59:34 +00:00 |
|
Beman Dawes
|
1170b12166
|
Generate unique name for operation_test directory. This prevents tests failures if static and shared tests happen to run in parallel.
[SVN r79756]
|
2012-07-26 12:54:58 +00:00 |
|
Beman Dawes
|
fecf830577
|
doc/src work in progress
[SVN r79574]
|
2012-07-17 12:04:33 +00:00 |
|
Beman Dawes
|
bd2c313ec2
|
Continue work on docs, including description of C++11 strategy.
[SVN r79566]
|
2012-07-16 18:46:18 +00:00 |
|
Beman Dawes
|
0cf17cf1ca
|
Doc sources work in progress
[SVN r79564]
|
2012-07-16 17:13:05 +00:00 |
|
Beman Dawes
|
6d73e629b8
|
Fix #6659 and #7051, fchmodat supported only on Solaris 11. Disable fchmodat for both Sun and GCC compilers regardless of OS version; a runtime check is too much trouble.
[SVN r79484]
|
2012-07-13 21:02:36 +00:00 |
|
Beman Dawes
|
999ab2ff4b
|
Fix a Linux fchmodat problem affecting symlink permissions reported during discussion of 6659. Patch supplied by Duncan Exon Smith. Does not fix the original problem.
[SVN r79481]
|
2012-07-13 19:43:33 +00:00 |
|
Beman Dawes
|
119447d8c1
|
Add a #error if NDEBUG is defined.
[SVN r79468]
|
2012-07-13 12:56:36 +00:00 |
|
Beman Dawes
|
d5328e4d05
|
Add a directory for issues related test programs.
[SVN r79467]
|
2012-07-13 12:28:08 +00:00 |
|
Beman Dawes
|
bb0fe7585c
|
Add BOOST_FOREACH support. Correct C++11 range-based for statement enabler signatures. Improve test coverage. Clears feature requests #5896 and #6521.
[SVN r79451]
|
2012-07-12 13:53:17 +00:00 |
|
Beman Dawes
|
af67382a81
|
Add directory_iterator and recursive_directory_iterator free functions begin and end so that these iterators can be used with range-based for statements.
[SVN r79409]
|
2012-07-10 21:17:20 +00:00 |
|
Beman Dawes
|
13389f33c9
|
Work on conformance, standardese, and ISO trademark issues.
[SVN r79372]
|
2012-07-08 21:31:34 +00:00 |
|
Beman Dawes
|
4ae83b8570
|
Fix link to wrong ticket.
[SVN r78979]
|
2012-06-18 11:43:00 +00:00 |
|
Beman Dawes
|
3996679b2b
|
Fix reference title, proposal title, doc boilerplate
[SVN r78799]
|
2012-06-02 16:28:25 +00:00 |
|
Beman Dawes
|
ede84eefd7
|
Filesystem: Further fixes for #6932. Clarify docs. Add test cases.
[SVN r78747]
|
2012-05-29 15:53:02 +00:00 |
|
Beman Dawes
|
c0b7979013
|
Filesystem: fix #6932, create_directories throws exception even if error_code is specified.
[SVN r78721]
|
2012-05-28 15:47:59 +00:00 |
|
Beman Dawes
|
0dba8ad5b4
|
Filesystem: Add macro_default_test.cpp forgotten in 78273 commit
[SVN r78290]
|
2012-05-01 11:32:39 +00:00 |
|
Beman Dawes
|
d1a72fd781
|
Revert to BOOST_FILESYSTEM_STATIC_LINK as the default if no linkage macros supplied. See http://www.boost.org/doc/libs/1_49_0/libs/config/doc/html/boost_config/boost_macro_reference.html#boost_config.boost_macro_reference.macros_for_libraries_with_separate_source_code
Add test to verify correct default.
[SVN r78273]
|
2012-04-30 15:00:21 +00:00 |
|
Beman Dawes
|
6115c31640
|
Filesystem: Fix #6819; A path operand with a source that was a one character array was treated as empty, even if it wasn't empty. Such arrays can occur and be non-empty in unions or in code using C variable length array idioms.
[SVN r78136]
|
2012-04-22 15:07:08 +00:00 |
|
Beman Dawes
|
554f819036
|
Filesystem: Add exec_monitor msvc infrastructure
[SVN r78094]
|
2012-04-20 18:02:56 +00:00 |
|
Dave Abrahams
|
4d8dd5055d
|
Summary: Moved libs/detail/utf8_codecvt_facet.cpp to boost/detail/utf8_codecvt_facet.ipp
Author: Dave Abrahams <dave@boostpro.com>
[SVN r78081]
|
2012-04-19 18:19:20 +00:00 |
|
Beman Dawes
|
221b7cf7c6
|
Filesystem: Fix #6809, Implementation of filesystem::rename() method for MS Windows is wrong, by adding MOVEFILE_COPY_ALLOWED to deal with renames across drives, volumes, file systems. Fix has no effect on non-Windows systems.
[SVN r78078]
|
2012-04-19 12:45:42 +00:00 |
|
Beman Dawes
|
4733286580
|
Filesystem: Initial commit of template for bug report test cases
[SVN r78074]
|
2012-04-18 21:54:32 +00:00 |
|
Beman Dawes
|
0662681e3a
|
Add mention of "and others" whose names I can't recall.
[SVN r78067]
|
2012-04-18 14:48:05 +00:00 |
|
Beman Dawes
|
5ee2bb4189
|
Filesystem: Add path::operator+= and concat functions to tack on things like suffixes or numbers. Suggested by Ed Smith-Rowland and others.
[SVN r78065]
|
2012-04-18 14:46:15 +00:00 |
|
Beman Dawes
|
21ec949654
|
filesystem testing change: use <boost/test/prg_exec_monitor.hpp> by default, define BOOST_LIGHTWEIGHT_MAIN to use <boost/detail/lightweight_main.hpp>. This gives us the better exception reporting of <boost/test/prg_exec_monitor.hpp> but provides easy fallback to <boost/detail/lightweight_main.hpp> if desired.
[SVN r78057]
|
2012-04-18 01:31:53 +00:00 |
|
Beman Dawes
|
794a99390f
|
filesystem: Remove universal-character-name from source; was causing failure with Intel/Windows and required warning suppression on VC++
[SVN r78009]
|
2012-04-16 14:06:50 +00:00 |
|
Beman Dawes
|
9bba5a53fb
|
filesystem: remove unused function to quiet Intel/Windows compiler warning.
[SVN r78008]
|
2012-04-16 13:44:58 +00:00 |
|
Beman Dawes
|
b8bb495787
|
filesystem: change imbue test to avoid reliance on L string literal encoding, thus allow test to pass on Intel compiler for Windows
[SVN r78007]
|
2012-04-16 13:41:17 +00:00 |
|
Beman Dawes
|
1207aac116
|
filesystem: Move compare() implementation to path.cpp, thus clearing gcc warning about header implementation of class with dll interface.
[SVN r78006]
|
2012-04-16 13:36:28 +00:00 |
|
Beman Dawes
|
d99c7f051a
|
Add a test case for 6690
[SVN r78005]
|
2012-04-16 13:01:30 +00:00 |
|
Beman Dawes
|
da4f223c5b
|
Fix #6690 and #6737, resolving static linking related problems with VC++ 8 through 11. Note that this fix may reintroduce codecvt thread safety problems #4889, #6320, for these compilers if static linking is used.
[SVN r78000]
|
2012-04-15 20:34:19 +00:00 |
|
Beman Dawes
|
43c13a59d6
|
Make BOOST_x_DYN_LINK tbe default
[SVN r77999]
|
2012-04-15 20:16:18 +00:00 |
|
Beman Dawes
|
03195bfb17
|
Tighten config.hpp and Jamfile logic before attaching static build problems.
[SVN r77997]
|
2012-04-15 19:16:49 +00:00 |
|
Beman Dawes
|
82c5b7533b
|
Fix #4065, Boost Filesystem lexicographic path comparison inconsistent. The fix included adding path::compare functions, and cleanup and refactoring of the path relational operators code. Some of the code fixed is used by other functions, so some unrelated bugs may also have been fixed.
[SVN r77669]
|
2012-03-31 15:53:24 +00:00 |
|