summaryrefslogtreecommitdiff
path: root/src/support/huffman.c
Commit message (Expand)AuthorAgeFilesLines
* WT-2888 Switch functions to return void where possible (#3019)Keith Bostic2016-09-061-3/+1
* WT-2408 Windows error translation layer (#2819)Keith Bostic2016-06-231-1/+1
* WT-2682 add option to configure WiredTiger with strict compiler flags (#2773)Keith Bostic2016-06-081-11/+12
* WT-2471: review WiredTiger "int" printf formatsKeith Bostic2016-03-111-4/+5
* Upgrade copyright notices from 2015 to 2016.Keith Bostic2016-01-011-1/+1
* Fix moving the huffman code to a BSD 3-clause copyright, it's a MongoDBKeith Bostic2015-12-131-2/+2
* Switch the Huffman code to the BSD 3-clause license.Keith Bostic2015-12-131-2/+24
* WT-2128: Enhance the comment to clarify the change.Keith Bostic2015-09-271-0/+10
* WT-2128: it's possible to have fewer bits than the symbol length duringKeith Bostic2015-09-231-1/+2
* Whitespace: 3 spaces after a period in a comment.Keith Bostic2015-06-141-2/+2
* Use beginthreadex, and ensure we use the correct C calling conventions in all...Mark Benvenuto2015-03-251-4/+4
* Don't drop core if duplicate symbols are detected (caller's table getsKeith Bostic2015-03-141-14/+11
* Cache a maximum of 2MB per session for scratch buffers (configurable via an u...Michael Cahill2015-01-051-2/+2
* Copyright notices: add MongoDB, update to 2015.Keith Bostic2015-01-041-0/+1
* Most WiredTiger calloc calls are to allocate a single structure,Keith Bostic2014-12-151-6/+6
* Update copyright notices for 2014.Keith Bostic2014-01-071-1/+1
* Fix some 64-to-32-bit conversion warnings on OS X.Michael Cahill2013-12-171-4/+5
* Update copyright notice to 2013.Keith Bostic2013-01-011-1/+1
* Fix warnings from "gcc -Wsign-conversion". Mostly this involved changing loo...Michael Cahill2012-11-301-3/+3
* Whitespace cleanups, no semantic changes.Keith Bostic2012-08-071-4/+4
* Build with "clang -Wall -Werror"Michael Cahill2012-05-151-3/+2
* Replace local "ret" declarations with WT_DECL_RET.Keith Bostic2012-04-261-6/+3
* Merge WT_BUF into WT_ITEM.Michael Cahill2012-01-231-4/+4
* Update copyright notices to 2012.Keith Bostic2012-01-221-3/+3
* Add the WT_RET_MSG and WT_ERR_MSG macros that output a message and then return.Keith Bostic2012-01-021-16/+9
* Use "memsize" everywhere, don't mix with "mem_size".Michael Cahill2011-08-181-3/+3
* Use size_t for size calculations, only store uint32_t in structs.Michael Cahill2011-08-181-5/+7
* ANSI C-style free semantics for scratch buffers, caller doesn't have toKeith Bostic2011-08-201-4/+2
* Rename __wt_scr_release -> __wt_scr_free so we have an alloc/free pair,Keith Bostic2011-08-191-2/+2
* Depend on the ANSI C free semantics, where a NULL reference is simplyKeith Bostic2011-08-041-4/+2
* Put parantheses around non-trivial conditions in ternary expressions.Michael Cahill2011-07-081-1/+1
* Fix some implicit 64-bit to 32-bit conversions.Michael Cahill2011-06-141-2/+2
* Support large objects (bit count variables need to be 64 bit).Keith Bostic2011-06-121-7/+6
* Add some asserts to the Huffman code so we detect buffer overrun.Keith Bostic2011-06-091-1/+7
* A version tuned for 8-bit data. It is the best choice for 8-bit data such asKeith Bostic2011-06-081-142/+79
* Use inttypes.h for printf and scanf format strings for 64-bit quantities.Michael Cahill2011-05-301-22/+24
* Cleanup after struct rename, update test code that uses WT_ASSERT.Michael Cahill2011-05-301-2/+2
* Change all struct names to have the prefix "__wt_", and all corresponding typ...Michael Cahill2011-05-301-14/+18
* Add a new buffer-grow function __wt_buf_grow, to grow a buffer in placeKeith Bostic2011-05-291-2/+2
* Bug fix, space frequency was overflowing 16-bits.Keith Bostic2011-05-241-6/+11
* typoKeith Bostic2011-05-231-1/+1
* Change the huffman code to accept frequencies from 0 to UINTMAX_T, that givesKeith Bostic2011-05-201-85/+129
* Bug fix from Tom Phelps -- don't cross over the end of the from-buffer whenKeith Bostic2011-05-201-11/+14
* Assert that we never step past the end of the original buffer -- I've seenKeith Bostic2011-05-191-4/+12
* Pass a SESSION * into the Huffman encode/decode routines, it matches otherKeith Bostic2011-05-191-16/+10
* Integrate Tom's new code drop into the tree.Keith Bostic2011-05-191-193/+263
* New code drop from Tom Phelps.Keith Bostic2011-05-191-208/+314
* Use simple version of calloc.Keith Bostic2011-05-121-13/+9
* no change, just minor formatting cleanups.Keith Bostic2011-05-121-6/+6
* ../src/support/huffman.c:337: warning: implicit conversion shortens 64-bit va...Michael Cahill2011-05-121-2/+2