Compared to v8, this patch series corrects some grammatical errors in
patch 1 and 2. Some unrelated formatting has also been removed from
patch 2. Finally, a patch has been added wich extends the Rust test
suite by checking that the Rust crate compiles even with all features
disabled.

--
Best regards,
Tage

Tage Johansson (7):
  generator: Add information about asynchronous handle calls
  rust: async: Create an async friendly handle type
  generator: Add `modifies_fd` flag to the [call] structure
  rust: async: Use the modifies_fd flag to exclude calls
  rust: async: Add a couple of integration tests
  rust: async: Add an example
  rust: Check that compilation works with default features disabled

 generator/API.ml                              |  64 +++++
 generator/API.mli                             |  18 ++
 generator/Rust.ml                             | 231 +++++++++++++++
 generator/Rust.mli                            |   2 +
 generator/generator.ml                        |   2 +
 rust/Cargo.toml                               |   6 +-
 rust/Makefile.am                              |   2 +
 rust/examples/concurrent-read-write.rs        | 149 ++++++++++
 rust/run-tests.sh.in                          |   3 +
 rust/src/async_handle.rs                      | 266 ++++++++++++++++++
 rust/src/lib.rs                               |   9 +
 rust/src/utils.rs                             |   9 +
 rust/tests/test_async_100_handle.rs           |  25 ++
 rust/tests/test_async_200_connect_command.rs  |  26 ++
 rust/tests/test_async_210_opt_abort.rs        |  32 +++
 rust/tests/test_async_220_opt_list.rs         |  86 ++++++
 rust/tests/test_async_230_opt_info.rs         | 122 ++++++++
 rust/tests/test_async_240_opt_list_meta.rs    | 150 ++++++++++
 .../test_async_245_opt_list_meta_queries.rs   |  94 +++++++
 rust/tests/test_async_250_opt_set_meta.rs     | 125 ++++++++
 .../test_async_255_opt_set_meta_queries.rs    | 110 ++++++++
 rust/tests/test_async_400_pread.rs            |  40 +++
 rust/tests/test_async_405_pread_structured.rs |  84 ++++++
 rust/tests/test_async_410_pwrite.rs           |  59 ++++
 rust/tests/test_async_460_block_status.rs     |  98 +++++++
 rust/tests/test_async_620_stats.rs            |  69 +++++
 scripts/git.orderfile                         |   1 +
 27 files changed, 1881 insertions(+), 1 deletion(-)
 create mode 100644 rust/examples/concurrent-read-write.rs
 create mode 100644 rust/src/async_handle.rs
 create mode 100644 rust/tests/test_async_100_handle.rs
 create mode 100644 rust/tests/test_async_200_connect_command.rs
 create mode 100644 rust/tests/test_async_210_opt_abort.rs
 create mode 100644 rust/tests/test_async_220_opt_list.rs
 create mode 100644 rust/tests/test_async_230_opt_info.rs
 create mode 100644 rust/tests/test_async_240_opt_list_meta.rs
 create mode 100644 rust/tests/test_async_245_opt_list_meta_queries.rs
 create mode 100644 rust/tests/test_async_250_opt_set_meta.rs
 create mode 100644 rust/tests/test_async_255_opt_set_meta_queries.rs
 create mode 100644 rust/tests/test_async_400_pread.rs
 create mode 100644 rust/tests/test_async_405_pread_structured.rs
 create mode 100644 rust/tests/test_async_410_pwrite.rs
 create mode 100644 rust/tests/test_async_460_block_status.rs
 create mode 100644 rust/tests/test_async_620_stats.rs


base-commit: f2dac1102884e3dea1cfb33479b34dd689fbb670
prerequisite-patch-id: ce5d2f65bb12ecda61c97fdf22255e188016b3fc
prerequisite-patch-id: cb5e3f05b600a4953e2a77bd53067bb51903aecd
prerequisite-patch-id: 7613cb6ebcc41fb45da587fc9487eb6c643a14a4
prerequisite-patch-id: 397ff0bea47242cf549a894ce519b3702f072c44
prerequisite-patch-id: e0024d76b8f30c22981fa7410d3ba6935aa3fde4
prerequisite-patch-id: 8228f280bd7dc331ba6e59b3b39209ae3eca0ed3
prerequisite-patch-id: 0bfbfc74216958994f80c7363e4473090bd8bab3
prerequisite-patch-id: 02d5d810150c2042a7b4dbd4f4991fa3f69a7039
prerequisite-patch-id: c55d4346bf391f61d0f836d4d2a8818366d2a701
prerequisite-patch-id: b79c88f8e664526bff63d22faa2b8b4e068d6d85
prerequisite-patch-id: a596c70f96938e496b92d4c99e3e8004c4b3c725
prerequisite-patch-id: d6bcb838a1875541f3f125b95f346c21a7d614ea
--
2.42.0

_______________________________________________
Libguestfs mailing list
Libguestfs@redhat.com
https://listman.redhat.com/mailman/listinfo/libguestfs

Reply via email to