Commit Graph

  • 7002d9850d Merge branch 'develop' cc Glen Fernandes 2019-08-26 15:48:38 -0400
  • d8b11b7ddc Update travis and appveyor configuration Glen Fernandes 2019-08-24 09:46:47 -0400
  • 28d2df3803 Merge branch 'develop' Glen Fernandes 2018-09-15 08:11:48 -0400
  • 4de14aace5
    Merge pull request #4 from glenfe/develop Glen Fernandes 2018-09-14 22:29:23 -0400
  • 7e9a89d2df Drop dependency on MPL and use TypeTraits Glen Fernandes 2018-09-14 21:24:49 -0400
  • df6b257cea Use Lightweight_test instead of Test for unit tests Glen Fernandes 2018-09-14 21:20:04 -0400
  • f3090f1eaa Use correct Predef header for Endian in unit test Glen Fernandes 2018-09-14 20:38:35 -0400
  • 967e4b4ab5 Add Travis and Appveyor configuration Glen Fernandes 2018-09-14 19:34:29 -0400
  • 0f271ab38f Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:33 -0500
  • 3de66173df Merge pull request #1 from danieljames/metadata Daryle Walker 2014-08-20 00:00:13 -0400
  • 7e1e192327 Add metadata file. Daniel James 2014-08-18 14:58:26 +0100
  • e77694d0ac Create merge base for git. Daniel James 2014-04-06 14:04:26 +0100
  • 38c6c7ede3 CRC: Remove obsolete MSVC ifdef. Stephen Kelly 2013-09-25 07:48:32 +0000
  • a0499e55a3 CRC: Remove use of BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS Stephen Kelly 2013-09-25 07:46:46 +0000
  • 8d9cd56f9d Add missing inline Steven Watanabe 2013-06-19 03:53:26 +0000
  • a8dd485837 Fix crc on msvc Steven Watanabe 2013-02-28 22:38:48 +0000
  • ab675f4e16 Removed HTML setup files in Boost.CRC docs, since they will be added into the documentation as needed from another source. Daryle Walker 2012-01-22 05:40:37 +0000
  • b7d90ac11c Re-did documentation for Boost.CRC, using QuickBook and such. Daryle Walker 2012-01-06 21:18:45 +0000
  • d60f9c7824 Re-did the compile-time reflection and CRC-table systems, making CRC configurations with mixed-reflection parameters and sub-byte width work, and doubling the speed\! Daryle Walker 2011-12-27 00:39:25 +0000
  • 896b8d16db Changed the two internal core CRC routines: made the single-bit version call the bit-group version instead of the reverse, switched the appearance of the two routines in their file, moved the register bit-length from a compile-time parameter to run-time, made the single-bit version inline and no longer return any quotient. Daryle Walker 2011-12-25 21:11:07 +0000
  • 3ef4bbe03e Added some optimizations (hopefully) during reflecting when the register size is a byte. Daryle Walker 2011-12-25 19:37:32 +0000
  • de091e8fea Re-did the code for possibly-reflecting functions that decide at compile-time. Daryle Walker 2011-12-25 16:53:36 +0000
  • be34033738 Added a couple of 'inline' markers to internal functions; added Doxygen notes to internal functionality; re-escaped the spelling of the numeric-limits class in Doxygen comments. Daryle Walker 2011-12-25 03:38:36 +0000
  • b1cee7c1da Corrected a misspelling; renamed a function formal parameter that hid a class member; reduced use of template formal parameters within class members; tweaked some internal functionality; removed some unneeded qualifications. Daryle Walker 2011-12-22 21:33:55 +0000
  • f9c95c5dba Made speed-difference report easier to understand. Daryle Walker 2011-12-22 20:51:34 +0000
  • 328bf50f66 Added new example CRC computer types to correct the mistaken ones; added test cases for those new types. Daryle Walker 2011-12-22 12:07:23 +0000
  • c0a10f58d6 Added Doxygen comments; marked some example CRC computer types as not matching their supposed standard. Daryle Walker 2011-12-22 11:51:49 +0000
  • 929cf0f97f Changed some copyright blocks. Daryle Walker 2011-12-22 11:33:14 +0000
  • d98c9fa072 Folded both versions of boost::augmented_crc into a single one with a defaulted trailing argument; updated a web link. Daryle Walker 2011-12-19 05:20:39 +0000
  • 6da2cbe97b Finally added test cases where the two reflection parameters differ. Conditionally excluded one of the new cases when it discovered a fundamental flaw in the library\! Daryle Walker 2011-12-18 18:04:03 +0000
  • 3454bd1012 Factored CRC-modulo code to dedicated function templates; streamlined reflection code; did minor tweaks to the bit-mask class templates and the copyright block. Daryle Walker 2011-12-17 13:28:34 +0000
  • 9e210efd16 Changed reflection routines from a function-containing class template to a bunch of functions and function templates. Daryle Walker 2011-12-16 15:32:27 +0000
  • 3c5a9af963 Changed expressions of bit-mask constants to use Boost.MPL. Daryle Walker 2011-12-16 09:10:13 +0000
  • 9e1d81971d Added unit-test for a bug that I can't activate. Daryle Walker 2011-12-16 02:18:09 +0000
  • fc3bb1b63f Use the right library Steven Watanabe 2011-12-15 19:40:53 +0000
  • d25376b1bd Fix crc test Jamfile. Steven Watanabe 2011-12-15 19:31:10 +0000
  • a85dcc45b5 Added modernized version of the Boost.CRC test as an unit-test. Daryle Walker 2011-12-15 11:07:27 +0000
  • 425737c015 Merge some link fixes. Daniel James 2010-04-05 10:01:20 +0000
  • e916db4b08 Fix link in crc. Daniel James 2010-04-05 08:05:00 +0000
  • f9129cd0bc Housekeeping merges. Daniel James 2010-01-02 12:56:14 +0000
  • 9581b2f1c5 Update a couple of links to integer documentation. Daniel James 2010-01-02 12:47:40 +0000
  • ad35b5cf35 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
  • 0cede1d2fb 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
  • b6f5c9cd88 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
  • 12a9407193 Add basic copyright/license to keep cmake out of the inspection report Troy D. Straszheim 2009-07-22 21:51:01 +0000
  • 52a8ba0405 Merge [53646] and the unmerged fragments of [44377] from the trunk Steven Watanabe 2009-06-14 23:40:13 +0000
  • 371f963d42 Workaround gcc problems with -pedantic. Fixes #613 Steven Watanabe 2009-06-05 00:42:44 +0000
  • 709b3b7a34 merge of cmake build files from trunk per beman Troy D. Straszheim 2009-01-24 18:57:20 +0000
  • 006db09741 merge tests and Jamfiles for 7 libraries Boris Gubenko 2009-01-04 05:17:02 +0000
  • c77349e0d9 Updating dependency information for modularized libraries. Michael A. Jackson 2008-11-07 17:05:27 +0000
  • 84fdd8b1a4 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
  • 7f6c276317 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
  • 344cd4474b Oops, forgot the important file. Rene Rivera 2008-04-13 22:32:28 +0000
  • 3305db5c72 Move crc test into canonical test subdir structure. Rene Rivera 2008-04-13 22:24:41 +0000
  • 9adf078994 Merged revisions 43206,43208-43213 via svnmerge from https://svn.boost.org/svn/boost/trunk Daniel James 2008-02-10 16:39:38 +0000
  • d31ba07f98 Point links to the pages that used to be in 'more' to the site. Daniel James 2008-02-10 15:02:17 +0000
  • d62d15f36b Link to people pages on the website, as they've been removed from the download. Daniel James 2008-02-10 14:56:22 +0000
  • d4a7a7829e Starting point for releases Beman Dawes 2007-10-05 14:25:06 +0000
  • 44db724cb4 This commit was manufactured by cvs2svn to create tag 'Version_1_34_1'. nobody 2007-07-24 19:28:14 +0000
  • e36771dddd This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'. nobody 2006-03-21 02:26:31 +0000
  • c1abdded4c Merged from Version_1_33_1 Douglas Gregor 2005-12-08 03:23:02 +0000
  • eff9ab38f2 Merged from 1.33.0 release Douglas Gregor 2005-08-12 13:02:37 +0000
  • 3b6c652879 c++boost.gif -> boost.png replacement Aleksey Gurtovoy 2004-10-05 15:45:52 +0000
  • 52cf759c50 Fixed (hopefully) bugs with CRC polymoninals shorter than a byte, with a patch from Bert Klaps Daryle Walker 2004-08-29 03:54:33 +0000
  • ed764fe9c4 Corrected license statement Daryle Walker 2003-11-28 06:55:11 +0000
  • 98e4ff9285 fix broken link Beman Dawes 2003-11-26 18:11:45 +0000
  • a3092c7d33 Moved some of my stuff to the Boost Software License, Version 1.0 Daryle Walker 2003-11-05 07:04:53 +0000
  • eed54008fe Merged in fixes from the Boost 1.30.2 release branch Daryle Walker 2003-11-02 08:49:45 +0000
  • cdc8f9728b Adjusted to changes in Boost.Test Daryle Walker 2003-08-23 08:23:37 +0000
  • 3645fbff27 work around peculiar "static const" problem on old EDG-based compilers Jens Maurer 2003-07-11 15:08:00 +0000
  • 8cac421b05 DEC/Compaq C++ needs to use unsigned long integral constant arithmetic Jens Maurer 2003-07-09 21:30:28 +0000
  • aded619557 Optimized reading loop Daryle Walker 2003-06-17 06:47:11 +0000
  • 30753232b9 Added CRC example Daryle Walker 2003-06-15 07:28:00 +0000
  • 6f3371431a add or update See www.boost.org comments Beman Dawes 2002-12-27 16:51:53 +0000
  • 60d80ae3f1 Borland C++ 6 fixes John Maddock 2002-05-04 10:45:53 +0000
  • f72b8e2c8d Added VC7.0 config patch John Maddock 2002-04-25 11:58:20 +0000
  • 898ac00337 Patched VC7.0 config settings John Maddock 2002-04-25 11:56:32 +0000
  • 4b13d194af replace BOOST_MSVC with more specific #define Jens Maurer 2001-06-14 10:43:47 +0000
  • 10e6c8b6b6 Initial commit Beman Dawes 2001-05-16 12:56:50 +0000