Statistics
| Branch: | Tag: | Revision:

root / xseg / xtypes @ 69a1fb1d

Name Size
.gitignore 21 Bytes
Makefile 364 Bytes
domain.h 1.7 kB
xatomic.h 3.2 kB
xcache.c 8.1 kB
xcache.h 1.9 kB
xcache_exports.h 1.8 kB
xhash.c 23.6 kB
xhash.h 5.4 kB
xhash_exports.h 2 kB
xhash_test.c 7.8 kB
xheap.c 8 kB
xheap.h 2 kB
xheap_test.c 6.5 kB
xlist.c 2.9 kB
xlist.h 1.9 kB
xlock.h 4.1 kB
xobj.c 7.5 kB
xobj.h 3.1 kB
xobj_exports.h 1.8 kB
xobj_test.c 6.4 kB
xpool.c 8.2 kB
xpool.h 3.2 kB
xpool_exports.h 2 kB
xpool_test.c 6.3 kB
xq.c 10 kB
xq.h 4.6 kB
xq_exports.h 2.3 kB
xq_lock_test.c 4.8 kB
xq_test.c 9.3 kB
xwaitq.c 2 kB
xwaitq.h 495 Bytes
xwaitq_exports.h 1.7 kB
xwaitq_test.c 4.1 kB
xwork.h 119 Bytes
xworkq.c 1.9 kB
xworkq.h 441 Bytes
xworkq_exports.h 1.7 kB
xworkq_test.c 3.5 kB

Latest revisions

# Date Author Comment
69a1fb1d 03/06/2013 01:31 pm Filippos Giannakos

Fix xcache implementation.

Fix wrong reference counting of cache entries.
Also fix unprotected xcache_put

ea581af7 03/06/2013 01:31 pm Filippos Giannakos

Fix bug in xwaitq

In xwaitq_signal, lock could be released twice due to premature release inside
the condition checking loop.

8f6bc299 03/06/2013 01:31 pm Alex Pyrgiotis

Choose appropriate shift size for xcache

b34045ca 03/06/2013 01:31 pm Alex Pyrgiotis

Change "yoda" mallocs

Simply switch 'sizeof(y) * x' to 'x * sizeof(y)' for readability
reasons.

07f2709a 03/06/2013 01:31 pm Alex Pyrgiotis

Add peer_req to struct cached anb fix init_node

The `init_node` function problem:
init_node is passed as (void *) a (struct peerd *) pointer. This
pointer was incorrectly typecasted to a (struct cached *) pointer and
then memory would be allocated from junk values, which would lead to...

a34fe9bb 03/06/2013 01:31 pm Alex Pyrgiotis

Identation fixes

9dd06dca 03/06/2013 01:30 pm Filippos Giannakos

Add exports for wait, work queues

3b145fa0 03/06/2013 01:30 pm Filippos Giannakos

Add xcache implementation

4ad5c68d 03/06/2013 01:30 pm Filippos Giannakos

Add xworkq implementation

fc66c87d 03/06/2013 01:30 pm Filippos Giannakos

Add xwaitq implementation

View revisions

Also available in: Atom