Age | Commit message (Expand) | Author | Files | Lines |
2013-03-12 | From David Arnold: | Jaap Keuter | 1 | -3/+3 |
2013-03-11 | Minor improvements to block allocator debugging. | Evan Huus | 1 | -4/+5 |
2013-03-10 | Glib docs recommend using the slice API if you know you won't need to realloc. | Evan Huus | 3 | -14/+14 |
2013-03-09 | Add the appropriate new WS_DLL_* declarations to the wmem API. | Evan Huus | 5 | -0/+29 |
2013-03-09 | Remove the wmem slab. It was an optimization mimicking the emem slab | Evan Huus | 6 | -211/+6 |
2013-03-08 | Add a debug function (ifdef'ed out by default) and fix another two bugs found by | Evan Huus | 1 | -1/+56 |
2013-03-08 | Add another pair of assertions. | Evan Huus | 1 | -0/+2 |
2013-03-08 | Use only simple allocators until I can work out the kinks with the block | Evan Huus | 1 | -2/+2 |
2013-03-08 | Should fix assertion failure seen by Anders on -dev. | Evan Huus | 1 | -1/+17 |
2013-03-02 | Export some wmem functions using the new scheme. | Evan Huus | 2 | -0/+14 |
2013-03-01 | Export libwireshark symbols using WS_DLL_PUBLIC define | Balint Reczey | 1 | -1/+1 |
2013-02-26 | Fix spelling/typos found using a list of commonly misspelled words. | Bill Meier | 1 | -2/+2 |
2013-02-23 | Remove blocks from the free list when gc'ing them in wmem's block allocator. | Evan Huus | 1 | -2/+3 |
2013-02-22 | Fix an *extraordinarily* embarassing copy-paste error. Much thanks to Bill | Evan Huus | 1 | -2/+2 |
2013-02-22 | Validate that the pointer passed to wmem_free is valid when using the | Evan Huus | 1 | -1/+3 |
2013-02-14 | If the requested wmem allocator is NULL, take that to mean manually-managed | Evan Huus | 1 | -0/+13 |
2013-02-14 | Add an option for bypassing the wmem slab similar to the one for | Evan Huus | 1 | -1/+13 |
2013-02-08 | Use the new realloc API when growing a string-buffer. | Evan Huus | 1 | -5/+1 |
2013-02-08 | Fix issue where using realloc() to shrink a chunk could result in | Evan Huus | 1 | -0/+3 |
2013-02-08 | Add explicit casts to pacify MSVC buildbot. | Evan Huus | 1 | -6/+6 |
2013-02-08 | Make use of the new garbage-collection routines when closing a file. | Evan Huus | 1 | -0/+4 |
2013-02-08 | Expose the new wmem API functions, and use a consistent order of | Evan Huus | 3 | -15/+26 |
2013-02-08 | Rewrite the block allocator to support the new wmem API (realloc, free, gc). | Evan Huus | 1 | -90/+600 |
2013-01-23 | Convert the strict allocator to use a hash table similarly to the simple | Evan Huus | 1 | -49/+138 |
2013-01-23 | Handle NULL-pointers and 0-lengths in a much simpler allocator-agnostic way, | Evan Huus | 2 | -32/+37 |
2013-01-23 | Add wrapper functions for realloc, free and gc, but don't expose them in the | Evan Huus | 1 | -0/+18 |
2013-01-22 | More fixes for handling of NULL-pointers and 0-lengths in calls to | Evan Huus | 1 | -9/+18 |
2013-01-20 | NULL is also a valid return for g_malloc if the requested size is 0. | Evan Huus | 1 | -2/+6 |
2013-01-20 | Don't add the new block to the hash table if it is NULL, which is a | Evan Huus | 1 | -1/+5 |
2013-01-19 | Rewrite wmem_allocator_simple to track allocations using a GHashTable instead of | Evan Huus | 1 | -27/+71 |
2013-01-19 | Add three more slots to the wmem allocater definition (not yet implemented | Evan Huus | 4 | -6/+27 |
2013-01-15 | Add missing header #include as the slab is part of the API even if nobody | Evan Huus | 1 | -0/+1 |
2013-01-15 | Use the block allocator for wmem's file-scope by default. | Evan Huus | 1 | -1/+1 |
2013-01-04 | Add convenience macros wmem_new and wmem_new0 | Evan Huus | 1 | -1/+3 |
2012-12-29 | Add a cast to pacify MSVC. | Evan Huus | 1 | -1/+2 |
2012-12-29 | Implement wmem_strbuf_append_printf. | Evan Huus | 2 | -7/+39 |
2012-12-28 | Add a strict allocator that does canaries and various other things, for | Evan Huus | 5 | -1/+249 |
2012-12-27 | Make the alignment amount for the wmem block allocator into a #define | Evan Huus | 1 | -4/+12 |
2012-12-27 | Pre-declare just the enum, and not the typedef to avoid redefinition warnings. | Evan Huus | 1 | -3/+3 |
2012-12-27 | Change the format of the environment variable slightly to allow overriding | Evan Huus | 1 | -7/+19 |
2012-12-27 | Store the type of each wmem allocator. | Evan Huus | 2 | -4/+17 |
2012-12-26 | Fix a bunch of warnings. | Guy Harris | 1 | -1/+1 |
2012-12-19 | See if *this* squelches the MSVC errors. | Guy Harris | 1 | -3/+4 |
2012-12-19 | Implement a basic singly-linked for wmem. | Evan Huus | 6 | -56/+240 |
2012-12-19 | Try to fix windows builds - MSVC doesn't like g_assert_not_reached() ? | Evan Huus | 1 | -0/+3 |
2012-12-19 | Make the wmem string-buffer marginally useful but providing some accessors so | Evan Huus | 2 | -0/+18 |
2012-12-19 | Dispatch all allocator creations through a single function using an enum to | Evan Huus | 3 | -14/+38 |
2012-12-18 | Rename allocator_glib to allocator_simple, since the block allocator also | Evan Huus | 5 | -33/+32 |
2012-12-18 | Use 'new' instead of 'create' a consistent manner. | Evan Huus | 9 | -17/+17 |
2012-12-15 | Basic wmem string-buffer. Not yet feature-equivalent to the emem version. | Evan Huus | 4 | -0/+227 |