Skip to content

Draft: [Long Task] Clean cyclic dependencies

Thiago Sueto requested to merge work/thiagosueto/fixdeps into master

There are multiple cyclic dependencies in the code of the type:

  • folderA/lib1 depends on folderB/lib2
  • folderB/libX depends on folderA/libY

This can be observed with Codevis for example. This sort of thing:

image

And this doesn't even account for the src/* (or new src/base/*) files.

The idea is to get the code cleaned and more modular eventually. Those cyclic dependencies break the ability to use shared libraries for example, which hinders part of !24 (merged).

Edited by Thiago Sueto

Merge request reports