Skip to content

Commit 582b99b

Browse files
authored
Merge pull request #43 from bjorn3/wasi_support
Support wasm and wasi
2 parents 149e528 + de2f5a5 commit 582b99b

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

measureme/Cargo.toml

+2
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,6 @@ travis-ci = { repository = "rust-lang/measureme" }
1515
[dependencies]
1616
byteorder = "1.2.7"
1717
rustc-hash = "1.0.1"
18+
19+
[target.'cfg(not(target_arch="wasm32"))'.dependencies]
1820
memmap = "0.6.0"

measureme/src/lib.rs

+4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
mod event;
22
mod file_header;
3+
#[cfg(any(not(target_arch="wasm32"), target_os="wasi"))]
34
mod file_serialization_sink;
5+
#[cfg(not(target_arch="wasm32"))]
46
mod mmap_serialization_sink;
57
mod profiler;
68
mod profiling_data;
@@ -12,7 +14,9 @@ pub mod rustc;
1214
pub mod testing_common;
1315

1416
pub use crate::event::Event;
17+
#[cfg(any(not(target_arch="wasm32"), target_os="wasi"))]
1518
pub use crate::file_serialization_sink::FileSerializationSink;
19+
#[cfg(not(target_arch="wasm32"))]
1620
pub use crate::mmap_serialization_sink::MmapSerializationSink;
1721
pub use crate::profiler::{Profiler, ProfilerFiles};
1822
pub use crate::profiling_data::{ProfilingData, MatchingEvent};

0 commit comments

Comments
 (0)