Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions .config/supply-chain/audits.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,11 @@ who = "Jean Mertz <git@jeanmertz.com>"
criteria = "safe-to-deploy"
delta = "0.49.0 -> 0.50.0"

[[audits.comrak]]
who = "Jean Mertz <git@jeanmertz.com>"
criteria = "safe-to-deploy"
delta = "0.50.0 -> 0.52.0"

[[audits.datetime_literal]]
who = "Jean Mertz <git@jeanmertz.com>"
criteria = "safe-to-deploy"
Expand All @@ -41,6 +46,11 @@ who = "Jean Mertz <git@jeanmertz.com>"
criteria = "safe-to-deploy"
delta = "0.16.2 -> 0.17.0"

[[audits.finl_unicode]]
who = "Jean Mertz <git@jeanmertz.com>"
criteria = "safe-to-deploy"
version = "1.4.0"

[[audits.futf]]
who = "Jean Mertz <git@jeanmertz.com>"
criteria = "safe-to-deploy"
Expand All @@ -56,6 +66,11 @@ who = "Jean Mertz <git@jeanmertz.com>"
criteria = "safe-to-deploy"
version = "0.36.1"

[[audits.imara-diff]]
who = "Jean Mertz <git@jeanmertz.com>"
criteria = "safe-to-deploy"
version = "0.2.0"

[[audits.infer]]
who = "Jean Mertz <git@jeanmertz.com>"
criteria = "safe-to-deploy"
Expand Down Expand Up @@ -111,6 +126,11 @@ who = "Jean Mertz <git@jeanmertz.com>"
criteria = "safe-to-deploy"
delta = "0.38.4 -> 0.39.2"

[[audits.ra-ap-rustc_lexer]]
who = "Jean Mertz <git@jeanmertz.com>"
criteria = "safe-to-deploy"
version = "0.167.0"

[[audits.rand_xorshift]]
who = "Jean Mertz <git@jeanmertz.com>"
criteria = "safe-to-deploy"
Expand Down Expand Up @@ -1005,6 +1025,12 @@ user-id = 3618 # David Tolnay (dtolnay)
start = "2021-10-02"
end = "2027-02-13"

[[trusted.unicode-properties]]
criteria = "safe-to-deploy"
user-id = 1139 # Manish Goregaokar (Manishearth)
start = "2023-07-27"
end = "2027-05-21"

[[trusted.unsafe-libyaml]]
criteria = "safe-to-deploy"
user-id = 3618 # David Tolnay (dtolnay)
Expand Down
4 changes: 0 additions & 4 deletions .config/supply-chain/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -683,10 +683,6 @@ criteria = "safe-to-deploy"
version = "1.18.0"
criteria = "safe-to-deploy"

[[exemptions.unicode_categories]]
version = "0.1.1"
criteria = "safe-to-deploy"

[[exemptions.untrusted]]
version = "0.9.0"
criteria = "safe-to-deploy"
Expand Down
49 changes: 43 additions & 6 deletions .config/supply-chain/imports.lock
Original file line number Diff line number Diff line change
Expand Up @@ -399,8 +399,8 @@ user-login = "Amanieu"
user-name = "Amanieu d'Antras"

[[publisher.memchr]]
version = "2.7.5"
when = "2025-06-11"
version = "2.8.0"
when = "2026-02-06"
user-id = 189
user-login = "BurntSushi"
user-name = "Andrew Gallant"
Expand Down Expand Up @@ -791,8 +791,8 @@ user-login = "BurntSushi"
user-name = "Andrew Gallant"

[[publisher.unicode-ident]]
version = "1.0.19"
when = "2025-09-10"
version = "1.0.24"
when = "2026-02-16"
user-id = 3618
user-login = "dtolnay"
user-name = "David Tolnay"
Expand All @@ -804,6 +804,13 @@ user-id = 1139
user-login = "Manishearth"
user-name = "Manish Goregaokar"

[[publisher.unicode-properties]]
version = "0.1.4"
when = "2025-10-30"
user-id = 1139
user-login = "Manishearth"
user-name = "Manish Goregaokar"

[[publisher.unicode-segmentation]]
version = "1.12.0"
when = "2024-09-13"
Expand Down Expand Up @@ -2752,7 +2759,7 @@ who = "Manish Goregaokar <manishsmail@gmail.com>"
criteria = "safe-to-deploy"
user-id = 1139 # Manish Goregaokar (Manishearth)
start = "2019-11-06"
end = "2026-02-01"
end = "2027-04-23"
notes = "All code written or reviewed by Manish"
aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml"

Expand All @@ -2761,7 +2768,7 @@ who = "Manish Goregaokar <manishsmail@gmail.com>"
criteria = "safe-to-deploy"
user-id = 1139 # Manish Goregaokar (Manishearth)
start = "2019-05-15"
end = "2026-02-01"
end = "2027-04-23"
notes = "All code written or reviewed by Manish"
aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml"

Expand Down Expand Up @@ -3560,6 +3567,36 @@ criteria = "safe-to-deploy"
delta = "0.13.1 -> 0.13.2"
aggregated-from = "https://raw.githubusercontent.com/mozilla/cargo-vet/main/supply-chain/audits.toml"

[[audits.mozilla.audits.textwrap]]
who = "Jan-Erik Rediger <jrediger@mozilla.com>"
criteria = "safe-to-deploy"
version = "0.15.0"
aggregated-from = "https://raw.githubusercontent.com/mozilla/glean/main/supply-chain/audits.toml"

[[audits.mozilla.audits.textwrap]]
who = "Mike Hommey <mh+mozilla@glandium.org>"
criteria = "safe-to-deploy"
delta = "0.15.0 -> 0.15.2"
aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml"

[[audits.mozilla.audits.textwrap]]
who = "Mike Hommey <mh+mozilla@glandium.org>"
criteria = "safe-to-deploy"
delta = "0.15.2 -> 0.16.0"
aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml"

[[audits.mozilla.audits.textwrap]]
who = "Jan-Erik Rediger <jrediger@mozilla.com>"
criteria = "safe-to-deploy"
delta = "0.16.0 -> 0.16.1"
aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml"

[[audits.mozilla.audits.textwrap]]
who = "Nika Layzell <nika@thelayzells.com>"
criteria = "safe-to-deploy"
delta = "0.16.1 -> 0.16.2"
aggregated-from = "https://raw.githubusercontent.com/mozilla/cargo-vet/main/supply-chain/audits.toml"

[[audits.mozilla.audits.thiserror]]
who = "Jan-Erik Rediger <jrediger@mozilla.com>"
criteria = "safe-to-deploy"
Expand Down
68 changes: 55 additions & 13 deletions Cargo.lock

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

6 changes: 5 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ chrono = { version = "0.4", default-features = false, features = ["clock", "serd
clap = { version = "4", default-features = false }
clean-path = { version = "0.2", default-features = false }
comfy-table = { version = "7", default-features = false }
comrak = { version = "0.50", default-features = false }
comrak = { version = "0.52", default-features = false }
convert_case = { version = "0.11", default-features = false }
crossbeam-channel = { version = "0.5", default-features = false }
crossterm = { version = "0.29", default-features = false }
Expand Down Expand Up @@ -98,7 +98,9 @@ proc-macro2 = { version = "1", default-features = false }
proptest = { version = "1", default-features = false }
quick-xml = { version = "0.39", default-features = false }
quote = { version = "1", default-features = false }
ra-ap-rustc_lexer = { version = "0.167", default-features = false }
rayon = { version = "1", default-features = false }
regex = { version = "1", default-features = false }
relative-path = { version = "2", default-features = false }
reqwest = { version = "0.12", default-features = false }
reqwest-eventsource = { version = "0.6", default-features = false }
Expand All @@ -125,6 +127,7 @@ strip-ansi-escapes = { version = "0.2", default-features = false }
syn = { version = "2", default-features = false }
syntect = { version = "5.3", default-features = false }
test-log = { version = "0.2", default-features = false, features = ["trace"] }
textwrap = { version = "0.16", default-features = false }
thiserror = { version = "2", default-features = false }
timeago = { version = "0.6", default-features = false }
tokio = { version = "1", default-features = false, features = ["full"] }
Expand All @@ -136,6 +139,7 @@ tracing = { version = "0.1", default-features = false }
tracing-subscriber = { version = "0.3", default-features = false }
two-face = { version = "0.5", default-features = false }
typetag = { version = "0.2", default-features = false }
unicode-segmentation = { version = "1", default-features = false }
unicode-width = { version = "0.2", default-features = false }
url = { version = "2", default-features = false }
which = { version = "8", default-features = false }
Expand Down
36 changes: 36 additions & 0 deletions crates/contrib/comfort/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
[package]
description = "Semantic line-break formatter for Rust doc comments."
name = "comfort"

authors.workspace = true
documentation.workspace = true
edition.workspace = true
homepage.workspace = true
license-file.workspace = true
publish.workspace = true
readme.workspace = true
repository.workspace = true
version.workspace = true

[dependencies]
cargo_metadata = { workspace = true }
clap = { workspace = true, features = ["std", "derive", "help", "usage", "error-context"] }
comrak = { workspace = true }
ignore = { workspace = true }
ra-ap-rustc_lexer = { workspace = true }
regex = { workspace = true, features = ["std", "perf", "unicode-perl"] }
similar = { workspace = true, features = ["text"] }
textwrap = { workspace = true }
thiserror = { workspace = true }
unicode-segmentation = { workspace = true }
unicode-width = { workspace = true }

[dev-dependencies]
indoc = { workspace = true }
pretty_assertions = { workspace = true, features = ["std"] }

[lints]
workspace = true

[lib]
doctest = false
3 changes: 3 additions & 0 deletions crates/contrib/comfort/src/bin/cargo-comfort.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
fn main() -> std::process::ExitCode {
comfort::cli_main()
}
3 changes: 3 additions & 0 deletions crates/contrib/comfort/src/bin/comfort.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
fn main() -> std::process::ExitCode {
comfort::cli_main()
}
Loading
Loading