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

sunchao / parquet-rs / 228
96%

Build:
DEFAULT BRANCH: master
Ran 14 Dec 2017 06:24AM UTC
Jobs 1
Files 20
Run time 1s
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
228

push

travis-ci

web-flow
Add CRC32 with SSE support (#30)

This adds a CRC32 impl based on the SSE4.2 intrinsics. The hash_util::hash
function now decide at build time which hash to use. To enable the CRC32 hash,
one can pass the flags through RUSTC flag:

  RUSTFLAGS="-C target-feature=+sse4.2" cargo bench

Benchmarking shows that it can give some improvements.

Before:
test dict_i32_1k_10             ... bench:      13,915 ns/iter (+/- 313)
test dict_i32_1k_100            ... bench:      14,208 ns/iter (+/- 385)
test dict_i32_1k_1000           ... bench:      18,119 ns/iter (+/- 9,656)
test dict_i32_1m_10             ... bench:  14,113,301 ns/iter (+/- 272,263)
test dict_i32_1m_100            ... bench:  14,506,331 ns/iter (+/- 315,964)
test dict_i32_1m_1000           ... bench:  19,420,768 ns/iter (+/- 501,641)
test dict_str_1m                ... bench:  12,776,750 ns/iter (+/- 7,132,524)

After:
test dict_i32_1k_10             ... bench:      10,635 ns/iter (+/- 417)
test dict_i32_1k_100            ... bench:      10,778 ns/iter (+/- 133)
test dict_i32_1k_1000           ... bench:      16,894 ns/iter (+/- 223)
test dict_i32_1m_10             ... bench:  11,069,272 ns/iter (+/- 251,322)
test dict_i32_1m_100            ... bench:  11,080,385 ns/iter (+/- 215,262)
test dict_i32_1m_1000           ... bench:  11,445,189 ns/iter (+/- 163,009)
test dict_str_1m                ... bench:  12,963,771 ns/iter (+/- 2,493,590)

4632 of 4853 relevant lines covered (95.45%)

0.95 hits per line

Jobs
ID Job ID Ran Files Coverage
1 228.1 14 Dec 2017 06:24AM UTC 0
95.45
Travis Job 228.1
Source Files on build 228
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #228
  • 0bd401ad on github
  • Prev Build on master (#224)
  • Next Build on master (#231)
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