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-09-08 22:01:51 -07:00
2016-08-21 20:52:26 -07:00
2016-09-07 12:03:06 +00:00
2016-09-06 02:18:16 +00:00
2016-06-18 22:08:11 +03:00
2016-07-06 12:21:58 +03:00
2016-09-08 13:59:53 -04:00
2016-09-09 12:09:07 -07:00
2016-09-09 08:56:37 -07:00
2016-09-09 12:08:53 -04:00
2016-09-08 13:59:53 -04:00
2016-09-08 14:29:23 -07:00
2016-09-08 13:59:53 -04:00
2016-09-09 10:17:08 -07:00
2016-06-30 14:03:21 +03:00
2016-09-09 10:36:01 -07:00
2016-09-08 01:24:12 +01:00
2016-09-08 13:59:53 -04:00
2016-09-08 14:47:23 -05:00
2016-08-15 16:12:59 -04:00
2016-09-07 02:05:16 +03:00
2016-09-09 10:17:08 -07:00
2016-08-30 10:47:49 -07:00
2016-05-29 01:40:30 -04:00
2016-09-08 13:59:53 -04:00
2016-08-24 06:33:33 +00:00
2016-09-07 12:03:06 +00:00
2016-06-29 10:12:22 +00:00
2016-09-08 13:59:53 -04:00
2016-07-11 12:54:44 +00:00
2016-08-23 10:47:07 -07:00
2016-09-07 15:42:32 -07:00
2016-09-08 13:59:53 -04:00
2016-08-13 11:15:59 -07:00
2016-06-12 01:56:50 +00:00
2016-08-23 08:43:16 +01:00
2016-05-16 09:10:43 +03:00
2016-09-05 15:11:23 -07:00
2016-06-06 01:53:28 +00:00
2016-08-24 01:42:15 +10:00
2016-06-14 09:24:31 -07:00
2016-09-08 13:59:53 -04:00
2016-08-08 17:05:40 -04:00
2016-09-08 13:59:53 -04:00
2016-09-09 10:17:08 -07:00
2016-09-08 13:59:53 -04:00
2016-09-04 11:39:01 -07:00
2016-09-08 13:59:53 -04:00
2016-08-23 16:16:52 +01:00
2016-09-08 13:59:53 -04:00
2016-08-26 14:44:48 -07:00
2016-09-07 09:49:42 +03:00
2016-09-07 11:58:24 +02:00
2016-09-08 13:59:53 -04:00
2016-07-15 10:59:11 -07:00
2016-09-08 22:01:51 -07:00
2016-08-30 21:22:36 -07:00
2016-06-11 22:30:05 +03:00
2016-05-26 06:03:19 +00:00
2016-06-06 01:56:09 +00:00
2016-06-06 01:59:19 +00:00
2016-09-05 15:11:23 -07:00
2016-09-09 10:17:08 -07:00
2016-09-08 10:35:16 -07:00
2016-09-07 10:58:05 +03:00
2016-06-02 10:07:09 +00:00
2016-07-17 11:35:35 +03:00
2016-09-07 18:37:17 -07:00
2016-09-09 09:46:56 -07:00
2016-06-06 02:00:50 +00:00
2016-08-26 14:44:48 -07:00
2016-08-02 22:30:24 +02:00
2016-09-07 16:56:15 -07:00
2016-09-07 00:08:44 -07:00
2016-09-07 00:52:20 -07:00
2016-08-09 15:04:49 +01:00
2016-09-07 12:03:06 +00:00
2016-09-09 09:17:35 -07:00
2016-06-06 02:03:11 +00:00
2016-07-01 12:17:05 +03:00
2016-08-17 14:40:08 +02:00
2016-06-29 10:12:22 +00:00
2016-06-11 19:15:00 +03:00
2016-09-06 20:07:58 +02:00
2016-08-30 10:47:49 -07:00
2016-09-08 13:59:53 -04:00
2016-09-06 20:16:17 -07:00
2016-09-08 20:50:03 -07:00
2016-09-08 20:50:03 -07:00
2016-09-08 13:59:53 -04:00
2016-09-05 15:11:23 -07:00
2016-08-05 01:51:39 +00:00
2016-08-15 01:27:03 +10:00
2016-06-04 05:06:25 +00:00
2016-09-03 12:33:38 -04:00
2016-06-14 22:52:04 +03:00
2016-09-08 22:01:51 -07:00
2016-09-08 20:50:03 -07:00
2016-05-26 09:39:41 +00:00
2016-06-11 19:32:44 +03:00