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>
119
119
module. deps = deps. clone ( ) ;
120
120
module. deps_dirty = false ;
121
121
}
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
+ } ) ;
122
127
} ) ;
123
- update_reverse_deps ( build_state) ;
124
128
build_state. deps_initialized = true ;
125
129
}
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