You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix vectorcall to use slot_new from type slots, fix stat_result
Pattern B vectorcall functions now call through zelf.slots.new
instead of calling PyXxx::slot_new directly. This ensures Rust-level
subclasses with custom slot_new (e.g. stat_result subclassing tuple)
get their own constructor called correctly.
Fix PyStatResult::slot_new to use struct_sequence_new for proper
length validation and hidden field padding, matching structseq_new
behavior. Derive st_atime/st_mtime/st_ctime and their _ns variants
from integer time fields when not explicitly provided.
0 commit comments