ffi_helper 4.1.0
ffi_helper: ^4.1.0 copied to clipboard
Utility classes for Dart's ffi.
1.0.0+ #
- dropped, shouldn't be used
2.0.0 2.0.0+2 #
- add thin
Arraywrapper to manage view into contiguous memory - add
Arenaclass for arena allocation - add
SharedArrayfor shared (reference counted) memory
2.0.1 #
- fix subclassing problem of
Array
2.1.0 #
Arraygets adelete()method (just sugar forfree(array.ptr))
3.0.0-beta #
- use extensions instead of inheritance (otherwise an
Array<Uint8>couldn't be passed as anUint8Array) - use only
NativeTypeas as generic type parameter, which is much less verbose
3.1.0-beta #
- Array.fromList() accepts all Iterable
- Arena also takes a
GetViewfunction likeArrayas constructor argument - Arena now produces
ArrayViews when callingnewArray() - Work on extensibility, meta annotation and documentation
- export utility functions in library
utils
3.2.0-beta #
- Array only stores
Pointerand its length - Extension method
asTypedList()generates and caches view - General work on API.
3.2.1-beta #
- Work on
SharedArray
3.2.2-beta #
- fix bug!
SharedArrayandArenacall standard allocator instead ofnull
3.3.0-beta #
PlatformSpecificcontains platform specific functionality forDynamicLibrary, eg. to get the platform specific file extension for dynamic libraries.
3.3.0-beta+1 #
- update README
4.0.0 #
Arrayis an abstract class- As a consequence, more dependency injection for classes that take an
Array SharedArrayhas less 'questionable' semantics, or rather it now has correct ones.
4.1.0 #
Arrayis a mixinArrayListis a stupid storage class