Commit ab19617
committed
TimesPerTimeline -> TimeHistogramPerTimeline (#7084)
Replace O(n) TimesPerTimeline with O(log n) TimeHistogramPerTimeline for efficient time navigation. Adds prev_key() method to Int64Histogram
and TimelineTimes helper struct to bundle timeline metadata
with histograms.1 parent 9f1d202 commit ab19617
File tree
90 files changed
+2493
-3667
lines changed- .cargo
- .github/workflows
- crates
- store
- re_entity_db/src
- re_log_types/src/path
- re_protos/src/v1alpha1
- re_redap_client/src
- re_sorbet/src
- migrations
- re_tf/src
- re_types_core/src
- top/rerun/src/commands
- rrd
- utils
- re_auth
- src
- oauth
- re_int_histogram/src
- viewer
- re_dataframe_ui/tests
- re_redap_browser
- src
- server_modal
- login_flow
- re_test_context/src
- re_time_panel/src
- re_ui/src
- re_view_time_series/src
- re_viewer_context/src
- re_viewer
- src
- viewer_test_utils
- re_viewport_blueprint
- benches
- src
- re_web_viewer_server/src
- docs/content
- concepts
- getting-started
- configure-the-viewer
- howto
- integrations
- visualization
- reference
- viewer
- rerun_py
- rerun_cli
- rerun
- src/catalog
- tests/rust/re_integration_test
- src
- tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
90 files changed
+2493
-3667
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | 15 | | |
27 | 16 | | |
28 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | | - | |
| 61 | + | |
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
170 | | - | |
| 170 | + | |
171 | 171 | | |
172 | 172 | | |
173 | 173 | | |
| |||
176 | 176 | | |
177 | 177 | | |
178 | 178 | | |
179 | | - | |
| 179 | + | |
180 | 180 | | |
181 | 181 | | |
182 | 182 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
176 | 176 | | |
177 | 177 | | |
178 | 178 | | |
179 | | - | |
| 179 | + | |
180 | 180 | | |
181 | 181 | | |
182 | 182 | | |
| |||
187 | 187 | | |
188 | 188 | | |
189 | 189 | | |
190 | | - | |
| 190 | + | |
191 | 191 | | |
192 | 192 | | |
193 | 193 | | |
| |||
196 | 196 | | |
197 | 197 | | |
198 | 198 | | |
199 | | - | |
| 199 | + | |
200 | 200 | | |
201 | 201 | | |
202 | 202 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8410 | 8410 | | |
8411 | 8411 | | |
8412 | 8412 | | |
8413 | | - | |
8414 | 8413 | | |
8415 | 8414 | | |
8416 | 8415 | | |
| |||
8420 | 8419 | | |
8421 | 8420 | | |
8422 | 8421 | | |
8423 | | - | |
8424 | 8422 | | |
8425 | 8423 | | |
8426 | 8424 | | |
8427 | 8425 | | |
8428 | 8426 | | |
8429 | 8427 | | |
8430 | | - | |
8431 | 8428 | | |
8432 | 8429 | | |
8433 | 8430 | | |
| |||
9309 | 9306 | | |
9310 | 9307 | | |
9311 | 9308 | | |
9312 | | - | |
9313 | 9309 | | |
9314 | 9310 | | |
9315 | 9311 | | |
| |||
9323 | 9319 | | |
9324 | 9320 | | |
9325 | 9321 | | |
9326 | | - | |
9327 | 9322 | | |
9328 | | - | |
9329 | | - | |
9330 | | - | |
9331 | | - | |
9332 | 9323 | | |
9333 | 9324 | | |
9334 | 9325 | | |
| |||
10400 | 10391 | | |
10401 | 10392 | | |
10402 | 10393 | | |
10403 | | - | |
10404 | 10394 | | |
10405 | 10395 | | |
10406 | 10396 | | |
10407 | | - | |
10408 | 10397 | | |
10409 | 10398 | | |
10410 | | - | |
10411 | 10399 | | |
10412 | 10400 | | |
10413 | 10401 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | 89 | | |
| 90 | + | |
| 91 | + | |
100 | 92 | | |
101 | 93 | | |
102 | 94 | | |
| |||
146 | 138 | | |
147 | 139 | | |
148 | 140 | | |
149 | | - | |
150 | 141 | | |
151 | 142 | | |
152 | 143 | | |
| |||
460 | 451 | | |
461 | 452 | | |
462 | 453 | | |
463 | | - | |
464 | | - | |
465 | | - | |
466 | | - | |
467 | 454 | | |
468 | 455 | | |
469 | 456 | | |
| |||
483 | 470 | | |
484 | 471 | | |
485 | 472 | | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
486 | 478 | | |
487 | 479 | | |
488 | 480 | | |
| |||
600 | 592 | | |
601 | 593 | | |
602 | 594 | | |
603 | | - | |
604 | 595 | | |
605 | 596 | | |
606 | 597 | | |
| |||
675 | 666 | | |
676 | 667 | | |
677 | 668 | | |
678 | | - | |
679 | 669 | | |
680 | 670 | | |
681 | 671 | | |
| |||
699 | 689 | | |
700 | 690 | | |
701 | 691 | | |
702 | | - | |
703 | 692 | | |
704 | 693 | | |
705 | 694 | | |
| |||
721 | 710 | | |
722 | 711 | | |
723 | 712 | | |
724 | | - | |
725 | 713 | | |
726 | 714 | | |
727 | 715 | | |
| |||
749 | 737 | | |
750 | 738 | | |
751 | 739 | | |
752 | | - | |
753 | 740 | | |
754 | 741 | | |
755 | 742 | | |
756 | 743 | | |
757 | 744 | | |
758 | 745 | | |
759 | | - | |
760 | 746 | | |
761 | 747 | | |
762 | 748 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | 13 | | |
15 | 14 | | |
16 | 15 | | |
| |||
20 | 19 | | |
21 | 20 | | |
22 | 21 | | |
23 | | - | |
24 | 22 | | |
25 | 23 | | |
26 | 24 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
152 | | - | |
| 152 | + | |
153 | 153 | | |
154 | 154 | | |
155 | | - | |
| 155 | + | |
156 | 156 | | |
157 | 157 | | |
158 | 158 | | |
| |||
0 commit comments