Beman Dawes
2a569ccb2a
locale_multihread_test.vcxproj infrastructure
...
[SVN r83030]
2013-02-19 21:07:28 +00:00
Beman Dawes
315d7af7ed
Use test code contributed by Jacob Schloss. Fails as expected under current trunk.
...
[SVN r83029]
2013-02-19 21:07:03 +00:00
Beman Dawes
68efe31588
locale_multithread_test initial commit
...
[SVN r83028]
2013-02-19 21:06:41 +00:00
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
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
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
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
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
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
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
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
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
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
Beman Dawes
073cb27538
Add statically linked tests in addition to the shared tests since filesystem has a history of tests that fail only in one of the linking modes
...
[SVN r77603]
2012-03-28 12:36:52 +00:00
Beman Dawes
494b34027e
Fix #5118 , replace_extension doesn't work as specified in documentation
...
[SVN r77571]
2012-03-26 21:19:36 +00:00
Beman Dawes
e32bdb46a4
Filesystem no longer provides a VC++ Solution for VC++ 9
...
[SVN r77560]
2012-03-26 14:05:40 +00:00
Beman Dawes
2c27b0597d
Correct path to source file
...
[SVN r77559]
2012-03-26 13:58:29 +00:00
Beman Dawes
7941871477
Filesystem - Delete v3 directories no longer needed. Cleanup links, namespaces, and other residue from dual v2/v3 support.
...
[SVN r77555]
2012-03-26 12:44:24 +00:00
Beman Dawes
16099b4c7d
Filesystem - Move V3 files and directories into place
...
[SVN r77554]
2012-03-26 12:31:06 +00:00
Beman Dawes
883ba9b788
Filesystem - delete v2 directories, forwarding files.
...
[SVN r77553]
2012-03-26 12:27:17 +00:00
Beman Dawes
0d6af9221d
Initial commit
...
[SVN r72920]
2011-07-05 14:26:37 +00:00
Beman Dawes
7faca8cd27
<test-info>always_show_run_output for V3 operations_test
...
[SVN r68622]
2011-02-03 13:04:35 +00:00
Beman Dawes
7922c919d8
V2 tests added. All tests passing on at least one compiler, none passing on all compilers
...
[SVN r62759]
2010-06-10 20:02:39 +00:00
Beman Dawes
98d00b2e88
Add Build and Test support. Build is working, a few tests are working.
...
[SVN r62662]
2010-06-09 15:07:03 +00:00
Beman Dawes
fa515c07f5
Move files into new v2 + v3 directory structure
...
[SVN r62653]
2010-06-09 13:00:15 +00:00
Beman Dawes
91715967a5
Upgrade system and filesystem to conform system_category and generic_category interface to N3090, the current C++0x working paper, section 19.5, System error support.
...
Refactor API macros into a new header, boost/system/api_config.hpp.
Prohibit user definition of API macros. Rationale: ensure all translation units use same definitions, cut number of environments that need to be tested.
[SVN r62313]
2010-05-30 15:38:32 +00:00
Beman Dawes
ec32b60c7a
Fix #3927
...
[SVN r59673]
2010-02-13 17:08:39 +00:00
Beman Dawes
fc6d222bc4
Set warning level to -W4
...
[SVN r58192]
2009-12-06 16:53:20 +00:00