Ed Page
04061fe1c6
fix(cli): Don't show an origin for file name typos
2025-09-03 14:32:35 -05:00
Ed Page
7f5f1ecb36
fix(cli): Replace error renderer with annotate-snippets
...
This is rustc/cargo's renderer and has all of the lessons of those,
including
- Unicode support
- Line wrapping / eliding of text to fit on screen
As part of this, we are now rendering file name typos like file
content typos.
2025-09-03 14:32:20 -05:00
Ed Page
0fdaa69db4
test: Show current file name typo behavior
2025-09-03 14:32:14 -05:00
Ed Page
b78a177368
chore: Release
v1.36.0
2025-09-02 08:47:17 -05:00
Ed Page
3230865c8e
chore: Release
typos-dict-v0.13.3
2025-09-02 08:46:16 -05:00
Ed Page
4cb0aa2567
docs: Update changelog
2025-09-02 08:46:05 -05:00
Ed Page
eb5e4e17c6
Merge pull request #1371 from epage/dict
...
feat(dict): August 2025 updates
2025-09-02 08:45:15 -05:00
Ed Page
bf4a1a35a4
feat(dict): August 2025 updates
...
Fixes #1345
2025-09-02 08:19:23 -05:00
Ed Page
02fc4a1c87
chore: Release
v1.35.8
2025-09-01 21:20:20 -05:00
Ed Page
411a8a4032
docs(pypi): Remove readme link
2025-09-01 21:20:04 -05:00
Ed Page
65f69f021b
chore: Release
v1.35.7
2025-08-29 09:10:20 -05:00
Ed Page
89068b433a
docs: Update changelog
2025-08-29 09:10:09 -05:00
Ed Page
ce10367155
Merge pull request #1367 from Mr-Sunglasses/feat/pyproject
...
feat: Add more metadata about the project for PyPi
2025-08-29 09:09:39 -05:00
Kanishk Pachauri
e2419ab835
feat: Add more metadata about the project for PyPi
2025-08-29 02:52:44 +05:30
Ed Page
87d57f0e99
chore: Release
v1.35.6
2025-08-28 14:07:21 -05:00
Ed Page
eceb802637
chore: Don't change the screenshot
2025-08-28 14:07:04 -05:00
Ed Page
8ccff0f010
docs: Update changelog
2025-08-28 14:06:51 -05:00
Ed Page
e7e8a1a413
Merge pull request #1365 from epage/go
...
fix: Revert "fix: ignore go.mod by default"
2025-08-28 14:04:50 -05:00
Ed Page
ed669e8d94
fix: Revert "fix: ignore go.mod by default"
...
This reverts commit 4eeb460bb7 .
Original PR: #684
Original Issue: #683
This didn't cause `go.mod` to be ignoredinstead it caused it to not be
counted as go code.
However, `go.mod` and `go.work` are similar file types and both are more
of package specifications than lock files or other machine-only content.
See #1363
2025-08-28 12:19:58 -05:00
Ed Page
9c80e63059
Merge pull request #1362 from szepeviktor/szepeviktor-patch-1
...
docs: Fix screenshot
2025-08-25 09:54:02 -05:00
Viktor Szépe
38e6d3690e
docs: Fix screenshot
2025-08-24 23:54:42 +00:00
Ed Page
a4c3e43aea
chore: Release
v1.35.5
2025-08-18 16:15:27 -05:00
Ed Page
bc2ad8a213
docs: Ipdate changelog
2025-08-18 16:15:17 -05:00
Ed Page
d5601e99df
chore: Release
typos-dict-v0.13.2
2025-08-18 16:07:59 -05:00
Ed Page
3f713a7cee
Merge pull request #1358 from epage/fixes
...
fix(dict): Remove incorrect corrections
2025-08-18 16:07:01 -05:00
Ed Page
3c23c6ba04
fix(dict): Remove incorrect corrections
...
Fixes #1357
2025-08-18 15:25:35 -05:00
Ed Page
a67079b4ae
chore: Release
v1.35.4
2025-08-12 11:35:07 -05:00
Ed Page
83518a5ce2
docs: Update changelog
2025-08-12 11:34:59 -05:00
Ed Page
1f86d7c688
chore: Release
typos-dict-v0.13.1
2025-08-12 11:34:13 -05:00
Ed Page
5191d1f297
Merge pull request #1355 from epage/exctracting
...
fix(dict): Don't correct to exctracting
2025-08-12 11:33:53 -05:00
Ed Page
bb6d8c3931
fix(dict): Don't correct to exctracting
...
Fixes #1354
2025-08-12 11:21:39 -05:00
Ed Page
52bd719c2c
chore: Release
v1.35.3
2025-08-08 15:01:43 -05:00
Ed Page
c6f77dda9e
docs: Update changelog
2025-08-08 15:01:28 -05:00
Ed Page
e35d08c453
Merge pull request #1353 from Rolv-Apneseth/ratatui
...
fix: ignore `ratatui` in Rust files
2025-08-08 15:00:46 -05:00
rolv
9d6691bc8c
fix: Ignore ratatui in Rust files
2025-08-08 16:06:26 +01:00
Ed Page
f1231bc2bc
chore: Release
v1.35.2
2025-08-07 15:53:22 -05:00
Ed Page
66def6387b
docs: Update changelog
2025-08-07 15:53:14 -05:00
Ed Page
623f09b5bc
chore: Release
typos-dict-v0.13.0
typos-vars-v0.10.0
2025-08-07 15:52:12 -05:00
Ed Page
1080316783
chore: Release
dictgen-v0.4.0
2025-08-07 15:51:26 -05:00
Ed Page
442605b529
Merge pull request #1352 from epage/marshaling
...
fix(dict): Don't correct marshaling
2025-08-07 15:50:26 -05:00
Ed Page
983f866bac
fix(dict): Don't correct marshaling
...
Fixes #1279
2025-08-07 15:38:31 -05:00
renovate[bot]
c71b4a1fbb
chore(deps): Update Rust Stable to v1.89 ( #1351 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [STABLE](https://redirect.github.com/rust-lang/rust ) | minor | `1.88`
-> `1.89` |
---
### Release Notes
<details>
<summary>rust-lang/rust (STABLE)</summary>
###
[`v1.89`](https://redirect.github.com/rust-lang/rust/blob/HEAD/RELEASES.md#Version-1890-2025-08-07 )
[Compare
Source](https://redirect.github.com/rust-lang/rust/compare/1.88.0...1.89.0 )
\==========================
<a id="1.89.0-Language"></a>
## Language
- [Stabilize explicitly inferred const arguments
(`feature(generic_arg_infer)`)](https://redirect.github.com/rust-lang/rust/pull/141610 )
- [Add a warn-by-default `mismatched_lifetime_syntaxes`
lint.](https://redirect.github.com/rust-lang/rust/pull/138677 )
This lint detects when the same lifetime is referred to by different
syntax categories between function arguments and return values, which
can be confusing to read, especially in unsafe code.
This lint supersedes the warn-by-default `elided_named_lifetimes` lint.
- [Expand `unpredictable_function_pointer_comparisons` to also lint on
function pointer comparisons in external
macros](https://redirect.github.com/rust-lang/rust/pull/134536 )
- [Make the `dangerous_implicit_autorefs` lint
deny-by-default](https://redirect.github.com/rust-lang/rust/pull/141661 )
- [Stabilize the avx512 target
features](https://redirect.github.com/rust-lang/rust/pull/138940 )
- [Stabilize `kl` and `widekl` target features for
x86](https://redirect.github.com/rust-lang/rust/pull/140766 )
- [Stabilize `sha512`, `sm3` and `sm4` target features for
x86](https://redirect.github.com/rust-lang/rust/pull/140767 )
- [Stabilize LoongArch target features `f`, `d`, `frecipe`, `lasx`,
`lbt`, `lsx`, and
`lvz`](https://redirect.github.com/rust-lang/rust/pull/135015 )
- [Remove `i128` and `u128` from
`improper_ctypes_definitions`](https://redirect.github.com/rust-lang/rust/pull/137306 )
- [Stabilize `repr128` (`#[repr(u128)]`,
`#[repr(i128)]`)](https://redirect.github.com/rust-lang/rust/pull/138285 )
- [Allow `#![doc(test(attr(..)))]`
everywhere](https://redirect.github.com/rust-lang/rust/pull/140560 )
- [Extend temporary lifetime extension to also go through tuple struct
and tuple variant
constructors](https://redirect.github.com/rust-lang/rust/pull/140593 )
- [`extern "C"` functions on the `wasm32-unknown-unknown` target now
have a standards compliant
ABI](https://blog.rust-lang.org/2025/04/04/c-abi-changes-for-wasm32-unknown-unknown/ )
<a id="1.89.0-Compiler"></a>
## Compiler
- [Default to non-leaf frame pointers on
aarch64-linux](https://redirect.github.com/rust-lang/rust/pull/140832 )
- [Enable non-leaf frame pointers for Arm64EC
Windows](https://redirect.github.com/rust-lang/rust/pull/140862 )
- [Set Apple frame pointers by
architecture](https://redirect.github.com/rust-lang/rust/pull/141797 )
<a id="1.89.0-Platform-Support"></a>
## Platform Support
- [Add new Tier-3 targets `loongarch32-unknown-none` and
`loongarch32-unknown-none-softfloat`](https://redirect.github.com/rust-lang/rust/pull/142053 )
- [`x86_64-apple-darwin` is in the process of being demoted to Tier 2
with host tools](https://redirect.github.com/rust-lang/rfcs/pull/3841 )
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.89.0-Libraries"></a>
## Libraries
- [Specify the base path for
`file!`](https://redirect.github.com/rust-lang/rust/pull/134442 )
- [Allow storing `format_args!()` in a
variable](https://redirect.github.com/rust-lang/rust/pull/140748 )
- [Add `#[must_use]` to `[T;
N]::map`](https://redirect.github.com/rust-lang/rust/pull/140957 )
- [Implement `DerefMut` for
`Lazy{Cell,Lock}`](https://redirect.github.com/rust-lang/rust/pull/129334 )
- [Implement `Default` for
`array::IntoIter`](https://redirect.github.com/rust-lang/rust/pull/141574 )
- [Implement `Clone` for
`slice::ChunkBy`](https://redirect.github.com/rust-lang/rust/pull/138016 )
- [Implement `io::Seek` for
`io::Take`](https://redirect.github.com/rust-lang/rust/pull/138023 )
<a id="1.89.0-Stabilized-APIs"></a>
## Stabilized APIs
-
[`NonZero<char>`](https://doc.rust-lang.org/stable/std/num/struct.NonZero.html )
- Many intrinsics for x86, not enumerated here
- [AVX512
intrinsics](https://redirect.github.com/rust-lang/rust/issues/111137 )
- [`SHA512`, `SM3` and `SM4`
intrinsics](https://redirect.github.com/rust-lang/rust/issues/126624 )
-
[`File::lock`](https://doc.rust-lang.org/stable/std/fs/struct.File.html#method.lock )
-
[`File::lock_shared`](https://doc.rust-lang.org/stable/std/fs/struct.File.html#method.lock_shared )
-
[`File::try_lock`](https://doc.rust-lang.org/stable/std/fs/struct.File.html#method.try_lock )
-
[`File::try_lock_shared`](https://doc.rust-lang.org/stable/std/fs/struct.File.html#method.try_lock_shared )
-
[`File::unlock`](https://doc.rust-lang.org/stable/std/fs/struct.File.html#method.unlock )
-
[`NonNull::from_ref`](https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.from_ref )
-
[`NonNull::from_mut`](https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.from_mut )
-
[`NonNull::without_provenance`](https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.without_provenance )
-
[`NonNull::with_exposed_provenance`](https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.with_exposed_provenance )
-
[`NonNull::expose_provenance`](https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.expose_provenance )
-
[`OsString::leak`](https://doc.rust-lang.org/stable/std/ffi/struct.OsString.html#method.leak )
-
[`PathBuf::leak`](https://doc.rust-lang.org/stable/std/path/struct.PathBuf.html#method.leak )
-
[`Result::flatten`](https://doc.rust-lang.org/stable/std/result/enum.Result.html#method.flatten )
-
[`std::os::linux::net::TcpStreamExt::quickack`](https://doc.rust-lang.org/stable/std/os/linux/net/trait.TcpStreamExt.html#tymethod.quickack )
-
[`std::os::linux::net::TcpStreamExt::set_quickack`](https://doc.rust-lang.org/stable/std/os/linux/net/trait.TcpStreamExt.html#tymethod.set_quickack )
These previously stable APIs are now stable in const contexts:
- [`<[T;
N]>::as_mut_slice`](https://doc.rust-lang.org/stable/std/primitive.array.html#method.as_mut_slice )
-
[`<[u8]>::eq_ignore_ascii_case`](https://doc.rust-lang.org/stable/std/primitive.slice.html#impl-%5Bu8%5D/method.eq_ignore_ascii_case )
-
[`str::eq_ignore_ascii_case`](https://doc.rust-lang.org/stable/std/primitive.str.html#impl-str/method.eq_ignore_ascii_case )
<a id="1.89.0-Cargo"></a>
## Cargo
- [`cargo fix` and `cargo clippy --fix` now default to the same Cargo
target selection as other build
commands.](https://redirect.github.com/rust-lang/cargo/pull/15192/ )
Previously it would apply to all targets (like binaries, examples,
tests, etc.). The `--edition` flag still applies to all targets.
- [Stabilize
doctest-xcompile.](https://redirect.github.com/rust-lang/cargo/pull/15462/ )
Doctests are now tested when cross-compiling. Just like other tests, it
will use the [`runner`
setting](https://doc.rust-lang.org/cargo/reference/config.html#targettriplerunner )
to run the tests. If you need to disable tests for a target, you can use
the [ignore doctest
attribute](https://doc.rust-lang.org/rustdoc/write-documentation/documentation-tests.html#ignoring-targets )
to specify the targets to ignore.
<a id="1.89.0-Rustdoc"></a>
## Rustdoc
- [On mobile, make the sidebar full width and
linewrap](https://redirect.github.com/rust-lang/rust/pull/139831 ). This
makes long section and item names much easier to deal with on mobile.
<a id="1.89.0-Compatibility-Notes"></a>
## Compatibility Notes
- [Make `missing_fragment_specifier` an unconditional
error](https://redirect.github.com/rust-lang/rust/pull/128425 )
- [Enabling the `neon` target feature on
`aarch64-unknown-none-softfloat` causes a
warning](https://redirect.github.com/rust-lang/rust/pull/135160 ) because
mixing code with and without that target feature is not properly
supported by LLVM
- [Sized Hierarchy: Part
I](https://redirect.github.com/rust-lang/rust/pull/137944 )
- Introduces a small breaking change affecting `?Sized` bounds on impls
on recursive types which contain associated type projections. It is not
expected to affect any existing published crates. Can be fixed by
refactoring the involved types or opting into the `sized_hierarchy`
unstable feature. See the [FCP
report](https://redirect.github.com/rust-lang/rust/pull/137944#issuecomment-2912207485 )
for a code example.
- The warn-by-default `elided_named_lifetimes` lint is [superseded by
the warn-by-default `mismatched_lifetime_syntaxes`
lint.](https://redirect.github.com/rust-lang/rust/pull/138677 )
- [Error on recursive opaque types earlier in the type
checker](https://redirect.github.com/rust-lang/rust/pull/139419 )
- [Type inference side effects from requiring element types of array
repeat expressions are `Copy` are now only available at the end of type
checking](https://redirect.github.com/rust-lang/rust/pull/139635 )
- [The deprecated accidentally-stable
`std::intrinsics::{copy,copy_nonoverlapping,write_bytes}` are now proper
intrinsics](https://redirect.github.com/rust-lang/rust/pull/139916 ).
There are no debug assertions guarding against UB, and they cannot be
coerced to function pointers.
- [Remove long-deprecated
`std::intrinsics::drop_in_place`](https://redirect.github.com/rust-lang/rust/pull/140151 )
- [Make well-formedness predicates no longer
coinductive](https://redirect.github.com/rust-lang/rust/pull/140208 )
- [Remove hack when checking impl method
compatibility](https://redirect.github.com/rust-lang/rust/pull/140557 )
- [Remove unnecessary type inference due to built-in trait object
impls](https://redirect.github.com/rust-lang/rust/pull/141352 )
- [Lint against "stdcall", "fastcall", and "cdecl" on non-x86-32
targets](https://redirect.github.com/rust-lang/rust/pull/141435 )
- [Future incompatibility warnings relating to the never type (`!`) are
now reported in
dependencies](https://redirect.github.com/rust-lang/rust/pull/141937 )
- [Ensure `std::ptr::copy_*` intrinsics also perform the static
self-init
checks](https://redirect.github.com/rust-lang/rust/pull/142575 )
- [`extern "C"` functions on the `wasm32-unknown-unknown` target now
have a standards compliant
ABI](https://blog.rust-lang.org/2025/04/04/c-abi-changes-for-wasm32-unknown-unknown/ )
<a id="1.89.0-Internal-Changes"></a>
## Internal Changes
These changes do not affect any public interfaces of Rust, but they
represent
significant improvements to the performance or internals of rustc and
related
tools.
- [Correctly un-remap compiler sources paths with the `rustc-dev`
component](https://redirect.github.com/rust-lang/rust/pull/142377 )
</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/crate-ci/typos ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS41MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuNTEuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-07 13:07:44 +00:00
Ed Page
8c50ab61a3
Merge pull request #1350 from epage/phf
...
chore(deps): Update Rust crate phf to v0.12.1
2025-08-04 15:35:40 -05:00
renovate[bot]
36d62c4fb0
chore(deps): Update Rust crate phf to v0.12.1
2025-08-04 15:12:27 -05:00
Ed Page
a9ccf76b53
chore: Release
v1.35.1
2025-08-04 11:18:39 -05:00
Ed Page
18f739e9cc
docs: Update changelog
2025-08-04 11:18:31 -05:00
Ed Page
b3e3a67070
chore: Release
typos-dict-v0.12.16
2025-08-04 11:16:51 -05:00
Ed Page
da87373836
Merge pull request #1348 from epage/fix
...
fix(dict): Remove invalid corrections
2025-08-04 11:16:32 -05:00
Ed Page
4fcf9bcff2
fix(dict): Remove invalid corrections
2025-08-04 10:49:31 -05:00
Ed Page
c800866e89
chore: Release
v1.35.0
2025-08-04 10:22:57 -05:00