@@ -930,9 +930,10 @@ pub fn execute_module(
930930 prefetch_module_imports ( tc, bridge_ctx, module, resource_name_str) ;
931931
932932 // Instantiate (calls resolve callback for each import — mostly cache hits now)
933- if module
934- . instantiate_module ( tc, module_resolve_callback)
935- . is_none ( )
933+ eprintln ! ( "[v8-runtime] instantiating module..." ) ;
934+ let inst_result = module. instantiate_module ( tc, module_resolve_callback) ;
935+ eprintln ! ( "[v8-runtime] instantiate result: {:?}" , inst_result. is_some( ) ) ;
936+ if inst_result. is_none ( )
936937 {
937938 clear_module_state ( ) ;
938939 return match tc. exception ( ) {
@@ -945,7 +946,9 @@ pub fn execute_module(
945946 }
946947
947948 // Evaluate
949+ eprintln ! ( "[v8-runtime] evaluating module..." ) ;
948950 let eval_result = module. evaluate ( tc) ;
951+ eprintln ! ( "[v8-runtime] evaluate done: result={}" , eval_result. is_some( ) ) ;
949952 if eval_result. is_none ( ) {
950953 clear_module_state ( ) ;
951954 return match tc. exception ( ) {
@@ -1287,6 +1290,7 @@ fn resolve_or_compile_module<'s>(
12871290 } ;
12881291 let mut compiled = v8:: script_compiler:: Source :: new ( v8_source, Some ( & origin) ) ;
12891292 let module = v8:: script_compiler:: compile_module ( scope, & mut compiled) ?;
1293+ eprintln ! ( "[v8-runtime] compiled OK: {}" , & resolved_path) ;
12901294
12911295 MODULE_RESOLVE_STATE . with ( |cell| {
12921296 if let Some ( state) = cell. borrow_mut ( ) . as_mut ( ) {
0 commit comments