Skip to content

[JIT] Better Python String Support #20769

@eellison

Description

@eellison

[JIT] Support All Python String methods

Tracking issue for parity with python strings.

  • capitalize()
  • casefold() - skipped
  • center()
  • count()
  • encode() - maybe skip this one since everything is already unicode
  • endswith()
  • expandtabs()
  • find()
  • format()
  • format_map() - skipped
  • index()
  • isalnum()
  • isalpha()
  • isdecimal()
  • isdigit()
  • isidentifier()
  • islower()
  • isnumeric()
  • isprintable()
  • isspace()
  • istitle()
  • isupper()
  • join()
  • ljust()
  • lower()
  • lstrip()
  • maketrans() - skipped
  • partition()
  • replace()
  • rfind()
  • rindex()
  • rjust()
  • rpartition()
  • rsplit()
  • rstrip()
  • split()
  • splitlines()
  • startswith()
  • strip()
  • swapcase()
  • title()
  • translate() - skipped
  • upper()
  • zfill()

Motivation

Users have run been blocked by lack of these methods in the past.

cc @suo

Metadata

Metadata

Assignees

No one assigned

    Labels

    jit-backlogoncall: jitAdd this issue/PR to JIT oncall triage queue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions