Evan Huus
5ca70369a0
Add missing wmem strbuf routine to the documentation.
...
svn path=/trunk/; revision=46625
2012-12-19 23:12:58 +00:00
Evan Huus
3739c083bf
Implement a basic singly-linked for wmem.
...
Re-implement the stack as a wrapper for that.
svn path=/trunk/; revision=46607
2012-12-19 01:37:28 +00:00
Evan Huus
5cf858ec52
Dispatch all allocator creations through a single function using an enum to
...
determine the desired type. This has two advantages over the old way:
- just one environment variable for valgrind to override in order to guarantee
that ALL allocators use memory it can track, and just one place to check that
variable
- allocator owners no longer have to include headers specific to their
allocator, allowing them to change allocators without adjusting all their
#includes
svn path=/trunk/; revision=46604
2012-12-19 00:43:36 +00:00
Evan Huus
8b69e3ee22
Use 'new' instead of 'create' a consistent manner.
...
svn path=/trunk/; revision=46601
2012-12-18 23:25:11 +00:00
Evan Huus
7f23c2f8b7
Recommend wmem over emem in the READMEs where possible.
...
svn path=/trunk/; revision=46472
2012-12-08 21:57:05 +00:00
Evan Huus
d4261b289f
Document the new pinfo pool, add a TODO list.
...
svn path=/trunk/; revision=46332
2012-12-02 17:16:09 +00:00
Evan Huus
f4a786638b
Add strdup_printf and strdup_vprintf to the wmem string utilities.
...
svn path=/trunk/; revision=46177
2012-11-25 14:16:50 +00:00
Evan Huus
0d1f86c33e
Allocate wmem memory in blocks of 8MB, not 10, because powers of two are nice.
...
svn path=/trunk/; revision=46175
2012-11-25 13:58:06 +00:00
Evan Huus
67ea470cc8
Add the block allocator to the documentation.
...
svn path=/trunk/; revision=46169
2012-11-24 18:49:52 +00:00
Evan Huus
ffd9a73b69
More wmem documentation.
...
svn path=/trunk/; revision=45989
2012-11-10 14:43:27 +00:00
Evan Huus
c3ee061e59
Update wmem README to reflect the fact that wmem_file_scope() now works.
...
svn path=/trunk/; revision=45978
2012-11-09 00:10:21 +00:00
Evan Huus
f28a5df5df
More wmem documentation additions and updates. Still incomplete.
...
svn path=/trunk/; revision=45882
2012-11-03 17:58:07 +00:00
Evan Huus
7588f12291
Some documentation for wmem.
...
svn path=/trunk/; revision=45832
2012-10-30 01:24:16 +00:00