Michael Glassford
828c0e28af
Win32: use CreateMutexA instead of CreateMutex to prevent compile errors in Unicode builds.
...
[SVN r23377]
2004-07-06 17:22:21 +00:00
Michael Glassford
15a638edc0
Merge exception class changes thread_dev branch (thread exceptions now have a common base class and methods for reporting the OS error that caused the exception to be thrown, if any).
...
[SVN r23376]
2004-07-06 17:20:55 +00:00
Michael Glassford
fc8f1b1075
Merge read/write mutex from thread_dev branch.
...
[SVN r23375]
2004-07-06 17:11:31 +00:00
Michael Glassford
318a8e38c9
Merge exception class changes thread_dev branch (thread exceptions now have a common base class and methods for reporting the OS error that caused the exception to be thrown, if any).
...
[SVN r23374]
2004-07-06 17:09:11 +00:00
Michael Glassford
f0dbb02a9f
Disable auto-link when building static library.
...
[SVN r23373]
2004-07-06 17:03:43 +00:00
Michael Glassford
649b777b76
Merge from thread_dev branch: convert documentation to BoostBook format.
...
[SVN r23300]
2004-07-01 14:06:07 +00:00
Michael Glassford
6fad43670a
Merge from thread_dev branch: convert documentation to BoostBook format.
...
[SVN r23299]
2004-07-01 14:01:51 +00:00
Michael Glassford
e24b16229e
Cleanup: always #include <boost/thread/detail/config.hpp> first; eliminate tabs; etc.
...
[SVN r23197]
2004-06-25 20:46:31 +00:00
Michael Glassford
21b4b81810
Cleanup: always #include <boost/thread/detail/config.hpp> first; eliminate tabs; etc.
...
[SVN r23191]
2004-06-25 20:27:13 +00:00
Michael Glassford
1096b1e28e
Cleanup: always #include <boost/thread/detail/config.hpp> first; eliminate tabs; etc.
...
[SVN r23190]
2004-06-25 20:22:02 +00:00
Michael Glassford
03458fedef
Add option to build as static library.
...
[SVN r23189]
2004-06-25 20:17:19 +00:00
Michael Glassford
c1a2004344
Cleanup: always #include <boost/thread/detail/config.hpp> first; eliminate tabs; etc.
...
[SVN r23188]
2004-06-25 20:04:34 +00:00
Michael Glassford
2adb13a209
Cleanup: always #include <boost/thread/detail/config.hpp> first; TimedLock concept is a refinement of TryLock.
...
[SVN r23181]
2004-06-25 14:35:55 +00:00
Michael Glassford
dba194ddb9
Change enumeration from anonymous to xtime_clock_types and remove unused clock types.
...
[SVN r23150]
2004-06-22 21:25:58 +00:00
Vladimir Prus
8179f041e6
Update V2 Jamfiles
...
[SVN r23076]
2004-06-10 12:22:55 +00:00
Vladimir Prus
a13c7a4d84
Add newline at the end of file, to stop gcc warning
...
[SVN r23075]
2004-06-10 12:20:01 +00:00
Michael Glassford
bbf92bb971
Fix gcc 3.3.1 compiler warning.
...
[SVN r23007]
2004-06-02 18:53:39 +00:00
Victor A. Wagner Jr.
b33f413635
Removed the extra cr from the end of line sequence in the source
...
[SVN r22982]
2004-05-31 11:48:48 +00:00
Michael Glassford
58ffb2bc16
Win32: use critical section instead of mutex whenever possible; abstract common code into functions.
...
[SVN r22828]
2004-05-15 02:03:48 +00:00
Michael Glassford
0ed112631c
Merge tss changes from thread_dev branch.
...
[SVN r22560]
2004-03-27 02:03:52 +00:00
Michael Glassford
9cfe8e9422
Add missing pthread_mutexattr_destroy() to recursive_mutex::recursive_mutex() and recursive_try_mutex::recursive_try_mutex().
...
[SVN r22527]
2004-03-19 21:24:50 +00:00
Eric Niebler
7d3fe72970
remove minmax hack from win32.hpp and fix all places that could be affected by the minmax macros
...
[SVN r22394]
2004-02-26 18:27:02 +00:00
Michael Glassford
ac422138fa
Merge barrier from thread_dev branch.
...
[SVN r22374]
2004-02-23 17:53:56 +00:00
Michael Glassford
bf8746454a
Merge barrier from thread_dev branch.
...
[SVN r22373]
2004-02-23 17:29:40 +00:00
Michael Glassford
b61aa5b4ba
Merge changes from thread_dev branch.
...
[SVN r22323]
2004-02-19 01:24:50 +00:00
Michael Glassford
c2bcd08168
Merge minor changes from thread_dev branch.
...
[SVN r22322]
2004-02-19 01:16:06 +00:00
Michael Glassford
48593b8868
Merge minor changes from thread_dev branch.
...
[SVN r22308]
2004-02-18 01:15:36 +00:00
Michael Glassford
83d4dc1831
Merge minor changes from thread_dev branch.
...
[SVN r22307]
2004-02-18 00:53:09 +00:00
John Maddock
0696f3cc41
Added auto-link code to thread library
...
[SVN r21575]
2004-01-10 12:16:42 +00:00
Rene Rivera
515590495a
Fix tabs in file.
...
[SVN r21399]
2003-12-26 23:26:49 +00:00
John Maddock
7221bca909
Added <runtime-link>dynamic requirement to dll build.
...
[SVN r21355]
2003-12-20 12:55:40 +00:00
John Maddock
ed64a8cd12
Changed #errors to use new requires_threads.hpp header instead.
...
[SVN r21351]
2003-12-20 11:56:37 +00:00
Beman Dawes
cbd30d22ff
fix links broken by index.htm to index.html renaming
...
[SVN r21233]
2003-12-12 00:00:13 +00:00
Dave Abrahams
0c74dbd436
* Fixed Boost.Thread jamfile to add the missing #include paths
...
* Modified Python testing code to use the facilities of testing.jam,
so that it can be processed with process_jam_log
* Updated Python library tests to use a test suite
* Added Python test suite to status/Jamfile
* Added --run-all-tests option to force tests to run even when up-to-date.
Also,
boost-base.jam:
Added some missing rule signatures
RUN_LD_LIBRARY_PATH became LINK_LIBPATH because it was only really
used during linking.
Reformed the movement of path variables up the dependency graph
Removed the defunct Run rule
Set up generalized constants for path manipulation
darwin-tools.jam, gcc-tools.jam:
use LINK_LIBPATH
python.jam:
Reformed the choice of Python executable
testing.jam:
Refactored testing code so it could be used for Python
Now building all environment variable setup code ahead of time
RUN_TEST became TEST_EXE
[SVN r20815]
2003-11-15 15:41:41 +00:00
Rene Rivera
49356cc931
Add install definitions for new common install configuration.
...
[SVN r20409]
2003-10-19 19:52:56 +00:00
Vladimir Prus
ceee6e8b17
Add V2 Jamfile
...
[SVN r20271]
2003-10-07 08:10:42 +00:00
Dave Abrahams
61ab2754d2
Use the import rule
...
[SVN r19968]
2003-09-08 17:38:49 +00:00
Dave Abrahams
2de3df61e8
Updates for Win32 builds
...
[SVN r19727]
2003-08-22 03:41:42 +00:00
Dave Abrahams
b84d7aa06d
Port "conditin.hpp" typo fix over from Version_1_30_2
...
[SVN r19725]
2003-08-21 22:51:38 +00:00
Dave Abrahams
ed48f900a3
Compile on Windows; add some requirements and default-build (though
...
the latter shouldn't be neccessary?!)
[SVN r19715]
2003-08-20 13:51:35 +00:00
Beman Dawes
d197a49707
fix typo
...
[SVN r19214]
2003-07-19 14:21:00 +00:00
Beman Dawes
b8ccaa3bf6
Add Wirth's view of semaphores
...
[SVN r19213]
2003-07-19 14:08:32 +00:00
Beman Dawes
507a684b21
Add [Brinch Hansen 02]
...
[SVN r19212]
2003-07-19 14:07:50 +00:00
Beman Dawes
c969c9387a
Expand semaphore FAQ
...
[SVN r18952]
2003-07-07 00:39:06 +00:00
William E. Kempf
1709db4953
Fixed exception handling bug in once.cpp.
...
[SVN r18933]
2003-07-03 13:31:27 +00:00
William E. Kempf
4d1c9ba316
Attempted to fix race condition in test_tss.cpp.
...
[SVN r18838]
2003-06-18 20:50:15 +00:00
William E. Kempf
45b0396355
Removed Borland warnings.
...
[SVN r17605]
2003-02-23 17:38:11 +00:00
William E. Kempf
1df2169e48
Removed new(nothrow) calls.
...
[SVN r17586]
2003-02-22 04:54:19 +00:00
William E. Kempf
2c056b3621
Added acknowledgement for Martin Johnson's help with shared library implementation
...
[SVN r17510]
2003-02-18 17:02:29 +00:00
William E. Kempf
680119006c
Unlocked mutex in all control paths in notify_all
...
[SVN r17509]
2003-02-18 16:59:03 +00:00