Cedric BAIL
741019fdb2
Add all benchmark and prefer line instead of logscale.
...
SVN revision: 35741
2008-08-29 16:21:37 +00:00
Cedric BAIL
1f6ad61f54
Use memcmp as we know the size of both string.
...
SVN revision: 35740
2008-08-29 16:09:39 +00:00
Cedric BAIL
ae2b9f2762
Don't benchmark snprintf.
...
SVN revision: 35739
2008-08-29 16:07:55 +00:00
Cedric BAIL
84bcc585cd
Always use eina when possible.
...
SVN revision: 35738
2008-08-29 16:06:14 +00:00
Vincent Torri
d05b258fcb
fix compilation on Windows
...
SVN revision: 35736
2008-08-29 14:45:55 +00:00
Cedric BAIL
6bbb9bf821
Remove useless indirection and useless tests.
...
SVN revision: 35733
2008-08-29 13:52:16 +00:00
Cedric BAIL
1b9d254f52
In fact the node should never be NULL or something is really going wrong.
...
SVN revision: 35732
2008-08-29 13:50:25 +00:00
Cedric BAIL
c0e5707e30
Fix counter and cleanup this stuff a little.
...
SVN revision: 35731
2008-08-29 13:49:06 +00:00
Vincent Torri
20bd230e96
port eina_counter code to Windows.
...
SVN revision: 35730
2008-08-29 13:34:30 +00:00
Cedric BAIL
67f3ddfb7a
Move private function in the right part of the file.
...
SVN revision: 35729
2008-08-29 09:34:39 +00:00
Cedric BAIL
edad077c64
We don't want to bench snprintf with callgrind.
...
SVN revision: 35728
2008-08-29 09:31:25 +00:00
Carsten Haitzler
55711fffca
fix 16bit engine with new grad 2
...
SVN revision: 35727
2008-08-29 06:28:05 +00:00
Vincent Torri
711d48bcd5
now it should be correct
...
SVN revision: 35724
2008-08-28 23:51:48 +00:00
Vincent Torri
5fddd7766e
wrong shared lib extension...
...
SVN revision: 35723
2008-08-28 23:38:43 +00:00
Cedric BAIL
357e2614e9
Activate rbtree now that it work correctly.
...
SVN revision: 35721
2008-08-28 16:36:18 +00:00
Cedric BAIL
78e7047377
Use rbtree instead of inlist and make hash way faster.
...
SVN revision: 35720
2008-08-28 16:35:43 +00:00
Cedric BAIL
3e562ccfc2
Add a context to the callback.
...
SVN revision: 35719
2008-08-28 16:33:40 +00:00
Cedric BAIL
f6bcf421ce
Forgotten declaration.
...
SVN revision: 35718
2008-08-28 16:28:35 +00:00
Sebastian Dransfeld
44b8d52797
Why was this twice?
...
SVN revision: 35717
2008-08-28 15:36:22 +00:00
Cedric BAIL
9494785cb7
Inline red black tree lookup.
...
SVN revision: 35716
2008-08-28 14:37:26 +00:00
Cedric BAIL
3a10b7f782
Use rbtree instead of inlist. It's way faster.
...
SVN revision: 35715
2008-08-28 14:27:43 +00:00
Cedric BAIL
9596935138
Fix rbtree removal. Was a bug due to rotation and parent lost.
...
SVN revision: 35714
2008-08-28 13:54:51 +00:00
Cedric BAIL
37424a7109
Add a test that trigger the parent bug.
...
SVN revision: 35713
2008-08-28 13:54:07 +00:00
Vincent Torri
ccf94fe4e3
* EAPI is now correctly defined on Windows
...
* move an exported variable
SVN revision: 35712
2008-08-28 12:41:58 +00:00
Cedric BAIL
9e8b6f563b
Display tree before and after removal.
...
SVN revision: 35711
2008-08-28 11:55:08 +00:00
Cedric BAIL
a1095af629
Display the tree.
...
SVN revision: 35710
2008-08-28 11:49:34 +00:00
Cedric BAIL
045f546e06
Add two minimal example that trigger error in the rbtree during removal.
...
SVN revision: 35709
2008-08-28 11:40:01 +00:00
Cedric BAIL
f2a6fcb19c
Add needed minimal header.
...
SVN revision: 35708
2008-08-28 11:12:23 +00:00
Cedric BAIL
2c38b1df51
Add more type description and include all the headers.
...
SVN revision: 35707
2008-08-28 10:05:22 +00:00
Cedric BAIL
6ec3e281f1
Bench convertion of string<->double.
...
SVN revision: 35706
2008-08-28 09:34:55 +00:00
Vincent Torri
dafd079639
* move standard header files from eina_private.h to source files
...
* minor formatting
SVN revision: 35705
2008-08-28 07:46:42 +00:00
Vincent Torri
29313e097f
use 'dll' extension on Windows.
...
SVN revision: 35704
2008-08-28 06:49:04 +00:00
Vincent Torri
4336fb3658
forget to open groups in doc...
...
SVN revision: 35703
2008-08-28 06:34:20 +00:00
Vincent Torri
4485f06f66
fix a bit list documentation. Not finished yet.
...
SVN revision: 35702
2008-08-28 06:31:18 +00:00
Cedric BAIL
1d3013e37d
Add benchmark against glib so we see where we stand.
...
SVN revision: 35699
2008-08-27 17:14:34 +00:00
Cedric BAIL
5a9be377b1
Oops, forgot to initialize.
...
SVN revision: 35698
2008-08-27 17:13:58 +00:00
Vincent Torri
c7630faad9
add glib check. If glib is found, we will compare
...
our data types with glib ones in benchmarks
SVN revision: 35696
2008-08-27 14:41:51 +00:00
Cedric BAIL
604a020f15
Full test of eina_convert.
...
SVN revision: 35694
2008-08-27 14:14:42 +00:00
Vincent Torri
9824a1a86c
Update documentation:
...
* run 'make doc' to generate the documentation. Hence
gendoc disappear. Doxyfile is moved to doc/
* update main page and doc of hash table, but it has to
be filled.
SVN revision: 35692
2008-08-27 13:34:04 +00:00
Cedric BAIL
394c787dde
Add Red Black tree API. Right now only insertion, lookup and iterator work.
...
The current implementation choose to move the node allocation outside of eina
control like eina_inlist. They currently have the same memory footprint as
eina_inlist and the implementation of insertion and lookup are iterative
making it quite fast. This should make them a good competitor of eina_inlist
for eina_hash and eina_stringshare.
SVN revision: 35689
2008-08-27 10:07:12 +00:00
Cedric BAIL
4390a37a70
Add eina_array_pop and rename eina_array_append by eina_array_push.
...
SVN revision: 35679
2008-08-26 10:23:45 +00:00
Cedric BAIL
3878e945fb
Some cleanup. Add EAPI in the .c file and move the locale function up in the file.
...
SVN revision: 35678
2008-08-26 08:59:25 +00:00
Carsten Haitzler
c1fe72d7e4
jose has some new gradient work - these are his patches. nice work joseg! yes
...
- some enignes break as they dont have the stubbed out functions, and
xrender/gl engines dont even implement the drawing and need to (but are
stubbed out).
SVN revision: 35677
2008-08-26 05:45:04 +00:00
Carsten Haitzler
0e1ee5edb7
add null theme check
...
SVN revision: 35658
2008-08-25 09:14:13 +00:00
Jaime Thomas
67ce8bcabc
Missing header
...
SVN revision: 35639
2008-08-24 05:20:40 +00:00
Peter Wehrfritz
dcd3a0139c
we need the typedef of size_t
...
SVN revision: 35635
2008-08-23 22:50:01 +00:00
Jorge Luis Zapata Muga
7ae301f601
Place pre-conditions where they belong
...
Remove unused rectangle functions
SVN revision: 35634
2008-08-23 19:50:21 +00:00
Cedric BAIL
89911e0559
Fix two source of memory leak.
...
SVN revision: 35616
2008-08-22 14:35:21 +00:00
Cedric BAIL
dec2f04734
Actually call eet_init/eet_shutdown and fix another potential memory leak.
...
SVN revision: 35615
2008-08-22 14:32:25 +00:00
Peter Wehrfritz
d095344c86
constness
...
SVN revision: 35612
2008-08-21 22:12:56 +00:00