Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Dates

Tasks/Plan

Status

June 1 - June 1424

revisit knowledge of Rust
run iroha nodes and connect to it via both `iroha_client_cli` and client app
run cbindgen on a small example: - export a function from Rust - generate C bindings with cbindgen - link this C lib from C and Java


June 15 25 - June 28Aug 23

fork the cbindgen repository
add the functionality to parse function signatures from MIR

June 29 - July 12

July 13 - July 26July 27 - Aug 9Aug 10 - Aug 23


Aug 24 - Sept 6

use ffi_export macro to generate FFI bindings of some functions in iroha_client


Sept 7 - Sept 20use cbindgen to generate C header file for exported FFI bindings. This will require cbindgen's features:
1.  macro expansion
2. resolution of associated types via MIR (implemented during the previous stages of the internship)

Sept 21 - Oct 4

Oct 5 - Oct 18

Oct 19 - Nov 1

Nov 2 - Nov 12

...