Recompilation speedup: make Router a runtime dep of FrontendStatic

Created Diff never expires
164 removals
220 lines
15 additions
71 lines
15 cycles found. Showing them in decreasing size:
5 cycles found. Showing them in decreasing size:


Cycle of length 17:
Cycle of length 20:


lib/pleroma/web/activity_pub/utils.ex
lib/pleroma/web/plugs/federating_plug.ex
lib/pleroma/web.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/constants.ex
lib/pleroma/constants.ex
lib/pleroma/web/views/layout_view.ex
lib/pleroma/web.ex
lib/pleroma/web/router.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/uploaders/uploader.ex
lib/pleroma/uploaders/uploader.ex
lib/pleroma/web/admin_api/views/account_view.ex
lib/pleroma/instances/instance.ex
lib/pleroma/instances/instance.ex
lib/pleroma/web/activity_pub/activity_pub.ex
lib/pleroma/web/activity_pub/activity_pub.ex
lib/pleroma/web/plugs/ensure_public_or_authenticated_plug.ex
lib/pleroma/upload/filter.ex
lib/pleroma/upload/filter.ex
lib/pleroma/reverse_proxy/client.ex
lib/pleroma/reverse_proxy/client.ex
lib/pleroma/web/auth/authenticator.ex
lib/pleroma/web/api_spec.ex
lib/pleroma/web/activity_pub/utils.ex
lib/pleroma/web/activity_pub/utils.ex
lib/pleroma/web/plugs/federating_plug.ex


Cycle of length 16:
Cycle of length 11:


lib/pleroma/reverse_proxy/client.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/constants.ex
lib/pleroma/web/views/layout_view.ex
lib/pleroma/web.ex
lib/pleroma/web/router.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/uploaders/uploader.ex
lib/pleroma/uploaders/uploader.ex
lib/pleroma/instances/instance.ex
lib/pleroma/web/activity_pub/activity_pub.ex
lib/pleroma/upload/filter.ex
lib/pleroma/reverse_proxy/client.ex

Cycle of length 15:

lib/pleroma/upload/filter.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/plugs/o_auth_scopes_plug.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/constants.ex
lib/pleroma/web/views/layout_view.ex
lib/pleroma/web.ex
lib/pleroma/web.ex
lib/pleroma/web/router.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/uploaders/uploader.ex
lib/pleroma/instances/instance.ex
lib/pleroma/web/activity_pub/activity_pub.ex
lib/pleroma/upload/filter.ex

Cycle of length 14:

lib/pleroma/web/activity_pub/activity_pub.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/constants.ex
lib/pleroma/constants.ex
lib/pleroma/web/views/layout_view.ex
lib/pleroma/web.ex
lib/pleroma/web/router.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/uploaders/uploader.ex
lib/pleroma/uploaders/uploader.ex
lib/pleroma/instances/instance.ex
lib/pleroma/web/activity_pub/activity_pub.ex


Cycle of length 13:
Cycle of length 10:


lib/pleroma/instances/instance.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/constants.ex
lib/pleroma/web/views/layout_view.ex
lib/pleroma/web.ex
lib/pleroma/web/router.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/uploaders/uploader.ex
lib/pleroma/instances/instance.ex

Cycle of length 12:

lib/pleroma/uploaders/uploader.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/plugs/o_auth_scopes_plug.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/constants.ex
lib/pleroma/web/views/layout_view.ex
lib/pleroma/web.ex
lib/pleroma/web.ex
lib/pleroma/web/router.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/uploaders/uploader.ex

Cycle of length 11:

lib/pleroma/web/admin_api/search.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/constants.ex
lib/pleroma/constants.ex
lib/pleroma/web/views/layout_view.ex
lib/pleroma/web.ex
lib/pleroma/web/router.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/web/admin_api/search.ex


Cycle of length 10:
Cycle of length 9:


lib/pleroma/web/plugs/ensure_public_or_authenticated_plug.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/constants.ex
lib/pleroma/web/views/layout_view.ex
lib/pleroma/web/views/layout_view.ex
lib/pleroma/web.ex
lib/pleroma/web.ex
lib/pleroma/web/router.ex
lib/pleroma/web/plugs/ensure_public_or_authenticated_plug.ex

Cycle of length 10:

lib/pleroma/web/auth/authenticator.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/constants.ex
lib/pleroma/constants.ex
lib/pleroma/web/views/layout_view.ex
lib/pleroma/web.ex
lib/pleroma/web/router.ex
lib/pleroma/web/auth/authenticator.ex

Cycle of length 10:

lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/constants.ex
lib/pleroma/web/views/layout_view.ex
lib/pleroma/web/views/layout_view.ex
lib/pleroma/web.ex
lib/pleroma/web/router.ex
lib/pleroma/web/api_spec/operations/status_operation.ex


Cycle of length 10:
Cycle of length 5:

lib/pleroma/web/api_spec.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/constants.ex
lib/pleroma/web/views/layout_view.ex
lib/pleroma/web.ex
lib/pleroma/web/router.ex
lib/pleroma/web/api_spec.ex

Cycle of length 10:

lib/pleroma/web/admin_api/views/account_view.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/constants.ex
lib/pleroma/web/views/layout_view.ex
lib/pleroma/web.ex
lib/pleroma/web/router.ex
lib/pleroma/web/admin_api/views/account_view.ex

Cycle of length 9:


lib/pleroma/web/plugs/o_auth_scopes_plug.ex
lib/pleroma/web/plugs/o_auth_scopes_plug.ex
lib/pleroma/web.ex
lib/pleroma/web.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/constants.ex
lib/pleroma/web/router.ex
lib/pleroma/web/plugs/o_auth_scopes_plug.ex
lib/pleroma/web/plugs/o_auth_scopes_plug.ex

Cycle of length 9:

lib/pleroma/web/plugs/federating_plug.ex
lib/pleroma/web.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/constants.ex
lib/pleroma/web/router.ex
lib/pleroma/web/plugs/federating_plug.ex

Cycle of length 8:

lib/pleroma/web/views/layout_view.ex
lib/pleroma/web.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/constants.ex
lib/pleroma/web/views/layout_view.ex