This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author serhiy.storchaka
Recipients josh.r, pitrou, rhettinger, serhiy.storchaka
Date 2015-01-25.19:55:50
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1422215750.5.0.784205166946.issue23282@psf.upfronthosting.co.za>
In-reply-to
Content
What about just removing the dummy test inside the hash test? The benefit is smaller but statistically sygnificant and always positive.

$ ./python -m timeit -s "a = list(range(10**6)); s1 = set(a); s2 = set(a)" -- "s1 <= s2"

Unpatched: 10 loops, best of 3: 39.3 msec per loop
Patched: 10 loops, best of 3: 38.7 msec per loop
History
Date User Action Args
2015-01-25 19:55:50serhiy.storchakasetrecipients: + serhiy.storchaka, rhettinger, pitrou, josh.r
2015-01-25 19:55:50serhiy.storchakasetmessageid: <1422215750.5.0.784205166946.issue23282@psf.upfronthosting.co.za>
2015-01-25 19:55:50serhiy.storchakalinkissue23282 messages
2015-01-25 19:55:50serhiy.storchakacreate