Author: Carl Friedrich Bolz-Tereick <cfb...@gmx.de> Branch: Changeset: r97787:6050f7ce8f45 Date: 2019-10-16 14:03 +0200 http://bitbucket.org/pypy/pypy/changeset/6050f7ce8f45/
Log: add two get_printable_locations diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py --- a/pypy/interpreter/baseobjspace.py +++ b/pypy/interpreter/baseobjspace.py @@ -22,9 +22,13 @@ __all__ = ['ObjSpace', 'OperationError', 'W_Root'] +def get_printable_location(tp): + return "unpackiterable: %s" % (tp, ) + unpackiterable_driver = jit.JitDriver(name='unpackiterable', greens=['tp'], - reds=['items', 'w_iterator']) + reds=['items', 'w_iterator'], + get_printable_location=get_printable_location) class W_Root(object): diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py --- a/pypy/objspace/std/setobject.py +++ b/pypy/objspace/std/setobject.py @@ -1664,9 +1664,13 @@ w_set.sstorage = w_set.strategy.get_storage_from_list(iterable_w) +def get_printable_location(tp, strategy): + return "create_set: %s %s" % (tp, strategy) + create_set_driver = jit.JitDriver(name='create_set', greens=['tp', 'strategy'], - reds='auto') + reds='auto', + get_printable_location=get_printable_location) def _create_from_iterable(space, w_set, w_iterable): w_set.strategy = strategy = space.fromcache(EmptySetStrategy) _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit