Glen Fernandes
|
7e9a89d2df
|
Drop dependency on MPL and use TypeTraits
|
2018-09-14 22:12:41 -04:00 |
|
Stephen Kelly
|
38c6c7ede3
|
CRC: Remove obsolete MSVC ifdef.
[SVN r85878]
|
2013-09-25 07:48:32 +00:00 |
|
Stephen Kelly
|
a0499e55a3
|
CRC: Remove use of BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS
This macro is no longer defined for any compiler.
[SVN r85877]
|
2013-09-25 07:46:46 +00:00 |
|
Steven Watanabe
|
8d9cd56f9d
|
Add missing inline
[SVN r84832]
|
2013-06-19 03:53:26 +00:00 |
|
Steven Watanabe
|
a8dd485837
|
Fix crc on msvc
[SVN r83212]
|
2013-02-28 22:38:48 +00:00 |
|
Daryle Walker
|
b7d90ac11c
|
Re-did documentation for Boost.CRC, using QuickBook and such.
[SVN r76335]
|
2012-01-06 21:18:45 +00:00 |
|
Daryle Walker
|
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\!
[SVN r76197]
|
2011-12-27 00:39:25 +00:00 |
|
Daryle Walker
|
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.
[SVN r76160]
|
2011-12-25 21:11:07 +00:00 |
|
Daryle Walker
|
3ef4bbe03e
|
Added some optimizations (hopefully) during reflecting when the register size is a byte.
[SVN r76158]
|
2011-12-25 19:37:32 +00:00 |
|
Daryle Walker
|
de091e8fea
|
Re-did the code for possibly-reflecting functions that decide at compile-time.
[SVN r76150]
|
2011-12-25 16:53:36 +00:00 |
|
Daryle Walker
|
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.
[SVN r76149]
|
2011-12-25 03:38:36 +00:00 |
|
Daryle Walker
|
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.
[SVN r76110]
|
2011-12-22 21:33:55 +00:00 |
|
Daryle Walker
|
328bf50f66
|
Added new example CRC computer types to correct the mistaken ones; added test cases for those new types.
[SVN r76104]
|
2011-12-22 12:07:23 +00:00 |
|
Daryle Walker
|
c0a10f58d6
|
Added Doxygen comments; marked some example CRC computer types as not matching their supposed standard.
[SVN r76102]
|
2011-12-22 11:51:49 +00:00 |
|
Daryle Walker
|
929cf0f97f
|
Changed some copyright blocks.
[SVN r76101]
|
2011-12-22 11:33:14 +00:00 |
|
Daryle Walker
|
d98c9fa072
|
Folded both versions of boost::augmented_crc into a single one with a defaulted trailing argument; updated a web link.
[SVN r76059]
|
2011-12-19 05:20:39 +00:00 |
|
Daryle Walker
|
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.
[SVN r76019]
|
2011-12-17 13:28:34 +00:00 |
|
Daryle Walker
|
9e210efd16
|
Changed reflection routines from a function-containing class template to a bunch of functions and function templates.
[SVN r75993]
|
2011-12-16 15:32:27 +00:00 |
|
Daryle Walker
|
3c5a9af963
|
Changed expressions of bit-mask constants to use Boost.MPL.
[SVN r75982]
|
2011-12-16 09:10:13 +00:00 |
|
Steven Watanabe
|
371f963d42
|
Workaround gcc problems with -pedantic. Fixes #613
[SVN r53646]
|
2009-06-05 00:42:44 +00:00 |
|
Douglas Gregor
|
c1abdded4c
|
Merged from Version_1_33_1
[SVN r31949]
|
2005-12-08 03:23:02 +00:00 |
|
Daryle Walker
|
52cf759c50
|
Fixed (hopefully) bugs with CRC polymoninals shorter than a byte, with a patch from Bert Klaps
[SVN r24802]
|
2004-08-29 03:54:33 +00:00 |
|
Daryle Walker
|
a3092c7d33
|
Moved some of my stuff to the Boost Software License, Version 1.0
[SVN r20681]
|
2003-11-05 07:04:53 +00:00 |
|
Daryle Walker
|
eed54008fe
|
Merged in fixes from the Boost 1.30.2 release branch
[SVN r20601]
|
2003-11-02 08:49:45 +00:00 |
|
Jens Maurer
|
3645fbff27
|
work around peculiar "static const" problem on old EDG-based compilers
[SVN r19052]
|
2003-07-11 15:08:00 +00:00 |
|
Jens Maurer
|
8cac421b05
|
DEC/Compaq C++ needs to use unsigned long integral constant arithmetic
[SVN r19005]
|
2003-07-09 21:30:28 +00:00 |
|
Beman Dawes
|
6f3371431a
|
add or update See www.boost.org comments
[SVN r16708]
|
2002-12-27 16:51:53 +00:00 |
|
John Maddock
|
60d80ae3f1
|
Borland C++ 6 fixes
[SVN r13657]
|
2002-05-04 10:45:53 +00:00 |
|
John Maddock
|
898ac00337
|
Patched VC7.0 config settings
[SVN r13562]
|
2002-04-25 11:56:32 +00:00 |
|
Jens Maurer
|
4b13d194af
|
replace BOOST_MSVC with more specific #define
[SVN r10327]
|
2001-06-14 10:43:47 +00:00 |
|
Beman Dawes
|
10e6c8b6b6
|
Initial commit
[SVN r10116]
|
2001-05-16 12:56:50 +00:00 |
|