(pending []pendingModule, extras []engine.ExtraModule)
| 919 | } |
| 920 | |
| 921 | func gatherModuleLoadRequests(pending []pendingModule, extras []engine.ExtraModule) []moduleLoadRequest { |
| 922 | loads := make([]moduleLoadRequest, 0, len(pending)+len(extras)) |
| 923 | for _, mod := range pending { |
| 924 | loads = append(loads, moduleLoadRequest{mod: mod}) |
| 925 | } |
| 926 | for _, extra := range extras { |
| 927 | loads = append(loads, moduleLoadRequest{ |
| 928 | mod: pendingModule{ |
| 929 | Ref: extra.Ref, |
| 930 | Name: extra.Name, |
| 931 | Entrypoint: extra.Entrypoint, |
| 932 | }, |
| 933 | extra: true, |
| 934 | }) |
| 935 | } |
| 936 | return loads |
| 937 | } |
| 938 | |
| 939 | func moduleResolveParallelism(moduleCount int) int { |
| 940 | if moduleCount <= 1 { |
no outgoing calls