Skip to content

Commit e6f55c7

Browse files
authored
Merge pull request #103 from michaelwoerister/big-endian-ci
Fix big-endian build and add CI tests for it.
2 parents f35928f + 645025b commit e6f55c7

File tree

10 files changed

+26
-9
lines changed

10 files changed

+26
-9
lines changed

.travis.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
language: rust
2+
before_install:
3+
- rustup target add powerpc64-unknown-linux-gnu
24
rust:
35
- stable
46
- beta
57
- nightly
8+
fast_finish: true
9+
env:
10+
- CARGO_INCREMENTAL=0
11+
install: skip
12+
script:
13+
- cargo check --verbose --target powerpc64-unknown-linux-gnu --lib --bins --tests || exit 1
14+
- cargo build --verbose --all || exit 1
15+
- cargo test --verbose --all

analyzeme/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "analyzeme"
3-
version = "0.7.0"
3+
version = "0.7.1"
44
authors = ["Wesley Wiser <wwiser@gmail.com>", "Michael Woerister <michaelwoerister@posteo>"]
55
edition = "2018"
66
license = "MIT OR Apache-2.0"

crox/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "crox"
3-
version = "0.7.0"
3+
version = "0.7.1"
44
authors = ["Wesley Wiser <wwiser@gmail.com>"]
55
edition = "2018"
66

flamegraph/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "flamegraph"
3-
version = "0.7.0"
3+
version = "0.7.1"
44
authors = ["Wesley Wiser <wwiser@gmail.com>", "Michael Woerister <michaelwoerister@posteo>"]
55
edition = "2018"
66
license = "MIT OR Apache-2.0"

measureme/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "measureme"
3-
version = "0.7.0"
3+
version = "0.7.1"
44
authors = ["Wesley Wiser <wwiser@gmail.com>", "Michael Woerister <michaelwoerister@posteo>"]
55
edition = "2018"
66
description = "Support crate for rustc's self-profiling feature"

measureme/src/event_id.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,13 @@ impl EventId {
4444
pub fn from_virtual(virtual_id: StringId) -> EventId {
4545
EventId(virtual_id)
4646
}
47+
48+
/// Create an EventId from a raw u32 value. Only used internally for
49+
/// deserialization.
50+
#[inline]
51+
pub fn from_u32(raw_id: u32) -> EventId {
52+
EventId(StringId::new(raw_id))
53+
}
4754
}
4855

4956
pub struct EventIdBuilder<'p, S: SerializationSink> {

measureme/src/raw_event.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,8 @@ impl RawEvent {
149149
{
150150
use byteorder::{ByteOrder, LittleEndian};
151151
RawEvent {
152-
event_kind: StringId::reserved(LittleEndian::read_u32(&bytes[0..])),
153-
event_id: StringId::reserved(LittleEndian::read_u32(&bytes[4..])),
152+
event_kind: StringId::new(LittleEndian::read_u32(&bytes[0..])),
153+
event_id: EventId::from_u32(LittleEndian::read_u32(&bytes[4..])),
154154
thread_id: LittleEndian::read_u32(&bytes[8..]),
155155
start_time_lower: LittleEndian::read_u32(&bytes[12..]),
156156
end_time_lower: LittleEndian::read_u32(&bytes[16..]),

mmview/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "mmview"
3-
version = "0.7.0"
3+
version = "0.7.1"
44
authors = ["Wesley Wiser <wwiser@gmail.com>", "Michael Woerister <michaelwoerister@posteo>"]
55
edition = "2018"
66
license = "MIT OR Apache-2.0"

stack_collapse/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "stack_collapse"
3-
version = "0.7.0"
3+
version = "0.7.1"
44
authors = ["Wesley Wiser <wwiser@gmail.com>", "Michael Woerister <michaelwoerister@posteo>"]
55
edition = "2018"
66
license = "MIT OR Apache-2.0"

summarize/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "summarize"
3-
version = "0.7.0"
3+
version = "0.7.1"
44
authors = ["Wesley Wiser <wwiser@gmail.com>", "Michael Woerister <michaelwoerister@posteo>"]
55
edition = "2018"
66
license = "MIT OR Apache-2.0"

0 commit comments

Comments
 (0)