Tim (Theemathas) Chirananthavat

Results 17 issues of Tim (Theemathas) Chirananthavat

I moved a lot of stuff into the existing `symmetriccipher` module and the newly-created `hash` module. This should make it easier for users to find what they want. This is...

The ability to rename a remote is missing. Related to #112.

enhancement

# Proposal ## Problem statement [`Stdin::read_line`](https://doc.rust-lang.org/stable/std/io/struct.Stdin.html#method.read_line) is very commonly used in programs written by beginners in rust. (For example, see the [guessing game program](https://doc.rust-lang.org/book/ch02-00-guessing-game-tutorial.html) in the Book.) Therefore, I think...

T-libs-api
api-change-proposal

### Code ```Rust #![feature(super_let)] const _: *const i32 = { super let x = 1; &raw const x }; ``` ### Meta Reproducible on the playground with `1.89.0-nightly (2025-06-08 6ccd4476036edfce364e)`...

I-ICE
T-compiler
C-bug
F-super_let

I tried this code: ```rust #![feature(super_let)] fn f() { super let a = 1; } fn g() { loop { super let b = 2; } } fn h() {...

T-compiler
C-bug
F-super_let

Special case struct patterns containing only a rest pattern (e.g., `Foo { .. }`) so that they can match values of any type with the appropriate name, not just structs...

T-lang

In order to check whether tests compile, crater runs the command: `cargo +some_channel test --frozen --no-run --message-format=json`. This compiles unit tests, but don't run them. However, this command does not...

This is a different unsoundness than https://github.com/Lokathor/bytemuck/issues/281. The derive macros expand to code that mentions the field types, in order to validate that they implement the expected traits. This doesn't...

### Is this about an existing lint, or proposing a new one? new ### Known issues that might be causing this - [ ] Is the item that should have...

A-lint
C-enhancement
E-help-wanted
E-mentor

### Code I tried this code (not from real code, but just experimenting): ```rust use std::mem::MaybeUninit; #[unsafe(no_mangle)] fn demo(x: &mut MaybeUninit) -> MaybeUninit { *x = MaybeUninit::uninit(); *x } ```...

A-codegen
regression-from-stable-to-nightly
T-compiler
C-bug
I-prioritize
C-optimization
S-has-bisection