v0.1.0-rc1
·
245 commits
to master
since this release
See #155
What's Changed
- Support fn pointers with higher order lifetimes by Daniel Henry-Mantilla (@danielhenrymantilla) in #24
- [WIP] - Extra features for the Node.js FFI support (such as closures) by Daniel Henry-Mantilla (@danielhenrymantilla) in #39
- Add missing out-parameter helpers for our Ditto use cases by Daniel Henry-Mantilla (@danielhenrymantilla) in #40
- Added
cStringVecToStringArrayconversion, and made stringified … by Daniel Henry-Mantilla (@danielhenrymantilla) in #41 - Setup to be
git subrepo-friendly by Daniel Henry-Mantilla (@danielhenrymantilla) in #42 - Node.js – Add idiomatic wrapper for N-API's
env.spawn()by Daniel Henry-Mantilla (@danielhenrymantilla) in #55 - [Node.js] Added support for the
nodejs(async_worker)parameter, by Daniel Henry-Mantilla (@danielhenrymantilla) in #58 - [Node.js] Improve the API and design of the async worker by Daniel Henry-Mantilla (@danielhenrymantilla) in #60
- Make
node-jsexperimental feature support WASM too by Daniel Henry-Mantilla (@danielhenrymantilla) in #67 - Implement Fixed Size Arrays by Riley Doyle (@rodoyle) in #74
- Js FFI | Support
#[ffi_export]on anasync fnby Daniel Henry-Mantilla (@danielhenrymantilla) in #72 - Amend
executorsupport to require thefnto beasyncby Daniel Henry-Mantilla (@danielhenrymantilla) in #75 - [js] Make proper support for 64-bit ints through js
BigInts by Daniel Henry-Mantilla (@danielhenrymantilla) in #76 - Feature: stable header generation by Daniel Henry-Mantilla (@danielhenrymantilla) in #77
- Node.js | Add support for detached callbacks by Daniel Henry-Mantilla (@danielhenrymantilla) in #78
- Fix
[ffi_export]edasync fnfunction losing its docstring in the generated headers by Daniel Henry-Mantilla (@danielhenrymantilla) in #83 - [js] Add
AdhocToReprNapiby Daniel Henry-Mantilla (@danielhenrymantilla) in #85 - Docs whitespace tweak by Hamilton Chapman (@hamchapman) in #84
- Support
mutparameters on#[ffi_export]ed functions by Daniel Henry-Mantilla (@danielhenrymantilla) in #111 - fix true bare metal libc missing issue by Steve Fan (@stevefan1999-personal) in #121
- add examples/point by mw66 in #116
- Add initial support for trait objects by Daniel Henry-Mantilla (@danielhenrymantilla) in #92
- Merge Ditto experimental's branch changes back into
mainby Daniel Henry-Mantilla (@danielhenrymantilla) in #122 - Nits by Daniel Henry-Mantilla (@danielhenrymantilla) in #123
- Doc improvements by Daniel Henry-Mantilla (@danielhenrymantilla) in #124
- Nits by Daniel Henry-Mantilla (@danielhenrymantilla) in #125
- Fix broken README links by Ryan Butler (@TheButlah) in #126
#[ffi_export]improvements (proc-macro reïmplementation) by Daniel Henry-Mantilla (@danielhenrymantilla) in #129#[ffi_export(rename = "…")]&node{,-,_}js->jsrenaming by Daniel Henry-Mantilla (@danielhenrymantilla) in #130- Nicer closure aliases:
repr_c::Box<dyn FnMut…>,repr_c::Arc<dyn Fn…>by Daniel Henry-Mantilla (@danielhenrymantilla) in #134 - Implement
Frominstead ofIntofor conversions to standard types by Philipp Oppermann (@phil-opp) in #135 - Add
inventory-0-3-1optional feature by Daniel Henry-Mantilla (@danielhenrymantilla) in #132 - Fix version replacement instructions in docs by Reilly Wood (@rgwood) in #138
- FFI-safe dyn Traits – Part 2 by Daniel Henry-Mantilla (@danielhenrymantilla) in #133
- Official crates.io release by Daniel Henry-Mantilla (@danielhenrymantilla) in #155
New Contributors
- Riley Doyle (@rodoyle) made their first contribution in #74
- Hamilton Chapman (@hamchapman) made their first contribution in #84
- Steve Fan (@stevefan1999-personal) made their first contribution in #121
- mw66 made their first contribution in #116
- Ryan Butler (@TheButlah) made their first contribution in #126
- Philipp Oppermann (@phil-opp) made their first contribution in #135
- Reilly Wood (@rgwood) made their first contribution in #138
Full Changelog: v0.0.10...v0.1.0-rc1