path: root/src/benchmarks/eina/eina_bench_hash.c (unfollow)
AgeCommit message (Collapse)Author
2020-07-06benchmark: eina: remove outdated ecore_hashStefan Schmidt
Ecore_hash is an ancestor of eina_hash and not used anywhere anymore. We simply forgot to remove it from our benchmark utility. Together with ecore_hash we are removing ecore_strings, which uses it, and the corresponding benchmark files. Signed-off-by: Stefan Schmidt <> Reviewed-by: Marcel Hollerbach <> Differential Revision:
2018-11-09eina bech - hash - warn - fix type for hash func to have proper typesCarsten Haitzler (Rasterman)
wrap cityhash with proepr typed hash gen func. fix warning
2014-12-08eina: Refactored code and removed unwanted assignment.Srivardhan Hebbar
Summary: Removed unused assignment for length. Signed-off-by: Srivardhan Hebbar <> Reviewers: devilhorns Subscribers: cedric Differential Revision:
2012-10-05merge: __UNUSED__ --> EINA_UNUSED and some fixes in eo.Vincent Torri
SVN revision: 77542
2012-09-16merge: move the files in their own directoryVincent Torri
SVN revision: 76711
2012-09-16merge : add einaVincent Torri
currently, examples, tests and benchmark are not set. That's the next things i'll do SVN revision: 76710
2012-01-15Eina benchmark: Fixed compilation warnings.Tom Hacohen
SVN revision: 67230
2011-11-10eina: add murmur3 hashBoris Faure
SVN revision: 65017
2011-04-12add bench for google's cityhash function (64bit, ↵Mike Blumenkrantz convenient graph of output can be found at SVN revision: 58610
2011-02-04 * eina: change limit to produce more meaning full benchmark.Cedric BAIL
SVN revision: 56713
2011-01-16put again eina tests in the source treeVincent Torri
SVN revision: 56193
2010-12-19remove eina tests Carsten Haitzler
SVN revision: 55637
2010-08-27finish removing threadsafe stuffMike Blumenkrantz
SVN revision: 51687
2010-08-10implement threadsafety for arrays, alter all eina internal array usage to ↵Mike Blumenkrantz
(hopefully) be threadsafe call eina_threads_init() to enable this if you have pthread rwlock support (posix 2001) note some function prototypes have lost const on array params to allow locking WARNING: you should NOT call eina_threads_shutdown unless you are positive that you will not use any arrays which were created while threadsafe mode were enabled, and vice versa. Failing to adhere to this warning WILL result in either deadlocks or memory leaks. SVN revision: 50951
2010-07-28uncrustify eina.Carsten Haitzler
SVN revision: 50573
2010-02-13 * -fno-strict-aliasing is checked at linked time (to make sureVincent Torri
that it is disabled for suncc) * add old evas data types in tests. Tell me if you encounter problems with them SVN revision: 46136
2010-01-24Fix some more warnings caused by -WshadowBoris Faure
SVN revision: 45522
2010-01-24make the ecore tests stand alone (no ecore installation needed)Vincent Torri
so no cyclic dependency SVN revision: 45512
2009-09-09remove easy warnings, 2 still left that I need someone else to checkGustavo Sverzut Barbieri
proper fix. SVN revision: 42358
2009-06-22 * eina: Evas_Data are gone so unactivate benchmark.Cedric BAIL
SVN revision: 41156
2008-10-06Actually bench djb2 inline and not superfast hash function.Cedric BAIL
SVN revision: 36480
2008-10-06Update hash benchmark to reflect E use (hash population under 2000, more ↵Cedric BAIL
find than add). Current status : - same performance for evas, eina and glib with les than 500 items. - glib is then faster, eina/evas are second until 800. - glib remain the fastest, eina is second, and evas is starting to drop in performance. SVN revision: 36476
2008-09-28minor formattingVincent Torri
SVN revision: 36293
2008-09-24As evas use of hash is below 3000 items per hash, update the tests accordingly.Cedric BAIL
SVN revision: 36224
2008-09-24Add hash and rbtree delete callback, cleanup the code and improve ↵Cedric BAIL
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-16Add Ecore and Evas benchmark.Cedric BAIL
SVN revision: 36015
2008-09-04Share eina_benchmark to other libs also.Cedric BAIL
SVN revision: 35832
2008-08-29We don't want to bench snprintf with callgrind.Cedric BAIL
SVN revision: 35728
2008-08-28Add a context to the callback.Cedric BAIL
SVN revision: 35719
2008-08-27Add benchmark against glib so we see where we stand.Cedric BAIL
SVN revision: 35699
2008-08-26Add eina_array_pop and rename eina_array_append by eina_array_push.Cedric BAIL
SVN revision: 35679
2008-08-11Add first try for an accessor and iterator API, comment welcome (lack inlist ↵Cedric BAIL
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-08After benchmarking, providing inline does impact performance of list and ↵Cedric BAIL
array user. SVN revision: 35406
2008-08-07Fix a typo in bench.Cedric BAIL
SVN revision: 35381
2008-08-07Benchmark inline version of djb2 hash function.Cedric BAIL
SVN revision: 35376
2008-08-06License changes (BSD -> LGPL)Cedric BAIL
SVN revision: 35360
2008-08-06Add benchmark support.Cedric BAIL
SVN revision: 35355