New
Shed Skin v0.9.10
- python 3.13 support
- support for
setanddictcomprehensions - support for
itertools.batched - support for
rangeobject slicing - ignore position- and kw-only syntax (
/and*args) - fully type annotated shedskin code (triggered by shakeeb)
- added direct compilation (no makefile) as
translate -c(shakeeb) - major update of docstrings (shakeeb)
- random number generation using mersenne twister instead of
rand()(folkert) - major cleanup of
builtin.hpp, making C++ support code much more readable - new example program, largest so far at 22K lines (mostly simple autogenerated code, but still).
- cache 1-length
bytesobjects (as we do forstrobjects), greatly improving performance - added
shedskin.statsmodule for capturing statistics (shakeeb) - ruff linter cleanups (shakeeb)
- several fixes for
bytestype - several fixes for
arraymodule - several fixes for
osmodule (read,write,urandom..) - handle string formatting precision (e.g.
'%2s') - further reduced C++ compiler warnings
- fix for boolean default variables
- replaced
asprintfusage, again further reducing C++ compiler warnings - various other bug fixes and optimizations