• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

zopefoundation / zope.interface / 559

Builds Branch Commit Type Ran Committer Via Coverage
559 issue21 Optimize the extremely common case of a __bases__ of length one. In the benchmark, 4/5 of the interfaces and related objects have a base of length one. push 09 Mar 2020 07:36PM UTC jamadden travis-ci pending completion   set done
558 issue11 Make provided/implementedBy and adapter registries respect super(). The query functions now start by looking at the next class in the MRO (interfaces directly provided by the underlying object are not found). Adapter registries automatically pic... Pull #181 09 Mar 2020 05:55PM UTC web-flow travis-ci pending completion   set done
557 issue11 Make provided/implementedBy and adapter registries respect super(). The query functions now start by looking at the next class in the MRO (interfaces directly provided by the underlying object are not found). Adapter registries automatically pic... push 09 Mar 2020 05:52PM UTC jamadden travis-ci pending completion   set done
556 issue11 Additional crash-safety for adapter lookup. Make the C functions get the cache only after resolving the ``required`` into a tuple, in case of side-effects like...clearing the cache. This could lead to the ``cache`` object being deallocated before... Pull #181 09 Mar 2020 03:34PM UTC web-flow travis-ci pending completion   set done
555 issue11 Additional crash-safety for adapter lookup. Make the C functions get the cache only after resolving the ``required`` into a tuple, in case of side-effects like...clearing the cache. This could lead to the ``cache`` object being deallocated before... push 09 Mar 2020 03:34PM UTC jamadden travis-ci pending completion   set done
554 issue11 Fix CPython3.5 crashes. Apparently there's a bug in tuple(map(func, it)) when func can return transient objects. The `_lookup` function was overwriting the `cache` stack variable with garbage when `tuplefy` was called with such a map object. The... Pull #181 08 Mar 2020 04:29PM UTC web-flow travis-ci pending completion   set done
553 issue11 Fix CPython3.5 crashes. Apparently there's a bug in tuple(map(func, it)) when func can return transient objects. The `_lookup` function was overwriting the `cache` stack variable with garbage when `tuplefy` was called with such a map object. The... push 08 Mar 2020 04:27PM UTC jamadden travis-ci pending completion   set done
552 issue11 Handle diamond inheritance for super Pull #181 07 Mar 2020 02:28PM UTC web-flow travis-ci pending completion   set done
551 issue11 Handle diamond inheritance for super push 07 Mar 2020 02:26PM UTC jamadden travis-ci pending completion   set done
550 faster-eq-hash-comparison Move Interface hashing and comparison to C; 2.5 to 15x speedup in micro benchmarks Included benchmark numbers: Current master, Python 3.8: ..................... contains (empty dict): Mean +- std dev: 198 ns +- 5 ns ..................... contai... Pull #183 07 Mar 2020 12:54AM UTC web-flow travis-ci pending completion   set done
549 faster-eq-hash-comparison Move Interface hashing and comparison to C; 2.5 to 15x speedup in micro benchmarks Included benchmark numbers: Current master, Python 3.8: ..................... contains (empty dict): Mean +- std dev: 198 ns +- 5 ns ..................... contai... push 07 Mar 2020 12:48AM UTC jamadden travis-ci pending completion   set done
548 issue21 Remove need to use the legacy fallback. This makes more interfaces resolvable (cuts unresolvable objects from about 130 to about 70 in my large test), and when C3 + the heuristic fails, go with the next defined base. Pull #182 06 Mar 2020 05:22PM UTC web-flow travis-ci pending completion   set done
547 issue21 Remove need to use the legacy fallback. This makes more interfaces resolvable (cuts unresolvable objects from about 130 to about 70 in my large test), and when C3 + the heuristic fails, go with the next defined base. push 06 Mar 2020 05:19PM UTC jamadden travis-ci pending completion   set done
546 issue21 Use C3 (mostly) to compute IRO. Fixes #21 The 'mostly' is because interfaces are used in cases that C3 forbids; when there's a conflict, we move forward by adding the simple legacy base to the list at the conflicting location and continuing. I ... Pull #182 06 Mar 2020 01:20PM UTC web-flow travis-ci pending completion   set done
545 issue21 Use C3 (mostly) to compute IRO. Fixes #21 The 'mostly' is because interfaces are used in cases that C3 forbids; when there's a conflict, we move forward by adding the simple legacy base to the list at the conflicting location and continuing. I ... push 06 Mar 2020 01:18PM UTC jamadden travis-ci pending completion   set done
  • ← Previous
  • 1
  • 2
  • …
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • …
  • 65
  • 66
  • Next →
  • Back to Repo
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc