Skip to content

Commit eb2a7eb

Browse files
committed
Update CI Script
1 parent 22b2877 commit eb2a7eb

25 files changed

+78
-163
lines changed

ci/install.sh

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
set -ex
22

33
main() {
4-
curl https://sh.rustup.rs -sSf | \
5-
sh -s -- -y --default-toolchain $TRAVIS_RUST_VERSION
6-
74
local target=
85
if [ $TRAVIS_OS_NAME = linux ]; then
9-
target=x86_64-unknown-linux-gnu
6+
target=x86_64-unknown-linux-musl
107
sort=sort
118
else
129
target=x86_64-apple-darwin
@@ -34,10 +31,10 @@ main() {
3431
# This fetches latest stable release
3532
local tag=$(git ls-remote --tags --refs --exit-code https://github.com/japaric/cross \
3633
| cut -d/ -f3 \
37-
| grep -E '^v[0-9.]+$' \
34+
| grep -E '^v[0.1.0-9.]+$' \
3835
| $sort --version-sort \
3936
| tail -n1)
40-
echo cross version: $tag
37+
4138
curl -LSfs https://japaric.github.io/trust/install.sh | \
4239
sh -s -- \
4340
--force \

src/analysis/current_pace.rs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,15 @@ pub fn calculate(timer: &Timer, comparison: &str) -> Option<TimeSpan> {
1111
timer.current_split_index() as usize,
1212
comparison,
1313
timing_method)
14-
.unwrap_or_default();
14+
.unwrap_or_default();
1515

16-
let live_delta =
17-
TimeSpan::option_op(timer.current_time()[timing_method],
18-
timer.current_split().unwrap().comparison(comparison)
19-
[timing_method],
20-
|a, b| a - b);
16+
let live_delta = TimeSpan::option_op(timer.current_time()[timing_method],
17+
timer
18+
.current_split()
19+
.unwrap()
20+
.comparison(comparison)
21+
[timing_method],
22+
|a, b| a - b);
2123

2224
if let Some(live_delta) = live_delta {
2325
if live_delta > delta {

src/analysis/delta.rs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,13 @@ pub fn calculate(timer: &Timer, comparison: &str) -> (Option<TimeSpan>, bool) {
1414
comparison,
1515
timing_method);
1616

17-
let live_delta =
18-
TimeSpan::option_op(timer.current_time()[timing_method],
19-
timer.current_split().unwrap().comparison(comparison)
20-
[timing_method],
21-
|a, b| a - b);
17+
let live_delta = TimeSpan::option_op(timer.current_time()[timing_method],
18+
timer
19+
.current_split()
20+
.unwrap()
21+
.comparison(comparison)
22+
[timing_method],
23+
|a, b| a - b);
2224

2325
if let Some(live_delta) = live_delta {
2426
if live_delta > delta.unwrap_or_default() {

src/analysis/state_helper.rs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,10 @@ fn segment_time_or_segment_delta(timer: &Timer,
4747
if let Some(split_time) = segment.split_time()[method] {
4848
if segment_time {
4949
return Some(current_time - split_time);
50-
} else if let Some(comparison) =
51-
segment.comparison_timing_method(comparison, method) {
52-
return split_number_comparison.map(|s| {
53-
(current_time - s) -
54-
(split_time - comparison)
55-
});
50+
} else if let Some(comparison) = segment
51+
.comparison_timing_method(comparison, method) {
52+
return split_number_comparison
53+
.map(|s| (current_time - s) - (split_time - comparison));
5654
}
5755
}
5856
}

src/analysis/sum_of_segments/best.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,8 @@ fn populate_predictions(segments: &[Segment],
1818
method: TimingMethod) {
1919
if let Some(current_time) = current_time {
2020
populate_prediction(&mut predictions[segment_index + 1],
21-
segments[segment_index].best_segment_time()[method].map(|t| {
22-
t +
23-
current_time
24-
}));
21+
segments[segment_index].best_segment_time()[method]
22+
.map(|t| t + current_time));
2523
if !simple_calculation {
2624
for &(null_segment_index, _) in
2725
segments[segment_index]

src/analysis/sum_of_segments/mod.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,9 @@ fn track_personal_best_run(segments: &[Segment],
6666
if let Some(first_split_time) =
6767
segment_index
6868
.checked_sub(1)
69-
.map_or(Some(TimeSpan::zero()),
70-
|i| segments[i].personal_best_split_time()[method]) {
69+
.map_or(Some(TimeSpan::zero()), |i| {
70+
segments[i].personal_best_split_time()[method]
71+
}) {
7172
for (segment_index, segment) in segments.iter().enumerate().skip(segment_index) {
7273
let second_split_time = segment.personal_best_split_time()[method];
7374
if let Some(second_split_time) = second_split_time {

src/analysis/sum_of_segments/worst.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,8 @@ fn populate_predictions(segments: &[Segment],
1717
method: TimingMethod) {
1818
if let Some(current_time) = current_time {
1919
populate_prediction(&mut predictions[segment_index + 1],
20-
segments[segment_index].best_segment_time()[method].map(|t| {
21-
t +
22-
current_time
23-
}));
20+
segments[segment_index].best_segment_time()[method]
21+
.map(|t| t + current_time));
2422
for &(segment_history_index, _) in segments[segment_index].segment_history().iter() {
2523
let should_track_branch =
2624
segment_index

src/comparison/latest_run.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,7 @@ fn generate(segments: &mut [Segment], method: TimingMethod) {
2020

2121
let mut total_time = TimeSpan::zero();
2222
while let Some(segment) = remaining_segments.next() {
23-
let segment_time = segment
24-
.segment_history()
25-
.get(attempt_id)
26-
.map(|t| t[method]);
23+
let segment_time = segment.segment_history().get(attempt_id).map(|t| t[method]);
2724

2825
let split_time = match segment_time {
2926
Some(Some(segment_time)) => {

src/component/possible_time_save.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,10 @@ pub fn get_possible_time_save(timer: &Timer,
6767
}
6868
}
6969

70-
let mut time = TimeSpan::option_op(segment.comparison(comparison)[method],
71-
best_segments,
72-
|c, b| c - b - prev_time);
70+
let mut time = TimeSpan::option_op(segment.comparison(comparison)[method], best_segments, |c,
71+
b| {
72+
c - b - prev_time
73+
});
7374

7475
if live && segment_index == timer.current_split_index() as usize {
7576
let segment_delta = analysis::live_segment_delta(timer, segment_index, comparison, method);

src/component/splits.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -142,10 +142,7 @@ impl Component {
142142
};
143143

144144
SplitState {
145-
icon_change: segment
146-
.icon()
147-
.check_for_change(icon_id)
148-
.map(str::to_owned),
145+
icon_change: segment.icon().check_for_change(icon_id).map(str::to_owned),
149146
name: segment.name().to_string(),
150147
delta: delta,
151148
time: Regular::new().format(time).to_string(),

0 commit comments

Comments
 (0)