Commit Graph

  • a3b55c3dd5 Minor stylistic changes made to the Boost Build build/toolset.jam module. Jurko Gospodnetić 2008-09-04 21:26:53 +0000
  • ac5f992cb8 Minor stylistic changes and comment updates for the Boost Build build/generators.jam module. Jurko Gospodnetić 2008-09-04 21:24:52 +0000
  • 2e14d97546 Make 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
  • d758d5a2d4 revived enable_current_exception.hpp and enable_error_info.hpp. Emil Dotchevski 2008-09-04 19:48:32 +0000
  • 0facb1e732 Remove some leftover debug output Douglas Gregor 2008-09-04 19:42:31 +0000
  • a574781ae8 Remove some leftover debug output Douglas Gregor 2008-09-04 19:38:19 +0000
  • c689c45a7d minor boost/exception/detail/type_info.hpp fix. Emil Dotchevski 2008-09-04 19:36:34 +0000
  • 79bf30de94 Minor 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
  • 2a6cbbdc71 Add error_code throws Beman Dawes 2008-09-04 17:36:56 +0000
  • 15be5f6ff1 Removed the unused generators.normalize-target-list() rule from the Boost Build build/generators.jam module. Jurko Gospodnetić 2008-09-04 17:10:08 +0000
  • ff03d4490d 1. 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
  • 3a10e038ab Fix Jamfile logic: BOOST_REGEX_ICU_OPTS needs to be a list not a string. John Maddock 2008-09-04 08:36:34 +0000
  • 4401f6d572 Pass -X 64 to ar only on AIX. Fixes #2281. Vladimir Prus 2008-09-04 07:53:22 +0000
  • 6a5d4d29c7 Minor 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
  • 1712ec2866 Fixed 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
  • ecee95b48b Minor stylistic changes in the Boost Build tools/common.jam module. Jurko Gospodnetić 2008-09-03 21:06:58 +0000
  • 475b7a6e28 documentation update Emil Dotchevski 2008-09-03 19:07:23 +0000
  • 8b9ade552b Apparently no full long double support on NetBSD. John Maddock 2008-09-03 17:42:45 +0000
  • b85ab58b93 Regenerate documentation. Christopher Kohlhoff 2008-09-03 12:28:07 +0000
  • 131b9666c5 Add windows::overlapped_ptr to the reference index page. Christopher Kohlhoff 2008-09-03 11:54:06 +0000
  • 9dac3afc7d Document BOOST_ASIO_DISABLE_EVENTFD macro. Christopher Kohlhoff 2008-09-03 11:46:02 +0000
  • 233f5b0baa Add windows/transmit_file example. Christopher Kohlhoff 2008-09-03 11:36:43 +0000
  • 10c031af92 Update completion_condition documentation to match new signature. Christopher Kohlhoff 2008-09-03 09:08:04 +0000
  • 4101fcc8b0 Explicitly specify return type with bind to keep some compilers happy. Christopher Kohlhoff 2008-09-03 09:06:10 +0000
  • 3a26cf8523 Add a workaround for a possible gcc 4.3 optimiser bug. Christopher Kohlhoff 2008-09-03 08:57:48 +0000
  • a6a27021d5 Oops, changeset 48535 accidentally reverted 48527's fix. Christopher Kohlhoff 2008-09-03 08:56:43 +0000
  • 1f1bba55d7 documentation update Emil Dotchevski 2008-09-03 06:19:03 +0000
  • 95ab517ebf missing inline Emil Dotchevski 2008-09-03 02:14:27 +0000
  • 95b1b33170 documentation update Emil Dotchevski 2008-09-03 00:38:35 +0000
  • 5abb8b1233 documentation update Emil Dotchevski 2008-09-02 23:20:49 +0000
  • a11461dd65 bug fix in the decoupling of info.hpp from get_error_info.hpp. Emil Dotchevski 2008-09-02 23:13:06 +0000
  • 3eccef8c80 minor change in boost/exception.hpp Emil Dotchevski 2008-09-02 21:25:47 +0000
  • a779c5bfe9 documentation fix Emil Dotchevski 2008-09-02 21:24:55 +0000
  • bd1e1d198d documentation update Emil Dotchevski 2008-09-02 21:02:25 +0000
  • 36f8684564 minor diagnostic_information fix. Emil Dotchevski 2008-09-02 18:44:05 +0000
  • b37772f9ad fix for sun compilers and documentation source update Emil Dotchevski 2008-09-02 17:47:51 +0000
  • 3b5959d5e9 Define 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
  • d2d514b7fd Don'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
  • 1bcc9d308a Add const overloads of the lowest_layer member functions. Christopher Kohlhoff 2008-09-02 11:34:18 +0000
  • c22b85fd4e Updated 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
  • 5ef778fd96 Refactored 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
  • aaa259d4ca Stylistic 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
  • 3a668f85ff Removed locked and get_active_count Anthony Williams 2008-09-02 10:38:17 +0000
  • 7333bab0d4 Removed locked and get_active_count Anthony Williams 2008-09-02 10:38:04 +0000
  • 6ce6c4ee5c Always 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
  • 7cb04f8f8c Added recursive_mutex/condition::wait() change to list of breaking changes Anthony Williams 2008-09-02 10:22:06 +0000
  • 5c1367a3d2 Fix to compile with MSVC 7.1. Christopher Kohlhoff 2008-09-02 08:46:46 +0000
  • 2049a8fdb6 Fix error in comment. Christopher Kohlhoff 2008-09-01 23:07:29 +0000
  • d025a797b9 Use templates to handle iovec structures that have an iov_base member of type char*. Christopher Kohlhoff 2008-09-01 23:05:05 +0000
  • 4ff15592c8 Add 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
  • 21b6d7cf9c Optimization 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
  • 742c69c430 schemas for XML log and report formats Gennadiy Rozental 2008-09-01 20:09:52 +0000
  • 2ae81cc971 Corrected 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
  • 1f83f8a8a5 merged rev. 48444 from trunk Joaquín M López Muñoz 2008-09-01 15:27:55 +0000
  • 531f83b222 Fix gcc-4.x errors. John Maddock 2008-09-01 11:08:33 +0000
  • f00b62e4dd bug in refcount_ptr_test.cpp Emil Dotchevski 2008-09-01 00:23:59 +0000
  • 09b2ff8199 Cleaned up Boost Build example readme.txt files a bit. Jurko Gospodnetić 2008-08-31 22:28:38 +0000
  • 6e336927ff Updated 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
  • 9aae67945e Consistently 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
  • d646c0c651 Renamed 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
  • d26da139ba Minor stylistic comment change in the Boost Build targets.jam module. Jurko Gospodnetić 2008-08-31 21:33:48 +0000
  • 557549b092 Cleaning 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
  • a2df253ad1 Corrected a comment typo in Boost Build's main build-system.jam module. Jurko Gospodnetić 2008-08-31 21:29:00 +0000
  • 36789fd894 Added 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
  • a7ca83b22d Cleaned 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
  • 3ba4cf7a2f documentation bug Emil Dotchevski 2008-08-31 19:10:32 +0000
  • b3961b3788 Minor stylistic changes in the Boost Build build/targets.jam module. Jurko Gospodnetić 2008-08-31 14:27:51 +0000
  • 78b34a716b dynamic_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
  • b9d1c263cc Add class to allow use of arbitrary Windows overlapped I/O operations. Christopher Kohlhoff 2008-08-31 11:38:52 +0000
  • 6c335ed2d0 Minor stylistic code indentation and comment changes made to Boost Build's build/generators.jam module. Jurko Gospodnetić 2008-08-31 10:53:36 +0000
  • 9f569e3053 Minor 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
  • 20186872b6 Made 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
  • a18c0a493b Refactor 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
  • 4df9e4be45 Don't build serial port test code when serial ports are not available. Christopher Kohlhoff 2008-08-31 08:58:49 +0000
  • 8823e671e5 documentation update Emil Dotchevski 2008-08-31 07:25:28 +0000
  • 4c111fce2a nitpicking Emil Dotchevski 2008-08-31 04:05:19 +0000
  • abd6f82043 documentation update Emil Dotchevski 2008-08-31 03:23:49 +0000
  • 48bd71399f simplified further Emil Dotchevski 2008-08-31 02:40:42 +0000
  • 35460bc042 removed #include <stddef.h> Emil Dotchevski 2008-08-31 02:04:34 +0000
  • 305c7125f3 removed explicit copy ctor in boost::exception Emil Dotchevski 2008-08-31 01:58:48 +0000
  • b0c2c19c68 Both 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
  • 2a5a5621a5 Corrected 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
  • 08816b6a05 Major stylistic changes throughout the Boost Jam source base. No implementation changes. Jurko Gospodnetić 2008-08-30 23:56:49 +0000
  • a070241a73 more doc improvements Eric Niebler 2008-08-30 20:30:00 +0000
  • 44077ae277 dynamic_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
  • 0a1f7b52e3 addressing what seems to be a bug in darwin-4.0.1 Emil Dotchevski 2008-08-30 17:42:17 +0000
  • a494ac24c9 Minor stylistic changes made to the Boost Build util/option.jam module. Jurko Gospodnetić 2008-08-30 16:23:59 +0000
  • 173491d39d boost exception documentation update Emil Dotchevski 2008-08-30 06:13:10 +0000
  • ff6246a9a3 nit in diagnostic_information_test.cpp Emil Dotchevski 2008-08-30 03:05:26 +0000
  • ec486f2759 decoupled 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
  • 639fe1f8e7 latest doc tweaks Eric Niebler 2008-08-30 02:38:07 +0000
  • 2fbce36e87 Minor 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
  • b695bc59ae Forgot to remove -xarch=generic from both sun and sunpro toolsets. K. Noel Belcourt 2008-08-29 20:51:13 +0000
  • b2b5120f55 Removed 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
  • 9458ec698f Boost.Filesystem: change tests to define BOOST_FILESYSTEM_NO_DEPRECATED. Expand deprecated_test. Beman Dawes 2008-08-29 20:10:08 +0000
  • 74f1790375 Fix boost/filesystem/convenience.hpp bug; fully remove deprecated features Beman Dawes 2008-08-29 20:06:23 +0000
  • 9da7f1ac8f documentation source Emil Dotchevski 2008-08-29 19:38:49 +0000
  • 5b3049a0a9 Further simplified enable_current_exception. Improved exception_ptr testing. Emil Dotchevski 2008-08-29 19:27:38 +0000