-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Insights: RustPython/RustPython
Overview
Could not load contribution data
Please try again later
4 Releases published by 1 person
-
2025-06-23-main-35 RustPython Pre-Release 2025-06-23-main #35
published
Jun 23, 2025 -
2025-06-30-main-36 RustPython Pre-Release 2025-06-30-main #36
published
Jun 30, 2025 -
2025-07-07-main-37 RustPython Pre-Release 2025-07-07-main #37
published
Jul 7, 2025 -
2025-07-14-main-38 RustPython Pre-Release 2025-07-14-main #38
published
Jul 14, 2025
169 Pull requests merged by 9 people
-
Enable bad bytecode tests for PEP451 loaders
#5997 merged
Jul 19, 2025 -
Correctly implement
isolation_level
setter to handle deletion#5983 merged
Jul 18, 2025 -
Update
test_exception*.py
from 3.13.5#5978 merged
Jul 17, 2025 -
Set
{min,max}_arity
#5994 merged
Jul 17, 2025 -
Update rlcompleter from 3.13.5
#5990 merged
Jul 17, 2025 -
Update
_colorize.py
from 3.13.5#5988 merged
Jul 17, 2025 -
Implement properties on
_TextIOBase
andStringIO
#5987 merged
Jul 17, 2025 -
CI: Increase windows timeout from 40 -> 45
#5993 merged
Jul 16, 2025 -
Update secrets from 3.13.5
#5991 merged
Jul 16, 2025 -
Update quopri from 3.13.5
#5989 merged
Jul 16, 2025 -
Downcastable
#5986 merged
Jul 16, 2025 -
Remove
deleter
attribute frompygetset
#5984 merged
Jul 16, 2025 -
Fix invalid args count msg
#5960 merged
Jul 15, 2025 -
Fix off-by-one error in SQL length limit check
#5982 merged
Jul 15, 2025 -
Reject SQL queries containing null characters
#5981 merged
Jul 15, 2025 -
Correctly handle
None
for protocol inadapt(..)
#5979 merged
Jul 15, 2025 -
Update shlex from 3.13.5
#5977 merged
Jul 15, 2025 -
Remove misplaced SymbolScope::TypeParams
#5975 merged
Jul 15, 2025 -
remove less useful Context::ellipsis()
#5973 merged
Jul 15, 2025 -
SetFunctionAttribute
#5968 merged
Jul 14, 2025 -
Provide detailed error for circular
from
imports#5972 merged
Jul 14, 2025 -
Introduce PyUtf8Str and fix(sqlite): validate surrogates in SQL statements
#5969 merged
Jul 14, 2025 -
Impl Drop for PyAtomicRef
#5970 merged
Jul 14, 2025 -
Upgrade radium to 1.1.1
#5971 merged
Jul 14, 2025 -
Integrate PyTupleTyped into PyTuple
#5959 merged
Jul 14, 2025 -
Update
test_tuple.py
from 3.13.5#5966 merged
Jul 14, 2025 -
Update
test_{list,listcomps}.py
from 3.13.5#5965 merged
Jul 14, 2025 -
fix(sqlite): align adaptation protocol with CPython
#5964 merged
Jul 14, 2025 -
Update
test_{dict,weakref}.py
from 3.13.5#5963 merged
Jul 14, 2025 -
fix(sqlite): produce correct error for surrogate characters
#5962 merged
Jul 14, 2025 -
Update
test_{complex,float}.py
from 3.13.5#5961 merged
Jul 14, 2025 -
Upgrade parts of test.support
#5686 merged
Jul 14, 2025 -
type.__dict__
#5957 merged
Jul 13, 2025 -
PyTraceback Constructor
#5958 merged
Jul 13, 2025 -
make_closure
#5955 merged
Jul 12, 2025 -
Fix set___name__ and set___qualname__ deadlock
#5956 merged
Jul 12, 2025 -
str.replace
support count as keyword arg#5954 merged
Jul 12, 2025 -
Update str related tests from 3.13.5
#5953 merged
Jul 12, 2025 -
more PEP695
#5917 merged
Jul 12, 2025 -
compiler enter_scope
#5950 merged
Jul 12, 2025 -
Update textwrap from 3.13.5
#5952 merged
Jul 12, 2025 -
Don't skip non hanging contains test
#5951 merged
Jul 12, 2025 -
Update operator from 3.13.5
#5935 merged
Jul 11, 2025 -
SymbolTable::varnames, fblock
#5948 merged
Jul 11, 2025 -
Set timeout for CI
#5947 merged
Jul 11, 2025 -
compiler set_qualname
#5930 merged
Jul 11, 2025 -
Fix yaml error in
take
issue command#5946 merged
Jul 11, 2025 -
Instruction::Resume
#5944 merged
Jul 11, 2025 -
typing TypeAlias
#5945 merged
Jul 11, 2025 -
SymbolTableType::Lambda
#5942 merged
Jul 11, 2025 -
CodeInfo::private
#5943 merged
Jul 11, 2025 -
Add SymbolUsage::TypeParams
#5941 merged
Jul 11, 2025 -
Update test_deque from 3.13.5
#5939 merged
Jul 10, 2025 -
Use
raise_if_stop!
macro where possible#5938 merged
Jul 10, 2025 -
Make
take
issue comment to use curl#5937 merged
Jul 10, 2025 -
Update
test_string_literals.py
from 3.13.5#5934 merged
Jul 10, 2025 -
fix(format): isolate special grouping rule to sign-aware zero-padding
#5924 merged
Jul 10, 2025 -
Add missing
@
for the "take" comment command#5933 merged
Jul 10, 2025 -
Add "take" comment command
#5932 merged
Jul 10, 2025 -
fix(itertools): add re-entrancy guard to tee object
#5931 merged
Jul 10, 2025 -
PyCode::qualname
#5929 merged
Jul 10, 2025 -
Formatting with width and separator doesn't work correctly
#5927 merged
Jul 10, 2025 -
Upgrade Lib/types.py from Python 3.13.5
#5928 merged
Jul 9, 2025 -
Update compileall from 3.13.5
#5914 merged
Jul 9, 2025 -
sys.platform
android & ios#5921 merged
Jul 9, 2025 -
fix(sqlite): implement
PARSE_COLNAMES
column name parsing#5923 merged
Jul 9, 2025 -
fix(sqlite): autocommit mode transaction handling to match CPython
#5918 merged
Jul 9, 2025 -
Update cmd from 3.13.5
#5920 merged
Jul 9, 2025 -
Enable match statements sqlite cli
#5919 merged
Jul 9, 2025 -
Fix SQLite large integer overflow error handling
#5916 merged
Jul 9, 2025 -
Update copy from 3.13.5
#5913 merged
Jul 8, 2025 -
Update gzip from 3.13.5
#5912 merged
Jul 8, 2025 -
Update test_datetime from 3.13.5
#5911 merged
Jul 8, 2025 -
typing __parameters__ __type_params__
#5909 merged
Jul 7, 2025 -
Fix eval type check
#5908 merged
Jul 7, 2025 -
Handle negative time.sleep values
#5906 merged
Jul 7, 2025 -
Add separator validation
#5904 merged
Jul 6, 2025 -
Fix
clippy::inconsistent_struct_constructor
#5905 merged
Jul 6, 2025 -
Update tomllib from 3.13.5
#5902 merged
Jul 4, 2025 -
Make gemini ignore
Lib/**
#5903 merged
Jul 4, 2025 -
Update uuid from 3.13.5
#5901 merged
Jul 4, 2025 -
Implement PyComplex's __format__ function
#5900 merged
Jul 4, 2025 -
Use
const fn
where possible#5894 merged
Jul 4, 2025 -
📝 CodeRabbit Chat: Remove conflicting AsRef<Self> implementation for PyObject in core.rs
#5899 merged
Jul 4, 2025 -
Update resource from 3.13.5
#5893 merged
Jul 4, 2025 -
Use
Self
where possible#5892 merged
Jul 4, 2025 -
macro for pyast code depulication
#5887 merged
Jul 3, 2025 -
__type_params__ in __build_class__
#5883 merged
Jul 3, 2025 -
PyPayload::into_ref
#3744 merged
Jul 3, 2025 -
relocate Generic under typevar.rs
#5889 merged
Jul 3, 2025 -
Fix cspell warning
#5890 merged
Jul 3, 2025 -
__class_getitem__
#5888 merged
Jul 3, 2025 -
Add
raise_if_stop!
macro forprotocol/iter.rs
#5885 merged
Jul 2, 2025 -
nitpicks
#5886 merged
Jul 2, 2025 -
Fix
itertools.pairwise
#5884 merged
Jul 2, 2025 -
type.__type_params__
#5882 merged
Jul 1, 2025 -
Compile starred annotations
#5881 merged
Jul 1, 2025 -
typing _Py_subs_paramters
#5880 merged
Jul 1, 2025 -
Update ipaddress from 3.13.5
#5878 merged
Jul 1, 2025 -
fix coderabbit
#5877 merged
Jun 30, 2025 -
Iterable for PyGenericAlias
#5876 merged
Jun 30, 2025 -
Upgrade typing to 3.13.5
#5850 merged
Jun 30, 2025 -
Make coderabbit ignore Python files
#5875 merged
Jun 30, 2025 -
Update argparse to 3.13.5
#5874 merged
Jun 30, 2025 -
Add sys._getframemodulename
#5873 merged
Jun 30, 2025 -
Update base64 3.13.5
#5872 merged
Jun 30, 2025 -
chore: test testcases with
@unittest.skip
decorator#5871 merged
Jun 30, 2025 -
__repr__ in typing
#5870 merged
Jun 30, 2025 -
Fix isinstance
#5869 merged
Jun 30, 2025 -
Create ContentItem with a macro
#5859 merged
Jun 29, 2025 -
Update isintance
#5868 merged
Jun 29, 2025 -
Callable __or__ patch
#5753 merged
Jun 29, 2025 -
Rework issubclass
#5867 merged
Jun 29, 2025 -
Upgrade abc.py _py_abc.py to 3.13.5
#5865 merged
Jun 29, 2025 -
Fix TypeParams, TypeAlias compile
#5862 merged
Jun 29, 2025 -
Fix type.__subclasscheck__
#5864 merged
Jun 29, 2025 -
Remove PyTuple::fast_getitem
#5863 merged
Jun 28, 2025 -
Allow heap getset creation
#5854 merged
Jun 28, 2025 -
Display logo on windows executable
#5790 merged
Jun 28, 2025 -
Avoid set changed size during iteration
#5860 merged
Jun 28, 2025 -
Constify functions & General nitpicks
#5858 merged
Jun 28, 2025 -
Fix stat module compilation for Redox OS
#5857 merged
Jun 28, 2025 -
Align is_instance
#5855 merged
Jun 28, 2025 -
Implement
_stat
module#5847 merged
Jun 27, 2025 -
Fix getset.__objclass__
#5853 merged
Jun 27, 2025 -
Complete tp_repr
#5852 merged
Jun 27, 2025 -
Fix boundmethod not to have __dict__
#5851 merged
Jun 27, 2025 -
Fix __annotation__
#5849 merged
Jun 27, 2025 -
heaptype __qualname__
#5848 merged
Jun 27, 2025 -
PyPayload::class #[inline]
#5846 merged
Jun 27, 2025 -
ruff format
#5845 merged
Jun 27, 2025 -
Fix type_params lifetime in symboltable
#5844 merged
Jun 27, 2025 -
Fix compatibility of Tuple's hash function
#3460 merged
Jun 27, 2025 -
stdlib compatability checking scripts
#5697 merged
Jun 27, 2025 -
[BREAKING CHANGE] Writing magic method names as full name
#5842 merged
Jun 27, 2025 -
Fix stable clippy
#5843 merged
Jun 27, 2025 -
Fix genericalias parameters
#5841 merged
Jun 27, 2025 -
more typing
#5840 merged
Jun 26, 2025 -
typing ParamSpec
#5837 merged
Jun 26, 2025 -
Remove redundent
to_owned()
andto_string()
calls#5836 merged
Jun 25, 2025 -
typing.TypeVar
#5834 merged
Jun 24, 2025 -
Remove unnecessary string conversions in error message construction
#5826 merged
Jun 24, 2025 -
Add hashlib hasher repr
#5833 merged
Jun 24, 2025 -
Exception.set_traceback_typed
#5832 merged
Jun 24, 2025 -
classmethod copy attrs
#5831 merged
Jun 24, 2025 -
Fix sys.excepthook
#5830 merged
Jun 24, 2025 -
Fix builtins.dir
#5829 merged
Jun 24, 2025 -
implement more property features
#5828 merged
Jun 24, 2025 -
Pyfunction builtins and constructor
#5823 merged
Jun 24, 2025 -
functools.partial
#5825 merged
Jun 23, 2025 -
Bump libffi
#5779 merged
Jun 23, 2025 -
Fix PyFunction doc behavior
#5827 merged
Jun 23, 2025 -
BaseException.__setstate__
#5821 merged
Jun 23, 2025 -
fix maketrans
#5824 merged
Jun 23, 2025 -
binascii.hexlify
#5820 merged
Jun 22, 2025 -
Fix set cell
#5822 merged
Jun 22, 2025 -
Fix bz2 pickle
#5819 merged
Jun 22, 2025 -
Unmark fixed tests
#5818 merged
Jun 22, 2025 -
sys.setswitchinterval
#5817 merged
Jun 22, 2025 -
Convert
new_X_error
to use a macro#5814 merged
Jun 22, 2025 -
ucd.is_mirrored
#5816 merged
Jun 22, 2025 -
Fix UnpackIterator constructor
#5815 merged
Jun 22, 2025 -
Fix bytes constructor
#5810 merged
Jun 22, 2025 -
Fix struct tests
#5813 merged
Jun 22, 2025 -
Fix posix tests
#5811 merged
Jun 22, 2025 -
Constify some methods and general code cleanups
#5812 merged
Jun 22, 2025 -
Fix dict unpack
#5809 merged
Jun 22, 2025 -
General code clean
#5808 merged
Jun 21, 2025 -
Fix SyntaxError, UnicodeDecodeError
#5807 merged
Jun 20, 2025
12 Pull requests opened by 7 people
-
Symboltable updates
#5861 opened
Jun 28, 2025 -
Update issubclass and make `mro` representation fit to CPython
#5866 opened
Jun 29, 2025 -
[5895] added code to raise error in sleep if invalid value
#5907 opened
Jul 6, 2025 -
feat(vm/slot): implement `Py_TPFLAGS_MANAGED_DICT` for class objects
#5949 opened
Jul 11, 2025 -
Implement utf16-le
#5976 opened
Jul 15, 2025 -
Wtf8
#5985 opened
Jul 15, 2025 -
Update stat from 3.13.5
#5992 opened
Jul 16, 2025 -
Fix traceback circular reference detection to pass test_raise.py
#5995 opened
Jul 17, 2025 -
Align SQL comment parsing with CPython
#5996 opened
Jul 17, 2025 -
Pin rustc nightly to `nightly-2025-07-18` for miri tests
#5999 opened
Jul 19, 2025 -
Update multiprocess from 3.13.5
#6000 opened
Jul 19, 2025 -
Refactor compile_function
#6001 opened
Jul 19, 2025
16 Issues closed by 3 people
-
Refactor FromArgs derive to compute accurate arity bounds
#5980 closed
Jul 17, 2025 -
nightly build fails due to radium imcompatibility
#5768 closed
Jul 14, 2025 -
Set timeout limits for CI jobs
#5925 closed
Jul 11, 2025 -
Support issue self assigned worflow
#5926 closed
Jul 10, 2025 -
Formatting with width and separator doesn't work correctly
#5922 closed
Jul 10, 2025 -
SyntaxError on `class C(Generic[*Ts]): pass`
#4947 closed
Jul 9, 2025 -
`cargo install --git` ... does not work with `rustc` from Homebrew (on MacOS)
#5910 closed
Jul 8, 2025 -
time.sleep(-1.0) causes panic
#5895 closed
Jul 7, 2025 -
Remove conflicting AsRef implementation for PyObject
#5897 closed
Jul 5, 2025 -
Fix copy-paste bug in resource.getrusage(): ru_stime uses wrong field
#5896 closed
Jul 4, 2025 -
TypeError: '|' not supported between instances of '_CallableGenericAlias' and 'NoneType'
#5711 closed
Jun 29, 2025 -
miri is flaky
#5791 closed
Jun 28, 2025 -
`&=` and `-=` operator between Set types do not work correctly.
#3992 closed
Jun 28, 2025 -
Dictionary unpacking not working?
#4932 closed
Jun 28, 2025 -
S_IWRITE and S_IEXEC are obsolete and break RustPython on Redox
#5856 closed
Jun 28, 2025 -
`**` dict unpacking is buggy
#5645 closed
Jun 22, 2025
6 Issues opened by 6 people
-
CI fails to run tests under miri due to rustc issue
#5998 opened
Jul 19, 2025 -
[RFC] The way to update Python standard library
#5974 opened
Jul 15, 2025 -
Seeing AttributeError with pip==25.1.1 (on macOS)
#5915 opened
Jul 9, 2025 -
Some package not support like greenlet
#5839 opened
Jun 26, 2025 -
Support for vi mode in REPL
#5838 opened
Jun 26, 2025 -
Looking for a Proxy implementation similar to quickjs_runtime
#5835 opened
Jun 25, 2025
11 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
More tkinter
#5784 commented on
Jun 29, 2025 • 1 new comment -
Should a Docker file be added for the local testing?
#370 commented on
Jun 28, 2025 • 0 new comments -
Tracking issue for ctypes
#5572 commented on
Jun 28, 2025 • 0 new comments -
PyNumber protocol does not check for implementations in base classes
#5726 commented on
Jun 29, 2025 • 0 new comments -
Not properly checking for invalid escape seqeunce \X
#5656 commented on
Jul 4, 2025 • 0 new comments -
Typing related panic
#5715 commented on
Jul 4, 2025 • 0 new comments -
time.sleep in wasm
#1697 commented on
Jul 4, 2025 • 0 new comments -
py_serde doesn't distinguish list and tuple
#4303 commented on
Jul 9, 2025 • 0 new comments -
add IMMUTABLE flag and set non-heaptype as immutable
#3821 commented on
Jul 3, 2025 • 0 new comments -
Udpate ensurepip from CPython 3.13.2
#5740 commented on
Jun 27, 2025 • 0 new comments -
Add UTF-32 functions
#5800 commented on
Jun 24, 2025 • 0 new comments