[issue38310] Opcode predictions for asserts, class definitions, and some calls.

2019-09-28 Thread Raymond Hettinger
Raymond Hettinger added the comment: Thanks for the patch :-) -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ __

[issue38310] Opcode predictions for asserts, class definitions, and some calls.

2019-09-28 Thread Raymond Hettinger
Raymond Hettinger added the comment: New changeset f185a73249189bc3b75b4dc26e9ec2990a587b17 by Raymond Hettinger (Brandt Bucher) in branch 'master': bpo-38310: Predict BUILD_MAP_UNPACK_WITH_CALL -> CALL_FUNCTION_EX. (GH-16467) https://github.com/python/cpython/commit/f185a73249189bc3b75b4dc26

[issue38310] Opcode predictions for asserts, class definitions, and some calls.

2019-09-28 Thread Raymond Hettinger
Change by Raymond Hettinger : -- assignee: -> rhettinger nosy: +rhettinger ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue38310] Opcode predictions for asserts, class definitions, and some calls.

2019-09-28 Thread Brandt Bucher
Change by Brandt Bucher : -- keywords: +patch pull_requests: +16051 stage: -> patch review pull_request: https://github.com/python/cpython/pull/16467 ___ Python tracker ___ __

[issue38310] Opcode predictions for asserts, class definitions, and some calls.

2019-09-28 Thread Brandt Bucher
New submission from Brandt Bucher : This patch adds four new opcode predictions: BUILD_MAP_UNPACK_WITH_CALL -> CALL_FUNCTION_EX: - Emitted whenever more than one map of **kwargs is unpacked into a call. - Pair *always* occurs together. LOAD_BUILD_CLASS -> LOAD_CONST: - Emitted whenever a cl