File tree Expand file tree Collapse file tree 1 file changed +5
-17
lines changed
Expand file tree Collapse file tree 1 file changed +5
-17
lines changed Original file line number Diff line number Diff line change @@ -119,23 +119,11 @@ pub fn get_deps(build_state: &mut BuildState, deleted_modules: &AHashSet<String>
119119 module. deps = deps. clone ( ) ;
120120 module. deps_dirty = false ;
121121 }
122+ deps. iter ( ) . for_each ( |dep_name| {
123+ if let Some ( module) = build_state. modules . get_mut ( dep_name) {
124+ module. dependents . insert ( module_name. to_string ( ) ) ;
125+ }
126+ } ) ;
122127 } ) ;
123- update_reverse_deps ( build_state) ;
124128 build_state. deps_initialized = true ;
125129}
126-
127- pub fn update_reverse_deps ( build_state : & mut BuildState ) {
128- let deps = build_state
129- . modules
130- . iter ( )
131- . map ( |( module_name, module) | ( module_name. to_string ( ) , module. deps . clone ( ) ) )
132- . collect :: < Vec < ( String , AHashSet < String > ) > > ( ) ;
133-
134- deps. iter ( ) . for_each ( |( module_name, deps) | {
135- deps. iter ( ) . for_each ( |dep_name| {
136- if let Some ( dependent_module) = build_state. modules . get_mut ( dep_name) {
137- dependent_module. dependents . insert ( module_name. to_string ( ) ) ;
138- }
139- } ) ;
140- } )
141- }
You can’t perform that action at this time.
0 commit comments