You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Context: The Documenter.jl builds for Catlab.jl and its dependers have been running very slowly for a while now. I finally tracked this down to the subtypes function, which Documenter calls once per Markdown element in the ExpandTemplates step. Issue JuliaDocs/Documenter.jl#1438 has been filed there (see also the older JuliaDocs/Documenter.jl#1261).
Unfortunately I cannot say what part of Catlab and/or Julia is responsible but I can point in the general direction. The problem arose during the development of data structures for C-sets, defined in the file CSetDataStructures.jl. This file makes heavy use of @generated methods for complex parameterized data types. My guess is that something related to that is causing the slowdown.
The text was updated successfully, but these errors were encountered:
The short version is this:
Context: The Documenter.jl builds for Catlab.jl and its dependers have been running very slowly for a while now. I finally tracked this down to the
subtypes
function, which Documenter calls once per Markdown element in the ExpandTemplates step. Issue JuliaDocs/Documenter.jl#1438 has been filed there (see also the older JuliaDocs/Documenter.jl#1261).Unfortunately I cannot say what part of Catlab and/or Julia is responsible but I can point in the general direction. The problem arose during the development of data structures for C-sets, defined in the file
CSetDataStructures.jl
. This file makes heavy use of@generated
methods for complex parameterized data types. My guess is that something related to that is causing the slowdown.The text was updated successfully, but these errors were encountered: