Branch: refs/heads/rust-bindings
Home:
https://github.com/kronosnet/kronosnet
Commit: c912f39a53a8641545322a6f98063891ff049d3a
https://github.com/kronosnet/kronosnet/commit/c912f39a53a8641545322a6f98063…
Author: Christine Caulfield <ccaulfie(a)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/2dfdc25a561bfe50682ef93f4f71b…
Author: Christine Caulfield <ccaulfie(a)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/e1b9e7cb3c8c987c66813ce4b9f28…
Author: Christine Caulfield <ccaulfie(a)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/3c7ab4a622c5b49d22ee3dee0944f…
Author: Christine Caulfield <ccaulfie(a)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/7afc777a82df31cae3780a978f27f…
Author: Christine Caulfield <ccaulfie(a)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/e716ac251e463b499c52f3c95095b…
Author: Christine Caulfield <ccaulfie(a)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/91f66ad0ccf1c13aa60713524df74…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Compare:
https://github.com/kronosnet/kronosnet/compare/a14c629ff14c...91f66ad0ccf1