News for hackers. Stuff that matters.
Re:Python 3.11 vs 3.10 performance by liuliu on Wednesday July 06, 2022 @12:24PM (#32003216)
It seems to be just previously, it does:

  switch (op) {
    case "call_function":
      interpret(op.function)
    ...
  }
Now it does:

  switch (op) {
    case "call_function":
      ... setup frame objects etc ...
      pc = op.function
      continue
    ....
  }
Not sure if they just "inlined" it or use tail-call elimination trick.

There are no comments on this comment yet.