complog icon indicating copy to clipboard operation
complog copied to clipboard

[Feature] Optionally strip ref assemblies of implementations

Open slang25 opened this issue 3 months ago • 1 comments

From what I can see, today when you use complog, it will embed the original referenced assemblies into the complog, which makes sense. However it could be useful to apply some kind of "to reference assembly" processing on these, as the implementations shouldn't impact the compilation, and would lead to more compact complog.

TBH, this could even be a separate command or tool. I'm entertaining the idea of storing a lot of these, hence the #274 suggestion too, so maybe my use-case is something like "complog compress", and again that could be a different cli altogether.

slang25 avatar Oct 13 '25 12:10 slang25

For "original referenced assemblies" are you talking about:

  1. DLLs that existed on disk and were referenced by a project
  2. Projects which were compiled to assemblies and then referenced by other projects in the build

For (2) in terms of compression I'd actually been thinking a bit differently. Basically why include them at all when the goal is size? They can just be recomputed from other artifacts in the log.

jaredpar avatar Oct 14 '25 05:10 jaredpar