Implemented an ordered set for function dependencies

This commit is contained in:
Eduard Urbach 2025-03-22 12:38:41 +01:00
parent 56ce523642
commit f231d92de5
Signed by: eduard
GPG key ID: 49226B848C78F6C8
8 changed files with 41 additions and 6 deletions

View file

@ -10,7 +10,7 @@ func (r *Result) eachFunction(caller *core.Function, traversed map[*core.Functio
call(caller)
traversed[caller] = true
for _, function := range caller.Dependencies {
for function := range caller.Dependencies.All() {
if traversed[function] {
continue
}