forked from arangodb/velocypack
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
44 lines (37 loc) · 1.1 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Lessons from Cuckoo
-------------------
* improve normalizedHash
* ObjectIterator::next
* Add tests for empty attribute names
* throw out types 0x0f to x012
* remove flag sortAttributeNames
* ObjectIterator: performance
* 1 element arrays and objects compact
* refactor close() method
* findDataOffset reparieren
Documentation
-------------
* write Performance.md section for speed tests
* documentation of C++ classes (// ...) (MN)
Testing
-------
* automate tests on MacOS and ARM
* automate tests for 32 bit Windows builds
* test equal_to with custom types
Features
--------
* implement missing type BCD in Builder, Slice, Parser and Dumper
* unique/distinct/sort for Arrays
* optionally validate Slice bounds (framing). Validator is started but not finished
APIs
----
* SWIG support (MN)
Tools
-----
* add inspect tool (tools/) for binary vpack values
* add optional saving of dictionaries from json-to-vpack
* add optional reading of dictionaries in vpack-to-json
* automate sizes table generation, add comparison for BSON & MessagePack
Internals
---------
* change from assertions to exceptions in Slice constructors