rust-diplomat/diplomat
Experimental Rust tool for generating FFI definitions allowing many other languages to call Rust code
RustNOASSERTION
Issues
- 0
JS2 constructors: structs and enums should autoconvert at parameter/struct boundaries
#720 opened by Manishearth - 0
Demo Gen: Recursive Owning Type
#726 opened by ambiguousname - 0
- 0
JS2 constructors: Struct ctors should take an object, not a list of fields
#719 opened by Manishearth - 1
- 1
JS CI broken on nightly
#724 opened by Manishearth - 5
Js generation doesn't work for primitive slices
#699 opened by jcrist1 - 0
JS2 constructors: Support attr constructors
#718 opened by Manishearth - 0
Demo Gen: Unflatten Terminus Functions
#674 opened by ambiguousname - 2
Tracking issue for Demo autogeneration backend
#604 opened by Manishearth - 0
Demo_Gen: Avoid Parameter Name Collisions
#612 opened by ambiguousname - 1
Utilize <fieldset> in the default renderer
#716 opened by ambiguousname - 0
Demo_Gen: Parameter Naming Conventions
#611 opened by ambiguousname - 7
Use multi-level argument names in demo_gen
#713 opened by robertbastian - 0
- 0
Add support for Ruby
#712 opened by sffc - 4
- 4
Add support for making traits `Send`/`Sync` (opt-in), in backends where this is safe
#703 opened by emarteca - 0
- 7
Kotlin should use the builtin Result type
#697 opened by Manishearth - 0
Support both "library" and "module" namespacing
#688 opened by Manishearth - 2
Add docs to C, C++, JS
#630 opened by robertbastian - 9
Diplomat MSRV?
#672 opened by sffc - 3
Move HIR into `diplomat-tool`
#596 opened by robertbastian - 0
Demo_Gen: Default Values for Parameters
#607 opened by ambiguousname - 2
Unclear constraints on Indexer types
#654 opened by tadfisher - 8
JS backend should be more liberal about typing
#668 opened by Manishearth - 0
Support Option<T> in JS
#659 opened by Manishearth - 0
JS internal methods can be Symbol-protected
#664 opened by Manishearth - 0
- 13
Rust Wasm ABI treats two-field structs like scalars and doesn't require padding
#657 opened by Manishearth - 8
- 2
_intoFFI padding
#656 opened by ambiguousname - 23
- 0
Move Slice Splatting to gen_js_to_c
#641 opened by ambiguousname - 0
Followup: Kotlin callback destructors
#648 opened by Manishearth - 2
- 0
- 3
JS fromFFI on structs is incorrect
#636 opened by Manishearth - 7
JS slices-in-struct-fields may be broken
#634 opened by Manishearth - 3
JS Backend: Returning slices from WASM memory with ArrayBuffer instead of copying with sliceFromPtr
#602 opened by ambiguousname - 0
JS - Testing Garbage Collection
#627 opened by ambiguousname - 2
Demo_Gen: Additional Customization Options
#606 opened by ambiguousname - 6
Should we stop splitting out data,len pairs when slices show up in FFI params?
#613 opened by Manishearth - 1
Macro tests should also ensure stuff compiles
#617 opened by Manishearth - 1
Demo_Gen: Improved Error Generation
#610 opened by ambiguousname - 0
Relegate Box<slice> to an input-only type
#616 opened by Manishearth - 2
Demo_Gen: Better Organized Output
#609 opened by ambiguousname - 0
Demo_Gen: For string parameters, you should be able to set attributes to provide a list of pre-filled options
#608 opened by ambiguousname - 1