GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Optimized code paths in ceval / bytecodes need call trampolines for Emscripten · Issue #99460 · python/cpython

Optimized code paths in ceval / bytecodes need call trampolines for Emscripten #99460

New issue
Copy link
New issue
Copy link
Closed
Closed
Optimized code paths in ceval / bytecodes need call trampolines for Emscripten#99460
Copy link
Labels
type-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error

Description

@hoodmane
hoodmane
opened on Nov 14, 2022
Issue body actions

Since #91318 the faster CPython folks have added a few more code paths where a METH_NOARGS or METH_O function may be called. These also need call trampolines for the same reason. For instance, the bitarray package when built for Emscripten will hit these code paths with oddly shaped functions causes indirect call signature mismatch errors.

Linked PRs

  • [3.11] GH-99460: Emscripten trampolines on optimized METH_O and METH_NOARGS code paths (gh-99461) #99514

Activity

  1. hoodmane
    added
    type-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
    on Nov 14, 2022
  2. gvanrossum
    added a commit that references this issue on Nov 15, 2022

    gh-99460 Emscripten trampolines on optimized METH_O and METH_NOARGS c…

    86a49e0
  3. hoodmane
    added a commit that references this issue on Nov 15, 2022

    [3.11] pythongh-99460 Emscripten trampolines on optimized METH_O and …

    896d39c
  4. CuriousLearner
    added a commit that references this issue on Nov 16, 2022

    Merge branch 'main' into fix-issue21914

    abd206e
  5. gvanrossum commented on Nov 16, 2022

    @gvanrossum
    gvanrossum
    on Nov 16, 2022
    Member
    More actions

    I'll leave it up to you to close this.

  6. gvanrossum
    added a commit that references this issue on Nov 16, 2022

    [3.11] GH-99460: Emscripten trampolines on optimized METH_O and METH_…

    a06fb51
  7. hoodmane commented on Nov 16, 2022

    @hoodmane
    hoodmane
    on Nov 16, 2022
    ContributorAuthor
    More actions

    Thanks @gvanrossum!

  8. hoodmane
    closed this as completedon Nov 16, 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

    type-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402520 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.