]> granicus.if.org Git - python/commit
Issue #27213: Fixed different issues with reworked CALL_FUNCTION* opcodes.
authorSerhiy Storchaka <storchaka@gmail.com>
Sun, 11 Sep 2016 21:52:40 +0000 (00:52 +0300)
committerSerhiy Storchaka <storchaka@gmail.com>
Sun, 11 Sep 2016 21:52:40 +0000 (00:52 +0300)
commitb72810583e68531bb4231f42f1ce3ff4c0c9958b
tree410e81d9e6d1b561ccd96372319e0b5eb53eec34
parent29097d5a6aa13729583f98cd09923f97addb7819
Issue #27213: Fixed different issues with reworked CALL_FUNCTION* opcodes.

* BUILD_TUPLE_UNPACK and BUILD_MAP_UNPACK_WITH_CALL no longer generated with
  single tuple or dict.
* Restored more informative error messages for incorrect var-positional and
  var-keyword arguments.
* Removed code duplications in _PyEval_EvalCodeWithName().
* Removed redundant runtime checks and parameters in _PyStack_AsDict().
* Added a workaround and enabled previously disabled test in test_traceback.
* Removed dead code from the dis module.
Include/abstract.h
Lib/dis.py
Lib/test/test_extcall.py
Lib/test/test_traceback.py
Objects/abstract.c
Objects/methodobject.c
Python/ceval.c
Python/compile.c
Python/importlib.h
Python/importlib_external.h