Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Remove circular dependencies across workspace #3023

Merged
merged 58 commits into from
Dec 12, 2022

Commits on Oct 23, 2022

  1. Move derive tests to libp2p-swarm

    The fact that `libp2p-swarm-derive` is a separate crate is an
    implementation detail and only required because `cargo` needs to
    compile this crate separately. It semantically belongs to `libp2p-swarm`
    so this is where the tests should be.
    thomaseizinger committed Oct 23, 2022
    Configuration menu
    Copy the full SHA
    3114d50 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d6625cb View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2022

  1. Configuration menu
    Copy the full SHA
    3eec1fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    16a856c View commit details
    Browse the repository at this point in the history
  3. Move NetworkBehaviour macro export from libp2p to libp2p_swarm

    This allows us to depend on the macro without depending on the entire
    `libp2p` crate which causes circular dependencies in our tests.
    thomaseizinger committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    bd77e1d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e97f150 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1c8654e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8a5edfa View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7d74261 View commit details
    Browse the repository at this point in the history
  8. Deprecate development transports

    These create circular dependencies to the root libp2p crate in tests.
    thomaseizinger committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    9b70a61 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    372ee73 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9bc9cff View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    08622ac View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    86d6065 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c5047b6 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a99823f View commit details
    Browse the repository at this point in the history
  15. Fmt

    thomaseizinger committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    131945b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7b0943b View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    5d7891b View commit details
    Browse the repository at this point in the history
  18. Fix doc tests

    thomaseizinger committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    cf53736 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    5e2eaac View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2022

  1. Configuration menu
    Copy the full SHA
    bcf8a24 View commit details
    Browse the repository at this point in the history
  2. Undo merge errors

    thomaseizinger committed Nov 13, 2022
    Configuration menu
    Copy the full SHA
    04b4cc1 View commit details
    Browse the repository at this point in the history
  3. Resolve compile errors

    thomaseizinger committed Nov 13, 2022
    Configuration menu
    Copy the full SHA
    86355e1 View commit details
    Browse the repository at this point in the history
  4. Allow clippy lint

    thomaseizinger committed Nov 13, 2022
    Configuration menu
    Copy the full SHA
    3760ab4 View commit details
    Browse the repository at this point in the history
  5. Fix cfgs

    thomaseizinger committed Nov 13, 2022
    Configuration menu
    Copy the full SHA
    8077c1a View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

  1. Configuration menu
    Copy the full SHA
    02a594c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    09ae6b2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    455833a View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2022

  1. Configuration menu
    Copy the full SHA
    525bf71 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2022

  1. Configuration menu
    Copy the full SHA
    6270a23 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8bf4d22 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9a711c5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d1595d0 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2022

  1. Configuration menu
    Copy the full SHA
    47df28a View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2022

  1. Configuration menu
    Copy the full SHA
    6b329fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8111d2 View commit details
    Browse the repository at this point in the history
  3. Revert changes to root examples

    Those can depend on the `development_transport`
    thomaseizinger committed Nov 21, 2022
    Configuration menu
    Copy the full SHA
    d9f58f9 View commit details
    Browse the repository at this point in the history
  4. Remove dbg

    thomaseizinger committed Nov 21, 2022
    Configuration menu
    Copy the full SHA
    6ca722f View commit details
    Browse the repository at this point in the history
  5. Fix clippy beta lint

    thomaseizinger committed Nov 21, 2022
    Configuration menu
    Copy the full SHA
    90ef917 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2022

  1. Configuration menu
    Copy the full SHA
    2969c3b View commit details
    Browse the repository at this point in the history
  2. Use correct transport

    thomaseizinger committed Nov 22, 2022
    Configuration menu
    Copy the full SHA
    11de29c View commit details
    Browse the repository at this point in the history
  3. Fix gossipsub docs

    thomaseizinger committed Nov 22, 2022
    Configuration menu
    Copy the full SHA
    c56b844 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8a32da8 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2022

  1. Configuration menu
    Copy the full SHA
    9b1bafe View commit details
    Browse the repository at this point in the history
  2. Merge branch '2173-no-libp2p-dev-dependency' of github.com:libp2p/rus…

    …t-libp2p into 2173-no-libp2p-dev-dependency
    thomaseizinger committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    0625380 View commit details
    Browse the repository at this point in the history
  3. Tidy up imports

    thomaseizinger committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    122e36f View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2022

  1. Configuration menu
    Copy the full SHA
    e39f620 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2022

  1. Fix unresolved symbol

    thomaseizinger committed Dec 9, 2022
    Configuration menu
    Copy the full SHA
    5925f43 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f3b15a5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6324fdb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c5e1a09 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2022

  1. Configuration menu
    Copy the full SHA
    cf24170 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f144a7a View commit details
    Browse the repository at this point in the history
  3. Merge branch '2173-no-libp2p-dev-dependency' of github.com:libp2p/rus…

    …t-libp2p into 2173-no-libp2p-dev-dependency
    thomaseizinger committed Dec 12, 2022
    Configuration menu
    Copy the full SHA
    a61801a View commit details
    Browse the repository at this point in the history
  4. Fix clippy

    thomaseizinger committed Dec 12, 2022
    Configuration menu
    Copy the full SHA
    cd2ada2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4a1229b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    374af9e View commit details
    Browse the repository at this point in the history