Commit Graph

5803 Commits

Author SHA1 Message Date
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
Cedric BAIL a9c6722814 Cleanup inline.
SVN revision: 35350
2008-08-06 15:42:33 +00:00
Cedric BAIL ff9f4d3502 Cleanup headers.
SVN revision: 35349
2008-08-06 15:41:47 +00:00
Cedric BAIL 9c1c394a25 Test counter API.
SVN revision: 35348
2008-08-06 15:39:17 +00:00
Cedric BAIL 23ae11c45d Test init/shutdown API.
SVN revision: 35347
2008-08-06 15:38:54 +00:00