renovate[bot]
12e3666e2a
chore(deps): Update dependency maturin to >=1.11,<1.12
2026-02-01 00:53:11 +00:00
Ed Page
bb056dde25
style: Silence clippy
2026-01-28 14:55:41 -06:00
Ed Page
e5061f3edd
chore: Bump MSRV to 1.91
2026-01-28 14:38:47 -06:00
Ed Page
061dfe09a2
style: Make rustfmt happy
2026-01-28 10:53:35 -06:00
Ed Page
c60a3c4653
style: Make rustfmt happy
2026-01-28 09:12:08 -06:00
Ed Page
653918f99f
style: Make clippy happy
2026-01-28 09:11:10 -06:00
Ed Page
0174d3e330
chore(ci): Restore wasm job
2026-01-27 17:01:46 -06:00
Ed Page
d08281bfce
Merge pull request #1481 from epage/template
...
chore: Update from _rust template
2026-01-27 16:56:12 -06:00
Ed Page
a29ad52e98
chore: Update from _rust template
2026-01-27 16:45:07 -06:00
Ed Page
06d010dfe4
chore: Release
typos-dict-v0.13.18
v1.42.3
2026-01-27 12:17:21 -06:00
Ed Page
11c14f6b0c
docs: Update changelog
2026-01-27 12:17:03 -06:00
Ed Page
9ff312c33c
Merge pull request #1480 from epage/loosing
...
fix(dict): Allow loosing
2026-01-27 12:14:19 -06:00
Ed Page
01fbc2d351
fix(dict): Allow loosing
2026-01-27 12:03:14 -06:00
Ed Page
e4f2b351a3
chore(ci): Update action
2026-01-26 16:45:18 -06:00
Ed Page
6d0d36b072
chore(ci): Clean up previous branch in case it was leaked
2026-01-26 12:34:16 -06:00
Ed Page
30b3b14bd6
chore(ci): Fix how rustfmt jobs run
2026-01-26 12:29:03 -06:00
Ed Page
a1d64977b4
chore: Release
typos-dict-v0.13.17
v1.42.2
2026-01-26 10:31:07 -06:00
Ed Page
36a2bf87b4
docs: Update changelog
2026-01-26 10:30:46 -06:00
Ed Page
86e61a1f86
Merge pull request #1475 from kachick/restore-substituters
...
fix(dict): Don't correct substituters
2026-01-26 10:28:09 -06:00
Kenichi Kamiya
5b5d298766
fix(dict): Don't correct substituters
2026-01-26 18:00:51 +09:00
Ed Page
74f4be64a9
chore(ci): Fix name of clippy::empty_enums
2026-01-23 10:43:45 -06:00
renovate[bot]
24c5c995fa
chore(deps): Update Rust Stable to v1.93 ( #42 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [STABLE](https://redirect.github.com/rust-lang/rust ) | minor | `1.92`
→ `1.93` |
---
### Release Notes
<details>
<summary>rust-lang/rust (STABLE)</summary>
###
[`v1.93`](https://redirect.github.com/rust-lang/rust/blob/HEAD/RELEASES.md#Version-1930-2026-01-22 )
[Compare
Source](https://redirect.github.com/rust-lang/rust/compare/1.92.0...1.93.0 )
\==========================
<a id="1.93.0-Language"></a>
## Language
- [Stabilize several s390x `vector`-related target features and the
`is_s390x_feature_detected!`
macro](https://redirect.github.com/rust-lang/rust/pull/145656 )
- [Stabilize declaration of C-style variadic functions for the `system`
ABI](https://redirect.github.com/rust-lang/rust/pull/145954 )
- [Emit error when using some keyword as a `cfg`
predicate](https://redirect.github.com/rust-lang/rust/pull/146978 )
- [Stabilize
`asm_cfg`](https://redirect.github.com/rust-lang/rust/pull/147736 )
- [During const-evaluation, support copying pointers
byte-by-byte](https://redirect.github.com/rust-lang/rust/pull/148259 )
- [LUB coercions now correctly handle function item types, and functions
with differing
safeties](https://redirect.github.com/rust-lang/rust/pull/148602 )
- [Allow `const` items that contain mutable references to `static`
(which is *very* unsafe, but not *always*
UB)](https://redirect.github.com/rust-lang/rust/pull/148746 )
- [Add warn-by-default `const_item_interior_mutations` lint to warn
against calls which mutate interior mutable `const`
items](https://redirect.github.com/rust-lang/rust/pull/148407 )
- [Add warn-by-default `function_casts_as_integer`
lint](https://redirect.github.com/rust-lang/rust/pull/141470 )
<a id="1.93.0-Compiler"></a>
## Compiler
- [Stabilize
`-Cjump-tables=bool`](https://redirect.github.com/rust-lang/rust/pull/145974 ).
The flag was previously called `-Zno-jump-tables`.
<a id="1.93.0-Platform-Support"></a>
## Platform Support
- [Promote `riscv64a23-unknown-linux-gnu` to Tier 2 (without host
tools)](https://redirect.github.com/rust-lang/rust/pull/148435 )
Refer to Rust's [platform support page][platform-support-doc]
for more information on Rust's tiered platform support.
[platform-support-doc]:
https://doc.rust-lang.org/rustc/platform-support.html
<a id="1.93.0-Libraries"></a>
## Libraries
- [Stop internally using `specialization` on the `Copy` trait as it is
unsound in the presence of lifetime dependent `Copy` implementations.
This may result in some performance regressions as some standard library
APIs may now call `Clone::clone` instead of performing bitwise
copies](https://redirect.github.com/rust-lang/rust/pull/135634 )
- [Allow the global allocator to use thread-local storage and
`std::thread::current()`](https://redirect.github.com/rust-lang/rust/pull/144465 )
- [Make `BTree::append` not update existing keys when appending an entry
which already
exists](https://redirect.github.com/rust-lang/rust/pull/145628 )
- [Don't require `T: RefUnwindSafe` for `vec::IntoIter<T>:
UnwindSafe`](https://redirect.github.com/rust-lang/rust/pull/145665 )
<a id="1.93.0-Stabilized-APIs"></a>
## Stabilized APIs
-
[`<[MaybeUninit<T>]>::assume_init_drop`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.assume_init_drop )
-
[`<[MaybeUninit<T>]>::assume_init_ref`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.assume_init_ref )
-
[`<[MaybeUninit<T>]>::assume_init_mut`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.assume_init_mut )
-
[`<[MaybeUninit<T>]>::write_copy_of_slice`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.write_copy_of_slice )
-
[`<[MaybeUninit<T>]>::write_clone_of_slice`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.write_clone_of_slice )
-
[`String::into_raw_parts`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.into_raw_parts )
-
[`Vec::into_raw_parts`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.into_raw_parts )
-
[`<iN>::unchecked_neg`](https://doc.rust-lang.org/stable/std/primitive.isize.html#method.unchecked_neg )
-
[`<iN>::unchecked_shl`](https://doc.rust-lang.org/stable/std/primitive.isize.html#method.unchecked_shl )
-
[`<iN>::unchecked_shr`](https://doc.rust-lang.org/stable/std/primitive.isize.html#method.unchecked_shr )
-
[`<uN>::unchecked_shl`](https://doc.rust-lang.org/stable/std/primitive.usize.html#method.unchecked_shl )
-
[`<uN>::unchecked_shr`](https://doc.rust-lang.org/stable/std/primitive.usize.html#method.unchecked_shr )
-
[`<[T]>::as_array`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.as_array )
-
[`<[T]>::as_array_mut`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.as_mut_array )
- [`<*const
[T]>::as_array`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.as_array )
- [`<*mut
[T]>::as_array_mut`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.as_mut_array )
-
[`VecDeque::pop_front_if`](https://doc.rust-lang.org/stable/std/collections/struct.VecDeque.html#method.pop_front_if )
-
[`VecDeque::pop_back_if`](https://doc.rust-lang.org/stable/std/collections/struct.VecDeque.html#method.pop_back_if )
-
[`Duration::from_nanos_u128`](https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.from_nanos_u128 )
-
[`char::MAX_LEN_UTF8`](https://doc.rust-lang.org/stable/std/primitive.char.html#associatedconstant.MAX_LEN_UTF8 )
-
[`char::MAX_LEN_UTF16`](https://doc.rust-lang.org/stable/std/primitive.char.html#associatedconstant.MAX_LEN_UTF16 )
-
[`std::fmt::from_fn`](https://doc.rust-lang.org/stable/std/fmt/fn.from_fn.html )
-
[`std::fmt::FromFn`](https://doc.rust-lang.org/stable/std/fmt/struct.FromFn.html )
<a id="1.93.0-Cargo"></a>
## Cargo
- [Enable CARGO\_CFG\_DEBUG\_ASSERTIONS in build scripts based on
profile](https://redirect.github.com/rust-lang/cargo/pull/16160/ )
- [In `cargo tree`, support long forms for `--format`
variables](https://redirect.github.com/rust-lang/cargo/pull/16204/ )
- [Add `--workspace` to `cargo
clean`](https://redirect.github.com/rust-lang/cargo/pull/16263/ )
<a id="1.93.0-Rustdoc"></a>
## Rustdoc
- [Remove
`#![doc(document_private_items)]`](https://redirect.github.com/rust-lang/rust/pull/146495 )
- [Include attribute and derive macros in search filters for
"macros"](https://redirect.github.com/rust-lang/rust/pull/148176 )
- [Include extern crates in search filters for
`import`](https://redirect.github.com/rust-lang/rust/pull/148301 )
- [Validate usage of crate-level doc
attributes](https://redirect.github.com/rust-lang/rust/pull/149197 ).
This means if any of `html_favicon_url`, `html_logo_url`,
`html_playground_url`, `issue_tracker_base_url`, or `html_no_source`
either has a missing value, an unexpected value, or a value of the wrong
type, rustdoc will emit the deny-by-default lint
`rustdoc::invalid_doc_attributes`.
<a id="1.93.0-Compatibility-Notes"></a>
## Compatibility Notes
- [Introduce `pin_v2` into the builtin attributes
namespace](https://redirect.github.com/rust-lang/rust/pull/139751 )
- [Update bundled musl to
1.2.5](https://redirect.github.com/rust-lang/rust/pull/142682 )
- [On Emscripten, the unwinding ABI used when compiling with
`panic=unwind` was changed from the JS exception handling ABI to the
wasm exception handling
ABI.](https://redirect.github.com/rust-lang/rust/pull/147224 ) If linking
C/C++ object files with Rust objects, `-fwasm-exceptions` must be passed
to the linker now. On nightly Rust, it is possible to get the old
behavior with `-Zwasm-emscripten-eh=false -Zbuild-std`, but it will be
removed in a future release.
- The `#[test]` attribute, used to define tests, was previously ignored
in various places where it had no meaning (e.g on trait methods or
types). Putting the `#[test]` attribute in these places is no longer
ignored, and will now result in an error; this may also result in errors
when generating rustdoc. [Error when `test` attribute is applied to
structs](https://redirect.github.com/rust-lang/rust/pull/147841 )
- Cargo now sets the `CARGO_CFG_DEBUG_ASSERTIONS` environment variable
in more situations. This will cause crates depending on `static-init`
versions 1.0.1 to 1.0.3 to fail compilation with "failed to resolve: use
of unresolved module or unlinked crate `parking_lot`". See [the linked
issue](https://redirect.github.com/rust-lang/rust/issues/150646#issuecomment-3718964342 )
for details.
- [User written types in the `offset_of!` macro are now checked to be
well formed.](https://redirect.github.com/rust-lang/rust/issues/150465/ )
- `cargo publish` no longer emits `.crate` files as a final artifact for
user access when the `build.build-dir` config is unset
- [Upgrade the `deref_nullptr` lint from warn-by-default to
deny-by-default](https://redirect.github.com/rust-lang/rust/pull/148122 )
- [Add future-incompatibility warning for `...` function parameters
without a pattern outside of `extern`
blocks](https://redirect.github.com/rust-lang/rust/pull/143619 )
- [Introduce future-compatibility warning for `repr(C)` enums whose
discriminant values do not fit into a `c_int` or
`c_uint`](https://redirect.github.com/rust-lang/rust/pull/147017 )
- [Introduce future-compatibility warning against ignoring `repr(C)`
types as part of
`repr(transparent)`](https://redirect.github.com/rust-lang/rust/pull/147185 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - Every minute ( * * * * * ) (UTC),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/epage/_rust ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi44NS4xIiwidXBkYXRlZEluVmVyIjoiNDIuODUuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-22 18:06:38 +00:00
Ed Page
ad7697dc13
chore(ci): Automatic update from template ( #40 )
2026-01-19 08:55:00 -06:00
Ed Page
b65c34513d
chore: Update prek hooks ( #41 )
2026-01-19 08:50:25 -06:00
Ed Page
8940aef5dc
chore: Update prek hooks
2026-01-19 08:48:12 -06:00
Ed Page
65120634e7
chore: Release
v1.42.1
typos-v0.10.40
2026-01-19 08:24:31 -06:00
Ed Page
2049566b9c
docs: Update changelog
2026-01-19 08:24:17 -06:00
Ed Page
cbc66c9a85
Merge pull request #1471 from epage/hex
...
fix(tokens): Ignore hex literals with suffixes
2026-01-19 08:23:22 -06:00
Ed Page
207157952c
fix(tokens): Ignore hex literals with suffixes
...
Fixes #1469
2026-01-19 08:07:22 -06:00
Ed Page
7300bb0964
perf(token): Avoid switching to chars
2026-01-19 07:54:10 -06:00
Ed Page
01955c0f2a
perf(token): Prefer slices over characters
2026-01-19 07:50:11 -06:00
Ed Page
5d4cfab739
test(cli): Show hex literal issue
2026-01-19 07:45:01 -06:00
Ed Page
3cee018e3f
Merge pull request #1468 from Wilfred/patch-1
...
Fix typo in ripsecrets link
2026-01-16 13:13:10 -06:00
Wilfred Hughes
a96a636d4e
Fix typo in ripsecrets link
...
Oops! :)
2026-01-16 17:54:23 +00:00
Ed Page
98ba1ea02e
chore(ci): Automatic update from template
2026-01-14 16:03:32 -06:00
Ed Page
5932b20e5c
chore(ci): Pin the prek version
2026-01-14 16:03:22 -06:00
Ed Page
16faf2c10d
chore(ci): Switch from pre-commit to prek
2026-01-14 16:03:17 -06:00
Ed Page
837ad2701b
Merge pull request #1467 from Wilfred/full_examples_in_reference
...
Use concrete examples in reference.md
2026-01-14 13:45:04 -06:00
Wilfred Hughes and Ed Page
0cd678ea7e
Use concrete examples in reference.md
...
The examples for extend-ignore-re didn't show the full TOML syntax,
and didn't always quote the string consistently. Show full examples
that users can copy-paste into their `typos.toml`.
Co-authored-by: Ed Page <eopage@gmail.com >
2026-01-14 18:34:45 +00:00
Ed Page
1a688e5521
docs(ref): Add extend-ignore-words|identifiers-re examples
2026-01-14 09:57:55 -06:00
Ed Page
26e7af467c
Merge pull request #1466 from muzimuzhi/fix-typo
...
chore: Fix a typo in comment
2026-01-09 13:36:19 -06:00
Yukai Chou
d72e598f01
chore: Fix a typo in comment
2026-01-10 03:25:04 +08:00
Ed Page
bb4666ad77
chore: Release
v1.42.0
2026-01-07 15:29:09 -06:00
Ed Page
6995a8a1d2
chore: Release
codespell-dict-v0.5.3
typos-dict-v0.13.16
typos-v0.10.39
2026-01-07 15:26:30 -06:00
Ed Page
e0227ba473
docs: Update changelog
2026-01-07 15:26:06 -06:00
Ed Page
c4054dbccf
Merge pull request #1460 from epage/wiki
...
feat(dict): Updates from third-party dictionaries
2026-01-07 15:25:30 -06:00
Ed Page
596a0bd11d
feat(dict): Extend from misspell's list
2026-01-07 15:13:16 -06:00
Ed Page
2d459793db
refactor(misspell): Reformat dict to look like ours
2026-01-07 15:04:09 -06:00
Ed Page
54e1366637
feat(dict): Extend from codespell's list
2026-01-07 14:55:02 -06:00
Ed Page
74e0660315
feat(dict): Extend from wikipedia's list
2026-01-07 14:48:10 -06:00