~roguescholar/boost/+git/thread:svn-branches/proto/v4.bak
- Git
- lp:~roguescholar/boost/+git/thread
- svn-branches/proto/v4.bak
- Get this branch:
-
git clone
-b svn-branches/proto/v4.bak
https://git.launchpad.net/~roguescholar/boost/+git/thread
Branch merges
Related source package recipes
Branch information
- Name:
- svn-branches/proto/v4.bak
- Repository:
- lp:~roguescholar/boost/+git/thread
Recent commits
- 80d7365... by Eric Niebler <email address hidden>
-
really screwy merge trancking behavior, starting over
[SVN r44394]
- 1ddf36c... by Eric Niebler <email address hidden>
-
Merged revisions 44111-44378 via svnmerge from
https://svn.boost. org/svn/ boost/trunk ........
r44114 | emildotchevski | 2008-04-08 14:29:37 -0700 (Tue, 08 Apr 2008) | 1 linefixed compile errors, removed tabs as required.
........
r44118 | djowel | 2008-04-08 18:29:12 -0700 (Tue, 08 Apr 2008) | 7 linesIn preparation for spirit2:
* flat includes
* home directory
* forwarding headers
* classic spirit
........
r44119 | djowel | 2008-04-08 18:51:47 -0700 (Tue, 08 Apr 2008) | 7 linesIn preparation for spirit2:
* flat includes
* home directory
* forwarding headers
* classic spirit
........
r44120 | hkaiser | 2008-04-08 19:17:53 -0700 (Tue, 08 Apr 2008) | 1 lineFixed one more include path
........
r44121 | johnmaddock | 2008-04-09 04:34:20 -0700 (Wed, 09 Apr 2008) | 1 lineRun config_info and config_test in both single and multi-thread modes.
........
r44122 | johnmaddock | 2008-04-09 04:34:45 -0700 (Wed, 09 Apr 2008) | 1 lineRun config_info and config_test in both single and multi-thread modes.
........
r44123 | johnmaddock | 2008-04-09 04:35:36 -0700 (Wed, 09 Apr 2008) | 1 lineAdded needed #includes.
........
r44124 | johnmaddock | 2008-04-09 04:45:15 -0700 (Wed, 09 Apr 2008) | 1 lineAdded improved SVG support.
........
r44125 | hkaiser | 2008-04-09 06:50:03 -0700 (Wed, 09 Apr 2008) | 1 lineFixed #pragma message directives and a couple of forwarding headers.
........
r44126 | johnmaddock | 2008-04-09 08:21:03 -0700 (Wed, 09 Apr 2008) | 1 lineFix bug report #1797.
........
r44127 | johnmaddock | 2008-04-09 08:31:33 -0700 (Wed, 09 Apr 2008) | 1 lineUpdate for bug report #1790.
........
r44128 | johnmaddock | 2008-04-09 08:32:08 -0700 (Wed, 09 Apr 2008) | 1 lineFix for bug #1790.
........
r44130 | danieljames | 2008-04-09 10:26:31 -0700 (Wed, 09 Apr 2008) | 1 lineFix a typo.
........
r44131 | danieljames | 2008-04-09 10:27:08 -0700 (Wed, 09 Apr 2008) | 1 lineRebuild the function types documentation.
........
r44132 | pdimov | 2008-04-09 10:49:20 -0700 (Wed, 09 Apr 2008) | 1 lineProper try_lock semantics.
........
r44134 | emildotchevski | 2008-04-09 11:48:39 -0700 (Wed, 09 Apr 2008) | 1 linemissing include
........
r44136 | anthonyw | 2008-04-09 12:33:06 -0700 (Wed, 09 Apr 2008) | 1 lineAdded test for trac ticket #1803: condition_
variable: :notify_ one may fail to wake a waiting thread on win32
........
r44137 | pdimov | 2008-04-09 12:58:54 -0700 (Wed, 09 Apr 2008) | 1 linesp_counted_
base_spin. hpp added, enabled by BOOST_SP_ USE_SPINLOCK.
........
r44138 | pdimov | 2008-04-09 14:08:39 -0700 (Wed, 09 Apr 2008) | 1 linespinlock_
gcc_arm. hpp added.
........
r44139 | grafik | 2008-04-09 14:20:28 -0700 (Wed, 09 Apr 2008) | 1 lineAdd ARM architecture/
instrustion- set.
........
r44140 | pdimov | 2008-04-09 16:19:22 -0700 (Wed, 09 Apr 2008) | 1 lineARM assembly fix.
........
r44145 | johnmaddock | 2008-04-10 05:46:41 -0700 (Thu, 10 Apr 2008) | 2 linesDoh! Changes to code should actually compile!
A fix for the last change.
........
r44146 | anthonyw | 2008-04-10 06:14:43 -0700 (Thu, 10 Apr 2008) | 1 linefix for notify problem in trac ticket #1803
........
r44147 | anthonyw | 2008-04-10 06:27:44 -0700 (Thu, 10 Apr 2008) | 1 linefix for trac ticket #1804
........
r44148 | anthonyw | 2008-04-10 06:35:07 -0700 (Thu, 10 Apr 2008) | 1 lineAdded native_handle to thread on posix platforms
........
r44149 | anthonyw | 2008-04-10 07:07:39 -0700 (Thu, 10 Apr 2008) | 1 lineadded overloads of timed_lock_shared with a relative timeout to shared_mutex
........
r44150 | anthonyw | 2008-04-10 07:15:26 -0700 (Thu, 10 Apr 2008) | 1 lineadded tests for plain timed_lock on shared_mutex
........
r44151 | daniel_frey | 2008-04-10 07:38:14 -0700 (Thu, 10 Apr 2008) | 1 lineAdded test and fix for "convertible to bool" requirement
........
r44152 | anthonyw | 2008-04-10 08:52:01 -0700 (Thu, 10 Apr 2008) | 1 lineAdded native_handle to condition_variable on pthreads
........
r44153 | anthonyw | 2008-04-10 11:34:42 -0700 (Thu, 10 Apr 2008) | 1 lineUpdated thread.hpp as catch-all header
........
r44160 | dgregor | 2008-04-10 14:05:14 -0700 (Thu, 10 Apr 2008) | 1 lineRefactor mpi_datatype_cache to fix problems on VC9
........
r44161 | danieljames | 2008-04-10 14:06:48 -0700 (Thu, 10 Apr 2008) | 2 linesTry to fix Herve's name in a couple of places.
........
r44163 | djowel | 2008-04-10 16:51:31 -0700 (Thu, 10 Apr 2008) | 1 linemoving stuff to classic spirit
........
r44164 | emildotchevski | 2008-04-10 20:51:06 -0700 (Thu, 10 Apr 2008) | 1 lineto_string fixes
........
r44165 | grafik | 2008-04-10 22:34:00 -0700 (Thu, 10 Apr 2008) | 1 lineUse local sorted() function to support Python < 2.4.
........
r44166 | grafik | 2008-04-10 22:36:28 -0700 (Thu, 10 Apr 2008) | 1 lineAdd support for toolset requirements at the definition level.
........
r44167 | grafik | 2008-04-11 00:50:47 -0700 (Fri, 11 Apr 2008) | 1 lineInitial support for cross-compiling to ARM architecture.
........
r44168 | anthonyw | 2008-04-11 01:52:09 -0700 (Fri, 11 Apr 2008) | 1 lineAdded test and fix for win32 condition_variable broadcast bug similar to #1803
........
r44169 | johnmaddock | 2008-04-11 01:53:54 -0700 (Fri, 11 Apr 2008) | 1 lineFix doc typo from issue #1794.
........
r44170 | johnmaddock | 2008-04-11 02:21:08 -0700 (Fri, 11 Apr 2008) | 1 lineBeefed up pthreads test cases.
........
r44171 | johnmaddock | 2008-04-11 02:22:31 -0700 (Fri, 11 Apr 2008) | 1 lineHopefully fix gcc/solaris single threading mode.
........
r44172 | jurko | 2008-04-11 03:51:43 -0700 (Fri, 11 Apr 2008) | 1 lineComment typo correction.
........
r44175 | dgregor | 2008-04-11 08:39:41 -0700 (Fri, 11 Apr 2008) | 1 lineFix some header-inclusion and header-ordering issues to get the MPI library compiling again.
........
r44186 | johnmaddock | 2008-04-11 10:54:47 -0700 (Fri, 11 Apr 2008) | 1 lineDisable long double tests on unsupported platforms.
........
r44187 | johnmaddock | 2008-04-11 10:57:58 -0700 (Fri, 11 Apr 2008) | 1 lineWe don't need duplicate using declarations.
........
r44188 | johnmaddock | 2008-04-11 11:08:59 -0700 (Fri, 11 Apr 2008) | 1 lineUpdate error levels for real_concept tests.
........
r44189 | johnmaddock | 2008-04-11 11:12:02 -0700 (Fri, 11 Apr 2008) | 1 lineUpdate tolerance used for skewness test.
........
r44190 | hkaiser | 2008-04-11 11:19:46 -0700 (Fri, 11 Apr 2008) | 1 lineFixed reference to Spirit classic test suite
........
r44192 | emildotchevski | 2008-04-11 11:34:46 -0700 (Fri, 11 Apr 2008) | 1 lineto_string adjustments
........
r44195 | jurko | 2008-04-11 14:03:06 -0700 (Fri, 11 Apr 2008) | 1 lineImplemented a patch contributed by Igor Nazarenko reimplementing the list_sort() function to use a C qsort() function instead of a hand-crafted merge-sort algorithm. Makes some list sortings (e.g. 1,2,1,2,
1,2,1,2, ...) extremely faster, in turn significantly speeding up some project builds.
........
r44196 | hkaiser | 2008-04-11 15:01:55 -0700 (Fri, 11 Apr 2008) | 1 lineChanged SpiritV1 header files to have a classic_ prefix
........
r44197 | hkaiser | 2008-04-11 15:05:25 -0700 (Fri, 11 Apr 2008) | 1 lineRenamed a SpiritV1 header file I missed before
........
r44198 | hkaiser | 2008-04-11 19:35:34 -0700 (Fri, 11 Apr 2008) | 1 lineRenamed PhoenixV1 files.
........
r44203 | hkaiser | 2008-04-11 20:00:17 -0700 (Fri, 11 Apr 2008) | 1 lineFixed an ambiguity.
........
r44206 | hkaiser | 2008-04-11 20:02:34 -0700 (Fri, 11 Apr 2008) | 1 lineFixed more SpiritV1 header references after renaming
........
r44246 | emildotchevski | 2008-04-11 20:27:57 -0700 (Fri, 11 Apr 2008) | 1 lineremoved tabs. what's wrong with tabs anyway?
........
r44342 | emildotchevski | 2008-04-11 23:08:10 -0700 (Fri, 11 Apr 2008) | 1 linedocumentation cleanup
........
r44343 | speedsnail | 2008-04-12 04:02:35 -0700 (Sat, 12 Apr 2008) | 2 linesFixed a bug in for seldom used argument <property:
/property- name/> in rule format-name.
Added /property-name/ may be a regex.
........
r44344 | pdimov | 2008-04-12 07:27:22 -0700 (Sat, 12 Apr 2008) | 1 lineshared_ptr::lock no longer requires exceptions.
........
r44346 | johnmaddock | 2008-04-12 09:01:16 -0700 (Sat, 12 Apr 2008) | 1 lineRemove references to Boost.Test from the config_test target.
........
r44347 | johnmaddock | 2008-04-12 09:02:24 -0700 (Sat, 12 Apr 2008) | 1 lineWhen -lrt is needed, it's needed in *both* single and multi-threaded builds.
........
r44350 | johnmaddock | 2008-04-12 09:27:11 -0700 (Sat, 12 Apr 2008) | 2 linesAdd non central distro's to fwd.hpp.
Added needed #include to bessel_ik.hpp.
........
r44351 | johnmaddock | 2008-04-12 09:28:57 -0700 (Sat, 12 Apr 2008) | 3 linesFix declaration order in dist_nc_
beta_incl_ test.cpp test.
Fix long long usage in sf_modf_incl_test. cpp.
Adjust failure rates in test_zeta.cpp to cope with HP aCC and 128-bit long doubles.
........
r44352 | johnmaddock | 2008-04-12 09:42:28 -0700 (Sat, 12 Apr 2008) | 1 lineRemove test row that causes problems for VC-7.1 due to a compiler bug.
........
r44353 | pdimov | 2008-04-12 11:22:18 -0700 (Sat, 12 Apr 2008) | 1 linesp_accept_owner added.
........
r44354 | grafik | 2008-04-12 12:44:47 -0700 (Sat, 12 Apr 2008) | 1 lineAdd multiple requirements for toolset subconditions instead of one composite as they are not supported for conditional requirements. Thanks to Roland for finding the problem.
........
r44355 | hkaiser | 2008-04-12 16:58:29 -0700 (Sat, 12 Apr 2008) | 1 lineChanged copyright, started to apply changes for switching namespaces.
........
r44356 | djowel | 2008-04-12 17:15:11 -0700 (Sat, 12 Apr 2008) | 1 lineadded flat forwarding headers
........
r44357 | djowel | 2008-04-12 17:39:00 -0700 (Sat, 12 Apr 2008) | 1 lineadded flat forwarding headers
........
r44358 | djowel | 2008-04-12 17:54:10 -0700 (Sat, 12 Apr 2008) | 1 lineadding spirit2
........
r44359 | djowel | 2008-04-12 18:52:31 -0700 (Sat, 12 Apr 2008) | 1 linespirit2 ! :)
........
r44360 | djowel | 2008-04-12 20:02:30 -0700 (Sat, 12 Apr 2008) | 1 linespirit2 ! :)
........
r44361 | djowel | 2008-04-12 20:17:57 -0700 (Sat, 12 Apr 2008) | 1 linespirit2 ! :)
........
r44367 | andreas_huber69 | 2008-04-13 06:57:42 -0700 (Sun, 13 Apr 2008) | 1 lineChanged the PingPong example to demonstrate how the inner workings of an asynchronous_
state_machine< > subclass can be hidden.
........
r44369 | pdimov | 2008-04-13 08:35:40 -0700 (Sun, 13 Apr 2008) | 1 lineHonor BOOST_DISABLE_
THREADS; route GCC/ARM to the spinlock implementation; fall back to the spinlock implementation instead of using pthread_mutex.
........
r44370 | anthonyw | 2008-04-13 08:50:08 -0700 (Sun, 13 Apr 2008) | 1 lineAdded extended adopt/defer/try constructors to upgrade_lock
........
r44371 | hkaiser | 2008-04-13 09:28:27 -0700 (Sun, 13 Apr 2008) | 1 lineFixed Spirit Classic namespace switching.
........
r44372 | emildotchevski | 2008-04-13 10:07:26 -0700 (Sun, 13 Apr 2008) | 1 lineminor compile error fix
........
r44374 | hkaiser | 2008-04-13 15:00:04 -0700 (Sun, 13 Apr 2008) | 1 lineAdded SpiritV2 test suite to regression tests.
........
r44376 | grafik | 2008-04-13 15:12:12 -0700 (Sun, 13 Apr 2008) | 1 lineMove array test into canonical test subdir structure.
........
r44377 | grafik | 2008-04-13 15:24:41 -0700 (Sun, 13 Apr 2008) | 1 lineMove crc test into canonical test subdir structure.
........[SVN r44393]
- 9d24b80... by Eric Niebler <email address hidden>
-
Merged revisions 44071-44110 via svnmerge from
https://svn.boost. org/svn/ boost/trunk ........
r44071 | andreas_huber69 | 2008-04-06 08:16:00 -0700 (Sun, 06 Apr 2008) | 1 lineAdapted fifo_scheduler<> to the changed allocator interface of boost::function.
........
r44073 | pdimov | 2008-04-06 09:23:42 -0700 (Sun, 06 Apr 2008) | 1 lineAdd MT runs of yield_k_test and spinlock_try_test.
........
r44074 | pdimov | 2008-04-06 09:53:11 -0700 (Sun, 06 Apr 2008) | 1 linedetail/
spinlock_ pool.hpp added.
........
r44078 | ramey | 2008-04-06 13:01:48 -0700 (Sun, 06 Apr 2008) | 1 linechange BOOST_IS_ABSTRACT to BOOST_ASSUME_
ABSTRACT
........
r44079 | ramey | 2008-04-06 13:02:54 -0700 (Sun, 06 Apr 2008) | 1 linechange BOOST_IS_ABSTRACT to BOOST_ASSUME_
ABSTRACT
........
r44080 | ramey | 2008-04-06 13:03:21 -0700 (Sun, 06 Apr 2008) | 1 linechange BOOST_IS_ABSTRACT to BOOST_ASSUME_
ABSTRACT
........
r44081 | ramey | 2008-04-06 13:03:59 -0700 (Sun, 06 Apr 2008) | 1 linechange BOOST_IS_ABSTRACT to BOOST_ASSUME_
ABSTRACT
........
r44082 | ramey | 2008-04-06 13:04:20 -0700 (Sun, 06 Apr 2008) | 1 lineenhanced test to detect more errors
........
r44083 | ramey | 2008-04-06 13:05:56 -0700 (Sun, 06 Apr 2008) | 2 linesremove supperfluous abstract.hpp header
........
r44086 | jurko | 2008-04-06 15:36:59 -0700 (Sun, 06 Apr 2008) | 1 lineMade the msvc toolset registration example consistent with its comment and added an additional one specifying the exact msvc version. Many stylistic comment changes.
........
r44087 | jurko | 2008-04-07 02:55:18 -0700 (Mon, 07 Apr 2008) | 10 linesSolved the problem with child process returning the value 259 (Windows constant STILL_ACTIVE) causing bjam never to detect that it exited and therefore keep running in an endless loop. Done by relying on the Windows WaitForMultiple
Objects( ) function to detect when a process has exited instead of GetExitCodeProc ess(). The later function's MSDN article (http:// msdn2.microsoft .com/en- us/library/ ms683189( VS.85). aspx) warns about this problem. Solved the problem with bjam going into an active wait state, hogging up processor resources, when waiting for one of its child processes to terminate while not all of its available child process slots are being used. To see this bug in action, try compiling a simple C++ program on a 2 processor PC with the -j 2 command-line option and watching how much processor resources bjam uses while linking. Was caused by treating unused process slots as used in the try_wait() function, causing the WaitForMultiple
Objects( ) Windows API call to exit instantly with an error which was then getting incorrectly interpreted as a timeout, starting the whole cycle anew. Solved a race condition between bjam's output reading/child process termination detection and the child process's output generation/
termination which could have caused bjam not to collect the terminated process's final output. Extracted all GetExitCodeProc
ess() API calls into one location so it no longer gets called in three separate places. Minor comment changes in code touched by previous fixes.
........
r44088 | jurko | 2008-04-07 03:32:09 -0700 (Mon, 07 Apr 2008) | 4 linesFixed a bug with bjam not handling the '\' root Windows path correctly without its drive letter being specified. One effect could be seen by MkDir rule on such a path always attempting to create its base folder even if that folder already exists. For example if you attempted to create folder '\Projects\
XYZ\BuildDir' it would incorrectly think that '\Projects' folder does not exist and attempt to create it - thus causing the whole build to fail due to the underlying OS mkdir command failing. This was caused by the file_dirscan() function in the filent.c module not working correctly when passed '\' as its dir. It then messed up when formatting its file-selection parameter for the _findfirst(
)/findfirst( ) API and constructed it as '\/*' which caused that API to fail and return -1 which was in turn being interpreted as 'file not found'.
........
r44089 | anthonyw | 2008-04-07 06:09:36 -0700 (Mon, 07 Apr 2008) | 1 lineAdded locked-> owns_lock change to breaking changes
........
r44091 | johnmaddock | 2008-04-07 08:58:51 -0700 (Mon, 07 Apr 2008) | 4 linesMerged changes from sandbox to Trunk:
New special functions for truncation and rounding, plus exponential integrals and zeta.
New non central distributions.
Updated equation png's so that they are all consistent.
........
r44093 | johnmaddock | 2008-04-07 09:34:28 -0700 (Mon, 07 Apr 2008) | 1 lineUpdated last commit info, plus compiler compatibility and news.
........
r44094 | ramey | 2008-04-07 10:05:38 -0700 (Mon, 07 Apr 2008) | 4 linesupdated markup for serialization library
eliminated deprecated tests
enabled tests on vacpp
........
r44095 | ramey | 2008-04-07 10:07:00 -0700 (Mon, 07 Apr 2008) | 1 linechange BOOST_IS_ABSTRACT to BOOST_ASSUME_
ABSTRACT
........
r44096 | ramey | 2008-04-07 10:23:07 -0700 (Mon, 07 Apr 2008) | 1 linechanged type traits macro to BOOST_TT_
BROKEN_ COMPILER_ SPEC
........
r44104 | emildotchevski | 2008-04-07 12:00:45 -0700 (Mon, 07 Apr 2008) | 1 linefixed compile errors on various platforms
........[SVN r44111]
- 87b3a10... by Eric Niebler <email address hidden>
-
post-review proto version
[SVN r44061]
- 58d5110... by Anthony Williams
-
removed forward declaration for undefined type exclusive_lock
[SVN r43847]
- 76e53c7... by Anthony Williams
-
Removed some warnings: those from issue #1640 and others
[SVN r43730]
- cfb08be... by Anthony Williams
-
New documentation for new thread library
[SVN r43671]
- b5bbb7f... by Anthony Williams
-
Test and fix for bug #1693 to ensure thread_specific_ptr works as desired
[SVN r43666]
- a76c33f... by Anthony Williams
-
made the callable_no_args function object a named object rather than a temporary, in order to avoid gratuitous breakage on some compilers
[SVN r43528]
- 810306b... by Anthony Williams
-
thread constructor now accepts up to three additional arguments to pass to thread function
[SVN r43464]