Skip to content

Commit

Permalink
Release 0.30.0
Browse files Browse the repository at this point in the history
  • Loading branch information
xd009642 committed May 10, 2024
2 parents ddac75d + 1f7d408 commit 8d7ad30
Show file tree
Hide file tree
Showing 15 changed files with 252 additions and 730 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@
From 2019 onwards, all notable changes to tarpaulin will be documented in this
file.

## [0.30.0] 2024-05-10
### Changed
- Upgraded to syn2 and removed branch coverage module. This only had impact in debug dumps so shouldn't impact users
- Ignore type definitions in trait implementations

## [0.29.2] 2024-05-08
### Changed
- Update jobserver crate to allow building on alpine
Expand Down
178 changes: 6 additions & 172 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 3 additions & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cargo-tarpaulin"
version = "0.29.2"
version = "0.30.0"
authors = ["Daniel McKenna <danielmckenna93@gmail.com>"]
description = "Cargo-Tarpaulin is a tool to determine code coverage achieved via tests"
repository = "https://github.com/xd009642/tarpaulin"
Expand Down Expand Up @@ -31,7 +31,7 @@ git2 = "0.18"
humantime-serde = "1"
indexmap = { version = "~1.8", features = ["serde-1"] }
lazy_static = "1.0"
llvm_profparser = "0.5.0"
llvm_profparser = { version = "0.5.0", default-features = false }
object = "0.35"
num_cpus = "1.16.0"
proc-macro2 = { version = "1.0", features = ["span-locations"] }
Expand All @@ -41,7 +41,7 @@ regex = "1.10"
rustc-demangle = "0.1.24"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
syn = { version = "1.0", features = ["full"] }
syn = { version = "2.0", features = ["full"] }
toml = "0.8"
tracing = { version = "0.1", default-features = false }
tracing-subscriber = { version = "0.3.18", default-features = false, features = [
Expand All @@ -54,7 +54,6 @@ tracing-subscriber = { version = "0.3.18", default-features = false, features =
] }
walkdir = "2.5.0"
glob = "0.3.1"
enum-display = "0.1.4"

[target.'cfg(all(target_os = "linux", any(target_arch = "x86_64", target_arch = "x86")))'.dependencies]
libc = "0.2.94"
Expand Down
3 changes: 3 additions & 0 deletions build.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@ use rustc_version::{version, version_meta, Channel};
use std::env;

fn main() {
println!("cargo::rustc-check-cfg=cfg(ptrace_supported)");
println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");

assert!(version().expect("Couldn't get compiler version").major >= 1);

let channel = version_meta()
Expand Down

0 comments on commit 8d7ad30

Please sign in to comment.