issues
search
jerel
/
membrane
Membrane is an opinionated crate that generates a Dart package from a Rust library. Extremely fast performance with strict typing and zero copy returns over the FFI boundary via bincode.
Apache License 2.0
88
stars
12
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Document type limitations
#47
WesleyAC
opened
8 months ago
1
Make lib extension dynamic in integration test
#46
jerel
closed
10 months ago
0
Release 0.11
#45
jerel
closed
12 months ago
0
Include the location of macro usage when emitting borrow errors
#44
jerel
closed
1 year ago
0
Release 0.9.6
#43
jerel
closed
1 year ago
0
Join handle send
#42
jerel
closed
1 year ago
0
Support i64 type on windows target
#41
ghost
closed
1 year ago
0
Correctly handle casing for borrowing non-standard type names
#40
jerel
closed
1 year ago
0
Release 0.9
#39
jerel
closed
1 year ago
0
Release 0.8
#38
jerel
closed
1 year ago
0
Allow a function to opt into infinite timeout config to override global timeout setting
#37
jerel
closed
1 year ago
0
support type alias
#36
huang12zheng
opened
1 year ago
1
FlexBuffers support
#35
bysensa
opened
1 year ago
0
Allow mutable parameters in functions and allow raw identifiers as variable names
#34
jerel
closed
1 year ago
0
Support functions that return `impl Future`
#33
jerel
closed
1 year ago
0
Compile against aarch64 in CI
#32
jerel
closed
1 year ago
0
Add borrow checking and improve the error messaging
#31
jerel
closed
1 year ago
0
Fix mismatched type error on aarch64
#30
ainehanta
closed
1 year ago
1
Add the ability to override the version info stored in the binary
#29
jerel
closed
1 year ago
0
Add the ability to load a cdylib binary and extract type information from it
#28
jerel
closed
1 year ago
0
Use stable sorting of generated functions
#27
jerel
closed
1 year ago
0
Add tests and some missing error messages for function arg types
#26
jerel
closed
1 year ago
0
Upgrade serde-generate to support Dart enum getters
#25
jerel
closed
1 year ago
0
Add borrowing
#24
jerel
closed
1 year ago
0
Ubuntu Linker optimization fix
#23
jwinarske
closed
2 years ago
1
Add basic web support to allow a project to compile to javascript
#22
jerel
closed
2 years ago
0
[example] `membrane_cancel_membrane_task` and `membrane_free_membrane_vec` not in libexample.so
#21
jwinarske
closed
2 years ago
3
[32-bit] libexample
#20
jwinarske
closed
1 year ago
4
Improve support for `Option` params and returns
#19
jerel
closed
2 years ago
0
Add support for both native Dart enums and class enums at the same time
#18
jerel
closed
2 years ago
1
Update ffigen
#17
kturney
closed
2 years ago
3
Add example of ingesting data via UDP and splitting between Dart and C sinks
#16
jerel
closed
2 years ago
0
Refactor error handling to improve developer experience
#15
jerel
closed
2 years ago
0
Add support for top level vectors as arguments and return values
#14
jerel
closed
2 years ago
0
Comparison between membrane and flutter_rust_bridge
#13
xD0135
opened
2 years ago
1
Ready for production use?
#12
xD0135
closed
2 years ago
2
Adding dart loader for Windows dll
#11
xD0135
closed
2 years ago
1
Yocto build error
#10
jwinarske
closed
2 years ago
2
Deserialization error when passing rust variant enums
#9
jc324
closed
2 years ago
3
Windows Support
#8
jc324
opened
2 years ago
6
Fix UTF-8 handling and a deserialization error on large payloads
#7
jerel
closed
2 years ago
0
Add timeout functionality for async receive ports
#6
jerel
closed
2 years ago
0
Fix/example
#5
Roms1383
closed
2 years ago
4
Add notes about MacOS M1
#4
Roms1383
closed
2 years ago
1
Add logging support to give visibility into binary loading and communication sequence
#3
jerel
closed
2 years ago
0
Helpful errors
#2
jerel
closed
2 years ago
0
Pretty minor tweaks
#1
kturney
closed
2 years ago
0