Skip to content

Google Summer of Code 2021 planning #10072

Closed
@JukkaL

Description

@JukkaL

Mypy will apply to participate in Google Summer of Code 2021. The deadline for applications is Feb 19 so we need to move quickly.

I'm planning to mentor one student and act as our org admin.

Each student works on a project for 10 weeks, an average of 18 hours a week (roughly the same as 6 30-hour weeks). For more information, see the GSoC web site.

We can also have additional mentors. If you think that you have the time to spare and enough experience working on mypy (or mypyc) to mentor a student, feel free to contact me (or leave a comment here). You can propose a project you'd like to mentor, or we can figure out a suitable project together.

My project proposal is going to be focused on mypyc. The goal is to speed up string operations. It would involve adding new primitives for str and bytes operations, and a faster implementation of string formatting (f-strings, str.format and/or % formatting). Additional tasks include designing or finding realistic benchmarks for string operations, analyzing open source codebases to determine which string operations are common, and validating that any optimizations result in improved performance.

Next steps:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions