summaryrefslogtreecommitdiff
path: root/src/benchmarks (unfollow)
AgeCommit message (Collapse)Author
2016-03-11Revert "Automatic migration to the new eo_add syntax."Tom Hacohen
This reverts commit 4f949a2757b6332306264d7f126b15ba7bfd37d4.
2016-03-09Automatic migration to the new eo_add syntax.Tom Hacohen
2016-03-03Automatic migration to Eo4.Tom Hacohen
I just ran my script (email to follow) to migrate all of the EFL automatically. This commit is *only* the automatic conversion, so it can be easily reverted and re-run.
2016-02-29Eo callbacks: Migrate all of the EFL to the new event cb signatures.Tom Hacohen
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-11-09Eo benchmarks: Add basic callbacks benchmarks.Tom Hacohen
2015-11-09Eo benchmarks: Improve benchmarks.Tom Hacohen
Add more cases, and tune the number of times we test.
2015-11-09Eo benchmark: Fix super benchmark.Tom Hacohen
2015-09-28Eo: Fix examples and benchmarks according to recent Eo changes.Tom Hacohen
2015-09-28Eo: Remove EO_SENTINEL.Tom Hacohen
This was never really needed because we always had the count. Removing this now because we are already breaking API and ABI.
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-08-14benchmarks: close mkstemp fileSebastian Dransfeld
eina_file_mkstemp returns an open filedescriptor, so we need to close it.
2014-07-02autotools: Fixed 'make examples' and 'make examples-install'Savio Sena
It was broken in set-ups with ($(builddir) != $(srcdir)) && ($(builddir) != $(srcdir)/build)
2014-04-23Eo: adapt benchmarks to Eo2.Daniel Zaoui
2014-04-10Eo: EO_BASE_CLASS->EO_CLASS.Tom Hacohen
2014-04-02Evas benchmark: Add .tgv extension to saved filesJean-Philippe Andre
This will make the saver actually do something, instead of just skipping the save as no extension = unknown format :)
2014-04-01evas: add benchmark for TGV loader and saver.Cedric BAIL
2013-12-04eina: ignore benchmark binary.Cedric Bail
2013-09-27Revert "eo: libs,test,benchmarks Eo_Class -> Eo"Tom Hacohen
This reverts commit 1714fe93f42d6950171d0ab9069bfb808a62fd31. We actually want this type, it makes things clearer. Conflicts: src/tests/eo/function_overrides/function_overrides_inherit2.c src/tests/eo/function_overrides/function_overrides_simple.c src/tests/eo/suite/eo_test_class_simple.c
2013-09-27eo: libs,test,benchmarks Eo_Class -> EoJérémy Zurcher
Conflicts: src/tests/eo/suite/eo_test_general.c
2013-09-26gitignore: do not track generated files.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-23Eo: add benchmarks to measure eo_add.Daniel Zaoui
The first one checks simple objects creation. The second one creates objects, removes half of them and creates the same number.
2013-04-16Fix incorrect printf format usageIgor Murzov
2013-03-18Eo: Added an eo_do_super benchmark.Tom Hacohen
2013-03-13Eo: Make the benchmark values larger to improve the sample space.Tom Hacohen
2013-01-12clean up benchmark and example rules.Gustavo Sverzut Barbieri
- they have no 'all' rule, keep out of SUBDIRS - they depend on 'all-am', the non-recursive target that builds everything. - they do not need a directory on its own to declare nothing.x SVN revision: 82689
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-23merge: pass directly to the preprocessor the Windows macro instead of using ↵Vincent Torri
autotools SVN revision: 78350
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-10efl: eet and eo are now mandatory.Gustavo Sverzut Barbieri
I've reordered the build to be: eina -> eo -> eet as it make more sense. SVN revision: 77766
2012-10-05merge: __UNUSED__ --> EINA_UNUSED and some fixes in eo.Vincent Torri
SVN revision: 77542
2012-09-27Eo IS optional. Sorry, i will fight to have ALL libs being optionalVincent Torri
SVN revision: 77126
2012-09-27make eo not an optional build - this WILL be no-option as we will beCarsten Haitzler
based on it. SVN revision: 77124
2012-09-27and more include dir fixes.Carsten Haitzler
SVN revision: 77122
2012-09-26merge: add eoVincent Torri
SVN revision: 77072
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