summaryrefslogtreecommitdiff
path: root/parser_bits.h
diff options
context:
space:
mode:
authorAlan Wu <XrXr@users.noreply.github.com>2025-10-28 21:23:02 -0400
committerAlan Wu <XrXr@users.noreply.github.com>2025-10-30 18:14:55 -0400
commit5b71b103b6e49bbe8b1a95112e393da552cf803e (patch)
treeefba4b79ce3b4559ebc8c44906d8678ff823ca49 /parser_bits.h
parent68dd1abdec5c222f3a59401cb0ffa07454dcfbe3 (diff)
ZJIT: Unsupported call feature accounting, and new `send_fallback_fancy_call_feature`
In cases we fall back when the callee has an unsupported signature, it was a little inaccurate to use `send_fallback_send_not_optimized_method_type`. We do support the method type in other situations. Add a new `send_fallback_fancy_call_feature` for these situations. Also, `send_fallback_bmethod_non_iseq_proc` so we can stop using `not_optimized_method_type` completely for bmethods. Add accompanying `fancy_arg_pass_*` counters. These don't sum to the number of unoptimized calls that run, but establishes the level of support the optimizer provides for a given workload.
Diffstat (limited to 'parser_bits.h')
0 files changed, 0 insertions, 0 deletions