Cedric BAIL
|
13e1ab352d
|
Constness++
SVN revision: 35457
|
2008-08-13 09:24:49 +00:00 |
Cedric BAIL
|
37061474bc
|
Remove warning and only include needed stuff.
SVN revision: 35456
|
2008-08-13 09:22:50 +00:00 |
Cedric BAIL
|
a7aaf30440
|
Merge common code.
SVN revision: 35455
|
2008-08-13 09:21:33 +00:00 |
Cedric BAIL
|
911cd4deda
|
Add iterator/accessor to eina list.
Change list size type to unsigned int.
SVN revision: 35454
|
2008-08-13 09:19:34 +00:00 |
Cedric BAIL
|
770fd642fb
|
Add benchmark for inlist iterator.
SVN revision: 35448
|
2008-08-12 16:14:19 +00:00 |
Cedric BAIL
|
bd76226a8f
|
Expose Iterator/Accessor API for Inlist.
SVN revision: 35447
|
2008-08-12 16:02:09 +00:00 |
Cedric BAIL
|
e360e1b2b9
|
Cleanup.
SVN revision: 35446
|
2008-08-12 16:01:10 +00:00 |
Cedric BAIL
|
d299b79375
|
Add Inlist Iterator.
SVN revision: 35445
|
2008-08-12 15:58:41 +00:00 |
Cedric BAIL
|
9c1d8d3d95
|
Change function name to match its new behaviour. jumpt_at -> get_at.
SVN revision: 35444
|
2008-08-12 08:41:39 +00:00 |
Cedric BAIL
|
fbb333c916
|
Use the new iterator API.
SVN revision: 35443
|
2008-08-12 08:40:36 +00:00 |
Cedric BAIL
|
a46c20d137
|
Easier API and follow gustavo's remark.
SVN revision: 35440
|
2008-08-11 17:22:36 +00:00 |
Cedric BAIL
|
fd4aae2064
|
Remove trailing space.
SVN revision: 35439
|
2008-08-11 16:32:19 +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
|
ea0fb7d1b5
|
Cleanup.
SVN revision: 35437
|
2008-08-11 16:21:51 +00:00 |
Cedric BAIL
|
c1959429af
|
Add some meaningfull const.
SVN revision: 35436
|
2008-08-11 16:21:19 +00:00 |
Sebastian Dransfeld
|
dd429f0d8b
|
formatting
SVN revision: 35425
|
2008-08-10 09:33:55 +00:00 |
Sebastian Dransfeld
|
80674bcaf5
|
formatting
SVN revision: 35424
|
2008-08-10 09:25:21 +00:00 |
Carsten Haitzler
|
a8125498b8
|
actually activating... use "2" (for pager) as this should normally activate
as opposed to just ask for attention
SVN revision: 35423
|
2008-08-10 02:01:17 +00:00 |
doursse
|
ed3719607f
|
update Doxyfile
SVN revision: 35417
|
2008-08-09 05:48:22 +00:00 |
doursse
|
bbf9b05530
|
fix doxy doc
SVN revision: 35416
|
2008-08-09 05:47:15 +00:00 |
Cedric BAIL
|
13a3f9516e
|
Add ememoa variable size memory allocator.
SVN revision: 35415
|
2008-08-08 17:17:52 +00:00 |
Cedric BAIL
|
27ffac0f27
|
Add the data and gnuplot used to generate them.
SVN revision: 35414
|
2008-08-08 16:22:01 +00:00 |
Cedric BAIL
|
bf4852f373
|
Add some picture comparing djb2 and Paul Hsieh one.
SVN revision: 35413
|
2008-08-08 16:20:44 +00:00 |
Cedric BAIL
|
44e3c73e19
|
After benchmarking, the superfast hash function does impact performance
as it better spread data in the hash table.
SVN revision: 35412
|
2008-08-08 16:07:32 +00:00 |
Cedric BAIL
|
79fb88b08e
|
Just some alignment.
SVN revision: 35411
|
2008-08-08 15:56:17 +00:00 |
Cedric BAIL
|
b99c0cfea2
|
Add a benchmark for stringshare.
SVN revision: 35410
|
2008-08-08 15:55:09 +00:00 |
Cedric BAIL
|
d87d5d949a
|
Cover all case of the hash function.
SVN revision: 35409
|
2008-08-08 15:54:26 +00:00 |
Cedric BAIL
|
5c20f9cda0
|
Add a pass through mempool.
SVN revision: 35408
|
2008-08-08 14:26:59 +00:00 |
Cedric BAIL
|
6eacc6aa2d
|
After benchmarking, providing inline does impact performance of list and array user.
SVN revision: 35407
|
2008-08-08 14:25:37 +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
|
5cfb71ff72
|
Remove warning fix test covering.
SVN revision: 35405
|
2008-08-08 12:29:13 +00:00 |
Jorge Luis Zapata Muga
|
ee54713d9d
|
Allow user provided functions for printing messages
Make the stdout print mgs function exportable
Add a FILE * print msg function (useful for logging)
SVN revision: 35404
|
2008-08-08 10:39:47 +00:00 |
Cedric BAIL
|
bdf0f1bb71
|
Activate the bench.
SVN revision: 35386
|
2008-08-07 17:25:52 +00:00 |
Cedric BAIL
|
8fa6d931ce
|
Add a benchmark that attempt to emulate evas_render loop behaviour.
SVN revision: 35385
|
2008-08-07 17:17:18 +00:00 |
Cedric BAIL
|
81d520804e
|
Fix improved version of eina_array_remove.
SVN revision: 35384
|
2008-08-07 17:12:06 +00:00 |
Cedric BAIL
|
f84524b958
|
Fix a typo in bench.
SVN revision: 35381
|
2008-08-07 13:14:08 +00:00 |
Cedric BAIL
|
97afef9508
|
Initialise all sub system.
SVN revision: 35380
|
2008-08-07 13:12:57 +00:00 |
Cedric BAIL
|
cf5bc3129d
|
Use the common out of memory error.
SVN revision: 35379
|
2008-08-07 13:11:13 +00:00 |
Cedric BAIL
|
f193096aa8
|
Add eina_list test suite. Cleanup list implementation and share out of memory error.
SVN revision: 35378
|
2008-08-07 13:09:09 +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
|
c66618b521
|
Really keep track of all authors.
SVN revision: 35361
|
2008-08-06 18:16:28 +00:00 |
Cedric BAIL
|
ddaa7d4d8f
|
License changes (BSD -> LGPL)
SVN revision: 35360
|
2008-08-06 18:15:24 +00:00 |
Jorge Luis Zapata Muga
|
14dc2a50a8
|
License changes (BSD -> LGPL)
SVN revision: 35358
|
2008-08-06 18:12:57 +00:00 |
Cedric BAIL
|
ee86227bc6
|
Activate all tests.
SVN revision: 35357
|
2008-08-06 16:00:12 +00:00 |
Cedric BAIL
|
a20a3f518c
|
To benchmark eina hash implementation, just call: make benchmark.
SVN revision: 35356
|
2008-08-06 15:59:13 +00:00 |
Cedric BAIL
|
ba3ee2cd16
|
Add benchmark support.
SVN revision: 35355
|
2008-08-06 15:54:56 +00:00 |
Cedric BAIL
|
693f0eca8d
|
Build new API.
SVN revision: 35354
|
2008-08-06 15:53:03 +00:00 |
Cedric BAIL
|
e81e63dc65
|
Fully cover eina_error API.
SVN revision: 35353
|
2008-08-06 15:51:19 +00:00 |
Cedric BAIL
|
d8ee8aee6c
|
Fix eina_stringshare_shutdown to return value like all eine shutdown funtion.
Cleanup hash function call.
SVN revision: 35352
|
2008-08-06 15:49:50 +00:00 |
Cedric BAIL
|
69945bf4ec
|
Major cleanup. Eina_Hash now support other key than string. All code except
allocation failure and foreach is covered by the test.
SVN revision: 35351
|
2008-08-06 15:46:57 +00:00 |