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
Dave Abrahams
b605674320
improve error message
...
[SVN r35822]
2006-11-03 16:34:53 +00:00
Jürgen Hunold
5edd0be7ef
Fix: enable "_debug" suffix for OSX again.
...
[SVN r35820]
2006-11-03 07:54:52 +00:00
Eric Niebler
827fe77978
generic arg_c<> and arg<> proto accessors
...
[SVN r35819]
2006-11-03 07:29:53 +00:00
Daryle Walker
d215c838b0
Changed test to use Boost.Test's unit test system
...
[SVN r35815]
2006-11-03 03:08:27 +00:00
Eric Niebler
44c43af8ba
add proto expression generators for each C++ operator for convenience
...
[SVN r35814]
2006-11-03 02:47:44 +00:00
Rene Rivera
0a8521e9c6
Add "--buildid" option for customizing the built libraries.
...
[SVN r35812]
2006-11-03 00:54:46 +00:00
Daryle Walker
f7ad3794ee
Realized that integer comparison algorithm change from previous commit also fixed patch #1434821
...
[SVN r35811]
2006-11-02 15:55:00 +00:00
Jürgen Hunold
def609fbc2
Upgrade to Qt-4.2:
...
- Add support for QtDBus library.
- Adjust to changes in Qt's build system: No parallel build of debug and release libraries on Unix anymore.
- Remove explicit "<variant>release" requirements for release builds, enabling custom build variants.
[SVN r35809]
2006-11-02 15:15:07 +00:00
John Maddock
e34a4a3f02
Update HP aCC config and move header include outside namespace declarations (with thanks to Boris Gubenko for providing and testing these).
...
[SVN r35807]
2006-11-02 10:39:11 +00:00
Eric Niebler
900a0d5fcb
add proto::extends<> and change mark_tag to use proto::extends<> for nice construction syntax
...
[SVN r35806]
2006-11-02 06:56:43 +00:00
Dan Marsden
77ecb69409
added transform view test covering value_at
...
[SVN r35805]
2006-11-01 08:03:15 +00:00
Dan Marsden
11ae9aa7a5
added value_at_impl for transform view
...
[SVN r35804]
2006-11-01 08:01:01 +00:00
Eric Niebler
1abd140061
add toy_spirit test for proto
...
[SVN r35803]
2006-10-31 19:25:13 +00:00
Vladimir Prus
e82cccf83a
Remove duplicate "boost" from library names. Thanks to Tiziano Mueller
...
for bug report and the suggested fix.
[SVN r35801]
2006-10-31 18:41:29 +00:00
Daryle Walker
ed55d15998
Changed rational comparison algorithm to avoid overflow and fix bug #798357 ; changed integer comparison algorithm to match
...
[SVN r35800]
2006-10-31 15:30:22 +00:00
Eric Niebler
c390dfa6b7
work around msvc result_of bugs, add test cases
...
[SVN r35799]
2006-10-31 08:21:57 +00:00
Roland Schwarz
87f2347937
Get rid of dll import warnings for nocopyable classes
...
[SVN r35796]
2006-10-30 19:27:51 +00:00
Vladimir Prus
0b6a351156
Don't build shared lib/static runtime combinations.
...
[SVN r35793]
2006-10-30 09:05:26 +00:00
Vladimir Prus
b5cf3002c7
Unbreak multi-element gcc commands
...
[SVN r35791]
2006-10-30 08:35:33 +00:00