Cedric BAIL
|
8072173d6e
|
As evas use of hash is below 3000 items per hash, update the tests accordingly.
SVN revision: 36224
|
2008-09-24 17:20:24 +00:00 |
Cedric BAIL
|
550ebc9ab1
|
Add hash and rbtree delete callback, cleanup the code and improve performance (hash as a new internal structure).
We still need a hash function for removing a node from the hash and destroying it at the same time.
SVN revision: 36222
|
2008-09-24 17:14:29 +00:00 |
Cedric BAIL
|
3f59016035
|
Add Ecore and Evas benchmark.
SVN revision: 36015
|
2008-09-16 13:50:34 +00:00 |
Cedric BAIL
|
991867bd7b
|
Share eina_benchmark to other libs also.
SVN revision: 35832
|
2008-09-04 15:06:26 +00:00 |
Cedric BAIL
|
edad077c64
|
We don't want to bench snprintf with callgrind.
SVN revision: 35728
|
2008-08-29 09:31:25 +00:00 |
Cedric BAIL
|
3e562ccfc2
|
Add a context to the callback.
SVN revision: 35719
|
2008-08-28 16:33:40 +00:00 |
Cedric BAIL
|
1d3013e37d
|
Add benchmark against glib so we see where we stand.
SVN revision: 35699
|
2008-08-27 17:14:34 +00:00 |
Cedric BAIL
|
4390a37a70
|
Add eina_array_pop and rename eina_array_append by eina_array_push.
SVN revision: 35679
|
2008-08-26 10:23:45 +00:00 |
Cedric BAIL
|
43cc2dca6f
|
Add first try for an accessor and iterator API, comment welcome (lack inlist and list currently).
Rewrite EINA_ARRAY_ITER_NEXT, still fast, need one more parameter, but no more EINA_ARRAY_ITER_END.
SVN revision: 35438
|
2008-08-11 16:30:16 +00:00 |
Cedric BAIL
|
ce23f3c2a9
|
After benchmarking, providing inline does impact performance of list and array user.
SVN revision: 35406
|
2008-08-08 14:20:11 +00:00 |
Cedric BAIL
|
f84524b958
|
Fix a typo in bench.
SVN revision: 35381
|
2008-08-07 13:14:08 +00:00 |
Cedric BAIL
|
d2f17c1e81
|
Benchmark inline version of djb2 hash function.
SVN revision: 35376
|
2008-08-07 09:13:24 +00:00 |
Cedric BAIL
|
ddaa7d4d8f
|
License changes (BSD -> LGPL)
SVN revision: 35360
|
2008-08-06 18:15:24 +00:00 |
Cedric BAIL
|
ba3ee2cd16
|
Add benchmark support.
SVN revision: 35355
|
2008-08-06 15:54:56 +00:00 |