| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
| Back | FazBrowse Home | New Git URL |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality⚠️ Potential issue | 🔴 Critical
🧩 Analysis chain🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 1499
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 47
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 1544
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 122
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 91
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 91
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 1305
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 118
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 97
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 500
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 465
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 893
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 392
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 2095
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 445
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 202
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 774
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 1054
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 888
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 417
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 830
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 433
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 831
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 2496
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 3069
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 47
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 153
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 2226
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 47
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 47
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 165
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 1379
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 2397
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 2960
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 2764
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 2442
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 97
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 543
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 808
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 908
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 4761
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 212
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 233
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 392
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 168
🏁 Script executed:
Repository: RustPython/RustPython
Length of output: 849
Raw methods without receiver should not drop the first typed argument.
The raw flag is extracted at line 1016 but not used in the drop_first_typed logic (lines 1023-1025). When #[pymethod(raw)] or #[pyclassmethod(raw)] is applied to a method without an explicit Rust receiver, the current code incorrectly sets drop_first_typed = 1, which causes the first typed argument to be skipped during call-flags inference.
Raw methods have different parameter semantics than normal methods: they receive FuncArgs directly as their first argument without an implicit self/class parameter. For example, the existing raw method __getstate__(vm: &VirtualMachine, args: FuncArgs) has no receiver and no implicit self. With the current logic, FuncArgs gets incorrectly dropped, resulting in NOARGS flags instead of the correct FASTCALL | KEYWORDS flags.
The fix should condition drop_first_typed on !raw:
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.