Coveralls logob
Coveralls logo
  • Home
  • Features
  • Pricing
  • Docs
  • Sign In

micropython / micropython
93%
master: 98%

DEFAULT BRANCH: master
Build:
LAST BUILD BRANCH: javascript-asyncify
Repo Added 25 Feb 2015 08:06PM UTC
Total Files 158
# Builds 12674 Last
Badge
Badge Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH hash-unary-op
branch: hash-unary-op
CHANGE BRANCH
x
Reset
  • hash-unary-op
  • travis-testing
  • master
  • v1.4
  • combine-load-store-attr
  • pic16bit-port
  • v1.4.1
  • fakenamedtuple
  • v1.4.2
  • pep-492
  • fix-object-new
  • pep-492-v2
  • v1.4.3
  • unix-mp-readline-v2
  • v1.4.4
  • v1.4.5
  • v1.4.6
  • cross
  • v1.5.1
  • v1.5.2
  • iabdalkader-cc3k-update
  • v1.6
  • v1.7
  • threading
  • esp-extra-scripts
  • v1.8
  • v1.8.1
  • travis-clang
  • v1.8.2
  • v1.8.4
  • v1.8.5
  • v1.8.6
  • __call__-inst-noheap
  • v1.8.7
  • v1.9
  • v1.9.1
  • v1.9.2
  • travis-stackless
  • parse-bytecode
  • v1.9.3
  • v1.9.4
  • v1.10
  • v1.11
  • v1.12
  • travis-esp8266
  • emil_tests
  • v1.13
  • docs-dev
  • esp32-idf41-cmake
  • refs/tags/v1.14
  • refs/tags/v1.15
  • refs/tags/v1.16

11 May 2015 - 12:36 First build on hash-unary-op at 93.466%
2312

push

travis-ci

5da430caab8c5a80cb30d2fb9d5eb646?size=18&default=identicondpgeorge
py: Convert hash API to use MP_UNARY_OP_HASH instead of ad-hoc function.

Hashing is now done using mp_unary_op function with MP_UNARY_OP_HASH as
the operator argument.  Hashing for int, str and bytes still go via
fast-path in mp_unary_op since they are the most common objects which
need to be hashed.

This lead to quite a bit of code cleanup, and should be more efficient
if anything.  It saves 176 bytes code space on Thumb2, and 360 bytes on
x86.

The only loss is that the error message "unhashable type" is now the
more generic "unsupported type for __hash__".

13517 of 14462 relevant lines covered (93.47%)

42290.97 hits per line

Relevant lines Covered
14462 RELEVANT LINES 13517 COVERED LINES
Build:
42290.97 HITS PER LINE
Source Files on hash-unary-op
  • List 158
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent Builds

Builds Branch Coverage Commit Committer Type Time Via
2312 hash-unary-op
93.47
py: Convert hash API to use MP_UNARY_OP_HASH instead of ad-hoc function. Hashing is now done using mp_unary_op function with MP_UNARY_OP_HASH as the operator argument. Hashing for int, str and bytes still go via fast-path in mp_unary_op since th... 5da430caab8c5a80cb30d2fb9d5eb646?size=18&default=identicondpgeorge push 11 May 2015 12:55PM UTC travis-ci
See All Builds (12646)
  • Repo on GitHub
Troubleshooting · Open an Issue · Sales · Support · ENTERPRISE · CAREERS · STATUS
BLOG · TWITTER · Legal & Privacy · Supported CI Services · What's a CI service? · Automated Testing

© 2022 Coveralls, Inc