Commit graph

23626 commits

Author SHA1 Message Date
Joaquín M. López Muñoz
42cf5211ff removed obsolete Boost.Build v1 Jamfile
[SVN r35903]
2006-11-07 14:51:19 +00:00
Eric Niebler
4555da8144 fix bug with extends<> and matches<>
[SVN r35902]
2006-11-07 14:46:50 +00:00
Joaquín M. López Muñoz
dc1947636c added v2 Jamfile
[SVN r35899]
2006-11-07 14:41:22 +00:00
Beman Dawes
3e26199204 Add William E. Kempf
[SVN r35898]
2006-11-07 13:17:02 +00:00
Aleksey Gurtovoy
1e9083300a Integrate GCC fixes from RC_1_34_0
[SVN r35896]
2006-11-07 09:03:36 +00:00
Eric Niebler
5a68a93c28 fix oops
[SVN r35895]
2006-11-07 05:04:31 +00:00
Eric Niebler
218c5e547d reimplementation of extends<>, version of pass_through_compiler that doesn't crash gcc, lighter weight make_expr and unpack_expr
[SVN r35894]
2006-11-07 05:03:51 +00:00
Rene Rivera
924db4b324 Add copyrights+license (with help of a shell script).
[SVN r35891]
2006-11-07 03:39:34 +00:00
Beman Dawes
c4a278f695 v1 and v2 Jamfiles now present and working
[SVN r35890]
2006-11-07 02:20:47 +00:00
Beman Dawes
024ea8df73 initial commit
[SVN r35889]
2006-11-07 02:19:51 +00:00
Beman Dawes
283ef96ffa v1 and v2 Jamfiles now all present and working
[SVN r35888]
2006-11-07 02:19:13 +00:00
Hartmut Kaiser
a981320be7 Fixed email address.
[SVN r35886]
2006-11-06 19:40:37 +00:00
Eric Niebler
bc07af7292 add Eric Niebler
[SVN r35885]
2006-11-06 19:38:37 +00:00
Andreas Huber
f214d78554 Removed a broken link.
[SVN r35884]
2006-11-06 18:04:27 +00:00
Andreas Huber
9471d88dc2 Fixed a minor bug with <hr> position.
[SVN r35883]
2006-11-06 17:34:38 +00:00
Peter Dimov
d36c6719e6 Patch #1551992 (Michael Fink)
[SVN r35882]
2006-11-06 17:25:59 +00:00
Andreas Huber
9658faa988 Fixed license & copyright issues.
[SVN r35881]
2006-11-06 17:18:47 +00:00
Rene Rivera
c61fc4bd23 Add copyrights+license (with help of a shell script).
[SVN r35878]
2006-11-06 15:10:43 +00:00
Rene Rivera
e62ee136e3 Add copyrights+license (with help of a shell script).
[SVN r35876]
2006-11-06 15:05:15 +00:00
Rene Rivera
e4f3ff82c5 Add copyrights+license (with help of a shell script).
[SVN r35874]
2006-11-06 14:54:10 +00:00
Rene Rivera
cada38cb9a No point in checking this file for copyright and license.
[SVN r35872]
2006-11-06 14:33:05 +00:00
Eric Niebler
ab829b46f2 increase template template parameter matching arity
[SVN r35868]
2006-11-06 05:52:05 +00:00
Eric Niebler
8ba580e9ff add proto::and_
[SVN r35866]
2006-11-06 05:33:53 +00:00
Eric Niebler
1f3998e4aa add if_matches and if_not_matches
[SVN r35863]
2006-11-06 03:10:41 +00:00
Rene Rivera
c2f5cb29d7 Add copyrights+license (with help of a shell script).
[SVN r35861]
2006-11-06 01:44:13 +00:00
Eric Niebler
bbdb491cee bug. specialize matches_impl instead of matches, prefer PP file iteration over nested PP repeats
[SVN r35860]
2006-11-05 19:55:09 +00:00
Daryle Walker
bd60c9d2e5 Removed requirement of mixed-mode division in rational_cast; added test where the requirement's removal was needed; demonstrated limited cross-version rational casting
[SVN r35859]
2006-11-05 19:07:24 +00:00
Eric Niebler
69ea67fa3e add if_ to matches<> for evaluating a user-specified predicate in a grammar
[SVN r35858]
2006-11-05 18:51:21 +00:00
Rene Rivera
703c0bd4c2 Add/update copyrights+license (with help of a shell script).
[SVN r35856]
2006-11-05 18:13:42 +00:00
Daryle Walker
bf1c943abd Added testing of zero-valued denominators and divisors
[SVN r35854]
2006-11-05 17:14:14 +00:00
Robert Ramey
759fdd2ed4 test_tools.hpp
[SVN r35853]
2006-11-05 16:40:05 +00:00
Rene Rivera
cbf1f03e12 Add/update copyrights+license (with help of a shell script).
[SVN r35851]
2006-11-05 07:13:39 +00:00
Daryle Walker
970d2f4279 Changed GCD for built-in integer types to use the binary-GCD algorithm
[SVN r35850]
2006-11-05 07:10:42 +00:00
Rene Rivera
61dcf0c76d Add/update copyrights+license (with help of a shell script).
[SVN r35849]
2006-11-05 06:40:20 +00:00
Rene Rivera
e8775ce985 Add copyrights+license (with help of a shell script).
[SVN r35848]
2006-11-05 06:24:05 +00:00
Eric Niebler
df52e67a12 simpler implementation of matches<>, add proto::or_<> for specifying grammar alternates
[SVN r35847]
2006-11-05 01:46:21 +00:00
Rene Rivera
b72479640b Add "--default-bjam" option to force using bjam present in the system (ie the search path).
[SVN r35845]
2006-11-05 00:06:35 +00:00
Daryle Walker
9f146bbee6 Added license to a person profile; updated license on Boost.Integer and Boost.IO doc files; changed 'BOOST_TEST' to 'BOOST_CHECK' on Boost.Integer testing *.cpp files
[SVN r35844]
2006-11-04 22:58:43 +00:00
Daryle Walker
e472192730 Solved patch #1438626 by depreciating 'gcd' and 'lcm' provided in namespace 'boost' in 'rational.hpp', replaced by the ones in Boost.Math; fored to add 'std::numeric_limits' compatibility as a requirement; started doing invariant checks
[SVN r35843]
2006-11-04 21:11:15 +00:00
Eric Niebler
62ff9ccc13 add missing assign<> and subscript<> generators
[SVN r35842]
2006-11-04 19:27:18 +00:00
Vladimir Prus
c21f79d89a More docs
[SVN r35839]
2006-11-04 18:36:02 +00:00
Vladimir Prus
4719fc0a09 Improve PCH example
[SVN r35837]
2006-11-04 17:37:35 +00:00
Beman Dawes
666f52fa86 Remove unused throw_on_error (Cris Kohlhoff)
[SVN r35836]
2006-11-04 13:51:31 +00:00
Beman Dawes
ebca8efa0a Initial commit
[SVN r35835]
2006-11-04 13:39:01 +00:00
Eric Niebler
75cb92a50c handle fuzzy matching of terminals with template template parameters
[SVN r35834]
2006-11-04 07:33:17 +00:00
Christopher Kohlhoff
a831616f72 Add max_size() function to basic_streambuf.
Make basic_io_object constructor protected.

Make a 0-length send or receive on a stream socket into a no-op.

Add cancel() function for cancelling asynchronous socket operations.
The Win32 implementation only works if all operations for the socket
have been issued from the same thread, otherwise it fails with
asio::error::not_supported.

Add workaround for an apparent Windows bug where using getpeername on
a socket accepted using AcceptEx will sometimes return an endpoint
that is all zeroes.

Make a strand last as long as it has any handlers to dispatch. Make
strand a nested class of io_service.

Add io_service() function to io_service::work to return a reference to
the io_service object on which the work is being performed. Renamed
io_service::service::owner() to io_service::service::io_service().

Unset linger object when socket objects are destroyed.

Rename asio_handler_dispatch to asio_handler_invoke.

Rename basic_socketbuf to basic_socket_streambuf.

Update ip::address_v4 and ip::address_v6 classes to match TR2
proposal.

Add run_one(), poll() and poll_one() functions to the io_service.

Remove need to #define FD_SETSIZE on Win32.

Add detection of incorrect inclusion of WinSock.h.

Fix some SSL bugs. Add ability to customise the SSL password callback
function.

Set the reuse_address option by default on acceptors.

The macros FIONREAD and FIONBIO are not integer constants on all
platforms, and so cannot be used as template arguments. Make the
corresponding I/O control commands into proper classes, not templates.

Fixes to better support *BSD platforms.

Add support for buffer debugging, if the standard library supports
iterator debugging (as MSVC8's standard lib does).

Ensure the IOCP queue is drained correctly at shutdown.

Move basic_resolver and resolver service into the ip namespace.

Fix some issues found by the inspect tool.


[SVN r35833]
2006-11-04 07:14:10 +00:00
Eric Niebler
d79f956c78 matches<> metafunction, for checking whether an expression matches a pattern
[SVN r35832]
2006-11-04 06:58:30 +00:00
Dave Abrahams
4ed56491bd misused "precedence" changed to "precedent"
[SVN r35831]
2006-11-04 02:13:53 +00:00
Daryle Walker
758fc4cf42 Added custom integer types, signed and unsigned, with and without std::numeric_limits<> specializations, to test
[SVN r35830]
2006-11-03 22:43:34 +00:00
Beman Dawes
21f70f52bd Bring into compliance with N2066, TR2 Diagnostics Enhancements. Tests passing on Win32, Linux, on most modern compilers.
[SVN r35823]
2006-11-03 16:57:30 +00:00