summaryrefslogtreecommitdiff
path: root/src/benchmarks/eina (follow)
AgeCommit message (Collapse)Author
2016-06-06benchmark: remove unused variableStefan Schmidt
Looks like this was forgotten during some re-factoring of the code.
2016-06-05eina: Fixes on promises benchmarkLauro Moura
- Updated after pointer vs value change - Updated callbacks after removal of promise argument
2016-06-03eina: Remove unnecessary indirection to promisesFelipe Magno de Almeida
Now when dealing with pointer types, we will not get pointer to pointer semantics in callbacks and eina_promise_owner_value_set for Eina_Promise. It will work as expected: Eina_Promise_Owner* promise = eina_promise_add(); void* p = malloc(sizeof(T)); eina_promise_owner_value_set(promise, p, &free);
2016-05-30eina: Add non-allocated version to benchmarkFelipe Magno de Almeida
2016-05-30eina: Add mempool usage in benchmarkFelipe Magno de Almeida
2016-05-26eina: Add benchmarks for eina promisesFelipe Magno de Almeida
2015-12-05efl: add binary mode to f(re)open() callsVincent Torri
This allows better compatibility with Windows Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-05-07eina: add benchmark for crc hash in eina benchmarkvivek
Summary: The code added is actually benchmarking all hash function key with various length (8, 32, 256 bytes). Signed-off-by: vivek <vivek.ellur@samsung.com> Reviewers: Sergeant_Whitespace, cedric Reviewed By: cedric Subscribers: Sergeant_Whitespace, cedric Differential Revision: https://phab.enlightenment.org/D2217 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-02-09eina: fix eina_bench.c compilation error.Avi Levin
Summary: When trying to compile eina_bench.c we get an error that say we didnt defined the variables that EINA_ARRAY_ITER_NEXT. I defined them. @fix Reviewers: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1952 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-12-09eina: removed multiple eina_init call.Srivardhan Hebbar
Summary: I observed that eina_init() was called twice in this function and eina_shutdown() once. So thought this might be a mistake, and so have cleaned it. Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com> Reviewers: devilhorns, cedric Reviewed By: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1748 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-12-08eina: Refactored code and removed unwanted assignment.Srivardhan Hebbar
Summary: Removed unused assignment for length. Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com> Reviewers: devilhorns Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1739
2014-12-08eina: corrected documentation of ecore_hash_destroy function in benchmarj.Srivardhan Hebbar
Summary: ecore_hash_destroy function return nothing, still in the documentation of the function, it was mentioned that it would return true or false. So corrected the documentation. Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com> Reviewers: devilhorns, cedric Reviewed By: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1738 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-09-22eina: Remove TODO, add code to delete the modules arraykabeer khan
Summary: As mentioned in TODO in eina_bench.c I added the code to loop through _modules array and delete each item.: Signed-off-by: kabeer khan <kabeer.khan@samsung.com> Reviewers: cedric, raster Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1446 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-08-18doc: fixed typo.Daniel Juyung Seo
2014-07-02autotools: Fixed 'make examples' and 'make examples-install'Savio Sena
It was broken in set-ups with ($(builddir) != $(srcdir)) && ($(builddir) != $(srcdir)/build)
2013-12-04eina: ignore benchmark binary.Cedric Bail
2013-09-26eina: improve benchmark logic to be able to choose which one to run.Cedric Bail
Note: Eina_Hash benchmark is not really matching all our usecase. We need a better tests that would expand the bench with a wider range of key size. Basically giving a 3d dimension to our gnuplot. Don't know if it is doable.
2013-04-25fix examples makefiles to find Efl_Config.hCarsten Haitzler (Rasterman)
2013-04-16Fix incorrect printf format usageIgor Murzov
2013-01-05efl: distcheck will run tests and compile all examples.Gustavo Sverzut Barbieri
Tests are disabled by default, but they should be mandatory for distcheck. So should be examples, we should have them to at least compile. As there is no way to force "make distcheck" to run "make examples", I've created --enable-always-build-examples to make examples regular noinst_PROGRAMS, being always compiled. distcheck will use that option. SVN revision: 82276
2013-01-04efl/eina: add source benchmark file.Gustavo Sverzut Barbieri
SVN revision: 82235
2012-12-31efl: refactor CFLAGS, LIBS, LIBADD and LDADD usage.Gustavo Sverzut Barbieri
- remove EFL_LIBS and EFL_CFLAGS, use per-lib values that inherit from EFL (general) - add NAME_LDFLAGS and EFL_LDFLAGS for linker flags. - LDADD (binaries) now use NAME_LDFLAGS instead of NAME_LIBS, as they link to libname.la and that will pull in the libtool dependencies SVN revision: 81915
2012-12-06efl: update module path to reflect current state.Cedric BAIL
Patch by Jérémy Zurcher <jeremy@asynk.ch>. SVN revision: 80294
2012-11-19[eina] cleans up and fixes 'make benchmark'Jérémy Zurcher
saddly eina_bench stills segv and as I can't find any install target for it, and I'm not a kung-auto-foo warrior, I can't gdb it. could someone provide a benchmark-install target or point me to the direction I missed? Patch by: Jérémy Zurcher <jeremy@asynk.ch> SVN revision: 79448
2012-10-10efl: introduce build profile, simplify options.Gustavo Sverzut Barbieri
Introduced --with-profile={dev,release} that will simplify how to set build options of EFL. NOTE-1: specific e17 benchmark is now gone, it will always be built and is the default benchmark for eina. If we want to have a faster benchmark in the future, just add a command line option for eina_suite. NOTE-2: valgrind build is broken as it needs -fPIC. Will get to it later. Likely someone needs to revisit the eina mempools for valgrind and other basic tools (eo? likely evas). SVN revision: 77771
2012-10-05merge: __UNUSED__ --> EINA_UNUSED and some fixes in eo.Vincent Torri
SVN revision: 77542
2012-09-27and more include dir fixes.Carsten Haitzler
SVN revision: 77122
2012-09-22merge: use $(MAKE) $(AM_MAKEFLAGS) and not just make. Fix benchmark-e17 ruleVincent Torri
SVN revision: 77008
2012-09-17merge: "fix" distcheckVincent Torri
I can't be sure that distcheck is fixed as the check of eet is failing. I've disable the run of the eina test for now as it is *very* long. I'll re-enable it once eet check is running flawlessly SVN revision: 76772
2012-09-16merge: mostly fix tests and benchmarkVincent Torri
need to fix the city stuff in tests and the benchmark with the e17 data (need help with make rules :) SVN revision: 76712
2012-09-16merge: move the files in their own directoryVincent Torri
SVN revision: 76711