HaxeFoundation / haxe

Haxe - The Cross-Platform Toolkit
https://haxe.org
6.04k stars 647 forks source link

exceptions.ml dependency terror #11449

Open Simn opened 6 months ago

Simn commented 6 months ago

I was playing around with dot graphs today and accidentally learned something useful:

Code_KIdNpRaoK6

These are dependency edges such that the edge target has exactly one source. This means that just because genjvm uses something from exceptions.ml (which is one tiny function), all the stuff below it (and some more stuff that has multiple edge sources and thus isn't shown) becomes a dependency by transitive property. This is a bit silly.

Simn commented 6 months ago

By comarison, the genhl dependencies look really lean:

genhl