summaryrefslogtreecommitdiff
path: root/string.c
diff options
context:
space:
mode:
authorAndré Luiz Tiago Soares <andre.soares@altxtech.net>2025-09-09 11:58:03 -0400
committerGitHub <noreply@github.com>2025-09-09 08:58:03 -0700
commitf7fe43610b7598e35c538269a8adefbc5b59e524 (patch)
tree4c70e8453f171a679c490ce6261af84fafbddd23 /string.c
parentfe362beb899a2b1a3d9012a4ad17b3c48d16b338 (diff)
ZJIT: Optimize `ObjToString` with type guards (#14469)
* failing test for ObjToString optimization with GuardType * profile ObjToString receiver and rewrite with guard * adjust integration tests for objtostring type guard optimization * Implement new GuardTypeNot HIR; objtostring sends to_s directly on profiled nonstrings * codegen for GuardTypeNot * typo fixes * better name for tests; fix side exit reason for GuardTypeNot * revert accidental change * make bindgen * Fix is_string to identify subclasses of String; fix codegen for identifying if val is String
Diffstat (limited to 'string.c')
0 files changed, 0 insertions, 0 deletions