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
Daniel Wallin
23033251a7
marked up tests for Boost.Parameter
...
[SVN r35789]
2006-10-30 06:41:36 +00:00
Eric Niebler
9bd7cb8767
add proto::unref; proto::arg, proto::left and proto::right automatically unref their return values; basic_expr plays well with boost::result_of
...
[SVN r35788]
2006-10-30 06:39:38 +00:00
Eric Niebler
c8b77c3284
back out MPL-ification of proto trees for now
...
[SVN r35786]
2006-10-30 04:00:09 +00:00
Eric Niebler
3f22734278
add make_expr, as_expr_ref and reimplement pass-through compiler
...
[SVN r35785]
2006-10-30 02:00:19 +00:00
Joel de Guzman
fe926cf79b
doc updates
...
[SVN r35784]
2006-10-30 01:20:23 +00:00
Dan Marsden
6e23c721f6
added tests for at_c on transform view
...
[SVN r35783]
2006-10-29 21:17:22 +00:00
Dan Marsden
23f688fc52
added at impl for transform view random access
...
[SVN r35782]
2006-10-29 21:16:00 +00:00
Jeff Garland
767f9d4bf5
fix some spelling errors
...
[SVN r35781]
2006-10-29 20:00:49 +00:00
Jeff Garland
a4a1e654fd
add section about writing code
...
[SVN r35780]
2006-10-29 19:55:07 +00:00
Hartmut Kaiser
766d970ff2
Wave: Untabified translation_unit_skipper.h
...
[SVN r35779]
2006-10-29 19:23:52 +00:00
Eric Niebler
e233a5b43a
update vcproj for new proto version
...
[SVN r35778]
2006-10-29 06:28:41 +00:00
Eric Niebler
515eb10130
ne syntax for initializing mark tags
...
[SVN r35777]
2006-10-29 06:19:04 +00:00
Eric Niebler
07a7c9fa36
proto2
...
[SVN r35776]
2006-10-29 06:14:42 +00:00
Eric Niebler
606a2633e2
add missing include
...
[SVN r35773]
2006-10-28 22:17:14 +00:00
Alexander Nasonov
cf9c252984
Separate test for round-tripping of floating point types.
...
[SVN r35771]
2006-10-28 19:33:32 +00:00
Vladimir Prus
9c07c48b9b
Ugly trick to handle <runtime-debugging> like in V1
...
[SVN r35769]
2006-10-28 19:23:12 +00:00