diff -pruN 0.8.5-1/.cargo_vcs_info.json 0.8.6-1/.cargo_vcs_info.json
--- 0.8.5-1/.cargo_vcs_info.json	1970-01-01 00:00:01.000000000 +0000
+++ 0.8.6-1/.cargo_vcs_info.json	1970-01-01 00:00:01.000000000 +0000
@@ -1,6 +1,6 @@
 {
   "git": {
-    "sha1": "cba0fbc0194456f644040d7558ae6ed261d57cc2"
+    "sha1": "ea834f8e1fd7b72a3c1b2319b1a47f0c50d43082"
   },
   "path_in_vcs": "regex-syntax"
 }
\ No newline at end of file
diff -pruN 0.8.5-1/Cargo.lock 0.8.6-1/Cargo.lock
--- 0.8.5-1/Cargo.lock	1970-01-01 00:00:00.000000000 +0000
+++ 0.8.6-1/Cargo.lock	1970-01-01 00:00:01.000000000 +0000
@@ -0,0 +1,65 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "arbitrary"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223"
+dependencies = [
+ "derive_arbitrary",
+]
+
+[[package]]
+name = "derive_arbitrary"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.95"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.40"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
+dependencies = [
+ "proc-macro2",
+]
+
+[[package]]
+name = "regex-syntax"
+version = "0.8.6"
+dependencies = [
+ "arbitrary",
+]
+
+[[package]]
+name = "syn"
+version = "2.0.101"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
diff -pruN 0.8.5-1/Cargo.toml 0.8.6-1/Cargo.toml
--- 0.8.5-1/Cargo.toml	1970-01-01 00:00:01.000000000 +0000
+++ 0.8.6-1/Cargo.toml	1970-01-01 00:00:01.000000000 +0000
@@ -13,21 +13,23 @@
 edition = "2021"
 rust-version = "1.65"
 name = "regex-syntax"
-version = "0.8.5"
+version = "0.8.6"
 authors = [
     "The Rust Project Developers",
     "Andrew Gallant <jamslam@gmail.com>",
 ]
 build = false
+autolib = false
 autobins = false
 autoexamples = false
 autotests = false
 autobenches = false
 description = "A regular expression parser."
+homepage = "https://github.com/rust-lang/regex/tree/master/regex-syntax"
 documentation = "https://docs.rs/regex-syntax"
 readme = "README.md"
 license = "MIT OR Apache-2.0"
-repository = "https://github.com/rust-lang/regex/tree/master/regex-syntax"
+repository = "https://github.com/rust-lang/regex"
 
 [package.metadata.docs.rs]
 all-features = true
@@ -36,19 +38,6 @@ rustdoc-args = [
     "docsrs",
 ]
 
-[lib]
-name = "regex_syntax"
-path = "src/lib.rs"
-
-[[bench]]
-name = "bench"
-path = "benches/bench.rs"
-
-[dependencies.arbitrary]
-version = "1.3.0"
-features = ["derive"]
-optional = true
-
 [features]
 arbitrary = ["dep:arbitrary"]
 default = [
@@ -72,3 +61,16 @@ unicode-gencat = []
 unicode-perl = []
 unicode-script = []
 unicode-segment = []
+
+[lib]
+name = "regex_syntax"
+path = "src/lib.rs"
+
+[[bench]]
+name = "bench"
+path = "benches/bench.rs"
+
+[dependencies.arbitrary]
+version = "1.3.0"
+features = ["derive"]
+optional = true
diff -pruN 0.8.5-1/Cargo.toml.orig 0.8.6-1/Cargo.toml.orig
--- 0.8.5-1/Cargo.toml.orig	2006-07-24 01:21:28.000000000 +0000
+++ 0.8.6-1/Cargo.toml.orig	2006-07-24 01:21:28.000000000 +0000
@@ -1,9 +1,10 @@
 [package]
 name = "regex-syntax"
-version = "0.8.5"  #:version
+version = "0.8.6"  #:version
 authors = ["The Rust Project Developers", "Andrew Gallant <jamslam@gmail.com>"]
 license = "MIT OR Apache-2.0"
-repository = "https://github.com/rust-lang/regex/tree/master/regex-syntax"
+homepage = "https://github.com/rust-lang/regex/tree/master/regex-syntax"
+repository = "https://github.com/rust-lang/regex"
 documentation = "https://docs.rs/regex-syntax"
 description = "A regular expression parser."
 workspace = ".."
diff -pruN 0.8.5-1/debian/changelog 0.8.6-1/debian/changelog
--- 0.8.5-1/debian/changelog	2024-11-24 15:16:27.000000000 +0000
+++ 0.8.6-1/debian/changelog	2025-10-07 21:12:25.000000000 +0000
@@ -1,3 +1,10 @@
+rust-regex-syntax (0.8.6-1) unstable; urgency=medium
+
+  * Team upload
+  * Package regex-syntax 0.8.6 from crates.io using debcargo 2.7.11
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 7 Oct 2025 17:12:25 -0400
+
 rust-regex-syntax (0.8.5-1) unstable; urgency=medium
 
   * Team upload.
diff -pruN 0.8.5-1/debian/control 0.8.6-1/debian/control
--- 0.8.5-1/debian/control	2024-11-24 15:16:27.000000000 +0000
+++ 0.8.6-1/debian/control	2025-10-07 21:12:25.000000000 +0000
@@ -2,8 +2,8 @@ Source: rust-regex-syntax
 Section: rust
 Priority: optional
 Build-Depends: debhelper-compat (= 13),
- dh-sequence-cargo,
- cargo:native <!nocheck>,
+ dh-sequence-cargo
+Build-Depends-Arch: cargo:native <!nocheck>,
  rustc:native (>= 1.65) <!nocheck>,
  libstd-rust-dev <!nocheck>
 Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
@@ -11,11 +11,11 @@ Uploaders:
  Ximin Luo <infinity0@debian.org>,
  Wolfgang Silbermayr <wolfgang@silbermayr.at>,
  Daniel Kahn Gillmor <dkg@fifthhorseman.net>
-Standards-Version: 4.7.0
+Standards-Version: 4.7.2
 Vcs-Git: https://salsa.debian.org/rust-team/debcargo-conf.git [src/regex-syntax]
 Vcs-Browser: https://salsa.debian.org/rust-team/debcargo-conf/tree/master/src/regex-syntax
+Homepage: https://github.com/rust-lang/regex/tree/master/regex-syntax
 X-Cargo-Crate: regex-syntax
-Rules-Requires-Root: no
 
 Package: librust-regex-syntax-dev
 Architecture: any
@@ -60,17 +60,17 @@ Provides:
  librust-regex-syntax-0.8+unicode-perl-dev (= ${binary:Version}),
  librust-regex-syntax-0.8+unicode-script-dev (= ${binary:Version}),
  librust-regex-syntax-0.8+unicode-segment-dev (= ${binary:Version}),
- librust-regex-syntax-0.8.5-dev (= ${binary:Version}),
- librust-regex-syntax-0.8.5+arbitrary-dev (= ${binary:Version}),
- librust-regex-syntax-0.8.5+default-dev (= ${binary:Version}),
- librust-regex-syntax-0.8.5+std-dev (= ${binary:Version}),
- librust-regex-syntax-0.8.5+unicode-dev (= ${binary:Version}),
- librust-regex-syntax-0.8.5+unicode-age-dev (= ${binary:Version}),
- librust-regex-syntax-0.8.5+unicode-bool-dev (= ${binary:Version}),
- librust-regex-syntax-0.8.5+unicode-case-dev (= ${binary:Version}),
- librust-regex-syntax-0.8.5+unicode-gencat-dev (= ${binary:Version}),
- librust-regex-syntax-0.8.5+unicode-perl-dev (= ${binary:Version}),
- librust-regex-syntax-0.8.5+unicode-script-dev (= ${binary:Version}),
- librust-regex-syntax-0.8.5+unicode-segment-dev (= ${binary:Version})
+ librust-regex-syntax-0.8.6-dev (= ${binary:Version}),
+ librust-regex-syntax-0.8.6+arbitrary-dev (= ${binary:Version}),
+ librust-regex-syntax-0.8.6+default-dev (= ${binary:Version}),
+ librust-regex-syntax-0.8.6+std-dev (= ${binary:Version}),
+ librust-regex-syntax-0.8.6+unicode-dev (= ${binary:Version}),
+ librust-regex-syntax-0.8.6+unicode-age-dev (= ${binary:Version}),
+ librust-regex-syntax-0.8.6+unicode-bool-dev (= ${binary:Version}),
+ librust-regex-syntax-0.8.6+unicode-case-dev (= ${binary:Version}),
+ librust-regex-syntax-0.8.6+unicode-gencat-dev (= ${binary:Version}),
+ librust-regex-syntax-0.8.6+unicode-perl-dev (= ${binary:Version}),
+ librust-regex-syntax-0.8.6+unicode-script-dev (= ${binary:Version}),
+ librust-regex-syntax-0.8.6+unicode-segment-dev (= ${binary:Version})
 Description: Regular expression parser - Rust source code
  Source code for Debianized Rust crate "regex-syntax"
diff -pruN 0.8.5-1/debian/copyright 0.8.6-1/debian/copyright
--- 0.8.5-1/debian/copyright	2024-11-24 15:16:27.000000000 +0000
+++ 0.8.6-1/debian/copyright	2025-10-07 21:12:25.000000000 +0000
@@ -13,7 +13,7 @@ License: Unicode
 
 Files: debian/*
 Copyright:
-  2018-2024 Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
+  2018-2025 Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
   2018 Ximin Luo <infinity0@debian.org>
   2018-2020 Wolfgang Silbermayr <wolfgang@silbermayr.at>
   2021 Daniel Kahn Gillmor <dkg@fifthhorseman.net>
diff -pruN 0.8.5-1/debian/copyright.debcargo.hint 0.8.6-1/debian/copyright.debcargo.hint
--- 0.8.5-1/debian/copyright.debcargo.hint	2024-11-24 15:16:27.000000000 +0000
+++ 0.8.6-1/debian/copyright.debcargo.hint	2025-10-07 21:12:25.000000000 +0000
@@ -3,7 +3,7 @@ Upstream-Name: regex-syntax
 Upstream-Contact:
  The Rust Project Developers
  Andrew Gallant <jamslam@gmail.com>
-Source: https://github.com/rust-lang/regex/tree/master/regex-syntax
+Source: https://github.com/rust-lang/regex
 
 Files: *
 Copyright:
@@ -32,10 +32,10 @@ Comment:
 
 Files: debian/*
 Copyright:
- 2018-2024 Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
- 2018-2024 Ximin Luo <infinity0@debian.org>
- 2018-2024 Wolfgang Silbermayr <wolfgang@silbermayr.at>
- 2018-2024 Daniel Kahn Gillmor <dkg@fifthhorseman.net>
+ 2018-2025 Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
+ 2018-2025 Ximin Luo <infinity0@debian.org>
+ 2018-2025 Wolfgang Silbermayr <wolfgang@silbermayr.at>
+ 2018-2025 Daniel Kahn Gillmor <dkg@fifthhorseman.net>
 License: MIT or Apache-2.0
 
 License: Apache-2.0
diff -pruN 0.8.5-1/debian/tests/control 0.8.6-1/debian/tests/control
--- 0.8.5-1/debian/tests/control	2024-11-24 15:16:27.000000000 +0000
+++ 0.8.6-1/debian/tests/control	2025-10-07 21:12:25.000000000 +0000
@@ -1,64 +1,64 @@
-Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.5 --all-targets --all-features
+Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.6 --all-targets --all-features
 Features: test-name=rust-regex-syntax:@
 Depends: dh-cargo (>= 31), rustc (>= 1.65), @
 Restrictions: allow-stderr, skip-not-installable
 
-Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.5 --all-targets --no-default-features --features arbitrary
+Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.6 --all-targets --no-default-features --features arbitrary
 Features: test-name=librust-regex-syntax-dev:arbitrary
 Depends: dh-cargo (>= 31), rustc (>= 1.65), @
 Restrictions: allow-stderr, skip-not-installable
 
-Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.5 --all-targets
+Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.6 --all-targets
 Features: test-name=librust-regex-syntax-dev:default
 Depends: dh-cargo (>= 31), rustc (>= 1.65), @
 Restrictions: allow-stderr, skip-not-installable
 
-Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.5 --all-targets --no-default-features --features std
+Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.6 --all-targets --no-default-features --features std
 Features: test-name=librust-regex-syntax-dev:std
 Depends: dh-cargo (>= 31), rustc (>= 1.65), @
 Restrictions: allow-stderr, skip-not-installable
 
-Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.5 --all-targets --no-default-features --features unicode
+Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.6 --all-targets --no-default-features --features unicode
 Features: test-name=librust-regex-syntax-dev:unicode
 Depends: dh-cargo (>= 31), rustc (>= 1.65), @
 Restrictions: allow-stderr, skip-not-installable
 
-Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.5 --all-targets --no-default-features --features unicode-age
+Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.6 --all-targets --no-default-features --features unicode-age
 Features: test-name=librust-regex-syntax-dev:unicode-age
 Depends: dh-cargo (>= 31), rustc (>= 1.65), @
 Restrictions: allow-stderr, skip-not-installable
 
-Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.5 --all-targets --no-default-features --features unicode-bool
+Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.6 --all-targets --no-default-features --features unicode-bool
 Features: test-name=librust-regex-syntax-dev:unicode-bool
 Depends: dh-cargo (>= 31), rustc (>= 1.65), @
 Restrictions: allow-stderr, skip-not-installable
 
-Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.5 --all-targets --no-default-features --features unicode-case
+Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.6 --all-targets --no-default-features --features unicode-case
 Features: test-name=librust-regex-syntax-dev:unicode-case
 Depends: dh-cargo (>= 31), rustc (>= 1.65), @
 Restrictions: allow-stderr, skip-not-installable
 
-Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.5 --all-targets --no-default-features --features unicode-gencat
+Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.6 --all-targets --no-default-features --features unicode-gencat
 Features: test-name=librust-regex-syntax-dev:unicode-gencat
 Depends: dh-cargo (>= 31), rustc (>= 1.65), @
 Restrictions: allow-stderr, skip-not-installable
 
-Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.5 --all-targets --no-default-features --features unicode-perl
+Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.6 --all-targets --no-default-features --features unicode-perl
 Features: test-name=librust-regex-syntax-dev:unicode-perl
 Depends: dh-cargo (>= 31), rustc (>= 1.65), @
 Restrictions: allow-stderr, skip-not-installable
 
-Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.5 --all-targets --no-default-features --features unicode-script
+Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.6 --all-targets --no-default-features --features unicode-script
 Features: test-name=librust-regex-syntax-dev:unicode-script
 Depends: dh-cargo (>= 31), rustc (>= 1.65), @
 Restrictions: allow-stderr, skip-not-installable
 
-Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.5 --all-targets --no-default-features --features unicode-segment
+Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.6 --all-targets --no-default-features --features unicode-segment
 Features: test-name=librust-regex-syntax-dev:unicode-segment
 Depends: dh-cargo (>= 31), rustc (>= 1.65), @
 Restrictions: allow-stderr, skip-not-installable
 
-Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.5 --all-targets --no-default-features
+Test-Command: /usr/share/cargo/bin/cargo-auto-test regex-syntax 0.8.6 --all-targets --no-default-features
 Features: test-name=librust-regex-syntax-dev:
 Depends: dh-cargo (>= 31), rustc (>= 1.65), @
 Restrictions: allow-stderr, skip-not-installable
diff -pruN 0.8.5-1/debian/watch 0.8.6-1/debian/watch
--- 0.8.5-1/debian/watch	2024-11-24 15:16:27.000000000 +0000
+++ 0.8.6-1/debian/watch	2025-10-07 21:12:25.000000000 +0000
@@ -1,4 +1,6 @@
-version=4
-opts=filenamemangle=s/.*\/(.*)\/download/regex-syntax-$1\.tar\.gz/g,\
-uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\.?\d*)$/$1~$2/ \
-https://qa.debian.org/cgi-bin/fakeupstream.cgi?upstream=crates.io/regex-syntax .*/crates/regex-syntax/@ANY_VERSION@/download
+Version: 5
+
+Source: https://qa.debian.org/cgi-bin/fakeupstream.cgi?upstream=crates.io/regex-syntax
+Matching-Pattern:  .*/crates/regex-syntax/@ANY_VERSION@/download
+Filenamemangle: s/.*\/(.*)\/download/regex-syntax-$1\.tar\.gz/g
+Uversionmangle: s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\.?\d*)$/$1~$2/
diff -pruN 0.8.5-1/src/error.rs 0.8.6-1/src/error.rs
--- 0.8.5-1/src/error.rs	2006-07-24 01:21:28.000000000 +0000
+++ 0.8.6-1/src/error.rs	2006-07-24 01:21:28.000000000 +0000
@@ -192,7 +192,7 @@ impl<'p> Spans<'p> {
         }
     }
 
-    /// Notate the pattern string with carents (`^`) pointing at each span
+    /// Notate the pattern string with carets (`^`) pointing at each span
     /// location. This only applies to spans that occur within a single line.
     fn notate(&self) -> String {
         let mut notated = String::new();
diff -pruN 0.8.5-1/src/hir/literal.rs 0.8.6-1/src/hir/literal.rs
--- 0.8.5-1/src/hir/literal.rs	2006-07-24 01:21:28.000000000 +0000
+++ 0.8.6-1/src/hir/literal.rs	2006-07-24 01:21:28.000000000 +0000
@@ -72,7 +72,7 @@ use crate::hir::{self, Hir};
 /// The main downside of literal extraction is that it can wind up causing a
 /// search to be slower overall. For example, if there are many matches or if
 /// there are many candidates that don't ultimately lead to a match, then a
-/// lot of overhead will be spent in shuffing back-and-forth between substring
+/// lot of overhead will be spent in shuffling back-and-forth between substring
 /// search and the regex engine. This is the fundamental reason why literal
 /// optimizations for regex patterns is sometimes considered a "black art."
 ///
@@ -588,7 +588,7 @@ impl Extractor {
             // leakage. Downstream, the literals may wind up getting fed to
             // the Teddy algorithm, which supports searching literals up to
             // length 4. So that's why we pick that number here. Arguably this
-            // should be a tuneable parameter, but it seems a little tricky to
+            // should be a tunable parameter, but it seems a little tricky to
             // describe. And I'm still unsure if this is the right way to go
             // about culling literal sequences.
             match self.kind {
diff -pruN 0.8.5-1/src/hir/mod.rs 0.8.6-1/src/hir/mod.rs
--- 0.8.5-1/src/hir/mod.rs	2006-07-24 01:21:28.000000000 +0000
+++ 0.8.6-1/src/hir/mod.rs	2006-07-24 01:21:28.000000000 +0000
@@ -249,7 +249,7 @@ impl Hir {
 /// just get back the original `expr` since it's precisely equivalent.
 ///
 /// Smart constructors enable maintaining invariants about the HIR data type
-/// while also simulanteously keeping the representation as simple as possible.
+/// while also simultaneously keeping the representation as simple as possible.
 impl Hir {
     /// Returns an empty HIR expression.
     ///
@@ -718,7 +718,7 @@ pub enum HirKind {
     /// The empty regular expression, which matches everything, including the
     /// empty string.
     Empty,
-    /// A literalstring that matches exactly these bytes.
+    /// A literal string that matches exactly these bytes.
     Literal(Literal),
     /// A single character class that matches any of the characters in the
     /// class. A class can either consist of Unicode scalar values as
@@ -815,7 +815,7 @@ impl core::fmt::Debug for Literal {
 /// sequence of non-overlapping non-adjacent ranges of characters.
 ///
 /// There are no guarantees about which class variant is used. Generally
-/// speaking, the Unicode variat is used whenever a class needs to contain
+/// speaking, the Unicode variant is used whenever a class needs to contain
 /// non-ASCII Unicode scalar values. But the Unicode variant can be used even
 /// when Unicode mode is disabled. For example, at the time of writing, the
 /// regex `(?-u:a|\xc2\xa0)` will compile down to HIR for the Unicode class
diff -pruN 0.8.5-1/src/hir/translate.rs 0.8.6-1/src/hir/translate.rs
--- 0.8.5-1/src/hir/translate.rs	2006-07-24 01:21:28.000000000 +0000
+++ 0.8.6-1/src/hir/translate.rs	2006-07-24 01:21:28.000000000 +0000
@@ -30,7 +30,7 @@ impl Default for TranslatorBuilder {
 }
 
 impl TranslatorBuilder {
-    /// Create a new translator builder with a default c onfiguration.
+    /// Create a new translator builder with a default configuration.
     pub fn new() -> TranslatorBuilder {
         TranslatorBuilder {
             utf8: true,
diff -pruN 0.8.5-1/src/lib.rs 0.8.6-1/src/lib.rs
--- 0.8.5-1/src/lib.rs	2006-07-24 01:21:28.000000000 +0000
+++ 0.8.6-1/src/lib.rs	2006-07-24 01:21:28.000000000 +0000
@@ -269,7 +269,7 @@ pub fn is_meta_character(c: char) -> boo
 ///
 /// This returns true in all cases that `is_meta_character` returns true, but
 /// also returns true in some cases where `is_meta_character` returns false.
-/// For example, `%` is not a meta character, but it is escapeable. That is,
+/// For example, `%` is not a meta character, but it is escapable. That is,
 /// `%` and `\%` both match a literal `%` in all contexts.
 ///
 /// The purpose of this routine is to provide knowledge about what characters
@@ -278,7 +278,7 @@ pub fn is_meta_character(c: char) -> boo
 /// though there is no actual _need_ to do so.
 ///
 /// This will return false for some characters. For example, `e` is not
-/// escapeable. Therefore, `\e` will either result in a parse error (which is
+/// escapable. Therefore, `\e` will either result in a parse error (which is
 /// true today), or it could backwards compatibly evolve into a new construct
 /// with its own meaning. Indeed, that is the purpose of banning _some_
 /// superfluous escapes: it provides a way to evolve the syntax in a compatible
@@ -301,30 +301,30 @@ pub fn is_meta_character(c: char) -> boo
 /// assert!(!is_escapeable_character('e'));
 /// ```
 pub fn is_escapeable_character(c: char) -> bool {
-    // Certainly escapeable if it's a meta character.
+    // Certainly escapable if it's a meta character.
     if is_meta_character(c) {
         return true;
     }
-    // Any character that isn't ASCII is definitely not escapeable. There's
+    // Any character that isn't ASCII is definitely not escapable. There's
     // no real need to allow things like \☃ right?
     if !c.is_ascii() {
         return false;
     }
-    // Otherwise, we basically say that everything is escapeable unless it's a
+    // Otherwise, we basically say that everything is escapable unless it's a
     // letter or digit. Things like \3 are either octal (when enabled) or an
     // error, and we should keep it that way. Otherwise, letters are reserved
     // for adding new syntax in a backwards compatible way.
     match c {
         '0'..='9' | 'A'..='Z' | 'a'..='z' => false,
-        // While not currently supported, we keep these as not escapeable to
+        // While not currently supported, we keep these as not escapable to
         // give us some flexibility with respect to supporting the \< and
         // \> word boundary assertions in the future. By rejecting them as
-        // escapeable, \< and \> will result in a parse error. Thus, we can
+        // escapable, \< and \> will result in a parse error. Thus, we can
         // turn them into something else in the future without it being a
         // backwards incompatible change.
         //
         // OK, now we support \< and \>, and we need to retain them as *not*
-        // escapeable here since the escape sequence is significant.
+        // escapable here since the escape sequence is significant.
         '<' | '>' => false,
         _ => true,
     }
