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

micropython / micropython / 13382
98%

Build:
DEFAULT BRANCH: master
Ran 29 Apr 2020 02:05PM UTC
Jobs 1
Files 274
Run time 26s
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

pending completion
13382

push

travis-ci-com

dpgeorge
all: Factor gchelper code to one place and use it for unix & ARM ports.

No functionality change is intended with this commit, it just consolidates
the separate implementations of GC helper code to the lib/utils/ directory
as a general set of helper functions useful for any port.  This reduces
duplication of code, and makes it easier for future ports or embedders to
get the GC implementation correct.

Ports should now link against gchelper_native.c and either gchelper_m0.s or
gchelper_m3.s (currently only Cortex-M is supported but other architectures
can follow), or use the fallback gchelper_generic.c which will work on
x86/x64/ARM.

The gc_helper_get_sp function from gchelper_m3.s is not really GC related
and was only used by cc3200, so it has been moved to that port and renamed
to cortex_m3_get_sp.

19404 of 19799 relevant lines covered (98.0%)

419645.53 hits per line

Jobs
ID Job ID Ran Files Coverage
5 13382.5 (MAKEOPTS="-j4" NAME="unix coverage build and tests") 29 Apr 2020 02:05PM UTC 0
98.0
Travis Job 13382.5
Source Files on build 13382
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #13382
  • 71042602 on github
  • Prev Build on master (#13381)
  • Next Build on master (#13399)
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

© 2026 Coveralls, Inc