René's URL Explorer Experiment


Title: History for crates/ruff_python_parser/src/parser - RustPython/ruff · GitHub

Open Graph Title: History for crates/ruff_python_parser/src/parser - RustPython/ruff

X Title: History for crates/ruff_python_parser/src/parser - RustPython/ruff

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

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

X Description: An extremely fast Python linter and code formatter, written in Rust. - History for crates/ruff_python_parser/src/parser - 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:196ab5cf-8aeb-8c98-2a82-9cb4c4014b48
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id9030:310A1:4BDAFD:6D10DD:6A61E9C6
html-safe-nonce3c79a15b20bb9639d331487a23ba287016f45c61153fb14bc7a52cff2a539749
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MDMwOjMxMEExOjRCREFGRDo2RDEwREQ6NkE2MUU5QzYiLCJ2aXNpdG9yX2lkIjoiMjQ2NTMzODU1ODU2NTcwNjE4MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacb4b82e3910d857f0819acb23d35c1fdb44124a9ad358d55f21c6124ff2a9946c
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_parser/src/parser
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_parser/src/parser - RustPython/ruff
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None5dd1217fff37e297563b9d318ee02bf6378c8957c6195b77786bb8896fc9c95d
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
release554667f6dda2a53c83687de64fabc457970f0f04
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/RustPython/ruff/commits/main/crates/ruff_python_parser/src/parser#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_parser%2Fsrc%2Fparser
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_parser%2Fsrc%2Fparser
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_parser/src/parser
Reloadhttps://github.com/RustPython/ruff/commits/main/crates/ruff_python_parser/src/parser
Reloadhttps://github.com/RustPython/ruff/commits/main/crates/ruff_python_parser/src/parser
Please reload this pagehttps://github.com/RustPython/ruff/commits/main/crates/ruff_python_parser/src/parser
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_parserhttps://github.com/RustPython/ruff/commits/main/crates/ruff_python_parser
srchttps://github.com/RustPython/ruff/commits/main/crates/ruff_python_parser/src
parserhttps://github.com/RustPython/ruff/commits/main/crates/ruff_python_parser/src/parser
mainhttps://github.com/RustPython/ruff/tree/main
Add RustPython runtime AST fields (#2)https://github.com/RustPython/ruff/commit/3c1ab2dd9987f190f3df94d28452ed5e65e106af
https://github.com/youknowone
youknowonehttps://github.com/RustPython/ruff/commits?author=youknowone
3c1ab2dhttps://github.com/RustPython/ruff/commit/3c1ab2dd9987f190f3df94d28452ed5e65e106af
https://github.com/RustPython/ruff/blob/3c1ab2dd9987f190f3df94d28452ed5e65e106af/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/3c1ab2dd9987f190f3df94d28452ed5e65e106af
Disallow starred expressions as values of starred expressions (#24280)https://github.com/RustPython/ruff/commit/5f88756ee10e3faf0e96c883c34c95fc78200536
https://github.com/dylwil3
dylwil3https://github.com/RustPython/ruff/commits?author=dylwil3
5f88756https://github.com/RustPython/ruff/commit/5f88756ee10e3faf0e96c883c34c95fc78200536
https://github.com/RustPython/ruff/blob/5f88756ee10e3faf0e96c883c34c95fc78200536/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/5f88756ee10e3faf0e96c883c34c95fc78200536
Fix `%foo?` parsing in IPython assignment expressions (#24152)https://github.com/RustPython/ruff/commit/fcef46ccdff561f41fa4d9371e0178dcc4f12e73
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
fcef46chttps://github.com/RustPython/ruff/commit/fcef46ccdff561f41fa4d9371e0178dcc4f12e73
https://github.com/RustPython/ruff/blob/fcef46ccdff561f41fa4d9371e0178dcc4f12e73/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/fcef46ccdff561f41fa4d9371e0178dcc4f12e73
Add support for star-unpacking of comprehensions (PEP 798) (#23788)https://github.com/RustPython/ruff/commit/8bc437ef902b4cb26eb531c63112f25eb1c9b1fc
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
8bc437ehttps://github.com/RustPython/ruff/commit/8bc437ef902b4cb26eb531c63112f25eb1c9b1fc
https://github.com/RustPython/ruff/blob/8bc437ef902b4cb26eb531c63112f25eb1c9b1fc/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/8bc437ef902b4cb26eb531c63112f25eb1c9b1fc
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_parser/src/parser
https://github.com/RustPython/ruff/tree/8a10b6743c1aedc56c44899edacbe0d3341db927
[ty] Visit parameters in source order (#23403)https://github.com/RustPython/ruff/commit/8fb1123c54bac673e6dbcd2c3d0ffbe9c8b40b9d
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
8fb1123https://github.com/RustPython/ruff/commit/8fb1123c54bac673e6dbcd2c3d0ffbe9c8b40b9d
https://github.com/RustPython/ruff/blob/8fb1123c54bac673e6dbcd2c3d0ffbe9c8b40b9d/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/8fb1123c54bac673e6dbcd2c3d0ffbe9c8b40b9d
[parser] Fix false syntax error for match-like annotated assignments (#23297)https://github.com/RustPython/ruff/commit/038235c6dbd931c0e37d5dd6cfe4cc6b60a81253
https://github.com/kar-ganap
kar-ganaphttps://github.com/RustPython/ruff/commits?author=kar-ganap
038235chttps://github.com/RustPython/ruff/commit/038235c6dbd931c0e37d5dd6cfe4cc6b60a81253
https://github.com/RustPython/ruff/blob/038235c6dbd931c0e37d5dd6cfe4cc6b60a81253/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/038235c6dbd931c0e37d5dd6cfe4cc6b60a81253
Fix f-string middle panic when parsing t-strings (#23232)https://github.com/RustPython/ruff/commit/6ded4bed1651e30b34dd04cdaa50c763036abb0d
https://github.com/ntBre
ntBrehttps://github.com/RustPython/ruff/commits?author=ntBre
6ded4behttps://github.com/RustPython/ruff/commit/6ded4bed1651e30b34dd04cdaa50c763036abb0d
https://github.com/RustPython/ruff/blob/6ded4bed1651e30b34dd04cdaa50c763036abb0d/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/6ded4bed1651e30b34dd04cdaa50c763036abb0d
[ty] `cargo insta test --force-update-snapshots` (#22313)https://github.com/RustPython/ruff/commit/4712503c6d66ebe84bc86e4a26aa620104cd37d7
https://github.com/oconnor663
oconnor663https://github.com/RustPython/ruff/commits?author=oconnor663
4712503https://github.com/RustPython/ruff/commit/4712503c6d66ebe84bc86e4a26aa620104cd37d7
https://github.com/RustPython/ruff/blob/4712503c6d66ebe84bc86e4a26aa620104cd37d7/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/4712503c6d66ebe84bc86e4a26aa620104cd37d7
[ty] Fix completion in decorators with missing declaration (#22177)https://github.com/RustPython/ruff/commit/014abe1ee19e617c13ac498d09de5ae2f932f6e8
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
014abe1https://github.com/RustPython/ruff/commit/014abe1ee19e617c13ac498d09de5ae2f932f6e8
https://github.com/RustPython/ruff/blob/014abe1ee19e617c13ac498d09de5ae2f932f6e8/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/014abe1ee19e617c13ac498d09de5ae2f932f6e8
Revert "[ty] Fix completion in decorator without class or function definition" (#22176)https://github.com/RustPython/ruff/commit/eef403f6cf0f4ca54c53ab76f3bade7651d4f5e7
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
eef403fhttps://github.com/RustPython/ruff/commit/eef403f6cf0f4ca54c53ab76f3bade7651d4f5e7
https://github.com/RustPython/ruff/blob/eef403f6cf0f4ca54c53ab76f3bade7651d4f5e7/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/eef403f6cf0f4ca54c53ab76f3bade7651d4f5e7
[ty] Fix completion in decorator without class or function definitionhttps://github.com/RustPython/ruff/commit/adef89eb7cfb6eb7c3e0646dcd120e6f1adc7af2
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
adef89ehttps://github.com/RustPython/ruff/commit/adef89eb7cfb6eb7c3e0646dcd120e6f1adc7af2
https://github.com/RustPython/ruff/blob/adef89eb7cfb6eb7c3e0646dcd120e6f1adc7af2/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/adef89eb7cfb6eb7c3e0646dcd120e6f1adc7af2
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_parser/src/parser
https://github.com/RustPython/ruff/tree/515de2d062c4d2fe7c69ca928d4456cb82fa33f8
[`parser`] Fix panic when parsing IPython escape command expressions (#21480)https://github.com/RustPython/ruff/commit/474b00568ad78f02ad8e19b8166cbeb6d69f8511
danparizherhttps://github.com/RustPython/ruff/commits?author=danparizher
dhruvmanilahttps://github.com/RustPython/ruff/commits?author=dhruvmanila
474b005https://github.com/RustPython/ruff/commit/474b00568ad78f02ad8e19b8166cbeb6d69f8511
https://github.com/RustPython/ruff/blob/474b00568ad78f02ad8e19b8166cbeb6d69f8511/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/474b00568ad78f02ad8e19b8166cbeb6d69f8511
Catch syntax errors in nested interpolations before Python 3.12 (#20949)https://github.com/RustPython/ruff/commit/38c074e67d8306e4635b8e9d365bf4c007c8d5b3
https://github.com/ntBre
ntBrehttps://github.com/RustPython/ruff/commits?author=ntBre
38c074ehttps://github.com/RustPython/ruff/commit/38c074e67d8306e4635b8e9d365bf4c007c8d5b3
https://github.com/RustPython/ruff/blob/38c074e67d8306e4635b8e9d365bf4c007c8d5b3/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/38c074e67d8306e4635b8e9d365bf4c007c8d5b3
Fix syntax error false positives for escapes and quotes in f-strings (#20867)https://github.com/RustPython/ruff/commit/8b9ab48ac61b7c73df7d03ccda06085e61e62a5e
https://github.com/ntBre
ntBrehttps://github.com/RustPython/ruff/commits?author=ntBre
8b9ab48https://github.com/RustPython/ruff/commit/8b9ab48ac61b7c73df7d03ccda06085e61e62a5e
https://github.com/RustPython/ruff/blob/8b9ab48ac61b7c73df7d03ccda06085e61e62a5e/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/8b9ab48ac61b7c73df7d03ccda06085e61e62a5e
Improved error recovery for unclosed strings (including f- and t-strings) (#20848)https://github.com/RustPython/ruff/commit/4fc7dd300c493fc16ea279928a2ad353e070c92e
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
4fc7dd3https://github.com/RustPython/ruff/commit/4fc7dd300c493fc16ea279928a2ad353e070c92e
https://github.com/RustPython/ruff/blob/4fc7dd300c493fc16ea279928a2ad353e070c92e/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/4fc7dd300c493fc16ea279928a2ad353e070c92e
Fix syntax error false positives on parenthesized context managers (#20846)https://github.com/RustPython/ruff/commit/71f8389f61a243a0c7584adffc49134ccf792aba
https://github.com/ntBre
ntBrehttps://github.com/RustPython/ruff/commits?author=ntBre
71f8389https://github.com/RustPython/ruff/commit/71f8389f61a243a0c7584adffc49134ccf792aba
https://github.com/RustPython/ruff/blob/71f8389f61a243a0c7584adffc49134ccf792aba/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/71f8389f61a243a0c7584adffc49134ccf792aba
[ty] Shrink size of `AstNodeRef` (#20028)https://github.com/RustPython/ruff/commit/7abc41727b93fedb298f917451650fec435fecb7
https://github.com/ibraheemdev
ibraheemdevhttps://github.com/RustPython/ruff/commits?author=ibraheemdev
7abc417https://github.com/RustPython/ruff/commit/7abc41727b93fedb298f917451650fec435fecb7
https://github.com/RustPython/ruff/blob/7abc41727b93fedb298f917451650fec435fecb7/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/7abc41727b93fedb298f917451650fec435fecb7
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_parser/src/parser
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_parser/src/parser
https://github.com/RustPython/ruff/tree/008bbfdf5ae43e407287b100b7823723a15a55b2
Fix `unreachable` panic in parser (#19183)https://github.com/RustPython/ruff/commit/53fc0614dac7753eaaccf8e04d89c0a384c51fc1
https://github.com/dylwil3
dylwil3https://github.com/RustPython/ruff/commits?author=dylwil3
53fc061https://github.com/RustPython/ruff/commit/53fc0614dac7753eaaccf8e04d89c0a384c51fc1
https://github.com/RustPython/ruff/blob/53fc0614dac7753eaaccf8e04d89c0a384c51fc1/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/53fc0614dac7753eaaccf8e04d89c0a384c51fc1
Add syntax error when conversion flag does not immediately follow exclamation mark (#18706)https://github.com/RustPython/ruff/commit/c5b58187da1809c778d886595ec50f7db68fd3b9
https://github.com/dylwil3
dylwil3https://github.com/RustPython/ruff/commits?author=dylwil3
c5b5818https://github.com/RustPython/ruff/commit/c5b58187da1809c778d886595ec50f7db68fd3b9
https://github.com/RustPython/ruff/blob/c5b58187da1809c778d886595ec50f7db68fd3b9/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/c5b58187da1809c778d886595ec50f7db68fd3b9
[syntax-errors] Raise unsupported syntax error for template strings prior to Python 3.14 (#18664)https://github.com/RustPython/ruff/commit/1889a5e6ebeed97d9e8fbd1fd005258172954bbf
https://github.com/dylwil3
dylwil3https://github.com/RustPython/ruff/commits?author=dylwil3
1889a5ehttps://github.com/RustPython/ruff/commit/1889a5e6ebeed97d9e8fbd1fd005258172954bbf
https://github.com/RustPython/ruff/blob/1889a5e6ebeed97d9e8fbd1fd005258172954bbf/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/1889a5e6ebeed97d9e8fbd1fd005258172954bbf
[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_parser/src/parser
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_parser/src/parser
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_parser/src/parser
https://github.com/RustPython/ruff/tree/9ae698fe30cf3526f0e7ae237b800b3ed19a819f
[parser] Flag single unparenthesized generator expr with trailing comma in arguments. (#17893)https://github.com/RustPython/ruff/commit/f5096f205006c11ec12094cbd293cce0c4a1f730
https://github.com/abhijeetbodas2001
abhijeetbodas2001https://github.com/RustPython/ruff/commits?author=abhijeetbodas2001
f5096f2https://github.com/RustPython/ruff/commit/f5096f205006c11ec12094cbd293cce0c4a1f730
https://github.com/RustPython/ruff/blob/f5096f205006c11ec12094cbd293cce0c4a1f730/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/f5096f205006c11ec12094cbd293cce0c4a1f730
[syntax-errors] Detect single starred expression assignment `x = *y` (#17624)https://github.com/RustPython/ruff/commit/0eeb02c0c1ec8ee2a253b6aef5a1a9cd86744af6
https://github.com/abhijeetbodas2001
abhijeetbodas2001https://github.com/RustPython/ruff/commits?author=abhijeetbodas2001
0eeb02chttps://github.com/RustPython/ruff/commit/0eeb02c0c1ec8ee2a253b6aef5a1a9cd86744af6
https://github.com/RustPython/ruff/blob/0eeb02c0c1ec8ee2a253b6aef5a1a9cd86744af6/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/0eeb02c0c1ec8ee2a253b6aef5a1a9cd86744af6
Make syntax error for unparenthesized except tuples version specific to before 3.14 (#17660)https://github.com/RustPython/ruff/commit/3c460a7b9ab0361e3109216de10b4b0293222480
https://github.com/dylwil3
dylwil3https://github.com/RustPython/ruff/commits?author=dylwil3
3c460a7https://github.com/RustPython/ruff/commit/3c460a7b9ab0361e3109216de10b4b0293222480
https://github.com/RustPython/ruff/blob/3c460a7b9ab0361e3109216de10b4b0293222480/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/3c460a7b9ab0361e3109216de10b4b0293222480
[syntax-errors] `nonlocal` declaration at module level (#17559)https://github.com/RustPython/ruff/commit/cf59cee928c8429c5b88eda8f752af92e5e5f4c8
abhijeetbodas2001https://github.com/RustPython/ruff/commits?author=abhijeetbodas2001
ntBrehttps://github.com/RustPython/ruff/commits?author=ntBre
cf59ceehttps://github.com/RustPython/ruff/commit/cf59cee928c8429c5b88eda8f752af92e5e5f4c8
https://github.com/RustPython/ruff/blob/cf59cee928c8429c5b88eda8f752af92e5e5f4c8/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/cf59cee928c8429c5b88eda8f752af92e5e5f4c8
[syntax-errors] Make duplicate parameter names a semantic error (#17131)https://github.com/RustPython/ruff/commit/d5410ef9feaf9b3c35f7da98d8314c1a30af7fa9
https://github.com/ntBre
ntBrehttps://github.com/RustPython/ruff/commits?author=ntBre
d5410efhttps://github.com/RustPython/ruff/commit/d5410ef9feaf9b3c35f7da98d8314c1a30af7fa9
https://github.com/RustPython/ruff/blob/d5410ef9feaf9b3c35f7da98d8314c1a30af7fa9/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/d5410ef9feaf9b3c35f7da98d8314c1a30af7fa9
[syntax-errors] Invalid syntax in annotations (#17101)https://github.com/RustPython/ruff/commit/c2b2e42ad3f83617a75565fb5e4a6bb1b129212c
https://github.com/ntBre
ntBrehttps://github.com/RustPython/ruff/commits?author=ntBre
c2b2e42https://github.com/RustPython/ruff/commit/c2b2e42ad3f83617a75565fb5e4a6bb1b129212c
https://github.com/RustPython/ruff/blob/c2b2e42ad3f83617a75565fb5e4a6bb1b129212c/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/c2b2e42ad3f83617a75565fb5e4a6bb1b129212c
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_parser/src/parser
https://github.com/RustPython/ruff/tree/8a4158c5f828b4391db91a2177af8490813dd3d2
[syntax-errors] Store to or delete `__debug__` (#16984)https://github.com/RustPython/ruff/commit/a0819f0c5187266322c10aed4588af52b9193379
https://github.com/ntBre
ntBrehttps://github.com/RustPython/ruff/commits?author=ntBre
a0819f0https://github.com/RustPython/ruff/commit/a0819f0c5187266322c10aed4588af52b9193379
https://github.com/RustPython/ruff/blob/a0819f0c5187266322c10aed4588af52b9193379/crates/ruff_python_parser/src/parser
https://github.com/RustPython/ruff/tree/a0819f0c5187266322c10aed4588af52b9193379
Nexthttps://github.com/RustPython/ruff/commits/main/crates/ruff_python_parser/src/parser?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.