notmuch/bindings
Felipe Contreras 02b1621160 ruby: create an actual wrapper struct
Currently Ruby data points directly to a notmuch object (e.g.
notmuch_database_t), since we don't need any extra data that is fine.

However, in the next commit we will need extra data, therefore we create
a new struct notmuch_rb_object_t wrapper which contains nothing but a
pointer to the current pointer (e.g. notmuch_database_t).

This struct is tied to the Ruby object, and is freed when the Ruby
object is freed by the garbage collector.

We do nothing with this wrapper, so no functionality should be changed.

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
2021-07-18 17:08:42 -03:00
..
python version: bump to 0.32.2 2021-06-25 09:02:54 -03:00
python-cffi version: bump to 0.32.2 2021-06-25 09:02:54 -03:00
ruby ruby: create an actual wrapper struct 2021-07-18 17:08:42 -03:00
Makefile build: integrate building ruby bindings into notmuch build process 2015-06-12 09:12:28 +02:00
Makefile.local ruby: improve compilation with CFLAGS 2021-05-22 09:17:21 -03:00