7e1e192327Add metadata file.
Daniel James
2014-08-18 14:58:26 +0100
e77694d0acCreate merge base for git.
Daniel James
2014-04-06 14:04:26 +0100
38c6c7ede3CRC: Remove obsolete MSVC ifdef.
Stephen Kelly
2013-09-25 07:48:32 +0000
a0499e55a3CRC: Remove use of BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS
Stephen Kelly
2013-09-25 07:46:46 +0000
8d9cd56f9dAdd missing inline
Steven Watanabe
2013-06-19 03:53:26 +0000
a8dd485837Fix crc on msvc
Steven Watanabe
2013-02-28 22:38:48 +0000
ab675f4e16Removed 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
b7d90ac11cRe-did documentation for Boost.CRC, using QuickBook and such.
Daryle Walker
2012-01-06 21:18:45 +0000
d60f9c7824Re-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
896b8d16dbChanged 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
3ef4bbe03eAdded some optimizations (hopefully) during reflecting when the register size is a byte.
Daryle Walker
2011-12-25 19:37:32 +0000
de091e8feaRe-did the code for possibly-reflecting functions that decide at compile-time.
Daryle Walker
2011-12-25 16:53:36 +0000
be34033738Added 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
b1cee7c1daCorrected 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
328bf50f66Added 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
c0a10f58d6Added Doxygen comments; marked some example CRC computer types as not matching their supposed standard.
Daryle Walker
2011-12-22 11:51:49 +0000
929cf0f97fChanged some copyright blocks.
Daryle Walker
2011-12-22 11:33:14 +0000
d98c9fa072Folded 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
6da2cbe97bFinally 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
3454bd1012Factored 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
9e210efd16Changed 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
3c5a9af963Changed expressions of bit-mask constants to use Boost.MPL.
Daryle Walker
2011-12-16 09:10:13 +0000
9e1d81971dAdded unit-test for a bug that I can't activate.
Daryle Walker
2011-12-16 02:18:09 +0000
fc3bb1b63fUse the right library
Steven Watanabe
2011-12-15 19:40:53 +0000
d25376b1bdFix crc test Jamfile.
Steven Watanabe
2011-12-15 19:31:10 +0000
a85dcc45b5Added modernized version of the Boost.CRC test as an unit-test.
Daryle Walker
2011-12-15 11:07:27 +0000
425737c015Merge some link fixes.
Daniel James
2010-04-05 10:01:20 +0000
e916db4b08Fix link in crc.
Daniel James
2010-04-05 08:05:00 +0000
f9129cd0bcHousekeeping merges.
Daniel James
2010-01-02 12:56:14 +0000
9581b2f1c5Update a couple of links to integer documentation.
Daniel James
2010-01-02 12:47:40 +0000
ad35b5cf35rm 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
0cede1d2fbrm 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
b6f5c9cd88Copyrights 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
12a9407193Add basic copyright/license to keep cmake out of the inspection report
Troy D. Straszheim
2009-07-22 21:51:01 +0000
52a8ba0405Merge [53646] and the unmerged fragments of [44377] from the trunk
Steven Watanabe
2009-06-14 23:40:13 +0000
371f963d42Workaround gcc problems with -pedantic. Fixes#613
Steven Watanabe
2009-06-05 00:42:44 +0000
709b3b7a34merge of cmake build files from trunk per beman
Troy D. Straszheim
2009-01-24 18:57:20 +0000
006db09741merge tests and Jamfiles for 7 libraries
Boris Gubenko
2009-01-04 05:17:02 +0000
c77349e0d9Updating dependency information for modularized libraries.
Michael A. Jackson
2008-11-07 17:05:27 +0000
84fdd8b1a4Updating 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
7f6c276317Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
Michael A. Jackson
2008-11-01 13:15:41 +0000
344cd4474bOops, forgot the important file.
Rene Rivera
2008-04-13 22:32:28 +0000
3305db5c72Move crc test into canonical test subdir structure.
Rene Rivera
2008-04-13 22:24:41 +0000