From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f196.google.com (mail-pl1-f196.google.com [209.85.214.196]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0AF8C156236 for ; Wed, 28 Jan 2026 06:06:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.196 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769580397; cv=none; b=OoMiw8yqsTDLMToeXyur62lU121LDFAJFx+0lHxJbF7D0f2TMa7wG5xIrj7lUorHDsNCQJmd3VOQSn6bVoYqkb6ocOFumPLf/uV908SEK5uNAC0ta7p9e/0xL7xRSHfDb9gmQW2PGNzOzHOqoFanDvYvyIzxLKYZngu3E1mEuQg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769580397; c=relaxed/simple; bh=GCyS+xU1BvBzvN6x7IyhpFE8pEgz9qXTKOotxVmmgbk=; h=Mime-Version:Content-Type:Date:Message-Id:Cc:Subject:From:To: References:In-Reply-To; b=DpskOPUEHaZVMyUZdF+9+HxciQWr2C6L1T3heCy6pkq98bTgarMl/My8um8uYGuu0i8rf32WtJyU1FDludbI1TOsXirofUozvRs2tqPu1Sh38rGkMKNmP8i0omUOXCs81FeAlcVUMvmy3qTmsqEJ2EPluvzn3NCVUbU8yKz7M9w= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=nFMWGGQ4; arc=none smtp.client-ip=209.85.214.196 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="nFMWGGQ4" Received: by mail-pl1-f196.google.com with SMTP id d9443c01a7336-2a7786d7895so43477125ad.1 for ; Tue, 27 Jan 2026 22:06:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1769580394; x=1770185194; darn=vger.kernel.org; h=in-reply-to:references:to:from:subject:cc:message-id:date :content-transfer-encoding:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=isdKh/tICJuZmXBfC27r52WHPLEGRtitt/l+6A+3IHk=; b=nFMWGGQ48PNoo4ZPXTIGYgTDEoJn3rsT83Vk6P5ilIp0mLxMBDgbn5zHnT9WkedIi9 kKuiaLLIa9oFvgTTpMwkne6EAT0YdUSD2+f27TU6tbLO9Am7k4J0eGoFw9Zq2Gpm4K1B Zs388XTs5gmLbbuQnAeDGkcVLibDzRN8LB0Bud39rFwKJR97YGNBnFjtEpom4g4Yxh64 j6Yf/ugezc/S1xPz27d6kpA7O7QxuOTLtHXrsRL98qUrff91c2AIb5llrXDXgYXpzfO/ R9EbS90xyxUI2V8EanF7z70kFshltPEwxXPBpwr+pLMIosoNYnT0TJ445kfvAhB/7+ZJ oPWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769580394; x=1770185194; h=in-reply-to:references:to:from:subject:cc:message-id:date :content-transfer-encoding:mime-version:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=isdKh/tICJuZmXBfC27r52WHPLEGRtitt/l+6A+3IHk=; b=ACcoJPCkIKcS2dR5MuF4c2GYF6B4qRMe5w2y4kZq2FM7KCqNV1N4ABYSbOA8ZgKjXE 5VXbHOhvyhnJSlNXs3EkMng062mvPLtGVCNmhQwNbT0Y6WmfZDfmqFPQT43mbKuQzbVO bb2CiQYGMx+cNPjADSYOFLfDMVx+MsYnGzjo4cijPuiPk2JgLNQjOGk0Nr1L04gTcp2f u8bs3VndGG4eVXETLAgZ08/CRlMvCyCVGQqTmwFUen8dmwIVEU4v0zxX/xYFI27aUnUS i6zONKnaXRBaav+L+b0f5Eug/Vp4tJYXJMjdLQcpFBY7J8vt873qRTguFUxL2tT9/S77 hWqw== X-Forwarded-Encrypted: i=1; AJvYcCVfNW3iOZryv14ioEWaha/gR5yTTtuSU7cVS197cQJkLtpcFC6yUS4Z7QlTQ9Jx0ukDe/+WaOETCdblsPQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yy7y6ux0VVlTn6DbSchsy0d4xANN+dicRXdKUpLfPWhOmg77DJt KTaSQShL0wC+JJOU4VaRjjaMZiZQl2lkKKzEfUxiHBhCVFY6Prcy4yHR X-Gm-Gg: AZuq6aJ/l20b3AtXQ2AF+5r0EeP6lDYbBuOwF5ymRoL2RJzEH7vPjGT2r5WIFGzdmDi Qv3msotlcI2dXMuuMS8PlqKoOTwpdd7aBRKJkYdfF+/cCc3kCPYzUo8TDr1k5lXTAjwwNHfOvTW 9r6tniEaovrak+GUkYNZHIGYgMVoiNITrTrJF58ulmjyzkqgLIZ1A/aRKuYY2a7EG0IiA4P8zJK 3VKWTAFouMnebDOJBg7SQ1QnQqoQ2Zs1u5HfsqixtiTHiPF1nUNDaeE1y3NWF44SEPW7fH3rNUp vvlDIufzywGHxAJTwvytzUpGn1rQ6r66S8gYYTDzcACwbw8A5+mcYLGHpK0Tq47qcJKRuXmKeKG /QoUwT7KsVhKLdx9+sUcw6sDdtMoGXfs4NgzGwgXLTaxpIHoRrhWLzWg22ka+Bzi7891hYtoxJ8 Jox4btpQ== X-Received: by 2002:a17:903:2b0e:b0:297:dabf:9900 with SMTP id d9443c01a7336-2a870c3e2damr41851935ad.0.1769580394337; Tue, 27 Jan 2026 22:06:34 -0800 (PST) Received: from localhost ([112.149.32.52]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a88b5d9a7bsm11049805ad.79.2026.01.27.22.06.30 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 27 Jan 2026 22:06:33 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Wed, 28 Jan 2026 15:06:29 +0900 Message-Id: Cc: , , "Daniel Almeida" , "Fiona Behrens" Subject: Re: [PATCH 0/4] scripts: generate_rust_analyzer.py: tidy and add type hints From: "Jesung Yang" To: "Tamir Duberstein" , "Jesung Yang" , "Miguel Ojeda" , "Boqun Feng" , "Gary Guo" , =?utf-8?q?Bj=C3=B6rn_Roy_Baron?= , "Benno Lossin" , "Andreas Hindborg" , "Alice Ryhl" , "Trevor Gross" , "Danilo Krummrich" X-Mailer: aerc 0.21.0 References: <20260122-rust-analyzer-types-v1-0-29cc2e91dcd5@kernel.org> In-Reply-To: <20260122-rust-analyzer-types-v1-0-29cc2e91dcd5@kernel.org> On Fri Jan 23, 2026 at 2:30 AM KST, Tamir Duberstein wrote: > This series adds type annotations to generate_rust_analyzer.py. It is a > subset of an earlier series[0] with formatting-only and drive-by patches > removed (I sent some of these as separate single-patch series). > > The final commit leverages type hints to tidy the implementation. It > could be done separately from this series, but serves as a nice > demonstration. > > Link: https://lore.kernel.org/all/20250424-rust-analyzer-host-v6-0-40e67f= e5c38a@gmail.com/ [0] > > Signed-off-by: Tamir Duberstein Great work, thanks! For the entire series, Reviewed-by: Jesung Yang Tested-by: Jesung Yang Best regards, Jesung > --- > Tamir Duberstein (4): > scripts: generate_rust_analyzer.py: extract `{build,register}_crate= ` > scripts: generate_rust_analyzer.py: drop `"is_proc_macro": false` > scripts: generate_rust_analyzer.py: add type hints > scripts: generate_rust_analyzer.py: identify crates explicitly > > scripts/generate_rust_analyzer.py | 256 ++++++++++++++++++++++++++++----= ------ > 1 file changed, 191 insertions(+), 65 deletions(-) > --- > base-commit: 24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7 > change-id: 20260122-rust-analyzer-types-f90bda766749 > > Best regards, > -- =20 > Tamir Duberstein