Files
cpython/Include
Victor Stinner f9b760f48a Rework CALL_FUNCTION* opcodes
Issue #27213: Rework CALL_FUNCTION* opcodes to produce shorter and more
efficient bytecode:

* CALL_FUNCTION now only accepts position arguments
* CALL_FUNCTION_KW accepts position arguments and keyword arguments, but keys
  of keyword arguments are packed into a constant tuple.
* CALL_FUNCTION_EX is the most generic, it expects a tuple and a dict for
  positional and keyword arguments.

CALL_FUNCTION_VAR and CALL_FUNCTION_VAR_KW opcodes have been removed.

2 tests of test_traceback are currently broken: skip test, the issue #28050 was
created to track the issue.

Patch by Demur Rumed, design by Serhiy Storchaka, reviewed by Serhiy Storchaka
and Victor Stinner.
2016-09-09 10:17:08 -07:00
..
2016-01-26 00:40:57 +01:00
2013-10-05 16:28:04 -04:00
2016-06-03 22:37:48 -07:00
2015-03-21 09:25:53 +02:00
2015-01-29 14:29:51 +01:00
2015-03-21 09:25:53 +02:00
2016-09-09 10:17:08 -07:00
2014-10-10 11:55:41 +02:00
2016-08-15 22:32:43 -04:00
2016-08-20 08:03:06 +00:00
2016-09-08 09:33:56 -07:00
2016-09-08 09:15:54 -07:00
2016-05-08 14:02:35 +00:00
2016-09-06 10:46:49 -07:00