Branch: refs/heads/rust-bindings Home: https://github.com/kronosnet/kronosnet Commit: c912f39a53a8641545322a6f98063891ff049d3a https://github.com/kronosnet/kronosnet/commit/c912f39a53a8641545322a6f980638... Author: Christine Caulfield ccaulfie@redhat.com Date: 2021-06-10 (Thu, 10 Jun 2021)
Changed paths: M .gitignore A libknet/bindings/rust/Cargo.toml A libknet/bindings/rust/build.rs A libknet/bindings/rust/regenerate-sys.sh A libknet/bindings/rust/src/lib.rs A libknet/bindings/rust/src/libknet.rs A libknet/bindings/rust/src/sys/libknet.rs A libknet/bindings/rust/src/sys/mod.rs A libknet/bindings/rust/tests/Cargo.toml A libknet/bindings/rust/tests/src/bin/knet-test.rs A libnozzle/bindings/rust/Cargo.toml A libnozzle/bindings/rust/build.rs A libnozzle/bindings/rust/regenerate-sys.sh A libnozzle/bindings/rust/src/lib.rs A libnozzle/bindings/rust/src/libnozzle.rs A libnozzle/bindings/rust/src/sys/libnozzle.rs A libnozzle/bindings/rust/src/sys/mod.rs A libnozzle/bindings/rust/tests/Cargo.toml A libnozzle/bindings/rust/tests/src/bin/nozzle-test.rs A libnozzle/bindings/rust/tests/up.d/rustnoz M libnozzle/libnozzle.h
Log Message: ----------- WIP Rust bindings for libknet and libnozzle
Not integrated into the main build system yet
Commit: 2dfdc25a561bfe50682ef93f4f71ba602c26e964 https://github.com/kronosnet/kronosnet/commit/2dfdc25a561bfe50682ef93f4f71ba... Author: Christine Caulfield ccaulfie@redhat.com Date: 2021-06-10 (Thu, 10 Jun 2021)
Changed paths: M .gitignore M libknet/bindings/rust/Cargo.toml M libknet/bindings/rust/build.rs M libknet/bindings/rust/regenerate-sys.sh M libknet/bindings/rust/src/lib.rs M libknet/bindings/rust/src/libknet.rs M libknet/bindings/rust/tests/Cargo.toml M libknet/bindings/rust/tests/src/bin/knet-test.rs M libknet/tests/api-test-coverage M libnozzle/bindings/rust/Cargo.toml M libnozzle/bindings/rust/build.rs M libnozzle/bindings/rust/regenerate-sys.sh M libnozzle/bindings/rust/src/lib.rs M libnozzle/bindings/rust/tests/Cargo.toml M libnozzle/bindings/rust/tests/src/bin/nozzle-test.rs R libnozzle/bindings/rust/tests/up.d/rustnoz A libnozzle/bindings/rust/tests/up.d/tap33
Log Message: ----------- Tidy some things
make it compile & run on FreeBSD which doesn't have libc::__errno_location() Fix typos in some API call names check for completeness of API & tests in apt-test-coverage
Commit: e1b9e7cb3c8c987c66813ce4b9f2869682bec74b https://github.com/kronosnet/kronosnet/commit/e1b9e7cb3c8c987c66813ce4b9f286... Author: Christine Caulfield ccaulfie@redhat.com Date: 2021-06-10 (Thu, 10 Jun 2021)
Changed paths: M libknet/bindings/rust/src/lib.rs M libknet/bindings/rust/src/libknet.rs M libnozzle/bindings/rust/src/lib.rs M libnozzle/bindings/rust/src/libnozzle.rs M libnozzle/bindings/rust/tests/src/bin/nozzle-test.rs
Log Message: ----------- Tidy the rust code a lot (thanks clippy)
Commit: 3c7ab4a622c5b49d22ee3dee0944fcdeada9614a https://github.com/kronosnet/kronosnet/commit/3c7ab4a622c5b49d22ee3dee0944fc... Author: Christine Caulfield ccaulfie@redhat.com Date: 2021-06-10 (Thu, 10 Jun 2021)
Changed paths: M configure.ac M libknet/Makefile.am M libknet/bindings/rust/Cargo.toml A libknet/bindings/rust/Makefile.am M libknet/bindings/rust/tests/Cargo.toml A libknet/bindings/rust/tests/Makefile.am M libknet/bindings/rust/tests/src/bin/knet-test.rs M libnozzle/Makefile.am A libnozzle/bindings/rust/Makefile.am A libnozzle/bindings/rust/tests/Makefile.am M libnozzle/bindings/rust/tests/src/bin/nozzle-test.rs
Log Message: ----------- First pass at integrating Rust files into the build system
Commit: 7afc777a82df31cae3780a978f27f4f0e3a4b683 https://github.com/kronosnet/kronosnet/commit/7afc777a82df31cae3780a978f27f4... Author: Christine Caulfield ccaulfie@redhat.com Date: 2021-06-10 (Thu, 10 Jun 2021)
Changed paths: M libknet/bindings/rust/src/libknet.rs A libknet/bindings/rust/tests/build.rs M libknet/bindings/rust/tests/src/bin/knet-test.rs M libknet/tests/api-test-coverage M libnozzle/bindings/rust/Makefile.am M libnozzle/bindings/rust/build.rs M libnozzle/bindings/rust/tests/Cargo.toml M libnozzle/bindings/rust/tests/Makefile.am M libnozzle/bindings/rust/tests/src/bin/nozzle-test.rs M libnozzle/tests/api-test-coverage
Log Message: ----------- Add some more tests, fix some bugs
'make dist' fails though - not sure why
Things to do: - fix make dist - Find a way to make tests use the in-tree libraries (currently they just use them for building) - probably fix all the Makefile.am files
Commit: e716ac251e463b499c52f3c95095b901c9b012d4 https://github.com/kronosnet/kronosnet/commit/e716ac251e463b499c52f3c95095b9... Author: Christine Caulfield ccaulfie@redhat.com Date: 2021-06-10 (Thu, 10 Jun 2021)
Changed paths: M libknet/bindings/rust/src/libknet.rs M libknet/bindings/rust/tests/src/bin/knet-test.rs
Log Message: ----------- 100% test coverage.
and fix some bugs
Commit: 91f66ad0ccf1c13aa60713524df740cf102218d1 https://github.com/kronosnet/kronosnet/commit/91f66ad0ccf1c13aa60713524df740... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-06-10 (Thu, 10 Jun 2021)
Changed paths: M .gitignore M configure.ac M libknet/Makefile.am A libknet/bindings/Makefile.am M libknet/bindings/rust/Makefile.am M libknet/bindings/rust/tests/Makefile.am M libnozzle/Makefile.am A libnozzle/bindings/Makefile.am M libnozzle/bindings/rust/Makefile.am M libnozzle/bindings/rust/tests/Makefile.am
Log Message: ----------- [build] minor cleanup
- make rust bindings optionals - cleanup variables - reformat Makefile.am - add some copyrights - allow test suite to run
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Compare: https://github.com/kronosnet/kronosnet/compare/a14c629ff14c...91f66ad0ccf1