✕
Skip to content

PEP 393 - Flexible Unicode String Representation #57028

Closed

Description

@torstenbecker
BPO 12819
Nosy @malemburg, @loewis, @jcea, @vstinner, @ezio-melotti
Files
  • pep-393-aug22.diff: Patch generated from the pep-393 branch
  • utf8_fast.patch
  • Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

    Show more details

    GitHub fields:

    assignee = None
    closed_at = <Date 2011-09-29.20:31:15.184>
    created_at = <Date 2011-08-22.18:51:34.825>
    labels = ['type-feature', 'expert-unicode']
    title = 'PEP 393 - Flexible Unicode String Representation'
    updated_at = <Date 2011-09-29.20:32:10.589>
    user = 'https://bugs.python.org/torstenbecker'

    bugs.python.org fields:

    activity = <Date 2011-09-29.20:32:10.589>
    actor = 'ezio.melotti'
    assignee = 'none'
    closed = True
    closed_date = <Date 2011-09-29.20:31:15.184>
    closer = 'vstinner'
    components = ['Unicode']
    creation = <Date 2011-08-22.18:51:34.825>
    creator = 'torsten.becker'
    dependencies = []
    files = ['23004', '23022']
    hgrepos = ['62']
    issue_num = 12819
    keywords = ['patch']
    message_count = 3.0
    messages = ['142741', '142867', '144633']
    nosy_count = 6.0
    nosy_names = ['lemburg', 'loewis', 'jcea', 'vstinner', 'ezio.melotti', 'torsten.becker']
    pr_nums = []
    priority = 'normal'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = 'enhancement'
    url = 'https://bugs.python.org/issue12819'
    versions = ['Python 3.3']

    Activity

    1. torstenbecker commented on Aug 22, 2011

      torstenbeckermannequin
      MannequinAuthor

      I have started an implementation of PEP-393 -- Flexible String Representation 1 on bitbucket 2. Not all code is ported to use the new API yet, but the interpreter starts with the new unicode representation, all unit tests pass, and some micro benchmarks show potential. Please see the related wiki page [3] for details of my implementation.

    2. vstinner commented on Aug 23, 2011

      @vstinner
      Member

      utf8_fast.patch: fast path for pure ASCII string in the UTF-8 decoder.

    3. vstinner commented on Sep 29, 2011

      @vstinner
      Member

      PEP-393 has been accepted and merged into Python 3.3.

    4. transferred this issue fromon Apr 10, 2022
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

    Metadata

    Metadata

    Assignees

    No one assigned

      Labels

      Projects

      No projects

        Milestone

        No milestone

        Relationships

        None yet

        Development

        No branches or pull requests

        Issue actions