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

realm / realm-core / nicola.cabiddu_1424 / 1
91%
master: 91%

Build:
Build:
LAST BUILD BRANCH: ni/cstdlib-fix
DEFAULT BRANCH: master
Ran 01 Mar 2024 11:53AM UTC
Files 641
Run time 18s
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

01 Mar 2024 11:17AM UTC coverage: 90.847% (+0.7%) from 90.101%
nicola.cabiddu_1424.1

Pull #7266

Evergreen

web-flow
subword parallel search for ArrayFlex and ArrayPacked find() (#7367)

* idea: subword parallel search

* better subword search

* better naming

* new methods for reading unaligned word from array of bitfields

* perf work on array with find based on parallel values comparison

* major cleanup of bitfield scanning

* de-templatified bit field search

* more tests and code generalization

* more tests

* new iterator optimized for linear scan

* eliminated last use of templates in subword parallel search

* optimization of some subword search methods

* working EQ cmp with parallel subword check

* fix in all_fields_NE

* make populate handle negative values

* commented out bypass which disabled subword search

* fix in fix of populate()

* bugfix and direct methods for signed GT and GE

* fix for GT condition

* enabled array perf tests (outside debug mode)

* fixed inner search loop

* made some perf tests non concurrent and silenced warnings

* moved call to match() into inner loop in subword parallel search

* Perf v2, find_with_marked for packed interger arrays (#7385)

* made find_first_marked() branch free

* various optimizations of find_first_marked, best one selected

* for some reason this is much bettergit add .

* no warnings

* made search method selection more explicit and clear

* bunch of fixes..

* restore subword loop

* fix object store tests + use subword cmp always (which is faster on my machine)

---------

Co-authored-by: Finn Schiermer Andersen <finn.schiermer.andersen@gmail.com>

* Perf work for array flex (still missing timestamps) (#7397)

* WIP perf work for array flex

* more small stuff, nothing important

* parallel subword for eq and neq

* move find parallel inside loop for eq and neq

* LT parallel subword cmp

* GT find for array flex

* Int equality as good as Packed

* code review

---------

Co-authored-by: Finn Schiermer Ande... (continued)
Pull Request #7266: Array Classification + ArrayFlex + ArrayPacked

232619 of 256057 relevant lines covered (90.85%)

4356425.66 hits per line

Source Files on job ubuntu-x86_64 - nicola.cabiddu_1424.1
  • Tree
  • List 0
  • Changed 495
  • Source Changed 251
  • Coverage Changed 245
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 0
  • cc3ae93e on github
  • Prev Job for on nc/merge_all_together (#2083.2)
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