Commit Graph

  • c7b0d00943 Add some debugging code. Add tentative Valgrind support. Change singleton usage to address issue 5526 by making singletons eternal. Add Valgrind tests. Update docs to match. Refs #5526. John Maddock 2011-07-15 17:40:49 +0000
  • 904ea1cc31 Updated and re-run giving no zero sec timings. Paul A. Bristow 2011-04-12 17:34:57 +0000
  • c3f4c22550 Make the tests do more work so the timings are a touch more reliable. John Maddock 2011-04-12 17:31:26 +0000
  • 99010d325b Re-run after updated by JM showing new timings. Paul A. Bristow 2011-04-12 17:28:13 +0000
  • 48398032be Change mutex to use Boost version. Add example to test Jamfile. John Maddock 2011-04-12 16:15:14 +0000
  • cd1134290c Remove unneeded files. John Maddock 2011-04-11 17:20:21 +0000
  • 9d2945f374 Change to Boost.Math gcd/lcm and fix tests to compile cleanly again! John Maddock 2011-04-11 17:19:16 +0000
  • a8cf3faacd Tidy up intro. Remove dead files. Add missing graphics. John Maddock 2011-04-11 16:10:36 +0000
  • 0174798a5e Update singleton_pool docs. John Maddock 2011-04-02 17:51:30 +0000
  • d2ea3da0e2 Fix missing object_pool constructors. Fix bad comment in pool.hpp. Update simple_segregated_storage docs. John Maddock 2011-04-02 16:09:52 +0000
  • 2a6ad759cd Update docs for pool_alloc.hpp. John Maddock 2011-04-01 18:06:25 +0000
  • 6a68b4dcf5 Tidy up and expand the docs for pool.hpp. John Maddock 2011-04-01 14:45:44 +0000
  • b81a49f04a Fix template param descriptions. Cross reference docs. Add concept docs. John Maddock 2011-04-01 11:11:25 +0000
  • 529c49918e Update reference docs for object_pool and suppress some macros from appearing in docs. John Maddock 2011-03-31 16:00:29 +0000
  • ebdafbbb88 Add test for malloc/free macros. John Maddock 2011-03-03 18:54:28 +0000
  • da804b6c96 Add test for malloc/free macros. John Maddock 2011-03-03 18:49:54 +0000
  • c1dd8eaadf Fix typo in test/test_bug_4960.cpp Add valgrind tests only if available. John Maddock 2011-03-01 18:11:23 +0000
  • c853d72b93 installs mb*.* and pc*.* from /doc/images to html/images Paul A. Bristow 2011-02-28 18:04:24 +0000
  • a3468760ce Using new jamfile Paul A. Bristow 2011-02-28 18:03:20 +0000
  • 2cc048c0e6 Recommit (some new docs edits lost) Paul A. Bristow 2011-02-25 17:00:13 +0000
  • 1bcadfb626 More docs details added. Paul A. Bristow 2011-02-25 16:36:02 +0000
  • 74f6324574 Many enhancements to docs, including index. Paul A. Bristow 2011-02-25 16:22:40 +0000
  • 2c1903d012 Many enhancements to docs and this new doxyfile and free standing Doxygen version . Paul A. Bristow 2011-02-25 16:18:30 +0000
  • e0cf9ddad0 Previous removal of redundant files. Paul A. Bristow 2011-02-25 10:09:21 +0000
  • b64cff0867 Some enhancements, but some Doxygen comments not correct. Paul A. Bristow 2011-02-25 10:05:08 +0000
  • 6077c820c6 Pool index.idx added Paul A. Bristow 2011-02-25 10:02:12 +0000
  • 6db4e1896a Some further more advanced fixes for issue #2696: Applies existing fix to array allocation, Adds a test case, Adds a fallback mechanism, so that if allocation fails we shrink the next chunk size. Refs #2696. John Maddock 2011-02-24 12:19:47 +0000
  • 7a37b780dc Fixes issue #1252. Add test case for #1252. Update docs accordingly. Refs #1252. Correct return value from test_pool_alloc.cpp. John Maddock 2011-02-24 10:25:39 +0000
  • c519bdec56 Add test case for issue #1252. Refs #1252. John Maddock 2011-02-15 19:03:00 +0000
  • d6702122e0 Add test case for bug #4960. Add conditional instrumentation code to headers so we can see what's being allocated when. Fix issue #4960 by allowing pool to allocate 0 chunks. Refs #4960. John Maddock 2011-02-15 18:39:07 +0000
  • 9a752f0876 Oops, committed wrong Jamfile version, fixed now. John Maddock 2011-02-14 18:26:42 +0000
  • e5ceadf03d Enable highest warning levels in compiles, and fix resulting errors. John Maddock 2011-02-14 18:04:20 +0000
  • a9fbe74921 Rename *.inc file to *.ipp. John Maddock 2011-02-14 16:41:20 +0000
  • 4b85783c7a Improved indexing terms in index.idx Paul A. Bristow 2011-02-01 10:29:10 +0000
  • 5161118ff4 Improved indexing terms in index.idx Paul A. Bristow 2011-02-01 10:27:58 +0000
  • 73f9ed4f23 Checked OK with MSVC 10, and added output as comment. Paul A. Bristow 2011-01-26 16:59:19 +0000
  • 86b252096a Tabs removed. Paul A. Bristow 2011-01-26 16:58:29 +0000
  • 6a9ee0a091 Some cosmetic changes (including failing to deal with details::PODptr problem. Paul A. Bristow 2011-01-26 16:52:50 +0000
  • 1b3c400c5f Added auto-index with manually selected index terms. Paul A. Bristow 2011-01-25 15:15:55 +0000
  • a2c76b3426 Added auto-index with manually selected index terms. Paul A. Bristow 2011-01-25 14:53:48 +0000
  • 1e4ac82547 Adding doxygen html Paul A. Bristow 2011-01-19 16:34:08 +0000
  • eeaffd8cf5 Adding doxygen html Paul A. Bristow 2011-01-19 16:31:05 +0000
  • 3f7e5c6ff3 Adding doxygen html Paul A. Bristow 2011-01-19 11:56:06 +0000
  • 20a0c0c085 Doxygen warning log file Paul A. Bristow 2011-01-19 11:54:48 +0000
  • 6248af4e35 Standalone doxyfile for Pool Paul A. Bristow 2011-01-19 11:54:15 +0000
  • 918063b030 Added more Doxygen comments Paul A. Bristow 2011-01-18 18:15:06 +0000
  • a60dc29adb Added more Doxygen comments Paul A. Bristow 2011-01-18 18:12:26 +0000
  • 980d067761 Added more Doxygen comments Paul A. Bristow 2011-01-18 18:11:42 +0000
  • 0a3c6b74dd Added indexes Paul A. Bristow 2011-01-18 18:10:32 +0000
  • 715e131159 All doxygen comments done in code, and index added. Paul A. Bristow 2011-01-18 18:09:57 +0000
  • cc759fea76 without index Paul A. Bristow 2011-01-18 18:09:08 +0000
  • bce9ada530 For diagnostic only. Paul A. Bristow 2011-01-18 18:06:58 +0000
  • c0c0f4d972 Corrected doxygen comment. Paul A. Bristow 2011-01-18 14:10:15 +0000
  • d5d28c5a5d Corrected link to graphics. Paul A. Bristow 2011-01-18 11:27:43 +0000
  • 34977fc8d5 More corrections and links, including summary syntax. Paul A. Bristow 2011-01-17 18:26:24 +0000
  • 431f0f4177 made diagrams .png from snips of originals (but now don't work in pdf!) Paul A. Bristow 2011-01-16 18:54:31 +0000
  • 103d3a48e0 Changes to structure, but still inclding details. Paul A. Bristow 2011-01-14 13:53:33 +0000
  • dd18ad36b0 Fix some markup. Daniel James 2011-01-13 18:07:20 +0000
  • b7624dc1f4 Update to use Doxygen reference fairly fully, but still draft. Paul A. Bristow 2011-01-13 17:16:22 +0000
  • 9064f29ef3 Work in progress to show effect of adding a few Doxygen comments to pool class. Paul A. Bristow 2011-01-12 18:42:26 +0000
  • ff410c297e Changed .inc files to ipp and references to them. Paul A. Bristow 2011-01-12 18:40:40 +0000
  • c8da36ef71 Doxygen generated docs, but no auto-index yet. Only a few prts of pool are annotated. Paul A. Bristow 2011-01-12 17:59:26 +0000
  • 7ab86cde7f Initial draft with tables <em> problem. Paul A. Bristow 2011-01-12 10:32:22 +0000
  • 525c6a0ecb initial trial of quickbook version. Paul A. Bristow 2011-01-12 10:29:43 +0000
  • 646b32b5e9 Merging fixes to release; Fixes #2696; Refs #4346; Refs #2941; Refs #386 Marshall Clow 2011-01-11 14:22:32 +0000
  • 95d31b8281 Applying patch for bug 2696 to keep trunk and guild in sync Marshall Clow 2011-01-07 16:36:11 +0000
  • 434c9a7630 Applied patch; refs #2696 Marshall Clow 2011-01-07 15:58:00 +0000
  • 8c5bd739d4 Change from simple use of std::rand() to use Boost.Random and specify a reasonable range so we don't run out of memory. Other general tidy up. Katie Chan 2011-01-07 05:21:51 +0000
  • dbc4bc56e0 Make test compile on GCC. Katie Chan 2011-01-07 03:10:04 +0000
  • 82ba292f21 Remove old commented out code leftover that has been around forever. Katie Chan 2011-01-05 18:55:41 +0000
  • 3e1baa4a24 Fixes bug #3349. Add temporary test for bug. Katie Chan 2011-01-05 09:00:14 +0000
  • 3fca7ced6e Move performance test to example directory Katie Chan 2011-01-05 07:59:36 +0000
  • ec838ef75e Add test for simple_segregated_storage. Katie Chan 2011-01-05 07:51:32 +0000
  • cf75eeb25e Shorten test file name to conform to Boost Library Requirements and Guidelines Katie Chan 2011-01-05 07:35:21 +0000
  • 82096915d4 Test for GCD & LCM functions. Though should probably refactor code to use Boost.Math (which was branched out from Boost.Pool itself & Boost.Rational) instead. Katie Chan 2011-01-04 17:46:12 +0000
  • b03190f897 Add test for bug #4346. Katie Chan 2011-01-02 20:26:28 +0000
  • ac1771913e Update test to use BOOST_TEST() instead of if/cout. Katie Chan 2011-01-02 20:24:59 +0000
  • 4f207d5041 Simplify the Jamfile Steven Watanabe 2011-01-02 00:03:42 +0000
  • bd2ed68e30 Initial commit of Boost.Pool copy John Maddock 2010-12-31 10:10:24 +0000
  • c849062d38 Spirit: merging from trunk upto rev. 61489 Hartmut Kaiser 2010-07-04 22:38:38 +0000
  • df50a4065f Protect Boost.Pool from evil #defines of malloc and free. Fixes #4346. Steven Watanabe 2010-06-16 02:27:17 +0000
  • dec9d0947d Use static_cast instead of reinterpret_cast. Fixes #2941 Steven Watanabe 2010-06-10 01:46:37 +0000
  • 7bde6b0c26 Fixed tab and no-newline-at-end-of-file issues from inspection report Jeremiah Willcock 2010-04-20 17:54:16 +0000
  • ecb238ede9 Allow zero-sized blocks to be allocated by malloc_n. Fixes #386 Steven Watanabe 2009-10-19 16:26:52 +0000
  • 37cfee305b rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back Troy D. Straszheim 2009-10-17 02:07:38 +0000
  • c115cad4fd rm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release. Troy D. Straszheim 2009-10-17 01:10:45 +0000
  • c6f4090196 Copyrights on CMakeLists.txt to keep them from clogging up the inspect reports. This is essentially the same commit as r55095 on the release branch. Troy D. Straszheim 2009-07-26 00:49:56 +0000
  • 30fae18016 Add basic copyright/license to keep cmake out of the inspection report Troy D. Straszheim 2009-07-22 21:51:01 +0000
  • d88008b987 Use local copy of the valid HTML 4.01 icon, and make sure all the pages that use it are valid. Daniel James 2009-05-25 20:06:26 +0000
  • 76ed0be151 Fixed almost all tab and min/max issues found by inspect tool Jeremiah Willcock 2009-05-20 19:41:20 +0000
  • 1c8389e618 Fixed most tab and min/max issues from trunk inspection report Jeremiah Willcock 2009-05-20 19:19:00 +0000
  • 17cfa03dcc Use a local copy of the valid HTML 4.01 icon. Daniel James 2009-05-16 14:23:59 +0000
  • b8de19b468 merge of cmake build files from trunk per beman Troy D. Straszheim 2009-01-24 18:57:20 +0000
  • 6426fe09f8 Updating dependency information for modularized libraries. Michael A. Jackson 2008-11-07 17:05:27 +0000
  • e7fa10f428 Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use. Michael A. Jackson 2008-11-07 17:02:56 +0000
  • d8ae450285 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor Michael A. Jackson 2008-11-01 13:15:41 +0000
  • e152372ea6 Merge current Boost.Pool code from trunk to release in preparation for 1.37. Chris Newbold 2008-10-10 15:55:43 +0000
  • 394b7b7798 Address ticket #1996: "void" template specialization for pool allocators. Chris Newbold 2008-09-29 20:25:28 +0000
  • 2ab6479e1e Fixes for tickets #2095 ("pool fails to compile with -fno-exceptions") and #2359 ("Static initialization problems with fast_pool_allocator"). Use boost::throw_exception. Explicitly reference singleton_pool from allocator constructors to avoid troubles due to unordered initializaiton of static data in class templates. Chris Newbold 2008-09-29 18:41:19 +0000
  • 7f87d3e79b Added a workaround for a compilation failure when including some Boost Serialization headers before some Boost Pool headers using MSVC 7.1 or 8.0. Source of the problem is a compiler bug fixed in MSVC 9.0 and workaround consists of referencing some Windows API identifiers using their fully qualified names. Added a related regression test for the Boost Pool library. See the test code comments for more detailed information on the bug. Jurko Gospodnetić 2008-04-17 00:20:33 +0000