golemcloud / wasm-rpc

Apache License 2.0
5 stars 3 forks source link

Fix transitive dependency case #45

Closed afsalthaj closed 1 month ago

afsalthaj commented 3 months ago

https://github.com/afsalthaj/testwasmrpc/tree/transitive_dependency

The above tested code has caller, callee (and a callee2 which isn't significant here)

And the following scenarios have been tested with this change

The PR https://github.com/golemcloud/wasm-rpc/pull/42 hasn't tried to solve transitive dependency case, and it looks like much more easier than the direct-cyclic dependency case. There is no logical intervention into the direct cyclic dependency fix in this PR, still I have included that in the test case.

afsalthaj commented 3 months ago

Testing in progress