a3b55c3dd5Minor stylistic changes made to the Boost Build build/toolset.jam module.
Jurko Gospodnetić
2008-09-04 21:26:53 +0000
ac5f992cb8Minor stylistic changes and comment updates for the Boost Build build/generators.jam module.
Jurko Gospodnetić
2008-09-04 21:24:52 +0000
2e14d97546Make graphml_test.cpp accept the name of its input file on the command line, Jamfile.v2 provide the input file (both thanks to Dave A), and make the input XML well-formed. Fixes#2267.
Douglas Gregor
2008-09-04 19:49:49 +0000
d758d5a2d4revived enable_current_exception.hpp and enable_error_info.hpp.
Emil Dotchevski
2008-09-04 19:48:32 +0000
0facb1e732Remove some leftover debug output
Douglas Gregor
2008-09-04 19:42:31 +0000
a574781ae8Remove some leftover debug output
Douglas Gregor
2008-09-04 19:38:19 +0000
c689c45a7dminor boost/exception/detail/type_info.hpp fix.
Emil Dotchevski
2008-09-04 19:36:34 +0000
79bf30de94Minor comment updates in several Boost Build modules. Removed an unused .caching global variable in the build/generators.jam module.
Jurko Gospodnetić
2008-09-04 17:54:07 +0000
15be5f6ff1Removed the unused generators.normalize-target-list() rule from the Boost Build build/generators.jam module.
Jurko Gospodnetić
2008-09-04 17:10:08 +0000
ff03d4490d1. Moved pfto, state_saver, strong_typedef, smart_cast, static_warning into serialization Library.vcproj 2. created copy of original throw exception for use in the serialization Library.vcproj 3. addressed error maintenance of static type table which shows up on GCC 4. fixed internal names in xml_grammar so as not to conflict with likely preprocessor macros. 5. streamlined xml_grammar so as not to depend upon on non-thread safe component.
Robert Ramey
2008-09-04 16:44:57 +0000
3a10e038abFix Jamfile logic: BOOST_REGEX_ICU_OPTS needs to be a list not a string.
John Maddock
2008-09-04 08:36:34 +0000
4401f6d572Pass -X 64 to ar only on AIX. Fixes#2281.
Vladimir Prus
2008-09-04 07:53:22 +0000
6a5d4d29c7Minor stylistic change in the Boost Build tools/msvc.jam toolset grouping all of msvc specific feature declarations together as we may later decide to initialize them automatically on module import and initialize the toolset and its generators only when the first toolset version gets configured correctly.
Jurko Gospodnetić
2008-09-04 01:59:21 +0000
1712ec2866Fixed a syntax error that slipped in in the previous revision in the Boost Build tools/common.jam module.
Jurko Gospodnetić
2008-09-03 21:34:45 +0000
ecee95b48bMinor stylistic changes in the Boost Build tools/common.jam module.
Jurko Gospodnetić
2008-09-03 21:06:58 +0000
475b7a6e28documentation update
Emil Dotchevski
2008-09-03 19:07:23 +0000
8b9ade552bApparently no full long double support on NetBSD.
John Maddock
2008-09-03 17:42:45 +0000
b85ab58b93Regenerate documentation.
Christopher Kohlhoff
2008-09-03 12:28:07 +0000
131b9666c5Add windows::overlapped_ptr to the reference index page.
Christopher Kohlhoff
2008-09-03 11:54:06 +0000
9dac3afc7dDocument BOOST_ASIO_DISABLE_EVENTFD macro.
Christopher Kohlhoff
2008-09-03 11:46:02 +0000
233f5b0baaAdd windows/transmit_file example.
Christopher Kohlhoff
2008-09-03 11:36:43 +0000
10c031af92Update completion_condition documentation to match new signature.
Christopher Kohlhoff
2008-09-03 09:08:04 +0000
4101fcc8b0Explicitly specify return type with bind to keep some compilers happy.
Christopher Kohlhoff
2008-09-03 09:06:10 +0000
3a26cf8523Add a workaround for a possible gcc 4.3 optimiser bug.
Christopher Kohlhoff
2008-09-03 08:57:48 +0000
1f1bba55d7documentation update
Emil Dotchevski
2008-09-03 06:19:03 +0000
95ab517ebfmissing inline
Emil Dotchevski
2008-09-03 02:14:27 +0000
95b1b33170documentation update
Emil Dotchevski
2008-09-03 00:38:35 +0000
5abb8b1233documentation update
Emil Dotchevski
2008-09-02 23:20:49 +0000
a11461dd65bug fix in the decoupling of info.hpp from get_error_info.hpp.
Emil Dotchevski
2008-09-02 23:13:06 +0000
3eccef8c80minor change in boost/exception.hpp
Emil Dotchevski
2008-09-02 21:25:47 +0000
a779c5bfe9documentation fix
Emil Dotchevski
2008-09-02 21:24:55 +0000
bd1e1d198ddocumentation update
Emil Dotchevski
2008-09-02 21:02:25 +0000
36f8684564minor diagnostic_information fix.
Emil Dotchevski
2008-09-02 18:44:05 +0000
b37772f9adfix for sun compilers and documentation source update
Emil Dotchevski
2008-09-02 17:47:51 +0000
3b5959d5e9Define a raw DLL main which is called by the C runtime if we're statically linked into a DLL --- fix for issue #2199
Anthony Williams
2008-09-02 16:56:57 +0000
d2d514b7fdDon't allocate TLS Key unless we need it; deallocate it on process exit --- partial fix for bug #2199
Anthony Williams
2008-09-02 16:54:56 +0000
1bcc9d308aAdd const overloads of the lowest_layer member functions.
Christopher Kohlhoff
2008-09-02 11:34:18 +0000
c22b85fd4eUpdated Boost Jam's error location reporting when parsing Jamfiles. Now it reports the correct error location information when encountering an unexpected EOF. It now also reports where an invalid lexical token being read started instead of finished which makes it much easier to find errors like unclosed quotes (") or curly braces ({).
Jurko Gospodnetić
2008-09-02 11:06:24 +0000
5ef778fd96Refactored Boost Jam's internal yyline() Jamfile parsing function a bit so it no longer uses one unneeded goto that was making the code much harder to read.
Jurko Gospodnetić
2008-09-02 10:58:03 +0000
aaa259d4caStylistic changes throughout the Boost Jam source base done while researching the Boost Jam internals. No implementation changes.
Jurko Gospodnetić
2008-09-02 10:54:08 +0000
3a668f85ffRemoved locked and get_active_count
Anthony Williams
2008-09-02 10:38:17 +0000
7333bab0d4Removed locked and get_active_count
Anthony Williams
2008-09-02 10:38:04 +0000
6ce6c4ee5cAlways use c99 float function overloads on Dinkumware, as it doesn't always have the C++ overloads. Refs #2264.
Daniel James
2008-09-02 10:31:26 +0000
7cb04f8f8cAdded recursive_mutex/condition::wait() change to list of breaking changes
Anthony Williams
2008-09-02 10:22:06 +0000
5c1367a3d2Fix to compile with MSVC 7.1.
Christopher Kohlhoff
2008-09-02 08:46:46 +0000
2049a8fdb6Fix error in comment.
Christopher Kohlhoff
2008-09-01 23:07:29 +0000
d025a797b9Use templates to handle iovec structures that have an iov_base member of type char*.
Christopher Kohlhoff
2008-09-01 23:05:05 +0000
4ff15592c8Add support for using an eventfd descriptor on linux to interrupt a blocked epoll/select reactor.
Christopher Kohlhoff
2008-09-01 23:04:35 +0000
95c602846e- fix and close#2275 - added missing changes of triangular_adaptor (see rev. 48466) - fixed order of arguments in functional basic_strict_lower::global_restrict1(...)
Gunter Winkler
2008-09-01 21:32:55 +0000
21b6d7cf9cOptimization for error_info<throw_function>, error_info<throw_file>, error_info<throw_line>. Refactored exception_ptr to use shared_ptr.
Emil Dotchevski
2008-09-01 21:06:09 +0000
742c69c430schemas for XML log and report formats
Gennadiy Rozental
2008-09-01 20:09:52 +0000
2ae81cc971Corrected a Boost Build error handling in its modules.jam module, causing an 'unknown errors.error rule' error to be reported instead of the intended one when passing incorrect options to the import rule.
Jurko Gospodnetić
2008-09-01 16:04:42 +0000
1f83f8a8a5merged rev. 48444 from trunk
Joaquín M López Muñoz
2008-09-01 15:27:55 +0000
531f83b222Fix gcc-4.x errors.
John Maddock
2008-09-01 11:08:33 +0000
f00b62e4ddbug in refcount_ptr_test.cpp
Emil Dotchevski
2008-09-01 00:23:59 +0000
09b2ff8199Cleaned up Boost Build example readme.txt files a bit.
Jurko Gospodnetić
2008-08-31 22:28:38 +0000
6e336927ffUpdated the Boost Build build/targets.jam module so its comments reference the term Jamroot instead of project-root.jam.
Jurko Gospodnetić
2008-08-31 22:18:22 +0000
9aae67945eConsistently renamed Boost Build scripts. Jamfile.v2 & Jamfile renamed to jamfile.jam. Jamroot, Jamroot.v2 & project-root.jam renamed to jamroot.jam. Minor stylistic changes to several Boost Build example documentation files.
Jurko Gospodnetić
2008-08-31 22:15:50 +0000
d646c0c651Renamed differently named Jamroot and Jamfile files throughout Boost Build's test suite to jamroot.jam & jamfile.jam. Stylistic changes throughout the whole Boost Build test suite.
Jurko Gospodnetić
2008-08-31 21:42:27 +0000
d26da139baMinor stylistic comment change in the Boost Build targets.jam module.
Jurko Gospodnetić
2008-08-31 21:33:48 +0000
557549b092Cleaning up some command line parsing where on some OS's quotes are stripped by the OS and on some they are not. This fixes a failing Boost Build configuration.py unit test on Cygwin.
Jurko Gospodnetić
2008-08-31 21:31:32 +0000
a2df253ad1Corrected a comment typo in Boost Build's main build-system.jam module.
Jurko Gospodnetić
2008-08-31 21:29:00 +0000
36789fd894Added a new utility.unquote() rule to the Boost Build util/utility.jam module. Tests included. This is part of cleaning up some command line parsing where on some OS's quotes are stripped by the OS and on some they are not.
Jurko Gospodnetić
2008-08-31 21:25:03 +0000
a7ca83b22dCleaned up the Boost Build util/utility.jam module a bit. Reordered the rule definitions alphabetically. Added better testing for the ungrist rule. Added better documentation comments.
Jurko Gospodnetić
2008-08-31 21:22:58 +0000
3ba4cf7a2fdocumentation bug
Emil Dotchevski
2008-08-31 19:10:32 +0000
b3961b3788Minor stylistic changes in the Boost Build build/targets.jam module.
Jurko Gospodnetić
2008-08-31 14:27:51 +0000
78b34a716bdynamic_bitset: * added user-declared default constructor to value_to_type<bool> (yeah, the usual "initializing a const instance of an empty class" problem, which also affected S. Meyers' null) * explicitly qualified occurrence of "bits_per_block" in count() member function, to let gcc 3.4.x understand that it *is* a constant expression * fixed namespace qualification for vector_max_size_workaround (should've been done in the previous commit, sorry)
Gennaro Prota
2008-08-31 11:53:45 +0000
b9d1c263ccAdd class to allow use of arbitrary Windows overlapped I/O operations.
Christopher Kohlhoff
2008-08-31 11:38:52 +0000
6c335ed2d0Minor stylistic code indentation and comment changes made to Boost Build's build/generators.jam module.
Jurko Gospodnetić
2008-08-31 10:53:36 +0000
9f569e3053Minor stylistic changes made to the main Boost library Jamroot file. Corrected several comments. Made searching for header files not search through .svn folders.
Jurko Gospodnetić
2008-08-31 10:18:33 +0000
20186872b6Made installing/staging specific Boost libraries from their own folders instead of the root project folder work correctly.
Jurko Gospodnetić
2008-08-31 09:55:30 +0000
a18c0a493bRefactor reactive socket implementation so that synchronous read, write, accept and connect operations don't modify data associated with the socket.
Christopher Kohlhoff
2008-08-31 09:01:59 +0000
4df9e4be45Don't build serial port test code when serial ports are not available.
Christopher Kohlhoff
2008-08-31 08:58:49 +0000
8823e671e5documentation update
Emil Dotchevski
2008-08-31 07:25:28 +0000
4c111fce2anitpicking
Emil Dotchevski
2008-08-31 04:05:19 +0000
abd6f82043documentation update
Emil Dotchevski
2008-08-31 03:23:49 +0000
48bd71399fsimplified further
Emil Dotchevski
2008-08-31 02:40:42 +0000
35460bc042removed #include <stddef.h>
Emil Dotchevski
2008-08-31 02:04:34 +0000
305c7125f3removed explicit copy ctor in boost::exception
Emil Dotchevski
2008-08-31 01:58:48 +0000
b0c2c19c68Both enable_error_info.hpp and enable_current_exception.hpp now do not depend on intrusive_ptr or any other Boost lib.
Emil Dotchevski
2008-08-31 01:39:00 +0000
2a5a5621a5Corrected a slight internal defect in Boost Build's tools/package.jam module. There some properties getting passed to stage rules were getting constructed incorrectly (had an extra grist component) and the code did work but purely by accident.
Jurko Gospodnetić
2008-08-31 00:17:22 +0000
08816b6a05Major stylistic changes throughout the Boost Jam source base. No implementation changes.
Jurko Gospodnetić
2008-08-30 23:56:49 +0000
a070241a73more doc improvements
Eric Niebler
2008-08-30 20:30:00 +0000
44077ae277dynamic_bitset: * fixed form of some remaining copyright lines * using namespace detail::dynamic_bitset_impl for *all* implementation details (dynamic_bitset_*count*_impl removed) and consequently shortened some entity names * switched from enum to bools for "enum mode", to help several compilers which show problems with recognizing access_by_bytes and access_by_blocks as constant expressions * minor comment changes * implemented the do-the-right-thing dispatch for constructor from iterator-range, a la standard sequence containers (feature request #2172) * dropped now useless comparison with zero in reference constructor
Gennaro Prota
2008-08-30 18:00:30 +0000
0a1f7b52e3addressing what seems to be a bug in darwin-4.0.1
Emil Dotchevski
2008-08-30 17:42:17 +0000
a494ac24c9Minor stylistic changes made to the Boost Build util/option.jam module.
Jurko Gospodnetić
2008-08-30 16:23:59 +0000
173491d39dboost exception documentation update
Emil Dotchevski
2008-08-30 06:13:10 +0000
ff6246a9a3nit in diagnostic_information_test.cpp
Emil Dotchevski
2008-08-30 03:05:26 +0000
ec486f2759decoupled boost/exception/exception.hpp from boost/exception/detail/type_info.hpp diagnostic_information improvements documentation update
Emil Dotchevski
2008-08-30 02:57:12 +0000
639fe1f8e7latest doc tweaks
Eric Niebler
2008-08-30 02:38:07 +0000
2fbce36e87Minor stylistic changes in the tools/package.jam Boost Build module.
Jurko Gospodnetić
2008-08-30 00:21:59 +0000
7466434bfd- fix and close#2272 - complete redesign of functionals lower, unit_lower and strict_lower - added new transpose_structure<L> class that converts a "lower" functional to an "upper" functional - fixed find1(...) and find2(...) methods of triangular_matrix - the attachement of taks #2272 now runs fine with gcc 4.1.2
Gunter Winkler
2008-08-29 22:21:48 +0000
b695bc59aeForgot to remove -xarch=generic from both sun and sunpro toolsets.
K. Noel Belcourt
2008-08-29 20:51:13 +0000
b2b5120f55Removed the -xarch=generic architecture from build.jam as this option is unknown so the Sun compilers on Linux. As -xarch=generic is the default on the Sun, there should be no impact to the Sun platform.
K. Noel Belcourt
2008-08-29 20:44:31 +0000