René's URL Explorer Experiment


Title: History for crates/ruff_python_codegen - RustPython/ruff · GitHub

Open Graph Title: History for crates/ruff_python_codegen - RustPython/ruff

X Title: History for crates/ruff_python_codegen - RustPython/ruff

Description: An extremely fast Python linter and code formatter, written in Rust. - History for crates/ruff_python_codegen - RustPython/ruff

Open Graph Description: An extremely fast Python linter and code formatter, written in Rust. - History for crates/ruff_python_codegen - RustPython/ruff

X Description: An extremely fast Python linter and code formatter, written in Rust. - History for crates/ruff_python_codegen - RustPython/ruff

Opengraph URL: https://github.com/RustPython/ruff

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/commits(/*name)
route-controllercommits
route-actionshow
fetch-noncev2:cd4e1a64-4891-d2f5-d367-9752cfddf027
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id9E5C:162BDB:4300D8:59863F:6A5FC94A
html-safe-nonce8f971128e58acf26568cfc0980aa062dda3c41f3725d69baf3684ed483a4e398
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5RTVDOjE2MkJEQjo0MzAwRDg6NTk4NjNGOjZBNUZDOTRBIiwidmlzaXRvcl9pZCI6IjEyMjI3Mjg2NDQ5NDA1MTU2NTgiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacb13013d470f033f612f15c935a2c6009e963fa2fb5b36a6679cdccb7cc4d43bf
hovercard-subject-tagrepository:1194950092
github-keyboard-shortcutsrepository,commit-list,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///commits/show
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/RustPython/ruff/commits/main/crates/ruff_python_codegen
twitter:imagehttps://opengraph.githubassets.com/0bc5ab4b4b311818f3ee5b5a805615050587663301e6ca069766f612d8326387/RustPython/ruff
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/0bc5ab4b4b311818f3ee5b5a805615050587663301e6ca069766f612d8326387/RustPython/ruff
og:image:altAn extremely fast Python linter and code formatter, written in Rust. - History for crates/ruff_python_codegen - RustPython/ruff
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None8b098704642cd5473d3dc9d5d8023399a68de27a0492776c4517d75af6710ead
turbo-cache-controlno-cache
go-importgithub.com/RustPython/ruff git https://github.com/RustPython/ruff.git
octolytics-dimension-user_id39710557
octolytics-dimension-user_loginRustPython
octolytics-dimension-repository_id1194950092
octolytics-dimension-repository_nwoRustPython/ruff
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id523043277
octolytics-dimension-repository_parent_nwoastral-sh/ruff
octolytics-dimension-repository_network_root_id523043277
octolytics-dimension-repository_network_root_nwoastral-sh/ruff
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
released9cb40632285451ad16923c07a6f2debe8279086
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/RustPython/ruff/commits/main/crates/ruff_python_codegen#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FRustPython%2Fruff%2Fcommits%2Fmain%2Fcrates%2Fruff_python_codegen
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FRustPython%2Fruff%2Fcommits%2Fmain%2Fcrates%2Fruff_python_codegen
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fcommits%2Fshow&source=header-repo&source_repo=RustPython%2Fruff
Reloadhttps://github.com/RustPython/ruff/commits/main/crates/ruff_python_codegen
Reloadhttps://github.com/RustPython/ruff/commits/main/crates/ruff_python_codegen
Reloadhttps://github.com/RustPython/ruff/commits/main/crates/ruff_python_codegen
Please reload this pagehttps://github.com/RustPython/ruff/commits/main/crates/ruff_python_codegen
RustPython https://github.com/RustPython
ruffhttps://github.com/RustPython/ruff
astral-sh/ruffhttps://github.com/astral-sh/ruff
Notifications https://github.com/login?return_to=%2FRustPython%2Fruff
Fork 0 https://github.com/login?return_to=%2FRustPython%2Fruff
Star 1 https://github.com/login?return_to=%2FRustPython%2Fruff
Code https://github.com/RustPython/ruff
Pull requests 1 https://github.com/RustPython/ruff/pulls
Actions https://github.com/RustPython/ruff/actions
Projects https://github.com/RustPython/ruff/projects
Models https://github.com/RustPython/ruff/models
Security and quality 0 https://github.com/RustPython/ruff/security
Insights https://github.com/RustPython/ruff/pulse
Code https://github.com/RustPython/ruff
Pull requests https://github.com/RustPython/ruff/pulls
Actions https://github.com/RustPython/ruff/actions
Projects https://github.com/RustPython/ruff/projects
Models https://github.com/RustPython/ruff/models
Security and quality https://github.com/RustPython/ruff/security
Insights https://github.com/RustPython/ruff/pulse
ruffhttps://github.com/RustPython/ruff/commits
crateshttps://github.com/RustPython/ruff/commits/main/crates
ruff_python_codegenhttps://github.com/RustPython/ruff/commits/main/crates/ruff_python_codegen
mainhttps://github.com/RustPython/ruff/tree/main
Run end-of-file-fixer pre-commit hook on ty corpus test files (#23908)https://github.com/RustPython/ruff/commit/ce2cb82b0feec3848f4979f8ee6e474ee6487f6c
https://github.com/mtshiba
mtshibahttps://github.com/RustPython/ruff/commits?author=mtshiba
ce2cb82https://github.com/RustPython/ruff/commit/ce2cb82b0feec3848f4979f8ee6e474ee6487f6c
https://github.com/RustPython/ruff/blob/ce2cb82b0feec3848f4979f8ee6e474ee6487f6c/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/ce2cb82b0feec3848f4979f8ee6e474ee6487f6c
[ty] Add validation for type parameters with defaults after TypeVarTuple (#23807)https://github.com/RustPython/ruff/commit/0d84a0654a6b1f603bf44c535bf5bc9dfa3b50ea
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
0d84a06https://github.com/RustPython/ruff/commit/0d84a0654a6b1f603bf44c535bf5bc9dfa3b50ea
https://github.com/RustPython/ruff/blob/0d84a0654a6b1f603bf44c535bf5bc9dfa3b50ea/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/0d84a0654a6b1f603bf44c535bf5bc9dfa3b50ea
Add support for `lazy` import parsing (#23755)https://github.com/RustPython/ruff/commit/8a10b6743c1aedc56c44899edacbe0d3341db927
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
8a10b67https://github.com/RustPython/ruff/commit/8a10b6743c1aedc56c44899edacbe0d3341db927
https://github.com/RustPython/ruff/blob/8a10b6743c1aedc56c44899edacbe0d3341db927/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/8a10b6743c1aedc56c44899edacbe0d3341db927
Update MSRV to 1.90 (#21987)https://github.com/RustPython/ruff/commit/d08e41417971f1d05b9daa75f794536a1dd4bedf
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
d08e414https://github.com/RustPython/ruff/commit/d08e41417971f1d05b9daa75f794536a1dd4bedf
https://github.com/RustPython/ruff/blob/d08e41417971f1d05b9daa75f794536a1dd4bedf/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/d08e41417971f1d05b9daa75f794536a1dd4bedf
Move `Token`, `TokenKind` and `Tokens` to `ruff-python-ast` (#21760)https://github.com/RustPython/ruff/commit/515de2d062c4d2fe7c69ca928d4456cb82fa33f8
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
515de2dhttps://github.com/RustPython/ruff/commit/515de2d062c4d2fe7c69ca928d4456cb82fa33f8
https://github.com/RustPython/ruff/blob/515de2d062c4d2fe7c69ca928d4456cb82fa33f8/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/515de2d062c4d2fe7c69ca928d4456cb82fa33f8
Configurable "unparse mode" for `ruff_python_codegen::Generator` (#21041)https://github.com/RustPython/ruff/commit/a2d0d398539d873cc9612d6cd8eb560cef7f55a6
ShaharNavehhttps://github.com/RustPython/ruff/commits?author=ShaharNaveh
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
a2d0d39https://github.com/RustPython/ruff/commit/a2d0d398539d873cc9612d6cd8eb560cef7f55a6
https://github.com/RustPython/ruff/blob/a2d0d398539d873cc9612d6cd8eb560cef7f55a6/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/a2d0d398539d873cc9612d6cd8eb560cef7f55a6
Generator preferred quote style (#20434)https://github.com/RustPython/ruff/commit/48ada2d359b7c985454f4ac7ae7f23d1e980865a
https://github.com/ShaharNaveh
ShaharNavehhttps://github.com/RustPython/ruff/commits?author=ShaharNaveh
48ada2dhttps://github.com/RustPython/ruff/commit/48ada2d359b7c985454f4ac7ae7f23d1e980865a
https://github.com/RustPython/ruff/blob/48ada2d359b7c985454f4ac7ae7f23d1e980865a/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/48ada2d359b7c985454f4ac7ae7f23d1e980865a
[ruff] Provide a way to get an owned `Stylist`https://github.com/RustPython/ruff/commit/a47a50e6e200ea9c3e5c50dbff3e65e9d20fd1f4
https://github.com/BurntSushi
BurntSushihttps://github.com/RustPython/ruff/commits?author=BurntSushi
a47a50ehttps://github.com/RustPython/ruff/commit/a47a50e6e200ea9c3e5c50dbff3e65e9d20fd1f4
https://github.com/RustPython/ruff/blob/a47a50e6e200ea9c3e5c50dbff3e65e9d20fd1f4/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/a47a50e6e200ea9c3e5c50dbff3e65e9d20fd1f4
Expose `Indentation` in `ruff_python_codegen` (#20216)https://github.com/RustPython/ruff/commit/cb1ba0d4c26dd649bfab9de7ae0e84c0e28e910c
https://github.com/ShaharNaveh
ShaharNavehhttps://github.com/RustPython/ruff/commits?author=ShaharNaveh
cb1ba0dhttps://github.com/RustPython/ruff/commit/cb1ba0d4c26dd649bfab9de7ae0e84c0e28e910c
https://github.com/RustPython/ruff/blob/cb1ba0d4c26dd649bfab9de7ae0e84c0e28e910c/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/cb1ba0d4c26dd649bfab9de7ae0e84c0e28e910c
Update Rust toolchain to 1.89 (#19807)https://github.com/RustPython/ruff/commit/7dfde3b929c70b5f5fb9933ef09b8005717a8d85
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
7dfde3bhttps://github.com/RustPython/ruff/commit/7dfde3b929c70b5f5fb9933ef09b8005717a8d85
https://github.com/RustPython/ruff/blob/7dfde3b929c70b5f5fb9933ef09b8005717a8d85/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/7dfde3b929c70b5f5fb9933ef09b8005717a8d85
Disallow implicit concatenation of t-strings and other string types (#19485)https://github.com/RustPython/ruff/commit/008bbfdf5ae43e407287b100b7823723a15a55b2
https://github.com/dylwil3
dylwil3https://github.com/RustPython/ruff/commits?author=dylwil3
008bbfdhttps://github.com/RustPython/ruff/commit/008bbfdf5ae43e407287b100b7823723a15a55b2
https://github.com/RustPython/ruff/blob/008bbfdf5ae43e407287b100b7823723a15a55b2/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/008bbfdf5ae43e407287b100b7823723a15a55b2
Fix f-string interpolation escaping (#18882)https://github.com/RustPython/ruff/commit/d2684a00c6fd36a58ca48c009ce487bfa44d42d1
https://github.com/MeGaGiGaGon
MeGaGiGaGonhttps://github.com/RustPython/ruff/commits?author=MeGaGiGaGon
d2684a0https://github.com/RustPython/ruff/commit/d2684a00c6fd36a58ca48c009ce487bfa44d42d1
https://github.com/RustPython/ruff/blob/d2684a00c6fd36a58ca48c009ce487bfa44d42d1/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/d2684a00c6fd36a58ca48c009ce487bfa44d42d1
[ty] AST garbage collection (#18482)https://github.com/RustPython/ruff/commit/c9dff5c7d5bcab2a83f1c3b4a1a80af230ece541
https://github.com/ibraheemdev
ibraheemdevhttps://github.com/RustPython/ruff/commits?author=ibraheemdev
c9dff5chttps://github.com/RustPython/ruff/commit/c9dff5c7d5bcab2a83f1c3b4a1a80af230ece541
https://github.com/RustPython/ruff/blob/c9dff5c7d5bcab2a83f1c3b4a1a80af230ece541/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/c9dff5c7d5bcab2a83f1c3b4a1a80af230ece541
Implement template strings (#17851)https://github.com/RustPython/ruff/commit/9bbf4987e86690b7181aaa7992d7c757e2fac64d
https://github.com/dylwil3
dylwil3https://github.com/RustPython/ruff/commits?author=dylwil3
9bbf498https://github.com/RustPython/ruff/commit/9bbf4987e86690b7181aaa7992d7c757e2fac64d
https://github.com/RustPython/ruff/blob/9bbf4987e86690b7181aaa7992d7c757e2fac64d/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/9bbf4987e86690b7181aaa7992d7c757e2fac64d
Switch to Rust 2024 edition (#18129)https://github.com/RustPython/ruff/commit/9ae698fe30cf3526f0e7ae237b800b3ed19a819f
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
9ae698fhttps://github.com/RustPython/ruff/commit/9ae698fe30cf3526f0e7ae237b800b3ed19a819f
https://github.com/RustPython/ruff/blob/9ae698fe30cf3526f0e7ae237b800b3ed19a819f/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/9ae698fe30cf3526f0e7ae237b800b3ed19a819f
Use `#[expect(lint)]` over `#[allow(lint)]` where possible (#17822)https://github.com/RustPython/ruff/commit/fa628018b28fa018d7a0e109223186172ef91275
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
fa62801https://github.com/RustPython/ruff/commit/fa628018b28fa018d7a0e109223186172ef91275
https://github.com/RustPython/ruff/blob/fa628018b28fa018d7a0e109223186172ef91275/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/fa628018b28fa018d7a0e109223186172ef91275
Upgrade to Rust 1.86 and bump MSRV to 1.84 (#17171)https://github.com/RustPython/ruff/commit/8a4158c5f828b4391db91a2177af8490813dd3d2
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
8a4158chttps://github.com/RustPython/ruff/commit/8a4158c5f828b4391db91a2177af8490813dd3d2
https://github.com/RustPython/ruff/blob/8a4158c5f828b4391db91a2177af8490813dd3d2/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/8a4158c5f828b4391db91a2177af8490813dd3d2
Pass `ParserOptions` to the parser (#16220)https://github.com/RustPython/ruff/commit/97d0659ce3e3977245ca202770078a9df60849dd
https://github.com/ntBre
ntBrehttps://github.com/RustPython/ruff/commits?author=ntBre
97d0659https://github.com/RustPython/ruff/commit/97d0659ce3e3977245ca202770078a9df60849dd
https://github.com/RustPython/ruff/blob/97d0659ce3e3977245ca202770078a9df60849dd/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/97d0659ce3e3977245ca202770078a9df60849dd
Preserve triple quotes and prefixes for strings (#15818)https://github.com/RustPython/ruff/commit/b5e5271adfa9ead94bd5c54a6a743bf9aa56c64f
ntBrehttps://github.com/RustPython/ruff/commits?author=ntBre
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
b5e5271https://github.com/RustPython/ruff/commit/b5e5271adfa9ead94bd5c54a6a743bf9aa56c64f
https://github.com/RustPython/ruff/blob/b5e5271adfa9ead94bd5c54a6a743bf9aa56c64f/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/b5e5271adfa9ead94bd5c54a6a743bf9aa56c64f
Preserve quotes in generated f-strings (#15794)https://github.com/RustPython/ruff/commit/23c98849fcb4427bc6d8bdb8accd914c197046e1
ntBrehttps://github.com/RustPython/ruff/commits?author=ntBre
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
23c9884https://github.com/RustPython/ruff/commit/23c98849fcb4427bc6d8bdb8accd914c197046e1
https://github.com/RustPython/ruff/blob/23c98849fcb4427bc6d8bdb8accd914c197046e1/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/23c98849fcb4427bc6d8bdb8accd914c197046e1
Preserve quotes in generated byte strings (#15778)https://github.com/RustPython/ruff/commit/98d20a82193d90496dab93055153850afc58937d
https://github.com/ntBre
ntBrehttps://github.com/RustPython/ruff/commits?author=ntBre
98d20a8https://github.com/RustPython/ruff/commit/98d20a82193d90496dab93055153850afc58937d
https://github.com/RustPython/ruff/blob/98d20a82193d90496dab93055153850afc58937d/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/98d20a82193d90496dab93055153850afc58937d
Preserve quote style in generated code (#15726)https://github.com/RustPython/ruff/commit/9bf138c45a7b8dfd677b37d479bddb68d18829ee
ntBrehttps://github.com/RustPython/ruff/commits?author=ntBre
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
9bf138chttps://github.com/RustPython/ruff/commit/9bf138c45a7b8dfd677b37d479bddb68d18829ee
https://github.com/RustPython/ruff/blob/9bf138c45a7b8dfd677b37d479bddb68d18829ee/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/9bf138c45a7b8dfd677b37d479bddb68d18829ee
Preserve raw string prefix and escapes (#15694)https://github.com/RustPython/ruff/commit/cffd1866ce1ac6da4d6a5bc12435316d2d99755b
https://github.com/ntBre
ntBrehttps://github.com/RustPython/ruff/commits?author=ntBre
cffd186https://github.com/RustPython/ruff/commit/cffd1866ce1ac6da4d6a5bc12435316d2d99755b
https://github.com/RustPython/ruff/blob/cffd1866ce1ac6da4d6a5bc12435316d2d99755b/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/cffd1866ce1ac6da4d6a5bc12435316d2d99755b
ruff_python_ast: Make `Singleton` `Copy` (#14943)https://github.com/RustPython/ruff/commit/d2712c7669ef6be40db1ff028a288e6c0990d7de
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
d2712c7https://github.com/RustPython/ruff/commit/d2712c7669ef6be40db1ff028a288e6c0990d7de
https://github.com/RustPython/ruff/blob/d2712c7669ef6be40db1ff028a288e6c0990d7de/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/d2712c7669ef6be40db1ff028a288e6c0990d7de
Extract `LineIndex` independent methods from `Locator` (#13938)https://github.com/RustPython/ruff/commit/9f3a38d408f473df7a6b3574c5d1389bef303dd5
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
9f3a38dhttps://github.com/RustPython/ruff/commit/9f3a38d408f473df7a6b3574c5d1389bef303dd5
https://github.com/RustPython/ruff/blob/9f3a38d408f473df7a6b3574c5d1389bef303dd5/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/9f3a38d408f473df7a6b3574c5d1389bef303dd5
Simplify iteration idioms (#13834)https://github.com/RustPython/ruff/commit/72adb09bf39d9a0545069e754dbb7d9a351b2561
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
72adb09https://github.com/RustPython/ruff/commit/72adb09bf39d9a0545069e754dbb7d9a351b2561
https://github.com/RustPython/ruff/blob/72adb09bf39d9a0545069e754dbb7d9a351b2561/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/72adb09bf39d9a0545069e754dbb7d9a351b2561
Bump MSRV to Rust 1.80 (#13826)https://github.com/RustPython/ruff/commit/27c50bebec97db62c124c5d1aafbe2cf90ea6466
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
27c50behttps://github.com/RustPython/ruff/commit/27c50bebec97db62c124c5d1aafbe2cf90ea6466
https://github.com/RustPython/ruff/blob/27c50bebec97db62c124c5d1aafbe2cf90ea6466/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/27c50bebec97db62c124c5d1aafbe2cf90ea6466
Implement `iter()`, `len()` and `is_empty()` for all display-literal AST nodes (#12807)https://github.com/RustPython/ruff/commit/aa0db338d935aa40fafaa05feff7343c42491d8e
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
aa0db33https://github.com/RustPython/ruff/commit/aa0db338d935aa40fafaa05feff7343c42491d8e
https://github.com/RustPython/ruff/blob/aa0db338d935aa40fafaa05feff7343c42491d8e/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/aa0db338d935aa40fafaa05feff7343c42491d8e
Use `indentation` consistently (#12293)https://github.com/RustPython/ruff/commit/b6545ce5d6ff3749714e72f5dd6c9595d23c4ab1
https://github.com/Viicos
Viicoshttps://github.com/RustPython/ruff/commits?author=Viicos
b6545cehttps://github.com/RustPython/ruff/commit/b6545ce5d6ff3749714e72f5dd6c9595d23c4ab1
https://github.com/RustPython/ruff/blob/b6545ce5d6ff3749714e72f5dd6c9595d23c4ab1/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/b6545ce5d6ff3749714e72f5dd6c9595d23c4ab1
Enable token-based rules on source with syntax errors (#11950)https://github.com/RustPython/ruff/commit/8f409285347fbed17c0764759635eac6b6935b13
https://github.com/dhruvmanila
dhruvmanilahttps://github.com/RustPython/ruff/commits?author=dhruvmanila
8f40928https://github.com/RustPython/ruff/commit/8f409285347fbed17c0764759635eac6b6935b13
https://github.com/RustPython/ruff/blob/8f409285347fbed17c0764759635eac6b6935b13/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/8f409285347fbed17c0764759635eac6b6935b13
Avoid depth counting when detecting indentation (#11947)https://github.com/RustPython/ruff/commit/a26bd01be2b673f13cb6c88f4150dd12e5873f55
https://github.com/dhruvmanila
dhruvmanilahttps://github.com/RustPython/ruff/commits?author=dhruvmanila
a26bd01https://github.com/RustPython/ruff/commit/a26bd01be2b673f13cb6c88f4150dd12e5873f55
https://github.com/RustPython/ruff/blob/a26bd01be2b673f13cb6c88f4150dd12e5873f55/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/a26bd01be2b673f13cb6c88f4150dd12e5873f55
Isolate non-breaking whitespace indentation test case (#11721)https://github.com/RustPython/ruff/commit/2b28889ca9d7935488875b5c944a159a2db20a23
https://github.com/dhruvmanila
dhruvmanilahttps://github.com/RustPython/ruff/commits?author=dhruvmanila
2b28889https://github.com/RustPython/ruff/commit/2b28889ca9d7935488875b5c944a159a2db20a23
https://github.com/RustPython/ruff/blob/2b28889ca9d7935488875b5c944a159a2db20a23/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/2b28889ca9d7935488875b5c944a159a2db20a23
Generator should add a newline before type statement (#11720)https://github.com/RustPython/ruff/commit/8db147c09d4a3c0621077858f3c6154bf8215461
https://github.com/dhruvmanila
dhruvmanilahttps://github.com/RustPython/ruff/commits?author=dhruvmanila
8db147chttps://github.com/RustPython/ruff/commit/8db147c09d4a3c0621077858f3c6154bf8215461
https://github.com/RustPython/ruff/blob/8db147c09d4a3c0621077858f3c6154bf8215461/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/8db147c09d4a3c0621077858f3c6154bf8215461
Maintain synchronicity between the lexer and the parser (#11457)https://github.com/RustPython/ruff/commit/bf5b62edaccdc007dfcf559ab9e870be66c19877
https://github.com/dhruvmanila
dhruvmanilahttps://github.com/RustPython/ruff/commits?author=dhruvmanila
bf5b62ehttps://github.com/RustPython/ruff/commit/bf5b62edaccdc007dfcf559ab9e870be66c19877
https://github.com/RustPython/ruff/blob/bf5b62edaccdc007dfcf559ab9e870be66c19877/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/bf5b62edaccdc007dfcf559ab9e870be66c19877
Use find in indent detection (#11650)https://github.com/RustPython/ruff/commit/91a5fdee7a80a7a83827eb7a651bce9b3226bfe8
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
91a5fdehttps://github.com/RustPython/ruff/commit/91a5fdee7a80a7a83827eb7a651bce9b3226bfe8
https://github.com/RustPython/ruff/blob/91a5fdee7a80a7a83827eb7a651bce9b3226bfe8/crates/ruff_python_codegen
https://github.com/RustPython/ruff/tree/91a5fdee7a80a7a83827eb7a651bce9b3226bfe8
Nexthttps://github.com/RustPython/ruff/commits/main/crates/ruff_python_codegen?after=3c1ab2dd9987f190f3df94d28452ed5e65e106af+34
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.