Page MenuHomePhabricator

Eina
Updated 555 Days AgoPublic

Eina is a core data structure and common utility library.

Software

Documentation

ROADMAP

Features for future versions.

1.1:

  • Test if a "string" allocator could make stringshare faster
  • Provide thread safe list and "search" data type (perhaps use inlist and rbtree with a special allocator and a lock around lookup, insertion, removal)
  • Finish the Doxygen doc:
    • Log: API, tutorial
    • Array : tutorial
    • Hash : API, main doc and tutorial
    • Inlined List : API, main doc and tutorial
    • List : API, main doc and tutorial
    • Red-Black Tree : API, main doc and tutorial
    • Stringshare : main doc and tutorial
    • Benchmark : main doc and tutorial
    • Fixed Point : API, main doc and tutorial
    • Magic Macros : API, main doc and tutorial
    • Mempool : API, main doc and tutorial
    • Module : API, main doc and tutorial
    • Rectangle : API, main doc and tutorial
  • Add some Binary space partitioning algorithm that could be used to find collision and neighbor in an environment with high insertion, removal and queries.
  • Add double pointer garbage collector (to reduce memory fragmentation over time).
  • Add mmap() wrapper (Unix and Windows versions).

Imported from https://trac.enlightenment.org/e/wiki/Eina
History:
1 turran 2008-09-12 02:43:57
2 vtorri 2008-09-15 21:04:07 fill content...
3 vtorri 2008-09-15 21:06:16
4 vtorri 2008-09-15 21:11:18
5 vtorri 2008-09-20 02:54:21 update todo (doc)
6 vtorri 2008-09-20 02:56:20
7 vtorri 2008-09-23 08:58:31 eina_convert done
8 cedric 2008-10-16 05:41:02
9 cedric 2008-10-20 06:33:13
10 vtorri 2008-11-02 11:59:13
11 cedric 2009-06-08 07:01:28
12 cedric 2009-06-24 02:11:56
13 cedric 2009-07-28 09:07:37
14 dieb 2009-08-31 06:43:13
15 dieb 2009-08-31 06:47:04
16 dieb 2009-08-31 06:52:09
17 Sachiel 2009-08-31 17:27:03
18 barbieri 2009-09-16 21:01:37
19 cedric 2009-10-13 05:28:18
20 dieb 2009-12-15 16:29:12
21 kim 2010-12-10 11:11:21
22 kim 2010-12-10 21:19:06
23 kim 2010-12-10 21:31:05
24 kim 2010-12-10 22:06:57
25 kim 2010-12-10 23:04:11
26 raster 2011-01-14 00:40:49
27 vtorri 2011-01-14 01:22:05

Last Author
ajwillia.ms
Last Edited
Jul 16 2017, 2:30 AM
Projects
None
Subscribers
None