0.5.0: modular interface, events, finalizers
In this release:
- we split the API into modules:
Nvrtc
,Device
,Context
,Deviceptr
,Module
,Stream
; - we support CUDA events via
Event
and a wrapper moduleDelimited_event
that manages destroying events; - we manage the primary context, created contexts, streams and events via finalizers.