aboutsummaryrefslogtreecommitdiff
path: root/mapper.lv2/README.md
diff options
context:
space:
mode:
authorHanspeter Portner <dev@open-music-kontrollers.ch>2018-05-19 20:01:06 +0200
committerHanspeter Portner <dev@open-music-kontrollers.ch>2018-05-19 20:01:06 +0200
commit76bb6b1e06d39c6e88389be797883ba561b11e82 (patch)
tree56152894ec72e30c08c6eec6aae3204521766e66 /mapper.lv2/README.md
parent053da68af8d7713b0c1eff5b07684553e03ada75 (diff)
parenteac10873013f44c4d58cbe670e5f507e2df0519c (diff)
downloadsynthpod-76bb6b1e06d39c6e88389be797883ba561b11e82.tar.xz
Merge commit 'eac10873013f44c4d58cbe670e5f507e2df0519c'
Diffstat (limited to 'mapper.lv2/README.md')
-rw-r--r--mapper.lv2/README.md16
1 files changed, 15 insertions, 1 deletions
diff --git a/mapper.lv2/README.md b/mapper.lv2/README.md
index 4d0a1cdd..4c61e617 100644
--- a/mapper.lv2/README.md
+++ b/mapper.lv2/README.md
@@ -7,12 +7,26 @@
* Is lock-free
* Uses a simplistic API
* Can map a fixed size of elements only
-* Has fast URI mapping with constant expected time
+* Has fast URI mapping with constant expected time O(1)
* Has immediate URID unmaping with O(1)
+* Uses quadratic probing to counteract primary clustering
* When combined with an rt-safe memory allocator
* Is wait-free
* Is rt-safe
+### Build Status
+
+[![build status](https://gitlab.com/OpenMusicKontrollers/mapper.lv2/badges/master/build.svg)](https://gitlab.com/OpenMusicKontrollers/mapper.lv2/commits/master)
+
+### Build / test
+
+ git clone https://git.open-music-kontrollers.ch/lv2/mapper.lv2
+ cd mapper.lv2
+ meson build
+ cd build
+ ninja -j4
+ ninja test
+
### Reference
* <http://lv2plug.in/ns/ext/urid>