Age | Commit message (Expand) | Author | Files | Lines |
2013-04-10 | Add wmem tests for the singly-linked list implementation. | Evan Huus | 1 | -1/+50 |
2013-03-27 | Loop the timing test 128 times so that statistics work more in our favour. | Evan Huus | 1 | -11/+15 |
2013-03-27 | Add a timing test to check that the block allocator is actually faster than the | Evan Huus | 1 | -0/+42 |
2013-03-27 | Generalize the allocator test function and use it to test the simple and | Evan Huus | 1 | -14/+66 |
2013-03-27 | Copy over a missing flag in the block allocator to fix the build-bot failure | Evan Huus | 1 | -1/+7 |
2013-03-27 | Fix -Wshadow that happens with some old versions of gcc (not mine, for some | Evan Huus | 2 | -19/+20 |
2013-03-27 | Greatly improve wmem tests, including random fuzz-style testing. Improve | Evan Huus | 2 | -21/+112 |
2013-03-24 | Replace implicit conversions with explicit casts. | Guy Harris | 1 | -4/+4 |
2013-03-24 | Fix a few small bugs in the block allocator and add some more assertions to it | Evan Huus | 2 | -45/+46 |
2013-03-24 | Initial simple block allocator tests, not being run by default because they're | Evan Huus | 3 | -25/+93 |
2013-03-23 | Add wmem unit test binary (still empty) to nmake build and to | Evan Huus | 1 | -1/+17 |
2013-03-20 | From beroset: | Bill Meier | 5 | -25/+25 |
2013-03-20 | Add empty placeholder wmem test suite. Hopefully my automake skills were | Evan Huus | 2 | -1/+51 |
2013-03-20 | Trivial tweaks to clean up cppcheck warnings. | Evan Huus | 3 | -4/+7 |
2013-03-20 | More block allocator fixes and cleanup. Most of the issues seem to have been | Evan Huus | 1 | -8/+44 |
2013-03-19 | Add more and stricter wmem block allocator debug functions. | Evan Huus | 2 | -17/+40 |
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 |