diff --git a/Gemfile.lock b/Gemfile.lock
index 5a344f612..d3baa88db 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -208,13 +208,13 @@ GEM
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.3.6)
- mini_portile2 (2.8.6)
+ mini_portile2 (2.8.9)
minima (2.5.1)
jekyll (>= 3.5, < 5.0)
jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1)
minitest (5.22.2)
- nokogiri (1.16.5)
+ nokogiri (1.18.9)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
octokit (4.25.1)
@@ -223,12 +223,11 @@ GEM
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (5.0.4)
- racc (1.7.3)
+ racc (1.8.1)
rb-fsevent (0.11.2)
rb-inotify (0.10.1)
ffi (~> 1.0)
- rexml (3.3.6)
- strscan
+ rexml (3.4.2)
rouge (3.30.0)
ruby2_keywords (0.0.5)
rubyzip (2.3.2)
@@ -243,7 +242,6 @@ GEM
faraday (>= 0.17.3, < 3)
simpleidn (0.2.1)
unf (~> 0.1.4)
- strscan (3.1.0)
terminal-table (1.8.0)
unicode-display_width (~> 1.1, >= 1.1.1)
thread_safe (0.3.6)
diff --git a/_data/criterion-metadata.json b/_data/criterion-metadata.json
new file mode 100644
index 000000000..3bf891974
--- /dev/null
+++ b/_data/criterion-metadata.json
@@ -0,0 +1,5 @@
+{
+ "generated_at": "2026-02-28T15:14:46Z",
+ "rustpython_commit": "8676ba9128ef52fbc69ca3b0531b09e7830a3f7d",
+ "rustpython_ref": "random"
+}
diff --git a/_data/whats_left.temp b/_data/whats_left.temp
index 2009384dc..499d7f37e 100644
--- a/_data/whats_left.temp
+++ b/_data/whats_left.temp
@@ -1,8 +1,4 @@
-test_sqlite3: testing with SQLite version 3.45.1
# modules
-_abc (entire module)
-_asyncio (entire module)
-_bz2 (entire module)
cProfile (entire module)
_codecs_cn (entire module)
_codecs_hk (entire module)
@@ -20,37 +16,24 @@ _decimal (entire module)
_elementtree (entire module)
_gdbm (entire module)
_heapq (entire module)
+_hmac (entire module)
idlelib (entire module)
-imaplib (entire module)
_interpchannels (entire module)
_interpqueues (entire module)
_interpreters (entire module)
_lsprof (entire module)
-_lzma (entire module)
-lzma (entire module)
modulefinder (entire module)
_multibytecodec (entire module)
-_opcode (entire module)
-_opcode_metadata (entire module)
_pickle (entire module)
poplib (entire module)
-_posixshmem (entire module)
profile (entire module)
pstats (entire module)
-pyclbr (entire module)
-_pyrepl (entire module)
_queue (entire module)
readline (entire module)
_sha2 (entire module)
-_sqlite3 (entire module)
-_stat (entire module)
-_suggestions (entire module)
-_symtable (entire module)
-_sysconfig (entire module)
_sysconfigdata__linux_x86_64-linux-gnu (entire module)
_testclinic (entire module)
_testclinic_limited (entire module)
-_testexternalinspection (entire module)
_testsinglephase (entire module)
_tkinter (entire module)
_tokenize (entire module)
@@ -58,15 +41,11 @@ _tracemalloc (entire module)
tracemalloc (entire module)
turtle (entire module)
turtledemo (entire module)
-wave (entire module)
xxlimited_35 (entire module)
_zoneinfo (entire module)
+_zstd (entire module)
# builtin items
-BaseException.__getattribute__ (inherited)
-BaseException.__setstate__
-BaseException.add_note
-NoneType.__doc__ (inherited)
NoneType.__eq__ (inherited)
NoneType.__ge__ (inherited)
NoneType.__gt__ (inherited)
@@ -74,69 +53,23 @@ NoneType.__hash__ (inherited)
NoneType.__le__ (inherited)
NoneType.__lt__ (inherited)
NoneType.__ne__ (inherited)
-bool.__invert__ (inherited)
bytearray.__buffer__
-bytearray.__getattribute__ (inherited)
bytearray.__release_buffer__
bytearray.__str__ (inherited)
-bytearray_iterator.__doc__ (inherited)
bytes.__buffer__
-bytes.__getattribute__ (inherited)
bytes.__str__ (inherited)
-bytes_iterator.__doc__ (inherited)
-classmethod.__init__ (inherited)
-complex.__format__ (inherited)
-complex.__getattribute__ (inherited)
-dict.__getattribute__ (inherited)
-dict_itemiterator.__doc__ (inherited)
-dict_items.__doc__ (inherited)
+complex.from_number
dict_items.__hash__ (inherited)
-dict_keyiterator.__doc__ (inherited)
-dict_valueiterator.__doc__ (inherited)
-dict_values.__doc__ (inherited)
-enumerate.__getattribute__ (inherited)
-filter.__getattribute__ (inherited)
-int.__getattribute__ (inherited)
-int.is_integer
-list.__getattribute__ (inherited)
-list_iterator.__doc__ (inherited)
-map.__getattribute__ (inherited)
-memory_iterator.__doc__ (inherited)
+map.__setstate__
memoryview.__buffer__
-memoryview.__getattribute__ (inherited)
memoryview.__release_buffer__
memoryview._from_flags
-property.__getattribute__ (inherited)
-range.__getattribute__ (inherited)
-range_iterator.__doc__ (inherited)
-set.__getattribute__ (inherited)
-set_iterator.__doc__ (inherited)
-slice.__getattribute__ (inherited)
-str_ascii_iterator.__doc__ (inherited)
-tuple.__getattribute__ (inherited)
-tuple_iterator.__doc__ (inherited)
-zip.__getattribute__ (inherited)
# stdlib items
builtins.PythonFinalizationError
-builtins._IncompleteInputError
-builtins.anext
-__hello__.__file__
-__phello__.__file__
array.__file__
array.typecodes
-_ast.PyCF_ALLOW_TOP_LEVEL_AWAIT
-_ast.PyCF_OPTIMIZED_AST
-_ast.PyCF_TYPE_COMMENTS
-ast.PyCF_ALLOW_TOP_LEVEL_AWAIT
-ast.PyCF_OPTIMIZED_AST
-ast.PyCF_TYPE_COMMENTS
-base64._z85_b85_decode_diff
-base64._z85_decode_translation
-base64._z85_encode_translation
-base64._z85alphabet
-base64.z85decode
-base64.z85encode
+_asyncio.__file__
binascii.__file__
_bisect.__file__
_blake2.BLAKE2B_MAX_DIGEST_SIZE
@@ -147,255 +80,26 @@ _blake2.BLAKE2S_MAX_DIGEST_SIZE
_blake2.BLAKE2S_MAX_KEY_SIZE
_blake2.BLAKE2S_PERSON_SIZE
_blake2.BLAKE2S_SALT_SIZE
+_blake2._GIL_MINSIZE
_blake2.__file__
-bz2.BZ2File
-bz2._MODE_READ
-bz2._MODE_WRITE
-bz2.__all__
-bz2.__author__
-bz2.__builtins__
-bz2.__cached__
-bz2.__file__
-bz2.__name__
-bz2.__package__
-bz2.compress
-bz2.decompress
-bz2.open
-calendar._validate_month
+_bz2.__file__
cmath.__file__
-code.Quitter
-_codecs.utf_32_be_decode
-_codecs.utf_32_be_encode
-_codecs.utf_32_decode
-_codecs.utf_32_encode
-_codecs.utf_32_ex_decode
-_codecs.utf_32_le_decode
-_codecs.utf_32_le_encode
-codecs.__file__
-codeop.PyCF_ONLY_AST
_collections._count_elements
-configparser.MultilineContinuationError
-configparser.UNNAMED_SECTION
-configparser._Line
-configparser._ReadState
-configparser._UnnamedSection
-_contextvars.__file__
-copy.replace
copyreg.__cached__
-copyreg.__file__
_csv.Reader
_csv.Writer
_csv.__file__
_csv._dialects
-_ctypes.PyObj_FromPtr
-_ctypes.Py_DECREF
-_ctypes.Py_INCREF
_ctypes.__file__
-_ctypes._unpickle
-_ctypes._wstring_at_addr
-_ctypes.buffer_info
-_ctypes.call_cdeclfunction
-_ctypes.call_function
-_ctypes.dlclose
-_ctypes.dlsym
-ctypes.ARRAY
-ctypes.ArgumentError
-ctypes.CDLL
-ctypes.CFUNCTYPE
-ctypes.DEFAULT_MODE
-ctypes.LibraryLoader
-ctypes.PYFUNCTYPE
-ctypes.PyDLL
-ctypes.RTLD_GLOBAL
-ctypes.RTLD_LOCAL
-ctypes.SIZEOF_TIME_T
-ctypes.SetPointerType
-ctypes._FUNCFLAG_CDECL
-ctypes._FUNCFLAG_PYTHONAPI
-ctypes._FUNCFLAG_USE_ERRNO
-ctypes._FUNCFLAG_USE_LASTERROR
-ctypes.__builtins__
-ctypes.__cached__
-ctypes.__file__
-ctypes.__name__
-ctypes.__package__
-ctypes.__path__
-ctypes.__version__
-ctypes._c_functype_cache
-ctypes._cast
-ctypes._cast_addr
-ctypes._check_size
-ctypes._ctypes_version
-ctypes._memmove_addr
-ctypes._memset_addr
-ctypes._pointer_type_cache
-ctypes._reset_cache
-ctypes._string_at
-ctypes._string_at_addr
-ctypes._wstring_at
-ctypes._wstring_at_addr
-ctypes.c_bool
-ctypes.c_buffer
-ctypes.c_byte
-ctypes.c_char
-ctypes.c_char_p
-ctypes.c_double
-ctypes.c_float
-ctypes.c_int
-ctypes.c_int16
-ctypes.c_int32
-ctypes.c_int64
-ctypes.c_int8
-ctypes.c_long
-ctypes.c_longdouble
-ctypes.c_longlong
-ctypes.c_short
-ctypes.c_size_t
-ctypes.c_ssize_t
-ctypes.c_time_t
-ctypes.c_ubyte
-ctypes.c_uint
-ctypes.c_uint16
-ctypes.c_uint32
-ctypes.c_uint64
-ctypes.c_uint8
-ctypes.c_ulong
-ctypes.c_ulonglong
-ctypes.c_ushort
-ctypes.c_void_p
-ctypes.c_voidp
-ctypes.c_wchar
-ctypes.c_wchar_p
-ctypes.cast
-ctypes.cdll
-ctypes.create_string_buffer
-ctypes.create_unicode_buffer
-ctypes.memmove
-ctypes.memset
-ctypes.py_object
-ctypes.pydll
-ctypes.pythonapi
-ctypes.string_at
-ctypes.wstring_at
-dataclasses._ATOMIC_TYPES
-dataclasses._FuncBuilder
-dataclasses._get_slots
-dataclasses._replace
+ctypes.c_double_complex
+ctypes.c_float_complex
+ctypes.c_longdouble_complex
datetime.datetime_CAPI
-decimal.HAVE_CONTEXTVAR
-dis.ArgResolver
-dis.BINARY_OP
-dis.Bytecode
-dis.CACHE
-dis.CALL_INTRINSIC_1
-dis.CALL_INTRINSIC_2
-dis.CONVERT_VALUE
-dis.ENTER_EXECUTOR
-dis.EXTENDED_ARG
-dis.FOR_ITER
-dis.FUNCTION_ATTR_FLAGS
-dis.Formatter
-dis.HAVE_ARGUMENT
-dis.Instruction
-dis.JUMP_BACKWARD
-dis.LOAD_ATTR
-dis.LOAD_CONST
-dis.LOAD_FAST_LOAD_FAST
-dis.LOAD_GLOBAL
-dis.LOAD_SUPER_ATTR
-dis.Positions
-dis.RETURN_CONST
-dis.SEND
-dis.SET_FUNCTION_ATTRIBUTE
-dis.STORE_FAST_LOAD_FAST
-dis.STORE_FAST_STORE_FAST
-dis.UNKNOWN
-dis._ExceptionTableEntry
-dis._ExceptionTableEntryBase
-dis._INT_BITS
-dis._INT_OVERFLOW
-dis._Instruction
-dis._NO_LINENO
-dis._OPARG_WIDTH
-dis._OPNAME_WIDTH
-dis._Unknown
-dis.__all__
-dis._all_opmap
-dis._all_opname
-dis._cache_format
-dis._deoptop
-dis._disassemble_bytes
-dis._disassemble_recursive
-dis._disassemble_str
-dis._find_imports
-dis._find_store_names
-dis._format_code_info
-dis._get_cache_size
-dis._get_code_array
-dis._get_code_object
-dis._get_const_info
-dis._get_const_value
-dis._get_instructions_bytes
-dis._get_jump_target
-dis._get_lineno_width
-dis._get_name_info
-dis._have_code
-dis._inline_cache_entries
-dis._intrinsic_1_descs
-dis._intrinsic_2_descs
-dis._is_backward_jump
-dis._make_labels_map
-dis._nb_ops
-dis._parse_exception_table
-dis._parse_varint
-dis._specializations
-dis._specialized_opmap
-dis._try_compile
-dis._unpack_opargs
-dis.cmp_op
-dis.code_info
-dis.deoptmap
-dis.disco
-dis.distb
-dis.findlabels
-dis.findlinestarts
-dis.get_instructions
-dis.hasarg
-dis.hascompare
-dis.hasconst
-dis.hasexc
-dis.hasfree
-dis.hasjabs
-dis.hasjrel
-dis.hasjump
-dis.haslocal
-dis.hasname
-dis.main
dis.name
dis.op
-dis.opmap
-dis.opname
-dis.pretty_flags
-dis.print_instructions
-dis.show_code
-doctest._n_items
-ensurepip._find_wheel_pkg_dir_pip
-ensurepip._get_pip_version
-ensurepip._get_pip_whl_path_ctx
-ensurepip._pkg_dir
-enum.EnumDict
-enum._not_given
-faulthandler._fatal_error_c_thread
-faulthandler._read_null
-faulthandler._sigabrt
-faulthandler._sigfpe
-faulthandler._sigsegv
+errno.EHWPOISON
faulthandler._stack_overflow
-faulthandler.cancel_dump_traceback_later
-faulthandler.disable
-faulthandler.dump_traceback_later
-faulthandler.is_enabled
-faulthandler.unregister
+faulthandler.dump_c_stack
fcntl.DN_ACCESS
fcntl.DN_ATTRIB
fcntl.DN_CREATE
@@ -434,152 +138,40 @@ fcntl.RWH_WRITE_LIFE_NONE
fcntl.RWH_WRITE_LIFE_NOT_SET
fcntl.RWH_WRITE_LIFE_SHORT
fcntl.__file__
-fnmatch._join_translated_parts
-fnmatch._translate
-fractions._GENERAL_FORMAT_SPECIFICATION_MATCHER
_functools.cmp_to_key
-functools._unwrap_partialmethod
-gc.DEBUG_COLLECTABLE
-gc.DEBUG_LEAK
-gc.DEBUG_SAVEALL
-gc.DEBUG_STATS
-gc.DEBUG_UNCOLLECTABLE
-gc.callbacks
-gc.freeze
-gc.garbage
-gc.get_freeze_count
-gc.get_referents
-gc.is_finalized
-gc.unfreeze
-genericpath.isdevdrive
-genericpath.isjunction
-genericpath.lexists
-gettext._as_int2
-glob._Globber
-glob._StringGlobber
-glob._compile_pattern
-glob._deprecated_function_message
-glob._no_recurse_symlinks
-glob._special_parts
-glob.translate
grp.__file__
-_hashlib.HMAC
-_hashlib.UnsupportedDigestmodError
_hashlib.__file__
-_hashlib._constructors
-_hashlib.get_fips_mode
-_hashlib.hmac_digest
-_hashlib.openssl_md_meth_names
-_hashlib.pbkdf2_hmac
_hashlib.scrypt
-http.HTTPMethod
_imp._override_multi_interp_extensions_check
_imp.create_dynamic
_imp.exec_dynamic
-inspect.AGEN_CLOSED
-inspect.AGEN_CREATED
-inspect.AGEN_RUNNING
-inspect.AGEN_SUSPENDED
-inspect.BufferFlags
-inspect.CO_ITERABLE_COROUTINE
-inspect.CO_NESTED
-inspect.CO_NEWLOCALS
-inspect.CO_NOFREE
-inspect.CO_OPTIMIZED
-inspect.ClassFoundException
-inspect._FrameInfo
-inspect._Traceback
-inspect.__all__
-inspect._descriptor_get
-inspect._get_code_position
-inspect._get_code_position_from_tb
-inspect._get_dunder_dict_of_class
-inspect._getmembers
-inspect._has_coroutine_mark
-inspect._is_coroutine_mark
-inspect._shadowed_dict_from_weakref_mro_tuple
-inspect.get_annotations
-inspect.getasyncgenlocals
-inspect.getasyncgenstate
-inspect.getmembers_static
-inspect.iskeyword
-inspect.ismethodwrapper
-inspect.markcoroutinefunction
_io._BytesIOBuffer
-_ios_support.lib
itertools._tee
itertools._tee_dataobject
_json.__file__
_json.make_encoder
-linecache._register_code
_locale._DATE_FMT
_locale.bind_textdomain_codeset
_locale.bindtextdomain
_locale.dcgettext
_locale.dgettext
-_locale.getencoding
_locale.gettext
_locale.nl_langinfo
_locale.textdomain
-locale._getdefaultlocale
-logging._afterFork
-logging._prepareFork
+_lzma.__file__
math.__file__
-math.fma
_md5.MD5Type
+_md5._GIL_MINSIZE
_md5.__file__
-mimetypes._mimetypes_read_windows_registry
-mimetypes.guess_file_type
mmap.MAP_32BIT
mmap.MAP_NORESERVE
-mmap.MAP_STACK
-mmap.PROT_EXEC
mmap.__file__
-_multiprocessing.SemLock
_multiprocessing.__file__
-_multiprocessing.flags
-_multiprocessing.sem_unlink
-ntpath._isreservedname
-ntpath._reserved_chars
-ntpath._reserved_names
-ntpath.isreserved
-opcode.MIN_INSTRUMENTED_OPCODE
-opcode._intrinsic_1_descs
-opcode._intrinsic_2_descs
-opcode._specialized_opmap
-opcode.hasjump
_operator.call
_operator.inv
-os.CLD_CONTINUED
-os.CLD_DUMPED
-os.CLD_EXITED
-os.CLD_KILLED
-os.CLD_STOPPED
-os.CLD_TRAPPED
-os.CLONE_FILES
-os.CLONE_FS
-os.CLONE_NEWCGROUP
-os.CLONE_NEWIPC
-os.CLONE_NEWNET
-os.CLONE_NEWNS
-os.CLONE_NEWPID
+_operator.is_none
+_operator.is_not_none
os.CLONE_NEWTIME
-os.CLONE_NEWUSER
-os.CLONE_NEWUTS
-os.CLONE_SIGHAND
-os.CLONE_SYSVSEM
-os.CLONE_THREAD
-os.CLONE_VM
-os.EFD_CLOEXEC
-os.EFD_NONBLOCK
-os.EFD_SEMAPHORE
-os.F_LOCK
-os.F_TEST
-os.F_TLOCK
-os.F_ULOCK
-os.MFD_ALLOW_SEALING
-os.MFD_CLOEXEC
-os.MFD_HUGETLB
os.MFD_HUGE_16GB
os.MFD_HUGE_16MB
os.MFD_HUGE_1GB
@@ -596,121 +188,51 @@ os.MFD_HUGE_MASK
os.MFD_HUGE_SHIFT
os.NGROUPS_MAX
os.O_ACCMODE
-os.O_ASYNC
-os.O_DIRECT
-os.O_DIRECTORY
os.O_FSYNC
os.O_LARGEFILE
-os.O_NOATIME
-os.O_NOFOLLOW
-os.O_PATH
-os.O_RSYNC
-os.O_SYNC
-os.O_TMPFILE
-os.POSIX_FADV_DONTNEED
-os.POSIX_FADV_NOREUSE
-os.POSIX_FADV_NORMAL
-os.POSIX_FADV_RANDOM
-os.POSIX_FADV_SEQUENTIAL
-os.POSIX_FADV_WILLNEED
os.POSIX_SPAWN_CLOSEFROM
-os.P_ALL
-os.P_PGID
-os.P_PID
-os.P_PIDFD
os.RTLD_DEEPBIND
-os.RTLD_NODELETE
-os.RTLD_NOLOAD
os.RWF_APPEND
os.RWF_DSYNC
os.RWF_HIPRI
os.RWF_NOWAIT
os.RWF_SYNC
-os.SCHED_RESET_ON_FORK
-os.SPLICE_F_MORE
-os.SPLICE_F_MOVE
-os.SPLICE_F_NONBLOCK
os.ST_APPEND
os.ST_MANDLOCK
os.ST_NOATIME
os.ST_NODEV
os.ST_NODIRATIME
os.ST_NOEXEC
-os.ST_NOSUID
-os.ST_RDONLY
os.ST_RELATIME
os.ST_SYNCHRONOUS
os.ST_WRITE
-os.TFD_CLOEXEC
-os.TFD_NONBLOCK
-os.TFD_TIMER_ABSTIME
-os.TFD_TIMER_CANCEL_ON_SET
os.TMP_MAX
-os.WCONTINUED
-os.WEXITED
-os.WNOWAIT
-os.WSTOPPED
-os.WUNTRACED
-os.XATTR_CREATE
-os.XATTR_REPLACE
os.XATTR_SIZE_MAX
-os._fwalk
-os._fwalk_close
-os._fwalk_walk
-os._fwalk_yield
-os._walk_symlinks_as_files
os.confstr_names
-os.fwalk
-os.process_cpu_count
-os.statvfs_result
os.supports_effective_ids
-pathlib.__path__
+pathlib.EHWPOISON
pdb._ExecutableTarget
pdb._ModuleTarget
+pdb._PdbClient
pdb._PdbInteractiveConsole
+pdb._PdbServer
pdb._ScriptTarget
pdb._ZipTarget
+pdb._connect
+pdb._default_backend
pdb._post_mortem
+pdb.attach
+pdb.exit_with_permission_help_text
pdb.find_first_executable_line
+pdb.get_default_backend
+pdb.parse_args
+pdb.set_default_backend
+pdb.set_trace_async
pickle.PickleBuffer
-pickle._NoValue
-platform.AndroidVer
-platform.IOSVersionInfo
-platform._win32_ver
-platform._wmi
-platform._wmi_query
-platform.android_ver
-platform.ios_ver
-posix.CLD_CONTINUED
-posix.CLD_DUMPED
-posix.CLD_EXITED
-posix.CLD_KILLED
-posix.CLD_STOPPED
-posix.CLD_TRAPPED
-posix.CLONE_FILES
-posix.CLONE_FS
-posix.CLONE_NEWCGROUP
-posix.CLONE_NEWIPC
-posix.CLONE_NEWNET
-posix.CLONE_NEWNS
-posix.CLONE_NEWPID
+platform._main
+platform._parse_args
+platform.invalidate_caches
posix.CLONE_NEWTIME
-posix.CLONE_NEWUSER
-posix.CLONE_NEWUTS
-posix.CLONE_SIGHAND
-posix.CLONE_SYSVSEM
-posix.CLONE_THREAD
-posix.CLONE_VM
-posix.EFD_CLOEXEC
-posix.EFD_NONBLOCK
-posix.EFD_SEMAPHORE
-posix.F_LOCK
-posix.F_TEST
-posix.F_TLOCK
-posix.F_ULOCK
-posix.MFD_ALLOW_SEALING
-posix.MFD_CLOEXEC
-posix.MFD_HUGETLB
posix.MFD_HUGE_16GB
posix.MFD_HUGE_16MB
posix.MFD_HUGE_1GB
@@ -727,65 +249,25 @@ posix.MFD_HUGE_MASK
posix.MFD_HUGE_SHIFT
posix.NGROUPS_MAX
posix.O_ACCMODE
-posix.O_ASYNC
-posix.O_DIRECT
-posix.O_DIRECTORY
posix.O_FSYNC
posix.O_LARGEFILE
-posix.O_NOATIME
-posix.O_NOFOLLOW
-posix.O_PATH
-posix.O_RSYNC
-posix.O_SYNC
-posix.O_TMPFILE
-posix.POSIX_FADV_DONTNEED
-posix.POSIX_FADV_NOREUSE
-posix.POSIX_FADV_NORMAL
-posix.POSIX_FADV_RANDOM
-posix.POSIX_FADV_SEQUENTIAL
-posix.POSIX_FADV_WILLNEED
posix.POSIX_SPAWN_CLOSEFROM
-posix.P_ALL
-posix.P_PGID
-posix.P_PID
-posix.P_PIDFD
posix.RTLD_DEEPBIND
-posix.RTLD_NODELETE
-posix.RTLD_NOLOAD
posix.RWF_APPEND
posix.RWF_DSYNC
posix.RWF_HIPRI
posix.RWF_NOWAIT
posix.RWF_SYNC
-posix.SCHED_RESET_ON_FORK
-posix.SPLICE_F_MORE
-posix.SPLICE_F_MOVE
-posix.SPLICE_F_NONBLOCK
posix.ST_APPEND
posix.ST_MANDLOCK
posix.ST_NOATIME
posix.ST_NODEV
posix.ST_NODIRATIME
posix.ST_NOEXEC
-posix.ST_NOSUID
-posix.ST_RDONLY
posix.ST_RELATIME
posix.ST_SYNCHRONOUS
posix.ST_WRITE
-posix.TFD_CLOEXEC
-posix.TFD_NONBLOCK
-posix.TFD_TIMER_ABSTIME
-posix.TFD_TIMER_CANCEL_ON_SET
posix.TMP_MAX
-posix.WCONTINUED
-posix.WCOREDUMP
-posix.WEXITED
-posix.WIFCONTINUED
-posix.WNOWAIT
-posix.WSTOPPED
-posix.WUNTRACED
-posix.XATTR_CREATE
-posix.XATTR_REPLACE
posix.XATTR_SIZE_MAX
posix._have_functions
posix._inputhook
@@ -800,7 +282,6 @@ posix.eventfd_read
posix.eventfd_write
posix.fdatasync
posix.forkpty
-posix.fstatvfs
posix.getxattr
posix.grantpt
posix.killpg
@@ -812,7 +293,6 @@ posix.makedev
posix.memfd_create
posix.minor
posix.mkfifo
-posix.pidfd_open
posix.posix_fadvise
posix.posix_fallocate
posix.posix_openpt
@@ -827,12 +307,8 @@ posix.sched_getaffinity
posix.sched_rr_get_interval
posix.sched_setaffinity
posix.setns
-posix.setpgrp
posix.setxattr
posix.splice
-posix.statvfs
-posix.tcgetpgrp
-posix.tcsetpgrp
posix.timerfd_create
posix.timerfd_gettime
posix.timerfd_gettime_ns
@@ -845,19 +321,8 @@ posix.wait4
posix.waitid
posix.waitid_result
posix.writev
+_posixshmem.__file__
_posixsubprocess.__file__
-_pydecimal.HAVE_CONTEXTVAR
-_pydecimal._context_attributes
-_pydecimal._current_context_var
-pydoc._adjust_cli_sys_path
-pydoc._findclass
-pydoc._finddoc
-pydoc._future_feature_names
-pydoc._get_revised_path
-pydoc._getargspec
-pydoc._getdoc
-pydoc._getowndoc
-pydoc.parentname
pyexpat.EXPAT_VERSION
pyexpat.ErrorString
pyexpat.XMLParserType
@@ -868,12 +333,9 @@ pyexpat.__file__
pyexpat.expat_CAPI
pyexpat.features
pyexpat.native_encoding
-pyexpat.version_info
-queue.ShutDown
_random.__file__
-random._parse_args
-random.main
-re.PatternError
+_remote_debugging.PROCESS_VM_READV_SUPPORTED
+_remote_debugging.__file__
resource.RLIMIT_OFILE
resource.__file__
resource.getpagesize
@@ -886,89 +348,35 @@ select.POLLRDNORM
select.POLLWRBAND
select.POLLWRNORM
select.__file__
-selectors._NOT_EPOLLIN
-selectors._NOT_EPOLLOUT
_sha1.SHA1Type
+_sha1._GIL_MINSIZE
_sha1.__file__
+_sha3._GIL_MINSIZE
_sha3.__file__
_sha3.implementation
-shelve.DEFAULT_PROTOCOL
-shutil._ntuple_diskusage
-shutil.disk_usage
-_signal.ITIMER_PROF
-_signal.ITIMER_REAL
-_signal.ITIMER_VIRTUAL
_signal.SIGCLD
_signal.SIGIOT
_signal.SIGPOLL
_signal.SIGRTMAX
_signal.SIGRTMIN
-_signal.SIG_BLOCK
-_signal.SIG_SETMASK
-_signal.SIG_UNBLOCK
-_signal.getitimer
-_signal.pause
-_signal.pidfd_send_signal
_signal.pthread_kill
-_signal.pthread_sigmask
-_signal.raise_signal
-_signal.setitimer
_signal.sigpending
_signal.sigtimedwait
_signal.sigwait
_signal.sigwaitinfo
-_signal.strsignal
-_signal.valid_signals
-signal.ITIMER_PROF
-signal.ITIMER_REAL
-signal.ITIMER_VIRTUAL
-signal.ItimerError
signal.SIGCLD
signal.SIGIOT
signal.SIGPOLL
signal.SIGRTMAX
signal.SIGRTMIN
-signal.SIG_BLOCK
-signal.SIG_SETMASK
-signal.SIG_UNBLOCK
-signal.Sigmasks
-signal.pthread_sigmask
signal.sigpending
signal.sigwait
signal.struct_siginfo
-signal.valid_signals
-site._get_implementation
-site.gethistoryfile
-site.register_readline
_socket.AF_QIPCRTR
_socket.AF_ROSE
_socket.ALG_OP_SIGN
_socket.ALG_OP_VERIFY
_socket.ALG_SET_PUBKEY
-_socket.CAN_BCM_CAN_FD_FRAME
-_socket.CAN_BCM_RX_ANNOUNCE_RESUME
-_socket.CAN_BCM_RX_CHANGED
-_socket.CAN_BCM_RX_CHECK_DLC
-_socket.CAN_BCM_RX_DELETE
-_socket.CAN_BCM_RX_FILTER_ID
-_socket.CAN_BCM_RX_NO_AUTOTIMER
-_socket.CAN_BCM_RX_READ
-_socket.CAN_BCM_RX_RTR_FRAME
-_socket.CAN_BCM_RX_SETUP
-_socket.CAN_BCM_RX_STATUS
-_socket.CAN_BCM_RX_TIMEOUT
-_socket.CAN_BCM_SETTIMER
-_socket.CAN_BCM_STARTTIMER
-_socket.CAN_BCM_TX_ANNOUNCE
-_socket.CAN_BCM_TX_COUNTEVT
-_socket.CAN_BCM_TX_CP_CAN_ID
-_socket.CAN_BCM_TX_DELETE
-_socket.CAN_BCM_TX_EXPIRED
-_socket.CAN_BCM_TX_READ
-_socket.CAN_BCM_TX_RESET_MULTI_IDX
-_socket.CAN_BCM_TX_SEND
-_socket.CAN_BCM_TX_SETUP
-_socket.CAN_BCM_TX_STATUS
_socket.CAPI
_socket.EAI_ADDRFAMILY
_socket.ETHERTYPE_ARP
@@ -979,15 +387,20 @@ _socket.ETH_P_ALL
_socket.IOCTL_VM_SOCKETS_GET_LOCAL_CID
_socket.IPV6_JOIN_GROUP
_socket.IPV6_LEAVE_GROUP
+_socket.IPV6_RECVERR
_socket.IPV6_RTHDR_TYPE_0
_socket.IP_ADD_SOURCE_MEMBERSHIP
_socket.IP_BIND_ADDRESS_NO_PORT
_socket.IP_BLOCK_SOURCE
_socket.IP_DEFAULT_MULTICAST_TTL
_socket.IP_DROP_SOURCE_MEMBERSHIP
+_socket.IP_FREEBIND
_socket.IP_MAX_MEMBERSHIPS
_socket.IP_PKTINFO
+_socket.IP_RECVERR
+_socket.IP_RECVORIGDSTADDR
_socket.IP_RECVRETOPTS
+_socket.IP_RECVTTL
_socket.IP_UNBLOCK_SOURCE
_socket.J1939_EE_INFO_NONE
_socket.J1939_EE_INFO_TX_ABORT
@@ -1003,6 +416,7 @@ _socket.PACKET_OTHERHOST
_socket.PACKET_OUTGOING
_socket.SO_BINDTOIFINDEX
_socket.SO_INCOMING_CPU
+_socket.SO_ORIGINAL_DST
_socket.TCP_CC_INFO
_socket.TCP_FASTOPEN_CONNECT
_socket.TCP_FASTOPEN_KEY
@@ -1047,36 +461,13 @@ _socket.TIPC_TOP_SRV
_socket.TIPC_WAIT_FOREVER
_socket.TIPC_WITHDRAWN
_socket.TIPC_ZONE_SCOPE
+_socket.VMADDR_CID_LOCAL
_socket.__file__
socket.AF_QIPCRTR
socket.AF_ROSE
socket.ALG_OP_SIGN
socket.ALG_OP_VERIFY
socket.ALG_SET_PUBKEY
-socket.CAN_BCM_CAN_FD_FRAME
-socket.CAN_BCM_RX_ANNOUNCE_RESUME
-socket.CAN_BCM_RX_CHANGED
-socket.CAN_BCM_RX_CHECK_DLC
-socket.CAN_BCM_RX_DELETE
-socket.CAN_BCM_RX_FILTER_ID
-socket.CAN_BCM_RX_NO_AUTOTIMER
-socket.CAN_BCM_RX_READ
-socket.CAN_BCM_RX_RTR_FRAME
-socket.CAN_BCM_RX_SETUP
-socket.CAN_BCM_RX_STATUS
-socket.CAN_BCM_RX_TIMEOUT
-socket.CAN_BCM_SETTIMER
-socket.CAN_BCM_STARTTIMER
-socket.CAN_BCM_TX_ANNOUNCE
-socket.CAN_BCM_TX_COUNTEVT
-socket.CAN_BCM_TX_CP_CAN_ID
-socket.CAN_BCM_TX_DELETE
-socket.CAN_BCM_TX_EXPIRED
-socket.CAN_BCM_TX_READ
-socket.CAN_BCM_TX_RESET_MULTI_IDX
-socket.CAN_BCM_TX_SEND
-socket.CAN_BCM_TX_SETUP
-socket.CAN_BCM_TX_STATUS
socket.CAPI
socket.EAI_ADDRFAMILY
socket.ETHERTYPE_ARP
@@ -1087,15 +478,20 @@ socket.ETH_P_ALL
socket.IOCTL_VM_SOCKETS_GET_LOCAL_CID
socket.IPV6_JOIN_GROUP
socket.IPV6_LEAVE_GROUP
+socket.IPV6_RECVERR
socket.IPV6_RTHDR_TYPE_0
socket.IP_ADD_SOURCE_MEMBERSHIP
socket.IP_BIND_ADDRESS_NO_PORT
socket.IP_BLOCK_SOURCE
socket.IP_DEFAULT_MULTICAST_TTL
socket.IP_DROP_SOURCE_MEMBERSHIP
+socket.IP_FREEBIND
socket.IP_MAX_MEMBERSHIPS
socket.IP_PKTINFO
+socket.IP_RECVERR
+socket.IP_RECVORIGDSTADDR
socket.IP_RECVRETOPTS
+socket.IP_RECVTTL
socket.IP_UNBLOCK_SOURCE
socket.J1939_EE_INFO_NONE
socket.J1939_EE_INFO_TX_ABORT
@@ -1111,6 +507,7 @@ socket.PACKET_OTHERHOST
socket.PACKET_OUTGOING
socket.SO_BINDTOIFINDEX
socket.SO_INCOMING_CPU
+socket.SO_ORIGINAL_DST
socket.TCP_CC_INFO
socket.TCP_FASTOPEN_CONNECT
socket.TCP_FASTOPEN_KEY
@@ -1155,70 +552,24 @@ socket.TIPC_TOP_SRV
socket.TIPC_WAIT_FOREVER
socket.TIPC_WITHDRAWN
socket.TIPC_ZONE_SCOPE
-socket._fallback_socketpair
-socket.recv_fds
-socketserver.ForkingUnixDatagramServer
-socketserver.ForkingUnixStreamServer
-sqlite3.Blob
-sqlite3.Connection
-sqlite3.Cursor
-sqlite3.DataError
-sqlite3.DatabaseError
-sqlite3.Error
-sqlite3.IntegrityError
-sqlite3.InterfaceError
-sqlite3.InternalError
-sqlite3.LEGACY_TRANSACTION_CONTROL
-sqlite3.NotSupportedError
-sqlite3.OperationalError
-sqlite3.PARSE_COLNAMES
-sqlite3.PARSE_DECLTYPES
-sqlite3.PrepareProtocol
-sqlite3.ProgrammingError
-sqlite3.Row
-sqlite3.SQLITE_ABORT
-sqlite3.SQLITE_ABORT_ROLLBACK
-sqlite3.SQLITE_ALTER_TABLE
-sqlite3.SQLITE_ANALYZE
-sqlite3.SQLITE_ATTACH
-sqlite3.SQLITE_AUTH
-sqlite3.SQLITE_AUTH_USER
-sqlite3.SQLITE_BUSY
-sqlite3.SQLITE_BUSY_RECOVERY
-sqlite3.SQLITE_BUSY_SNAPSHOT
-sqlite3.SQLITE_BUSY_TIMEOUT
-sqlite3.SQLITE_CANTOPEN
-sqlite3.SQLITE_CANTOPEN_CONVPATH
-sqlite3.SQLITE_CANTOPEN_DIRTYWAL
-sqlite3.SQLITE_CANTOPEN_FULLPATH
-sqlite3.SQLITE_CANTOPEN_ISDIR
-sqlite3.SQLITE_CANTOPEN_NOTEMPDIR
-sqlite3.SQLITE_CANTOPEN_SYMLINK
-sqlite3.SQLITE_CONSTRAINT
-sqlite3.SQLITE_CONSTRAINT_CHECK
-sqlite3.SQLITE_CONSTRAINT_COMMITHOOK
-sqlite3.SQLITE_CONSTRAINT_FOREIGNKEY
-sqlite3.SQLITE_CONSTRAINT_FUNCTION
-sqlite3.SQLITE_CONSTRAINT_NOTNULL
-sqlite3.SQLITE_CONSTRAINT_PINNED
-sqlite3.SQLITE_CONSTRAINT_PRIMARYKEY
-sqlite3.SQLITE_CONSTRAINT_ROWID
-sqlite3.SQLITE_CONSTRAINT_TRIGGER
-sqlite3.SQLITE_CONSTRAINT_UNIQUE
-sqlite3.SQLITE_CONSTRAINT_VTAB
-sqlite3.SQLITE_CORRUPT
-sqlite3.SQLITE_CORRUPT_INDEX
-sqlite3.SQLITE_CORRUPT_SEQUENCE
-sqlite3.SQLITE_CORRUPT_VTAB
-sqlite3.SQLITE_CREATE_INDEX
-sqlite3.SQLITE_CREATE_TABLE
-sqlite3.SQLITE_CREATE_TEMP_INDEX
-sqlite3.SQLITE_CREATE_TEMP_TABLE
-sqlite3.SQLITE_CREATE_TEMP_TRIGGER
-sqlite3.SQLITE_CREATE_TEMP_VIEW
-sqlite3.SQLITE_CREATE_TRIGGER
-sqlite3.SQLITE_CREATE_VIEW
-sqlite3.SQLITE_CREATE_VTABLE
+socket.VMADDR_CID_LOCAL
+_sqlite3.SQLITE_DBCONFIG_DEFENSIVE
+_sqlite3.SQLITE_DBCONFIG_DQS_DDL
+_sqlite3.SQLITE_DBCONFIG_DQS_DML
+_sqlite3.SQLITE_DBCONFIG_ENABLE_FKEY
+_sqlite3.SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER
+_sqlite3.SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION
+_sqlite3.SQLITE_DBCONFIG_ENABLE_QPSG
+_sqlite3.SQLITE_DBCONFIG_ENABLE_TRIGGER
+_sqlite3.SQLITE_DBCONFIG_ENABLE_VIEW
+_sqlite3.SQLITE_DBCONFIG_LEGACY_ALTER_TABLE
+_sqlite3.SQLITE_DBCONFIG_LEGACY_FILE_FORMAT
+_sqlite3.SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE
+_sqlite3.SQLITE_DBCONFIG_RESET_DATABASE
+_sqlite3.SQLITE_DBCONFIG_TRIGGER_EQP
+_sqlite3.SQLITE_DBCONFIG_TRUSTED_SCHEMA
+_sqlite3.SQLITE_DBCONFIG_WRITABLE_SCHEMA
+_sqlite3.__file__
sqlite3.SQLITE_DBCONFIG_DEFENSIVE
sqlite3.SQLITE_DBCONFIG_DQS_DDL
sqlite3.SQLITE_DBCONFIG_DQS_DML
@@ -1235,336 +586,44 @@ sqlite3.SQLITE_DBCONFIG_RESET_DATABASE
sqlite3.SQLITE_DBCONFIG_TRIGGER_EQP
sqlite3.SQLITE_DBCONFIG_TRUSTED_SCHEMA
sqlite3.SQLITE_DBCONFIG_WRITABLE_SCHEMA
-sqlite3.SQLITE_DELETE
-sqlite3.SQLITE_DENY
-sqlite3.SQLITE_DETACH
-sqlite3.SQLITE_DONE
-sqlite3.SQLITE_DROP_INDEX
-sqlite3.SQLITE_DROP_TABLE
-sqlite3.SQLITE_DROP_TEMP_INDEX
-sqlite3.SQLITE_DROP_TEMP_TABLE
-sqlite3.SQLITE_DROP_TEMP_TRIGGER
-sqlite3.SQLITE_DROP_TEMP_VIEW
-sqlite3.SQLITE_DROP_TRIGGER
-sqlite3.SQLITE_DROP_VIEW
-sqlite3.SQLITE_DROP_VTABLE
-sqlite3.SQLITE_EMPTY
-sqlite3.SQLITE_ERROR
-sqlite3.SQLITE_ERROR_MISSING_COLLSEQ
-sqlite3.SQLITE_ERROR_RETRY
-sqlite3.SQLITE_ERROR_SNAPSHOT
-sqlite3.SQLITE_FORMAT
-sqlite3.SQLITE_FULL
-sqlite3.SQLITE_FUNCTION
-sqlite3.SQLITE_IGNORE
-sqlite3.SQLITE_INSERT
-sqlite3.SQLITE_INTERNAL
-sqlite3.SQLITE_INTERRUPT
-sqlite3.SQLITE_IOERR
-sqlite3.SQLITE_IOERR_ACCESS
-sqlite3.SQLITE_IOERR_AUTH
-sqlite3.SQLITE_IOERR_BEGIN_ATOMIC
-sqlite3.SQLITE_IOERR_BLOCKED
-sqlite3.SQLITE_IOERR_CHECKRESERVEDLOCK
-sqlite3.SQLITE_IOERR_CLOSE
-sqlite3.SQLITE_IOERR_COMMIT_ATOMIC
-sqlite3.SQLITE_IOERR_CONVPATH
-sqlite3.SQLITE_IOERR_CORRUPTFS
-sqlite3.SQLITE_IOERR_DATA
-sqlite3.SQLITE_IOERR_DELETE
-sqlite3.SQLITE_IOERR_DELETE_NOENT
-sqlite3.SQLITE_IOERR_DIR_CLOSE
-sqlite3.SQLITE_IOERR_DIR_FSYNC
-sqlite3.SQLITE_IOERR_FSTAT
-sqlite3.SQLITE_IOERR_FSYNC
-sqlite3.SQLITE_IOERR_GETTEMPPATH
-sqlite3.SQLITE_IOERR_LOCK
-sqlite3.SQLITE_IOERR_MMAP
-sqlite3.SQLITE_IOERR_NOMEM
-sqlite3.SQLITE_IOERR_RDLOCK
-sqlite3.SQLITE_IOERR_READ
-sqlite3.SQLITE_IOERR_ROLLBACK_ATOMIC
-sqlite3.SQLITE_IOERR_SEEK
-sqlite3.SQLITE_IOERR_SHMLOCK
-sqlite3.SQLITE_IOERR_SHMMAP
-sqlite3.SQLITE_IOERR_SHMOPEN
-sqlite3.SQLITE_IOERR_SHMSIZE
-sqlite3.SQLITE_IOERR_SHORT_READ
-sqlite3.SQLITE_IOERR_TRUNCATE
-sqlite3.SQLITE_IOERR_UNLOCK
-sqlite3.SQLITE_IOERR_VNODE
-sqlite3.SQLITE_IOERR_WRITE
-sqlite3.SQLITE_LIMIT_ATTACHED
-sqlite3.SQLITE_LIMIT_COLUMN
-sqlite3.SQLITE_LIMIT_COMPOUND_SELECT
-sqlite3.SQLITE_LIMIT_EXPR_DEPTH
-sqlite3.SQLITE_LIMIT_FUNCTION_ARG
-sqlite3.SQLITE_LIMIT_LENGTH
-sqlite3.SQLITE_LIMIT_LIKE_PATTERN_LENGTH
-sqlite3.SQLITE_LIMIT_SQL_LENGTH
-sqlite3.SQLITE_LIMIT_TRIGGER_DEPTH
-sqlite3.SQLITE_LIMIT_VARIABLE_NUMBER
-sqlite3.SQLITE_LIMIT_VDBE_OP
-sqlite3.SQLITE_LIMIT_WORKER_THREADS
-sqlite3.SQLITE_LOCKED
-sqlite3.SQLITE_LOCKED_SHAREDCACHE
-sqlite3.SQLITE_LOCKED_VTAB
-sqlite3.SQLITE_MISMATCH
-sqlite3.SQLITE_MISUSE
-sqlite3.SQLITE_NOLFS
-sqlite3.SQLITE_NOMEM
-sqlite3.SQLITE_NOTADB
-sqlite3.SQLITE_NOTFOUND
-sqlite3.SQLITE_NOTICE
-sqlite3.SQLITE_NOTICE_RECOVER_ROLLBACK
-sqlite3.SQLITE_NOTICE_RECOVER_WAL
-sqlite3.SQLITE_OK
-sqlite3.SQLITE_OK_LOAD_PERMANENTLY
-sqlite3.SQLITE_OK_SYMLINK
-sqlite3.SQLITE_PERM
-sqlite3.SQLITE_PRAGMA
-sqlite3.SQLITE_PROTOCOL
-sqlite3.SQLITE_RANGE
-sqlite3.SQLITE_READ
-sqlite3.SQLITE_READONLY
-sqlite3.SQLITE_READONLY_CANTINIT
-sqlite3.SQLITE_READONLY_CANTLOCK
-sqlite3.SQLITE_READONLY_DBMOVED
-sqlite3.SQLITE_READONLY_DIRECTORY
-sqlite3.SQLITE_READONLY_RECOVERY
-sqlite3.SQLITE_READONLY_ROLLBACK
-sqlite3.SQLITE_RECURSIVE
-sqlite3.SQLITE_REINDEX
-sqlite3.SQLITE_ROW
-sqlite3.SQLITE_SAVEPOINT
-sqlite3.SQLITE_SCHEMA
-sqlite3.SQLITE_SELECT
-sqlite3.SQLITE_TOOBIG
-sqlite3.SQLITE_TRANSACTION
-sqlite3.SQLITE_UPDATE
-sqlite3.SQLITE_WARNING
-sqlite3.SQLITE_WARNING_AUTOINDEX
-sqlite3.Warning
-sqlite3.__builtins__
-sqlite3.__cached__
-sqlite3.__file__
-sqlite3.__getattr__
-sqlite3.__name__
-sqlite3.__package__
-sqlite3.__path__
-sqlite3._deprecated_names
-sqlite3._deprecated_version
-sqlite3._deprecated_version_info
-sqlite3.adapters
-sqlite3.apilevel
-sqlite3.converters
-sqlite3.paramstyle
-sqlite3.sqlite_version
-sqlite3.sqlite_version_info
-sqlite3.threadsafety
_sre.copyright
-_ssl.ALERT_DESCRIPTION_ACCESS_DENIED
-_ssl.ALERT_DESCRIPTION_BAD_CERTIFICATE
-_ssl.ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE
-_ssl.ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE
-_ssl.ALERT_DESCRIPTION_BAD_RECORD_MAC
-_ssl.ALERT_DESCRIPTION_CERTIFICATE_EXPIRED
-_ssl.ALERT_DESCRIPTION_CERTIFICATE_REVOKED
-_ssl.ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN
-_ssl.ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE
-_ssl.ALERT_DESCRIPTION_CLOSE_NOTIFY
-_ssl.ALERT_DESCRIPTION_DECOMPRESSION_FAILURE
-_ssl.ALERT_DESCRIPTION_DECRYPT_ERROR
-_ssl.ALERT_DESCRIPTION_HANDSHAKE_FAILURE
-_ssl.ALERT_DESCRIPTION_INSUFFICIENT_SECURITY
-_ssl.ALERT_DESCRIPTION_INTERNAL_ERROR
-_ssl.ALERT_DESCRIPTION_NO_RENEGOTIATION
-_ssl.ALERT_DESCRIPTION_PROTOCOL_VERSION
-_ssl.ALERT_DESCRIPTION_RECORD_OVERFLOW
-_ssl.ALERT_DESCRIPTION_UNEXPECTED_MESSAGE
-_ssl.ALERT_DESCRIPTION_UNKNOWN_CA
-_ssl.ALERT_DESCRIPTION_UNKNOWN_PSK_IDENTITY
-_ssl.ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE
-_ssl.ALERT_DESCRIPTION_UNSUPPORTED_EXTENSION
-_ssl.ALERT_DESCRIPTION_USER_CANCELLED
-_ssl.Certificate
-_ssl.ENCODING_DER
-_ssl.ENCODING_PEM
-_ssl.HAS_PSK
+_ssl.HAS_PHA
_ssl.HOSTFLAG_ALWAYS_CHECK_SUBJECT
_ssl.HOSTFLAG_MULTI_LABEL_WILDCARDS
_ssl.HOSTFLAG_NEVER_CHECK_SUBJECT
_ssl.HOSTFLAG_NO_PARTIAL_WILDCARDS
_ssl.HOSTFLAG_NO_WILDCARDS
_ssl.HOSTFLAG_SINGLE_LABEL_SUBDOMAINS
-_ssl.MemoryBIO
_ssl.OP_ENABLE_KTLS
-_ssl.OP_ENABLE_MIDDLEBOX_COMPAT
-_ssl.OP_IGNORE_UNEXPECTED_EOF
-_ssl.OP_LEGACY_SERVER_CONNECT
-_ssl.OP_NO_RENEGOTIATION
-_ssl.OP_NO_TLSv1_3
-_ssl.OP_SINGLE_ECDH_USE
-_ssl.PROTOCOL_TLSv1_1
-_ssl.PROTOCOL_TLSv1_2
-_ssl.SSLSession
-_ssl.SSL_ERROR_INVALID_ERROR_CODE
-_ssl.SSL_ERROR_WANT_X509_LOOKUP
-_ssl.VERIFY_ALLOW_PROXY_CERTS
-_ssl.VERIFY_CRL_CHECK_CHAIN
-_ssl.VERIFY_CRL_CHECK_LEAF
-_ssl.VERIFY_X509_PARTIAL_CHAIN
-_ssl.VERIFY_X509_STRICT
-_ssl.VERIFY_X509_TRUSTED_FIRST
_ssl.__file__
-ssl.ALERT_DESCRIPTION_ACCESS_DENIED
-ssl.ALERT_DESCRIPTION_BAD_CERTIFICATE
-ssl.ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE
-ssl.ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE
-ssl.ALERT_DESCRIPTION_BAD_RECORD_MAC
-ssl.ALERT_DESCRIPTION_CERTIFICATE_EXPIRED
-ssl.ALERT_DESCRIPTION_CERTIFICATE_REVOKED
-ssl.ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN
-ssl.ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE
-ssl.ALERT_DESCRIPTION_CLOSE_NOTIFY
-ssl.ALERT_DESCRIPTION_DECOMPRESSION_FAILURE
-ssl.ALERT_DESCRIPTION_DECRYPT_ERROR
-ssl.ALERT_DESCRIPTION_HANDSHAKE_FAILURE
-ssl.ALERT_DESCRIPTION_INSUFFICIENT_SECURITY
-ssl.ALERT_DESCRIPTION_INTERNAL_ERROR
-ssl.ALERT_DESCRIPTION_NO_RENEGOTIATION
-ssl.ALERT_DESCRIPTION_PROTOCOL_VERSION
-ssl.ALERT_DESCRIPTION_RECORD_OVERFLOW
-ssl.ALERT_DESCRIPTION_UNEXPECTED_MESSAGE
-ssl.ALERT_DESCRIPTION_UNKNOWN_CA
-ssl.ALERT_DESCRIPTION_UNKNOWN_PSK_IDENTITY
-ssl.ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE
-ssl.ALERT_DESCRIPTION_UNSUPPORTED_EXTENSION
-ssl.ALERT_DESCRIPTION_USER_CANCELLED
-ssl.HAS_PSK
+ssl.HAS_PHA
ssl.OP_ENABLE_KTLS
-ssl.OP_ENABLE_MIDDLEBOX_COMPAT
-ssl.OP_IGNORE_UNEXPECTED_EOF
-ssl.OP_LEGACY_SERVER_CONNECT
-ssl.OP_NO_RENEGOTIATION
-ssl.OP_NO_TLSv1_3
-ssl.OP_SINGLE_ECDH_USE
-ssl.PROTOCOL_TLSv1_1
-ssl.PROTOCOL_TLSv1_2
-ssl.SSL_ERROR_INVALID_ERROR_CODE
-ssl.SSL_ERROR_WANT_X509_LOOKUP
-ssl.VERIFY_ALLOW_PROXY_CERTS
-ssl.VERIFY_CRL_CHECK_CHAIN
-ssl.VERIFY_CRL_CHECK_LEAF
-ssl.VERIFY_X509_PARTIAL_CHAIN
-ssl.VERIFY_X509_STRICT
-ssl.VERIFY_X509_TRUSTED_FIRST
-ssl._GLOBAL_DEFAULT_TIMEOUT
-stat.SF_DATALESS
-stat.SF_FIRMLINK
-stat.SF_RESTRICTED
-stat.SF_SETTABLE
-stat.UF_DATAVAULT
-stat.UF_SETTABLE
-stat.UF_TRACKED
+_stat.UF_DATAVAULT
+_stat.UF_SETTABLE
+_stat.UF_TRACKED
_statistics.__file__
-statistics._SQRT2
-statistics.__annotations__
-statistics._decimal_sqrt_of_frac
-statistics._float_sqrt_of_frac
-statistics._integer_sqrt_of_frac_rto
-statistics._kernel_invcdfs
-statistics._mean_stdev
-statistics._newton_raphson
-statistics._quartic_invcdf
-statistics._quartic_invcdf_estimate
-statistics._rank
-statistics._sqrt_bit_width
-statistics._sqrtprod
-statistics._triweight_invcdf
-statistics._triweight_invcdf_estimate
-statistics.kde
-statistics.kde_random
-statistics.pi
-_strptime._findall
_struct.__file__
-subprocess._HAVE_POSIX_SPAWN_CLOSEFROM
-subprocess._del_safe
-symtable.CELL
-symtable.Class
-symtable.DEF_ANNOT
-symtable.DEF_BOUND
-symtable.DEF_GLOBAL
-symtable.DEF_IMPORT
-symtable.DEF_LOCAL
-symtable.DEF_NONLOCAL
-symtable.DEF_PARAM
-symtable.FREE
-symtable.Function
-symtable.GLOBAL_EXPLICIT
-symtable.GLOBAL_IMPLICIT
-symtable.LOCAL
-symtable.SCOPE_MASK
-symtable.SCOPE_OFF
-symtable.SymbolTableFactory
-symtable.SymbolTableType
-symtable.USE
-symtable.__all__
-symtable.__builtins__
-symtable.__cached__
-symtable.__file__
-symtable._flags
-symtable._newSymbolTable
-symtable._scopes_names
-symtable._scopes_value_to_name
-symtable.main
-sys._baserepl
sys._clear_internal_caches
sys._clear_type_cache
-sys._current_exceptions
-sys._current_frames
sys._debugmallocstats
+sys._dump_tracelets
sys._get_cpu_count_config
-sys._getframemodulename
-sys._is_gil_enabled
+sys._is_immortal
sys._is_interned
-sys._setprofileallthreads
-sys._settraceallthreads
-sys._stdlib_dir
sys.activate_stack_trampoline
sys.addaudithook
-sys.call_tracing
sys.deactivate_stack_trampoline
sys.getallocatedblocks
sys.getdlopenflags
-sys.getswitchinterval
sys.getunicodeinternedsize
sys.is_stack_trampoline_active
+sys.remote_exec
sys.setdlopenflags
-sys.setswitchinterval
-sys.stdlib_module_names
-sysconfig._CONFIG_VARS_INITIALIZED
-sysconfig.__path__
-sysconfig._get_implementation
-sysconfig._get_python_version_abi
-sysconfig._init_config_vars
+sysconfig._get_sysconfigdata
+sysconfig._import_from_directory
+sysconfig._installation_is_relocated
syslog.LOG_FTP
syslog.__file__
-tabnanny._process_tokens
-tarfile.AbsoluteLinkError
-tarfile.AbsolutePathError
-tarfile.FilterError
-tarfile.LinkOutsideDestinationError
-tarfile.OutsideDestinationError
-tarfile.SpecialFileError
-tarfile._KEEP
-tarfile._NAMED_FILTERS
-tarfile._get_filtered_attrs
-tarfile.data_filter
-tarfile.fully_trusted_filter
-tarfile.tar_filter
-tempfile._dont_follow_symlinks
-tempfile._resetperms
termios.CDSUSP
termios.CEOF
termios.CEOL
@@ -1620,24 +679,12 @@ termios._POSIX_VDISABLE
termios.__file__
termios.tcgetwinsize
termios.tcsetwinsize
-_thread._ExceptHookArgs
-_thread._ThreadHandle
-_thread._excepthook
-_thread._get_main_thread_ident
-_thread._is_main_interpreter
-_thread._make_thread_handle
-_thread._shutdown
+_thread._NAME_MAXLEN
+_thread._get_name
_thread.allocate
-_thread.daemon_threads_allowed
_thread.exit_thread
_thread.get_native_id
-_thread.lock
-_thread.start_joinable_thread
_thread.start_new
-threading._DeleteDummyThreadOnDel
-threading.setprofile_all_threads
-threading.settrace_all_threads
-time.altzone
time.pthread_getcpuclockid
time.tzset
tkinter.ACTIVE
@@ -1795,36 +842,9 @@ tkinter.image_names
tkinter.image_types
tkinter.mainloop
tkinter.wantobjects
-token.EXCLAMATION
-token.FSTRING_END
-token.FSTRING_MIDDLE
-token.FSTRING_START
-token.SOFT_KEYWORD
-tokenize.EXCLAMATION
-tokenize.FSTRING_END
-tokenize.FSTRING_MIDDLE
-tokenize.FSTRING_START
-tokenize.SOFT_KEYWORD
tokenize._generate_tokens_from_c_tokenizer
+tokenize._main
tokenize._transform_msg
-traceback.BUILTIN_EXCEPTION_LIMIT
-traceback._Anchors
-traceback._CASE_COST
-traceback._ExceptionPrintContext
-traceback._MAX_CANDIDATE_ITEMS
-traceback._MAX_STRING_SIZE
-traceback._MOVE_COST
-traceback._WIDE_CHAR_SPECIFIERS
-traceback._byte_offset_to_character_offset
-traceback._compute_suggestion_error
-traceback._display_width
-traceback._extract_caret_anchors_from_line_segment
-traceback._get_code_position
-traceback._levenshtein_distance
-traceback._print_exception_bltin
-traceback._safe_string
-traceback._substitution_cost
-traceback._walk_tb_with_full_positions
tty.CDSUSP
tty.CEOF
tty.CEOL
@@ -1876,112 +896,19 @@ tty.TIOCSER_TEMT
tty.TIOCSETD
tty.TIOCSLCKTRMIOS
tty.TIOCSSERIAL
-tty.cfmakecbreak
-tty.cfmakeraw
-types.__getattr__
-types.get_original_bases
-_typing.NoDefault
-typing.LiteralString
-typing.Never
-typing.NoDefault
-typing.NotRequired
-typing.ReadOnly
-typing.Required
-typing.Self
-typing.TypeAliasType
-typing.TypeIs
-typing.TypeVarTuple
-typing.Unpack
-typing._ASSERT_NEVER_REPR_MAX_LENGTH
-typing._AnyMeta
-typing._DeprecatedGenericAlias
-typing._Func
-typing._IdentityCallable
-typing._NotIterable
-typing._Sentinel
-typing._TypedCacheSpecialForm
-typing._UnpackGenericAlias
-typing.__getattr__
-typing._caches
-typing._check_generic_specialization
-typing._collect_type_parameters
-typing._compare_args_orderless
-typing._deduplicate_unhashable
-typing._deprecation_warning_for_no_type_params_passed
-typing._generic_class_getitem
-typing._generic_init_subclass
-typing._get_typeddict_qualifiers
-typing._is_typevar_like
-typing._is_unpacked_typevartuple
-typing._lazy_load_getattr_static
-typing._make_union
-typing._paramspec_prepare_subst
-typing._paramspec_subst
-typing._proto_hook
-typing._sentinel
-typing._should_unflatten_callable_args
-typing._type_check_issubclass_arg_1
-typing._typevar_subst
-typing._typevartuple_prepare_subst
-typing._unpack_args
-typing.assert_never
-typing.assert_type
-typing.clear_overloads
-typing.dataclass_transform
-typing.get_overloads
-typing.get_protocol_members
-typing.is_protocol
-typing.override
-typing.reveal_type
+typing.Match
unicodedata.__file__
unicodedata._ucnhash_CAPI
-unicodedata.combining
-unicodedata.decimal
-unicodedata.decomposition
-unicodedata.digit
-unicodedata.is_normalized
-unicodedata.mirrored
-unicodedata.numeric
_uuid.__file__
-uuid.main
-_warnings._defaultaction
-_warnings._filters_mutated
-_warnings._onceregistry
-_warnings.filters
-_warnings.warn_explicit
-warnings._defaultaction
-warnings._is_filename_to_skip
-warnings._is_internal_filename
-warnings._onceregistry
-warnings.deprecated
-webbrowser.Edge
-webbrowser.Epiphany
-webbrowser.parse_args
-zipfile._Extra
-zipfile._MASK_COMPRESSED_PATCH
-zipfile._MASK_COMPRESS_OPTION_1
-zipfile._MASK_ENCRYPTED
-zipfile._MASK_STRONG_ENCRYPTION
-zipfile._MASK_USE_DATA_DESCRIPTOR
-zipfile._MASK_UTF_FILENAME
-zipfile.__path__
-zipfile._sanitize_filename
-zipimport.END_CENTRAL_DIR_LOCATOR_SIZE_64
-zipimport.END_CENTRAL_DIR_SIZE_64
-zipimport.MAX_UINT32
-zipimport.STRING_END_LOCATOR_64
-zipimport.STRING_END_ZIP_64
-zipimport.ZIP64_EXTRA_TAG
zlib.__file__
-zlib.__version__
zoneinfo.TZPATH
# summary
-# cpython_modules 287
-# implemented 78
-# not_implemented 61
+# cpython_modules 294
+# implemented 156
+# not_implemented 45
# failed_to_import 0
-# missing_items 129
-# mismatched_items 70
-# mismatched_doc_items 65
-# not_implementeds 33
+# missing_items 73
+# mismatched_items 46
+# mismatched_doc_items 35
+# not_implementeds 7
diff --git a/_data/whats_left/builtin_items.csv b/_data/whats_left/builtin_items.csv
new file mode 100644
index 000000000..666a15ad8
--- /dev/null
+++ b/_data/whats_left/builtin_items.csv
@@ -0,0 +1,19 @@
+builtin,name,is_inherited
+NoneType,NoneType.__eq__,(inherited)
+NoneType,NoneType.__ge__,(inherited)
+NoneType,NoneType.__gt__,(inherited)
+NoneType,NoneType.__hash__,(inherited)
+NoneType,NoneType.__le__,(inherited)
+NoneType,NoneType.__lt__,(inherited)
+NoneType,NoneType.__ne__,(inherited)
+bytearray,bytearray.__buffer__,
+bytearray,bytearray.__release_buffer__,
+bytearray,bytearray.__str__,(inherited)
+bytes,bytes.__buffer__,
+bytes,bytes.__str__,(inherited)
+complex,complex.from_number,
+dict_items,dict_items.__hash__,(inherited)
+map,map.__setstate__,
+memoryview,memoryview.__buffer__,
+memoryview,memoryview.__release_buffer__,
+memoryview,memoryview._from_flags,
diff --git a/_data/whats_left/modules.csv b/_data/whats_left/modules.csv
index 1613716bb..2df55afe4 100644
--- a/_data/whats_left/modules.csv
+++ b/_data/whats_left/modules.csv
@@ -1,7 +1,4 @@
module
-_abc
-_asyncio
-_bz2
_codecs_cn
_codecs_hk
_codecs_iso2022
@@ -17,46 +14,33 @@ _decimal
_elementtree
_gdbm
_heapq
+_hmac
_interpchannels
_interpqueues
_interpreters
_lsprof
-_lzma
_multibytecodec
-_opcode
-_opcode_metadata
_pickle
-_posixshmem
-_pyrepl
_queue
_sha2
-_sqlite3
-_stat
-_suggestions
-_symtable
-_sysconfig
_sysconfigdata__linux_x86_64-linux-gnu
_testclinic
_testclinic_limited
-_testexternalinspection
_testsinglephase
_tkinter
_tokenize
_tracemalloc
_zoneinfo
+_zstd
cProfile
curses
idlelib
-imaplib
-lzma
modulefinder
poplib
profile
pstats
-pyclbr
readline
tracemalloc
turtle
turtledemo
-wave
xxlimited_35
diff --git a/_data/whats_left_lastrun.temp b/_data/whats_left_lastrun.temp
index e33cb6fcc..3cb3f5607 100644
--- a/_data/whats_left_lastrun.temp
+++ b/_data/whats_left_lastrun.temp
@@ -1,8 +1,4 @@
-test_sqlite3: testing with SQLite version 3.45.1
# modules
-_abc (entire module)
-_asyncio (entire module)
-_bz2 (entire module)
cProfile (entire module)
_codecs_cn (entire module)
_codecs_hk (entire module)
@@ -20,37 +16,24 @@ _decimal (entire module)
_elementtree (entire module)
_gdbm (entire module)
_heapq (entire module)
+_hmac (entire module)
idlelib (entire module)
-imaplib (entire module)
_interpchannels (entire module)
_interpqueues (entire module)
_interpreters (entire module)
_lsprof (entire module)
-_lzma (entire module)
-lzma (entire module)
modulefinder (entire module)
_multibytecodec (entire module)
-_opcode (entire module)
-_opcode_metadata (entire module)
_pickle (entire module)
poplib (entire module)
-_posixshmem (entire module)
profile (entire module)
pstats (entire module)
-pyclbr (entire module)
-_pyrepl (entire module)
_queue (entire module)
readline (entire module)
_sha2 (entire module)
-_sqlite3 (entire module)
-_stat (entire module)
-_suggestions (entire module)
-_symtable (entire module)
-_sysconfig (entire module)
_sysconfigdata__linux_x86_64-linux-gnu (entire module)
_testclinic (entire module)
_testclinic_limited (entire module)
-_testexternalinspection (entire module)
_testsinglephase (entire module)
_tkinter (entire module)
_tokenize (entire module)
@@ -58,15 +41,11 @@ _tracemalloc (entire module)
tracemalloc (entire module)
turtle (entire module)
turtledemo (entire module)
-wave (entire module)
xxlimited_35 (entire module)
_zoneinfo (entire module)
+_zstd (entire module)
# builtin items
-BaseException.__getattribute__ (inherited)
-BaseException.__setstate__
-BaseException.add_note
-NoneType.__doc__ (inherited)
NoneType.__eq__ (inherited)
NoneType.__ge__ (inherited)
NoneType.__gt__ (inherited)
@@ -74,69 +53,25 @@ NoneType.__hash__ (inherited)
NoneType.__le__ (inherited)
NoneType.__lt__ (inherited)
NoneType.__ne__ (inherited)
-bool.__invert__ (inherited)
bytearray.__buffer__
-bytearray.__getattribute__ (inherited)
bytearray.__release_buffer__
bytearray.__str__ (inherited)
-bytearray_iterator.__doc__ (inherited)
bytes.__buffer__
-bytes.__getattribute__ (inherited)
bytes.__str__ (inherited)
-bytes_iterator.__doc__ (inherited)
-classmethod.__init__ (inherited)
-complex.__format__ (inherited)
-complex.__getattribute__ (inherited)
-dict.__getattribute__ (inherited)
-dict_itemiterator.__doc__ (inherited)
-dict_items.__doc__ (inherited)
+complex.from_number
dict_items.__hash__ (inherited)
-dict_keyiterator.__doc__ (inherited)
-dict_valueiterator.__doc__ (inherited)
-dict_values.__doc__ (inherited)
-enumerate.__getattribute__ (inherited)
-filter.__getattribute__ (inherited)
-int.__getattribute__ (inherited)
-int.is_integer
-list.__getattribute__ (inherited)
-list_iterator.__doc__ (inherited)
-map.__getattribute__ (inherited)
-memory_iterator.__doc__ (inherited)
+map.__setstate__
memoryview.__buffer__
-memoryview.__getattribute__ (inherited)
memoryview.__release_buffer__
memoryview._from_flags
-property.__getattribute__ (inherited)
-range.__getattribute__ (inherited)
-range_iterator.__doc__ (inherited)
-set.__getattribute__ (inherited)
-set_iterator.__doc__ (inherited)
-slice.__getattribute__ (inherited)
-str_ascii_iterator.__doc__ (inherited)
-tuple.__getattribute__ (inherited)
-tuple_iterator.__doc__ (inherited)
-zip.__getattribute__ (inherited)
# stdlib items
builtins.PythonFinalizationError
-builtins._IncompleteInputError
-builtins.anext
-__hello__.__file__
-__phello__.__file__
array.__file__
array.typecodes
-_ast.PyCF_ALLOW_TOP_LEVEL_AWAIT
-_ast.PyCF_OPTIMIZED_AST
-_ast.PyCF_TYPE_COMMENTS
-ast.PyCF_ALLOW_TOP_LEVEL_AWAIT
-ast.PyCF_OPTIMIZED_AST
-ast.PyCF_TYPE_COMMENTS
-base64._z85_b85_decode_diff
-base64._z85_decode_translation
-base64._z85_encode_translation
-base64._z85alphabet
-base64.z85decode
-base64.z85encode
+_asyncio.__file__
+bdb.E
+bdb._MonitoringTracer
binascii.__file__
_bisect.__file__
_blake2.BLAKE2B_MAX_DIGEST_SIZE
@@ -147,255 +82,26 @@ _blake2.BLAKE2S_MAX_DIGEST_SIZE
_blake2.BLAKE2S_MAX_KEY_SIZE
_blake2.BLAKE2S_PERSON_SIZE
_blake2.BLAKE2S_SALT_SIZE
+_blake2._GIL_MINSIZE
_blake2.__file__
-bz2.BZ2File
-bz2._MODE_READ
-bz2._MODE_WRITE
-bz2.__all__
-bz2.__author__
-bz2.__builtins__
-bz2.__cached__
-bz2.__file__
-bz2.__name__
-bz2.__package__
-bz2.compress
-bz2.decompress
-bz2.open
-calendar._validate_month
+_bz2.__file__
cmath.__file__
-code.Quitter
-_codecs.utf_32_be_decode
-_codecs.utf_32_be_encode
-_codecs.utf_32_decode
-_codecs.utf_32_encode
-_codecs.utf_32_ex_decode
-_codecs.utf_32_le_decode
-_codecs.utf_32_le_encode
-codecs.__file__
-codeop.PyCF_ONLY_AST
_collections._count_elements
-configparser.MultilineContinuationError
-configparser.UNNAMED_SECTION
-configparser._Line
-configparser._ReadState
-configparser._UnnamedSection
-_contextvars.__file__
-copy.replace
copyreg.__cached__
-copyreg.__file__
_csv.Reader
_csv.Writer
_csv.__file__
_csv._dialects
-_ctypes.PyObj_FromPtr
-_ctypes.Py_DECREF
-_ctypes.Py_INCREF
_ctypes.__file__
-_ctypes._unpickle
-_ctypes._wstring_at_addr
-_ctypes.buffer_info
-_ctypes.call_cdeclfunction
-_ctypes.call_function
-_ctypes.dlclose
-_ctypes.dlsym
-ctypes.ARRAY
-ctypes.ArgumentError
-ctypes.CDLL
-ctypes.CFUNCTYPE
-ctypes.DEFAULT_MODE
-ctypes.LibraryLoader
-ctypes.PYFUNCTYPE
-ctypes.PyDLL
-ctypes.RTLD_GLOBAL
-ctypes.RTLD_LOCAL
-ctypes.SIZEOF_TIME_T
-ctypes.SetPointerType
-ctypes._FUNCFLAG_CDECL
-ctypes._FUNCFLAG_PYTHONAPI
-ctypes._FUNCFLAG_USE_ERRNO
-ctypes._FUNCFLAG_USE_LASTERROR
-ctypes.__builtins__
-ctypes.__cached__
-ctypes.__file__
-ctypes.__name__
-ctypes.__package__
-ctypes.__path__
-ctypes.__version__
-ctypes._c_functype_cache
-ctypes._cast
-ctypes._cast_addr
-ctypes._check_size
-ctypes._ctypes_version
-ctypes._memmove_addr
-ctypes._memset_addr
-ctypes._pointer_type_cache
-ctypes._reset_cache
-ctypes._string_at
-ctypes._string_at_addr
-ctypes._wstring_at
-ctypes._wstring_at_addr
-ctypes.c_bool
-ctypes.c_buffer
-ctypes.c_byte
-ctypes.c_char
-ctypes.c_char_p
-ctypes.c_double
-ctypes.c_float
-ctypes.c_int
-ctypes.c_int16
-ctypes.c_int32
-ctypes.c_int64
-ctypes.c_int8
-ctypes.c_long
-ctypes.c_longdouble
-ctypes.c_longlong
-ctypes.c_short
-ctypes.c_size_t
-ctypes.c_ssize_t
-ctypes.c_time_t
-ctypes.c_ubyte
-ctypes.c_uint
-ctypes.c_uint16
-ctypes.c_uint32
-ctypes.c_uint64
-ctypes.c_uint8
-ctypes.c_ulong
-ctypes.c_ulonglong
-ctypes.c_ushort
-ctypes.c_void_p
-ctypes.c_voidp
-ctypes.c_wchar
-ctypes.c_wchar_p
-ctypes.cast
-ctypes.cdll
-ctypes.create_string_buffer
-ctypes.create_unicode_buffer
-ctypes.memmove
-ctypes.memset
-ctypes.py_object
-ctypes.pydll
-ctypes.pythonapi
-ctypes.string_at
-ctypes.wstring_at
-dataclasses._ATOMIC_TYPES
-dataclasses._FuncBuilder
-dataclasses._get_slots
-dataclasses._replace
+ctypes.c_double_complex
+ctypes.c_float_complex
+ctypes.c_longdouble_complex
datetime.datetime_CAPI
-decimal.HAVE_CONTEXTVAR
-dis.ArgResolver
-dis.BINARY_OP
-dis.Bytecode
-dis.CACHE
-dis.CALL_INTRINSIC_1
-dis.CALL_INTRINSIC_2
-dis.CONVERT_VALUE
-dis.ENTER_EXECUTOR
-dis.EXTENDED_ARG
-dis.FOR_ITER
-dis.FUNCTION_ATTR_FLAGS
-dis.Formatter
-dis.HAVE_ARGUMENT
-dis.Instruction
-dis.JUMP_BACKWARD
-dis.LOAD_ATTR
-dis.LOAD_CONST
-dis.LOAD_FAST_LOAD_FAST
-dis.LOAD_GLOBAL
-dis.LOAD_SUPER_ATTR
-dis.Positions
-dis.RETURN_CONST
-dis.SEND
-dis.SET_FUNCTION_ATTRIBUTE
-dis.STORE_FAST_LOAD_FAST
-dis.STORE_FAST_STORE_FAST
-dis.UNKNOWN
-dis._ExceptionTableEntry
-dis._ExceptionTableEntryBase
-dis._INT_BITS
-dis._INT_OVERFLOW
-dis._Instruction
-dis._NO_LINENO
-dis._OPARG_WIDTH
-dis._OPNAME_WIDTH
-dis._Unknown
-dis.__all__
-dis._all_opmap
-dis._all_opname
-dis._cache_format
-dis._deoptop
-dis._disassemble_bytes
-dis._disassemble_recursive
-dis._disassemble_str
-dis._find_imports
-dis._find_store_names
-dis._format_code_info
-dis._get_cache_size
-dis._get_code_array
-dis._get_code_object
-dis._get_const_info
-dis._get_const_value
-dis._get_instructions_bytes
-dis._get_jump_target
-dis._get_lineno_width
-dis._get_name_info
-dis._have_code
-dis._inline_cache_entries
-dis._intrinsic_1_descs
-dis._intrinsic_2_descs
-dis._is_backward_jump
-dis._make_labels_map
-dis._nb_ops
-dis._parse_exception_table
-dis._parse_varint
-dis._specializations
-dis._specialized_opmap
-dis._try_compile
-dis._unpack_opargs
-dis.cmp_op
-dis.code_info
-dis.deoptmap
-dis.disco
-dis.distb
-dis.findlabels
-dis.findlinestarts
-dis.get_instructions
-dis.hasarg
-dis.hascompare
-dis.hasconst
-dis.hasexc
-dis.hasfree
-dis.hasjabs
-dis.hasjrel
-dis.hasjump
-dis.haslocal
-dis.hasname
-dis.main
dis.name
dis.op
-dis.opmap
-dis.opname
-dis.pretty_flags
-dis.print_instructions
-dis.show_code
-doctest._n_items
-ensurepip._find_wheel_pkg_dir_pip
-ensurepip._get_pip_version
-ensurepip._get_pip_whl_path_ctx
-ensurepip._pkg_dir
-enum.EnumDict
-enum._not_given
-faulthandler._fatal_error_c_thread
-faulthandler._read_null
-faulthandler._sigabrt
-faulthandler._sigfpe
-faulthandler._sigsegv
+errno.EHWPOISON
faulthandler._stack_overflow
-faulthandler.cancel_dump_traceback_later
-faulthandler.disable
-faulthandler.dump_traceback_later
-faulthandler.is_enabled
-faulthandler.unregister
+faulthandler.dump_c_stack
fcntl.DN_ACCESS
fcntl.DN_ATTRIB
fcntl.DN_CREATE
@@ -434,152 +140,40 @@ fcntl.RWH_WRITE_LIFE_NONE
fcntl.RWH_WRITE_LIFE_NOT_SET
fcntl.RWH_WRITE_LIFE_SHORT
fcntl.__file__
-fnmatch._join_translated_parts
-fnmatch._translate
-fractions._GENERAL_FORMAT_SPECIFICATION_MATCHER
_functools.cmp_to_key
-functools._unwrap_partialmethod
-gc.DEBUG_COLLECTABLE
-gc.DEBUG_LEAK
-gc.DEBUG_SAVEALL
-gc.DEBUG_STATS
-gc.DEBUG_UNCOLLECTABLE
-gc.callbacks
-gc.freeze
-gc.garbage
-gc.get_freeze_count
-gc.get_referents
-gc.is_finalized
-gc.unfreeze
-genericpath.isdevdrive
-genericpath.isjunction
-genericpath.lexists
-gettext._as_int2
-glob._Globber
-glob._StringGlobber
-glob._compile_pattern
-glob._deprecated_function_message
-glob._no_recurse_symlinks
-glob._special_parts
-glob.translate
grp.__file__
-_hashlib.HMAC
-_hashlib.UnsupportedDigestmodError
_hashlib.__file__
-_hashlib._constructors
-_hashlib.get_fips_mode
-_hashlib.hmac_digest
-_hashlib.openssl_md_meth_names
-_hashlib.pbkdf2_hmac
_hashlib.scrypt
-http.HTTPMethod
_imp._override_multi_interp_extensions_check
_imp.create_dynamic
_imp.exec_dynamic
-inspect.AGEN_CLOSED
-inspect.AGEN_CREATED
-inspect.AGEN_RUNNING
-inspect.AGEN_SUSPENDED
-inspect.BufferFlags
-inspect.CO_ITERABLE_COROUTINE
-inspect.CO_NESTED
-inspect.CO_NEWLOCALS
-inspect.CO_NOFREE
-inspect.CO_OPTIMIZED
-inspect.ClassFoundException
-inspect._FrameInfo
-inspect._Traceback
-inspect.__all__
-inspect._descriptor_get
-inspect._get_code_position
-inspect._get_code_position_from_tb
-inspect._get_dunder_dict_of_class
-inspect._getmembers
-inspect._has_coroutine_mark
-inspect._is_coroutine_mark
-inspect._shadowed_dict_from_weakref_mro_tuple
-inspect.get_annotations
-inspect.getasyncgenlocals
-inspect.getasyncgenstate
-inspect.getmembers_static
-inspect.iskeyword
-inspect.ismethodwrapper
-inspect.markcoroutinefunction
_io._BytesIOBuffer
-_ios_support.lib
itertools._tee
itertools._tee_dataobject
_json.__file__
_json.make_encoder
-linecache._register_code
_locale._DATE_FMT
_locale.bind_textdomain_codeset
_locale.bindtextdomain
_locale.dcgettext
_locale.dgettext
-_locale.getencoding
_locale.gettext
_locale.nl_langinfo
_locale.textdomain
-locale._getdefaultlocale
-logging._afterFork
-logging._prepareFork
+_lzma.__file__
math.__file__
-math.fma
_md5.MD5Type
+_md5._GIL_MINSIZE
_md5.__file__
-mimetypes._mimetypes_read_windows_registry
-mimetypes.guess_file_type
mmap.MAP_32BIT
mmap.MAP_NORESERVE
-mmap.MAP_STACK
-mmap.PROT_EXEC
mmap.__file__
-_multiprocessing.SemLock
_multiprocessing.__file__
-_multiprocessing.flags
-_multiprocessing.sem_unlink
-ntpath._isreservedname
-ntpath._reserved_chars
-ntpath._reserved_names
-ntpath.isreserved
-opcode.MIN_INSTRUMENTED_OPCODE
-opcode._intrinsic_1_descs
-opcode._intrinsic_2_descs
-opcode._specialized_opmap
-opcode.hasjump
_operator.call
_operator.inv
-os.CLD_CONTINUED
-os.CLD_DUMPED
-os.CLD_EXITED
-os.CLD_KILLED
-os.CLD_STOPPED
-os.CLD_TRAPPED
-os.CLONE_FILES
-os.CLONE_FS
-os.CLONE_NEWCGROUP
-os.CLONE_NEWIPC
-os.CLONE_NEWNET
-os.CLONE_NEWNS
-os.CLONE_NEWPID
+_operator.is_none
+_operator.is_not_none
os.CLONE_NEWTIME
-os.CLONE_NEWUSER
-os.CLONE_NEWUTS
-os.CLONE_SIGHAND
-os.CLONE_SYSVSEM
-os.CLONE_THREAD
-os.CLONE_VM
-os.EFD_CLOEXEC
-os.EFD_NONBLOCK
-os.EFD_SEMAPHORE
-os.F_LOCK
-os.F_TEST
-os.F_TLOCK
-os.F_ULOCK
-os.MFD_ALLOW_SEALING
-os.MFD_CLOEXEC
-os.MFD_HUGETLB
os.MFD_HUGE_16GB
os.MFD_HUGE_16MB
os.MFD_HUGE_1GB
@@ -596,121 +190,51 @@ os.MFD_HUGE_MASK
os.MFD_HUGE_SHIFT
os.NGROUPS_MAX
os.O_ACCMODE
-os.O_ASYNC
-os.O_DIRECT
-os.O_DIRECTORY
os.O_FSYNC
os.O_LARGEFILE
-os.O_NOATIME
-os.O_NOFOLLOW
-os.O_PATH
-os.O_RSYNC
-os.O_SYNC
-os.O_TMPFILE
-os.POSIX_FADV_DONTNEED
-os.POSIX_FADV_NOREUSE
-os.POSIX_FADV_NORMAL
-os.POSIX_FADV_RANDOM
-os.POSIX_FADV_SEQUENTIAL
-os.POSIX_FADV_WILLNEED
os.POSIX_SPAWN_CLOSEFROM
-os.P_ALL
-os.P_PGID
-os.P_PID
-os.P_PIDFD
os.RTLD_DEEPBIND
-os.RTLD_NODELETE
-os.RTLD_NOLOAD
os.RWF_APPEND
os.RWF_DSYNC
os.RWF_HIPRI
os.RWF_NOWAIT
os.RWF_SYNC
-os.SCHED_RESET_ON_FORK
-os.SPLICE_F_MORE
-os.SPLICE_F_MOVE
-os.SPLICE_F_NONBLOCK
os.ST_APPEND
os.ST_MANDLOCK
os.ST_NOATIME
os.ST_NODEV
os.ST_NODIRATIME
os.ST_NOEXEC
-os.ST_NOSUID
-os.ST_RDONLY
os.ST_RELATIME
os.ST_SYNCHRONOUS
os.ST_WRITE
-os.TFD_CLOEXEC
-os.TFD_NONBLOCK
-os.TFD_TIMER_ABSTIME
-os.TFD_TIMER_CANCEL_ON_SET
os.TMP_MAX
-os.WCONTINUED
-os.WEXITED
-os.WNOWAIT
-os.WSTOPPED
-os.WUNTRACED
-os.XATTR_CREATE
-os.XATTR_REPLACE
os.XATTR_SIZE_MAX
-os._fwalk
-os._fwalk_close
-os._fwalk_walk
-os._fwalk_yield
-os._walk_symlinks_as_files
os.confstr_names
-os.fwalk
-os.process_cpu_count
-os.statvfs_result
os.supports_effective_ids
-pathlib.__path__
+pathlib.EHWPOISON
pdb._ExecutableTarget
pdb._ModuleTarget
+pdb._PdbClient
pdb._PdbInteractiveConsole
+pdb._PdbServer
pdb._ScriptTarget
pdb._ZipTarget
+pdb._connect
+pdb._default_backend
pdb._post_mortem
+pdb.attach
+pdb.exit_with_permission_help_text
pdb.find_first_executable_line
+pdb.get_default_backend
+pdb.parse_args
+pdb.set_default_backend
+pdb.set_trace_async
pickle.PickleBuffer
-pickle._NoValue
-platform.AndroidVer
-platform.IOSVersionInfo
-platform._win32_ver
-platform._wmi
-platform._wmi_query
-platform.android_ver
-platform.ios_ver
-posix.CLD_CONTINUED
-posix.CLD_DUMPED
-posix.CLD_EXITED
-posix.CLD_KILLED
-posix.CLD_STOPPED
-posix.CLD_TRAPPED
-posix.CLONE_FILES
-posix.CLONE_FS
-posix.CLONE_NEWCGROUP
-posix.CLONE_NEWIPC
-posix.CLONE_NEWNET
-posix.CLONE_NEWNS
-posix.CLONE_NEWPID
+platform._main
+platform._parse_args
+platform.invalidate_caches
posix.CLONE_NEWTIME
-posix.CLONE_NEWUSER
-posix.CLONE_NEWUTS
-posix.CLONE_SIGHAND
-posix.CLONE_SYSVSEM
-posix.CLONE_THREAD
-posix.CLONE_VM
-posix.EFD_CLOEXEC
-posix.EFD_NONBLOCK
-posix.EFD_SEMAPHORE
-posix.F_LOCK
-posix.F_TEST
-posix.F_TLOCK
-posix.F_ULOCK
-posix.MFD_ALLOW_SEALING
-posix.MFD_CLOEXEC
-posix.MFD_HUGETLB
posix.MFD_HUGE_16GB
posix.MFD_HUGE_16MB
posix.MFD_HUGE_1GB
@@ -727,65 +251,25 @@ posix.MFD_HUGE_MASK
posix.MFD_HUGE_SHIFT
posix.NGROUPS_MAX
posix.O_ACCMODE
-posix.O_ASYNC
-posix.O_DIRECT
-posix.O_DIRECTORY
posix.O_FSYNC
posix.O_LARGEFILE
-posix.O_NOATIME
-posix.O_NOFOLLOW
-posix.O_PATH
-posix.O_RSYNC
-posix.O_SYNC
-posix.O_TMPFILE
-posix.POSIX_FADV_DONTNEED
-posix.POSIX_FADV_NOREUSE
-posix.POSIX_FADV_NORMAL
-posix.POSIX_FADV_RANDOM
-posix.POSIX_FADV_SEQUENTIAL
-posix.POSIX_FADV_WILLNEED
posix.POSIX_SPAWN_CLOSEFROM
-posix.P_ALL
-posix.P_PGID
-posix.P_PID
-posix.P_PIDFD
posix.RTLD_DEEPBIND
-posix.RTLD_NODELETE
-posix.RTLD_NOLOAD
posix.RWF_APPEND
posix.RWF_DSYNC
posix.RWF_HIPRI
posix.RWF_NOWAIT
posix.RWF_SYNC
-posix.SCHED_RESET_ON_FORK
-posix.SPLICE_F_MORE
-posix.SPLICE_F_MOVE
-posix.SPLICE_F_NONBLOCK
posix.ST_APPEND
posix.ST_MANDLOCK
posix.ST_NOATIME
posix.ST_NODEV
posix.ST_NODIRATIME
posix.ST_NOEXEC
-posix.ST_NOSUID
-posix.ST_RDONLY
posix.ST_RELATIME
posix.ST_SYNCHRONOUS
posix.ST_WRITE
-posix.TFD_CLOEXEC
-posix.TFD_NONBLOCK
-posix.TFD_TIMER_ABSTIME
-posix.TFD_TIMER_CANCEL_ON_SET
posix.TMP_MAX
-posix.WCONTINUED
-posix.WCOREDUMP
-posix.WEXITED
-posix.WIFCONTINUED
-posix.WNOWAIT
-posix.WSTOPPED
-posix.WUNTRACED
-posix.XATTR_CREATE
-posix.XATTR_REPLACE
posix.XATTR_SIZE_MAX
posix._have_functions
posix._inputhook
@@ -800,7 +284,6 @@ posix.eventfd_read
posix.eventfd_write
posix.fdatasync
posix.forkpty
-posix.fstatvfs
posix.getxattr
posix.grantpt
posix.killpg
@@ -812,7 +295,6 @@ posix.makedev
posix.memfd_create
posix.minor
posix.mkfifo
-posix.pidfd_open
posix.posix_fadvise
posix.posix_fallocate
posix.posix_openpt
@@ -827,12 +309,8 @@ posix.sched_getaffinity
posix.sched_rr_get_interval
posix.sched_setaffinity
posix.setns
-posix.setpgrp
posix.setxattr
posix.splice
-posix.statvfs
-posix.tcgetpgrp
-posix.tcsetpgrp
posix.timerfd_create
posix.timerfd_gettime
posix.timerfd_gettime_ns
@@ -845,19 +323,8 @@ posix.wait4
posix.waitid
posix.waitid_result
posix.writev
+_posixshmem.__file__
_posixsubprocess.__file__
-_pydecimal.HAVE_CONTEXTVAR
-_pydecimal._context_attributes
-_pydecimal._current_context_var
-pydoc._adjust_cli_sys_path
-pydoc._findclass
-pydoc._finddoc
-pydoc._future_feature_names
-pydoc._get_revised_path
-pydoc._getargspec
-pydoc._getdoc
-pydoc._getowndoc
-pydoc.parentname
pyexpat.EXPAT_VERSION
pyexpat.ErrorString
pyexpat.XMLParserType
@@ -868,12 +335,11 @@ pyexpat.__file__
pyexpat.expat_CAPI
pyexpat.features
pyexpat.native_encoding
-pyexpat.version_info
-queue.ShutDown
_random.__file__
random._parse_args
random.main
-re.PatternError
+_remote_debugging.PROCESS_VM_READV_SUPPORTED
+_remote_debugging.__file__
resource.RLIMIT_OFILE
resource.__file__
resource.getpagesize
@@ -886,89 +352,35 @@ select.POLLRDNORM
select.POLLWRBAND
select.POLLWRNORM
select.__file__
-selectors._NOT_EPOLLIN
-selectors._NOT_EPOLLOUT
_sha1.SHA1Type
+_sha1._GIL_MINSIZE
_sha1.__file__
+_sha3._GIL_MINSIZE
_sha3.__file__
_sha3.implementation
-shelve.DEFAULT_PROTOCOL
-shutil._ntuple_diskusage
-shutil.disk_usage
-_signal.ITIMER_PROF
-_signal.ITIMER_REAL
-_signal.ITIMER_VIRTUAL
_signal.SIGCLD
_signal.SIGIOT
_signal.SIGPOLL
_signal.SIGRTMAX
_signal.SIGRTMIN
-_signal.SIG_BLOCK
-_signal.SIG_SETMASK
-_signal.SIG_UNBLOCK
-_signal.getitimer
-_signal.pause
-_signal.pidfd_send_signal
_signal.pthread_kill
-_signal.pthread_sigmask
-_signal.raise_signal
-_signal.setitimer
_signal.sigpending
_signal.sigtimedwait
_signal.sigwait
_signal.sigwaitinfo
-_signal.strsignal
-_signal.valid_signals
-signal.ITIMER_PROF
-signal.ITIMER_REAL
-signal.ITIMER_VIRTUAL
-signal.ItimerError
signal.SIGCLD
signal.SIGIOT
signal.SIGPOLL
signal.SIGRTMAX
signal.SIGRTMIN
-signal.SIG_BLOCK
-signal.SIG_SETMASK
-signal.SIG_UNBLOCK
-signal.Sigmasks
-signal.pthread_sigmask
signal.sigpending
signal.sigwait
signal.struct_siginfo
-signal.valid_signals
-site._get_implementation
-site.gethistoryfile
-site.register_readline
_socket.AF_QIPCRTR
_socket.AF_ROSE
_socket.ALG_OP_SIGN
_socket.ALG_OP_VERIFY
_socket.ALG_SET_PUBKEY
-_socket.CAN_BCM_CAN_FD_FRAME
-_socket.CAN_BCM_RX_ANNOUNCE_RESUME
-_socket.CAN_BCM_RX_CHANGED
-_socket.CAN_BCM_RX_CHECK_DLC
-_socket.CAN_BCM_RX_DELETE
-_socket.CAN_BCM_RX_FILTER_ID
-_socket.CAN_BCM_RX_NO_AUTOTIMER
-_socket.CAN_BCM_RX_READ
-_socket.CAN_BCM_RX_RTR_FRAME
-_socket.CAN_BCM_RX_SETUP
-_socket.CAN_BCM_RX_STATUS
-_socket.CAN_BCM_RX_TIMEOUT
-_socket.CAN_BCM_SETTIMER
-_socket.CAN_BCM_STARTTIMER
-_socket.CAN_BCM_TX_ANNOUNCE
-_socket.CAN_BCM_TX_COUNTEVT
-_socket.CAN_BCM_TX_CP_CAN_ID
-_socket.CAN_BCM_TX_DELETE
-_socket.CAN_BCM_TX_EXPIRED
-_socket.CAN_BCM_TX_READ
-_socket.CAN_BCM_TX_RESET_MULTI_IDX
-_socket.CAN_BCM_TX_SEND
-_socket.CAN_BCM_TX_SETUP
-_socket.CAN_BCM_TX_STATUS
_socket.CAPI
_socket.EAI_ADDRFAMILY
_socket.ETHERTYPE_ARP
@@ -979,15 +391,20 @@ _socket.ETH_P_ALL
_socket.IOCTL_VM_SOCKETS_GET_LOCAL_CID
_socket.IPV6_JOIN_GROUP
_socket.IPV6_LEAVE_GROUP
+_socket.IPV6_RECVERR
_socket.IPV6_RTHDR_TYPE_0
_socket.IP_ADD_SOURCE_MEMBERSHIP
_socket.IP_BIND_ADDRESS_NO_PORT
_socket.IP_BLOCK_SOURCE
_socket.IP_DEFAULT_MULTICAST_TTL
_socket.IP_DROP_SOURCE_MEMBERSHIP
+_socket.IP_FREEBIND
_socket.IP_MAX_MEMBERSHIPS
_socket.IP_PKTINFO
+_socket.IP_RECVERR
+_socket.IP_RECVORIGDSTADDR
_socket.IP_RECVRETOPTS
+_socket.IP_RECVTTL
_socket.IP_UNBLOCK_SOURCE
_socket.J1939_EE_INFO_NONE
_socket.J1939_EE_INFO_TX_ABORT
@@ -1003,6 +420,7 @@ _socket.PACKET_OTHERHOST
_socket.PACKET_OUTGOING
_socket.SO_BINDTOIFINDEX
_socket.SO_INCOMING_CPU
+_socket.SO_ORIGINAL_DST
_socket.TCP_CC_INFO
_socket.TCP_FASTOPEN_CONNECT
_socket.TCP_FASTOPEN_KEY
@@ -1047,36 +465,13 @@ _socket.TIPC_TOP_SRV
_socket.TIPC_WAIT_FOREVER
_socket.TIPC_WITHDRAWN
_socket.TIPC_ZONE_SCOPE
+_socket.VMADDR_CID_LOCAL
_socket.__file__
socket.AF_QIPCRTR
socket.AF_ROSE
socket.ALG_OP_SIGN
socket.ALG_OP_VERIFY
socket.ALG_SET_PUBKEY
-socket.CAN_BCM_CAN_FD_FRAME
-socket.CAN_BCM_RX_ANNOUNCE_RESUME
-socket.CAN_BCM_RX_CHANGED
-socket.CAN_BCM_RX_CHECK_DLC
-socket.CAN_BCM_RX_DELETE
-socket.CAN_BCM_RX_FILTER_ID
-socket.CAN_BCM_RX_NO_AUTOTIMER
-socket.CAN_BCM_RX_READ
-socket.CAN_BCM_RX_RTR_FRAME
-socket.CAN_BCM_RX_SETUP
-socket.CAN_BCM_RX_STATUS
-socket.CAN_BCM_RX_TIMEOUT
-socket.CAN_BCM_SETTIMER
-socket.CAN_BCM_STARTTIMER
-socket.CAN_BCM_TX_ANNOUNCE
-socket.CAN_BCM_TX_COUNTEVT
-socket.CAN_BCM_TX_CP_CAN_ID
-socket.CAN_BCM_TX_DELETE
-socket.CAN_BCM_TX_EXPIRED
-socket.CAN_BCM_TX_READ
-socket.CAN_BCM_TX_RESET_MULTI_IDX
-socket.CAN_BCM_TX_SEND
-socket.CAN_BCM_TX_SETUP
-socket.CAN_BCM_TX_STATUS
socket.CAPI
socket.EAI_ADDRFAMILY
socket.ETHERTYPE_ARP
@@ -1087,15 +482,20 @@ socket.ETH_P_ALL
socket.IOCTL_VM_SOCKETS_GET_LOCAL_CID
socket.IPV6_JOIN_GROUP
socket.IPV6_LEAVE_GROUP
+socket.IPV6_RECVERR
socket.IPV6_RTHDR_TYPE_0
socket.IP_ADD_SOURCE_MEMBERSHIP
socket.IP_BIND_ADDRESS_NO_PORT
socket.IP_BLOCK_SOURCE
socket.IP_DEFAULT_MULTICAST_TTL
socket.IP_DROP_SOURCE_MEMBERSHIP
+socket.IP_FREEBIND
socket.IP_MAX_MEMBERSHIPS
socket.IP_PKTINFO
+socket.IP_RECVERR
+socket.IP_RECVORIGDSTADDR
socket.IP_RECVRETOPTS
+socket.IP_RECVTTL
socket.IP_UNBLOCK_SOURCE
socket.J1939_EE_INFO_NONE
socket.J1939_EE_INFO_TX_ABORT
@@ -1111,6 +511,7 @@ socket.PACKET_OTHERHOST
socket.PACKET_OUTGOING
socket.SO_BINDTOIFINDEX
socket.SO_INCOMING_CPU
+socket.SO_ORIGINAL_DST
socket.TCP_CC_INFO
socket.TCP_FASTOPEN_CONNECT
socket.TCP_FASTOPEN_KEY
@@ -1155,70 +556,24 @@ socket.TIPC_TOP_SRV
socket.TIPC_WAIT_FOREVER
socket.TIPC_WITHDRAWN
socket.TIPC_ZONE_SCOPE
-socket._fallback_socketpair
-socket.recv_fds
-socketserver.ForkingUnixDatagramServer
-socketserver.ForkingUnixStreamServer
-sqlite3.Blob
-sqlite3.Connection
-sqlite3.Cursor
-sqlite3.DataError
-sqlite3.DatabaseError
-sqlite3.Error
-sqlite3.IntegrityError
-sqlite3.InterfaceError
-sqlite3.InternalError
-sqlite3.LEGACY_TRANSACTION_CONTROL
-sqlite3.NotSupportedError
-sqlite3.OperationalError
-sqlite3.PARSE_COLNAMES
-sqlite3.PARSE_DECLTYPES
-sqlite3.PrepareProtocol
-sqlite3.ProgrammingError
-sqlite3.Row
-sqlite3.SQLITE_ABORT
-sqlite3.SQLITE_ABORT_ROLLBACK
-sqlite3.SQLITE_ALTER_TABLE
-sqlite3.SQLITE_ANALYZE
-sqlite3.SQLITE_ATTACH
-sqlite3.SQLITE_AUTH
-sqlite3.SQLITE_AUTH_USER
-sqlite3.SQLITE_BUSY
-sqlite3.SQLITE_BUSY_RECOVERY
-sqlite3.SQLITE_BUSY_SNAPSHOT
-sqlite3.SQLITE_BUSY_TIMEOUT
-sqlite3.SQLITE_CANTOPEN
-sqlite3.SQLITE_CANTOPEN_CONVPATH
-sqlite3.SQLITE_CANTOPEN_DIRTYWAL
-sqlite3.SQLITE_CANTOPEN_FULLPATH
-sqlite3.SQLITE_CANTOPEN_ISDIR
-sqlite3.SQLITE_CANTOPEN_NOTEMPDIR
-sqlite3.SQLITE_CANTOPEN_SYMLINK
-sqlite3.SQLITE_CONSTRAINT
-sqlite3.SQLITE_CONSTRAINT_CHECK
-sqlite3.SQLITE_CONSTRAINT_COMMITHOOK
-sqlite3.SQLITE_CONSTRAINT_FOREIGNKEY
-sqlite3.SQLITE_CONSTRAINT_FUNCTION
-sqlite3.SQLITE_CONSTRAINT_NOTNULL
-sqlite3.SQLITE_CONSTRAINT_PINNED
-sqlite3.SQLITE_CONSTRAINT_PRIMARYKEY
-sqlite3.SQLITE_CONSTRAINT_ROWID
-sqlite3.SQLITE_CONSTRAINT_TRIGGER
-sqlite3.SQLITE_CONSTRAINT_UNIQUE
-sqlite3.SQLITE_CONSTRAINT_VTAB
-sqlite3.SQLITE_CORRUPT
-sqlite3.SQLITE_CORRUPT_INDEX
-sqlite3.SQLITE_CORRUPT_SEQUENCE
-sqlite3.SQLITE_CORRUPT_VTAB
-sqlite3.SQLITE_CREATE_INDEX
-sqlite3.SQLITE_CREATE_TABLE
-sqlite3.SQLITE_CREATE_TEMP_INDEX
-sqlite3.SQLITE_CREATE_TEMP_TABLE
-sqlite3.SQLITE_CREATE_TEMP_TRIGGER
-sqlite3.SQLITE_CREATE_TEMP_VIEW
-sqlite3.SQLITE_CREATE_TRIGGER
-sqlite3.SQLITE_CREATE_VIEW
-sqlite3.SQLITE_CREATE_VTABLE
+socket.VMADDR_CID_LOCAL
+_sqlite3.SQLITE_DBCONFIG_DEFENSIVE
+_sqlite3.SQLITE_DBCONFIG_DQS_DDL
+_sqlite3.SQLITE_DBCONFIG_DQS_DML
+_sqlite3.SQLITE_DBCONFIG_ENABLE_FKEY
+_sqlite3.SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER
+_sqlite3.SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION
+_sqlite3.SQLITE_DBCONFIG_ENABLE_QPSG
+_sqlite3.SQLITE_DBCONFIG_ENABLE_TRIGGER
+_sqlite3.SQLITE_DBCONFIG_ENABLE_VIEW
+_sqlite3.SQLITE_DBCONFIG_LEGACY_ALTER_TABLE
+_sqlite3.SQLITE_DBCONFIG_LEGACY_FILE_FORMAT
+_sqlite3.SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE
+_sqlite3.SQLITE_DBCONFIG_RESET_DATABASE
+_sqlite3.SQLITE_DBCONFIG_TRIGGER_EQP
+_sqlite3.SQLITE_DBCONFIG_TRUSTED_SCHEMA
+_sqlite3.SQLITE_DBCONFIG_WRITABLE_SCHEMA
+_sqlite3.__file__
sqlite3.SQLITE_DBCONFIG_DEFENSIVE
sqlite3.SQLITE_DBCONFIG_DQS_DDL
sqlite3.SQLITE_DBCONFIG_DQS_DML
@@ -1235,336 +590,44 @@ sqlite3.SQLITE_DBCONFIG_RESET_DATABASE
sqlite3.SQLITE_DBCONFIG_TRIGGER_EQP
sqlite3.SQLITE_DBCONFIG_TRUSTED_SCHEMA
sqlite3.SQLITE_DBCONFIG_WRITABLE_SCHEMA
-sqlite3.SQLITE_DELETE
-sqlite3.SQLITE_DENY
-sqlite3.SQLITE_DETACH
-sqlite3.SQLITE_DONE
-sqlite3.SQLITE_DROP_INDEX
-sqlite3.SQLITE_DROP_TABLE
-sqlite3.SQLITE_DROP_TEMP_INDEX
-sqlite3.SQLITE_DROP_TEMP_TABLE
-sqlite3.SQLITE_DROP_TEMP_TRIGGER
-sqlite3.SQLITE_DROP_TEMP_VIEW
-sqlite3.SQLITE_DROP_TRIGGER
-sqlite3.SQLITE_DROP_VIEW
-sqlite3.SQLITE_DROP_VTABLE
-sqlite3.SQLITE_EMPTY
-sqlite3.SQLITE_ERROR
-sqlite3.SQLITE_ERROR_MISSING_COLLSEQ
-sqlite3.SQLITE_ERROR_RETRY
-sqlite3.SQLITE_ERROR_SNAPSHOT
-sqlite3.SQLITE_FORMAT
-sqlite3.SQLITE_FULL
-sqlite3.SQLITE_FUNCTION
-sqlite3.SQLITE_IGNORE
-sqlite3.SQLITE_INSERT
-sqlite3.SQLITE_INTERNAL
-sqlite3.SQLITE_INTERRUPT
-sqlite3.SQLITE_IOERR
-sqlite3.SQLITE_IOERR_ACCESS
-sqlite3.SQLITE_IOERR_AUTH
-sqlite3.SQLITE_IOERR_BEGIN_ATOMIC
-sqlite3.SQLITE_IOERR_BLOCKED
-sqlite3.SQLITE_IOERR_CHECKRESERVEDLOCK
-sqlite3.SQLITE_IOERR_CLOSE
-sqlite3.SQLITE_IOERR_COMMIT_ATOMIC
-sqlite3.SQLITE_IOERR_CONVPATH
-sqlite3.SQLITE_IOERR_CORRUPTFS
-sqlite3.SQLITE_IOERR_DATA
-sqlite3.SQLITE_IOERR_DELETE
-sqlite3.SQLITE_IOERR_DELETE_NOENT
-sqlite3.SQLITE_IOERR_DIR_CLOSE
-sqlite3.SQLITE_IOERR_DIR_FSYNC
-sqlite3.SQLITE_IOERR_FSTAT
-sqlite3.SQLITE_IOERR_FSYNC
-sqlite3.SQLITE_IOERR_GETTEMPPATH
-sqlite3.SQLITE_IOERR_LOCK
-sqlite3.SQLITE_IOERR_MMAP
-sqlite3.SQLITE_IOERR_NOMEM
-sqlite3.SQLITE_IOERR_RDLOCK
-sqlite3.SQLITE_IOERR_READ
-sqlite3.SQLITE_IOERR_ROLLBACK_ATOMIC
-sqlite3.SQLITE_IOERR_SEEK
-sqlite3.SQLITE_IOERR_SHMLOCK
-sqlite3.SQLITE_IOERR_SHMMAP
-sqlite3.SQLITE_IOERR_SHMOPEN
-sqlite3.SQLITE_IOERR_SHMSIZE
-sqlite3.SQLITE_IOERR_SHORT_READ
-sqlite3.SQLITE_IOERR_TRUNCATE
-sqlite3.SQLITE_IOERR_UNLOCK
-sqlite3.SQLITE_IOERR_VNODE
-sqlite3.SQLITE_IOERR_WRITE
-sqlite3.SQLITE_LIMIT_ATTACHED
-sqlite3.SQLITE_LIMIT_COLUMN
-sqlite3.SQLITE_LIMIT_COMPOUND_SELECT
-sqlite3.SQLITE_LIMIT_EXPR_DEPTH
-sqlite3.SQLITE_LIMIT_FUNCTION_ARG
-sqlite3.SQLITE_LIMIT_LENGTH
-sqlite3.SQLITE_LIMIT_LIKE_PATTERN_LENGTH
-sqlite3.SQLITE_LIMIT_SQL_LENGTH
-sqlite3.SQLITE_LIMIT_TRIGGER_DEPTH
-sqlite3.SQLITE_LIMIT_VARIABLE_NUMBER
-sqlite3.SQLITE_LIMIT_VDBE_OP
-sqlite3.SQLITE_LIMIT_WORKER_THREADS
-sqlite3.SQLITE_LOCKED
-sqlite3.SQLITE_LOCKED_SHAREDCACHE
-sqlite3.SQLITE_LOCKED_VTAB
-sqlite3.SQLITE_MISMATCH
-sqlite3.SQLITE_MISUSE
-sqlite3.SQLITE_NOLFS
-sqlite3.SQLITE_NOMEM
-sqlite3.SQLITE_NOTADB
-sqlite3.SQLITE_NOTFOUND
-sqlite3.SQLITE_NOTICE
-sqlite3.SQLITE_NOTICE_RECOVER_ROLLBACK
-sqlite3.SQLITE_NOTICE_RECOVER_WAL
-sqlite3.SQLITE_OK
-sqlite3.SQLITE_OK_LOAD_PERMANENTLY
-sqlite3.SQLITE_OK_SYMLINK
-sqlite3.SQLITE_PERM
-sqlite3.SQLITE_PRAGMA
-sqlite3.SQLITE_PROTOCOL
-sqlite3.SQLITE_RANGE
-sqlite3.SQLITE_READ
-sqlite3.SQLITE_READONLY
-sqlite3.SQLITE_READONLY_CANTINIT
-sqlite3.SQLITE_READONLY_CANTLOCK
-sqlite3.SQLITE_READONLY_DBMOVED
-sqlite3.SQLITE_READONLY_DIRECTORY
-sqlite3.SQLITE_READONLY_RECOVERY
-sqlite3.SQLITE_READONLY_ROLLBACK
-sqlite3.SQLITE_RECURSIVE
-sqlite3.SQLITE_REINDEX
-sqlite3.SQLITE_ROW
-sqlite3.SQLITE_SAVEPOINT
-sqlite3.SQLITE_SCHEMA
-sqlite3.SQLITE_SELECT
-sqlite3.SQLITE_TOOBIG
-sqlite3.SQLITE_TRANSACTION
-sqlite3.SQLITE_UPDATE
-sqlite3.SQLITE_WARNING
-sqlite3.SQLITE_WARNING_AUTOINDEX
-sqlite3.Warning
-sqlite3.__builtins__
-sqlite3.__cached__
-sqlite3.__file__
-sqlite3.__getattr__
-sqlite3.__name__
-sqlite3.__package__
-sqlite3.__path__
-sqlite3._deprecated_names
-sqlite3._deprecated_version
-sqlite3._deprecated_version_info
-sqlite3.adapters
-sqlite3.apilevel
-sqlite3.converters
-sqlite3.paramstyle
-sqlite3.sqlite_version
-sqlite3.sqlite_version_info
-sqlite3.threadsafety
_sre.copyright
-_ssl.ALERT_DESCRIPTION_ACCESS_DENIED
-_ssl.ALERT_DESCRIPTION_BAD_CERTIFICATE
-_ssl.ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE
-_ssl.ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE
-_ssl.ALERT_DESCRIPTION_BAD_RECORD_MAC
-_ssl.ALERT_DESCRIPTION_CERTIFICATE_EXPIRED
-_ssl.ALERT_DESCRIPTION_CERTIFICATE_REVOKED
-_ssl.ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN
-_ssl.ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE
-_ssl.ALERT_DESCRIPTION_CLOSE_NOTIFY
-_ssl.ALERT_DESCRIPTION_DECOMPRESSION_FAILURE
-_ssl.ALERT_DESCRIPTION_DECRYPT_ERROR
-_ssl.ALERT_DESCRIPTION_HANDSHAKE_FAILURE
-_ssl.ALERT_DESCRIPTION_INSUFFICIENT_SECURITY
-_ssl.ALERT_DESCRIPTION_INTERNAL_ERROR
-_ssl.ALERT_DESCRIPTION_NO_RENEGOTIATION
-_ssl.ALERT_DESCRIPTION_PROTOCOL_VERSION
-_ssl.ALERT_DESCRIPTION_RECORD_OVERFLOW
-_ssl.ALERT_DESCRIPTION_UNEXPECTED_MESSAGE
-_ssl.ALERT_DESCRIPTION_UNKNOWN_CA
-_ssl.ALERT_DESCRIPTION_UNKNOWN_PSK_IDENTITY
-_ssl.ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE
-_ssl.ALERT_DESCRIPTION_UNSUPPORTED_EXTENSION
-_ssl.ALERT_DESCRIPTION_USER_CANCELLED
-_ssl.Certificate
-_ssl.ENCODING_DER
-_ssl.ENCODING_PEM
-_ssl.HAS_PSK
+_ssl.HAS_PHA
_ssl.HOSTFLAG_ALWAYS_CHECK_SUBJECT
_ssl.HOSTFLAG_MULTI_LABEL_WILDCARDS
_ssl.HOSTFLAG_NEVER_CHECK_SUBJECT
_ssl.HOSTFLAG_NO_PARTIAL_WILDCARDS
_ssl.HOSTFLAG_NO_WILDCARDS
_ssl.HOSTFLAG_SINGLE_LABEL_SUBDOMAINS
-_ssl.MemoryBIO
_ssl.OP_ENABLE_KTLS
-_ssl.OP_ENABLE_MIDDLEBOX_COMPAT
-_ssl.OP_IGNORE_UNEXPECTED_EOF
-_ssl.OP_LEGACY_SERVER_CONNECT
-_ssl.OP_NO_RENEGOTIATION
-_ssl.OP_NO_TLSv1_3
-_ssl.OP_SINGLE_ECDH_USE
-_ssl.PROTOCOL_TLSv1_1
-_ssl.PROTOCOL_TLSv1_2
-_ssl.SSLSession
-_ssl.SSL_ERROR_INVALID_ERROR_CODE
-_ssl.SSL_ERROR_WANT_X509_LOOKUP
-_ssl.VERIFY_ALLOW_PROXY_CERTS
-_ssl.VERIFY_CRL_CHECK_CHAIN
-_ssl.VERIFY_CRL_CHECK_LEAF
-_ssl.VERIFY_X509_PARTIAL_CHAIN
-_ssl.VERIFY_X509_STRICT
-_ssl.VERIFY_X509_TRUSTED_FIRST
_ssl.__file__
-ssl.ALERT_DESCRIPTION_ACCESS_DENIED
-ssl.ALERT_DESCRIPTION_BAD_CERTIFICATE
-ssl.ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE
-ssl.ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE
-ssl.ALERT_DESCRIPTION_BAD_RECORD_MAC
-ssl.ALERT_DESCRIPTION_CERTIFICATE_EXPIRED
-ssl.ALERT_DESCRIPTION_CERTIFICATE_REVOKED
-ssl.ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN
-ssl.ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE
-ssl.ALERT_DESCRIPTION_CLOSE_NOTIFY
-ssl.ALERT_DESCRIPTION_DECOMPRESSION_FAILURE
-ssl.ALERT_DESCRIPTION_DECRYPT_ERROR
-ssl.ALERT_DESCRIPTION_HANDSHAKE_FAILURE
-ssl.ALERT_DESCRIPTION_INSUFFICIENT_SECURITY
-ssl.ALERT_DESCRIPTION_INTERNAL_ERROR
-ssl.ALERT_DESCRIPTION_NO_RENEGOTIATION
-ssl.ALERT_DESCRIPTION_PROTOCOL_VERSION
-ssl.ALERT_DESCRIPTION_RECORD_OVERFLOW
-ssl.ALERT_DESCRIPTION_UNEXPECTED_MESSAGE
-ssl.ALERT_DESCRIPTION_UNKNOWN_CA
-ssl.ALERT_DESCRIPTION_UNKNOWN_PSK_IDENTITY
-ssl.ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE
-ssl.ALERT_DESCRIPTION_UNSUPPORTED_EXTENSION
-ssl.ALERT_DESCRIPTION_USER_CANCELLED
-ssl.HAS_PSK
+ssl.HAS_PHA
ssl.OP_ENABLE_KTLS
-ssl.OP_ENABLE_MIDDLEBOX_COMPAT
-ssl.OP_IGNORE_UNEXPECTED_EOF
-ssl.OP_LEGACY_SERVER_CONNECT
-ssl.OP_NO_RENEGOTIATION
-ssl.OP_NO_TLSv1_3
-ssl.OP_SINGLE_ECDH_USE
-ssl.PROTOCOL_TLSv1_1
-ssl.PROTOCOL_TLSv1_2
-ssl.SSL_ERROR_INVALID_ERROR_CODE
-ssl.SSL_ERROR_WANT_X509_LOOKUP
-ssl.VERIFY_ALLOW_PROXY_CERTS
-ssl.VERIFY_CRL_CHECK_CHAIN
-ssl.VERIFY_CRL_CHECK_LEAF
-ssl.VERIFY_X509_PARTIAL_CHAIN
-ssl.VERIFY_X509_STRICT
-ssl.VERIFY_X509_TRUSTED_FIRST
-ssl._GLOBAL_DEFAULT_TIMEOUT
-stat.SF_DATALESS
-stat.SF_FIRMLINK
-stat.SF_RESTRICTED
-stat.SF_SETTABLE
-stat.UF_DATAVAULT
-stat.UF_SETTABLE
-stat.UF_TRACKED
+_stat.UF_DATAVAULT
+_stat.UF_SETTABLE
+_stat.UF_TRACKED
_statistics.__file__
-statistics._SQRT2
-statistics.__annotations__
-statistics._decimal_sqrt_of_frac
-statistics._float_sqrt_of_frac
-statistics._integer_sqrt_of_frac_rto
-statistics._kernel_invcdfs
-statistics._mean_stdev
-statistics._newton_raphson
-statistics._quartic_invcdf
-statistics._quartic_invcdf_estimate
-statistics._rank
-statistics._sqrt_bit_width
-statistics._sqrtprod
-statistics._triweight_invcdf
-statistics._triweight_invcdf_estimate
-statistics.kde
-statistics.kde_random
-statistics.pi
-_strptime._findall
_struct.__file__
-subprocess._HAVE_POSIX_SPAWN_CLOSEFROM
-subprocess._del_safe
-symtable.CELL
-symtable.Class
-symtable.DEF_ANNOT
-symtable.DEF_BOUND
-symtable.DEF_GLOBAL
-symtable.DEF_IMPORT
-symtable.DEF_LOCAL
-symtable.DEF_NONLOCAL
-symtable.DEF_PARAM
-symtable.FREE
-symtable.Function
-symtable.GLOBAL_EXPLICIT
-symtable.GLOBAL_IMPLICIT
-symtable.LOCAL
-symtable.SCOPE_MASK
-symtable.SCOPE_OFF
-symtable.SymbolTableFactory
-symtable.SymbolTableType
-symtable.USE
-symtable.__all__
-symtable.__builtins__
-symtable.__cached__
-symtable.__file__
-symtable._flags
-symtable._newSymbolTable
-symtable._scopes_names
-symtable._scopes_value_to_name
-symtable.main
-sys._baserepl
sys._clear_internal_caches
sys._clear_type_cache
-sys._current_exceptions
-sys._current_frames
sys._debugmallocstats
+sys._dump_tracelets
sys._get_cpu_count_config
-sys._getframemodulename
-sys._is_gil_enabled
+sys._is_immortal
sys._is_interned
-sys._setprofileallthreads
-sys._settraceallthreads
-sys._stdlib_dir
sys.activate_stack_trampoline
sys.addaudithook
-sys.call_tracing
sys.deactivate_stack_trampoline
sys.getallocatedblocks
sys.getdlopenflags
-sys.getswitchinterval
sys.getunicodeinternedsize
sys.is_stack_trampoline_active
+sys.remote_exec
sys.setdlopenflags
-sys.setswitchinterval
-sys.stdlib_module_names
-sysconfig._CONFIG_VARS_INITIALIZED
-sysconfig.__path__
-sysconfig._get_implementation
-sysconfig._get_python_version_abi
-sysconfig._init_config_vars
+sysconfig._get_sysconfigdata
+sysconfig._import_from_directory
+sysconfig._installation_is_relocated
syslog.LOG_FTP
syslog.__file__
-tabnanny._process_tokens
-tarfile.AbsoluteLinkError
-tarfile.AbsolutePathError
-tarfile.FilterError
-tarfile.LinkOutsideDestinationError
-tarfile.OutsideDestinationError
-tarfile.SpecialFileError
-tarfile._KEEP
-tarfile._NAMED_FILTERS
-tarfile._get_filtered_attrs
-tarfile.data_filter
-tarfile.fully_trusted_filter
-tarfile.tar_filter
-tempfile._dont_follow_symlinks
-tempfile._resetperms
termios.CDSUSP
termios.CEOF
termios.CEOL
@@ -1620,25 +683,12 @@ termios._POSIX_VDISABLE
termios.__file__
termios.tcgetwinsize
termios.tcsetwinsize
-_thread._ExceptHookArgs
-_thread._ThreadHandle
-_thread._excepthook
-_thread._get_main_thread_ident
-_thread._is_main_interpreter
-_thread._make_thread_handle
-_thread._shutdown
+_thread._NAME_MAXLEN
+_thread._get_name
_thread.allocate
-_thread.daemon_threads_allowed
_thread.exit_thread
_thread.get_native_id
-_thread.lock
-_thread.start_joinable_thread
_thread.start_new
-threading._DeleteDummyThreadOnDel
-threading.setprofile_all_threads
-threading.settrace_all_threads
-time._STRUCT_TM_ITEMS
-time.altzone
time.pthread_getcpuclockid
time.tzset
tkinter.ACTIVE
@@ -1796,36 +846,9 @@ tkinter.image_names
tkinter.image_types
tkinter.mainloop
tkinter.wantobjects
-token.EXCLAMATION
-token.FSTRING_END
-token.FSTRING_MIDDLE
-token.FSTRING_START
-token.SOFT_KEYWORD
-tokenize.EXCLAMATION
-tokenize.FSTRING_END
-tokenize.FSTRING_MIDDLE
-tokenize.FSTRING_START
-tokenize.SOFT_KEYWORD
tokenize._generate_tokens_from_c_tokenizer
+tokenize._main
tokenize._transform_msg
-traceback.BUILTIN_EXCEPTION_LIMIT
-traceback._Anchors
-traceback._CASE_COST
-traceback._ExceptionPrintContext
-traceback._MAX_CANDIDATE_ITEMS
-traceback._MAX_STRING_SIZE
-traceback._MOVE_COST
-traceback._WIDE_CHAR_SPECIFIERS
-traceback._byte_offset_to_character_offset
-traceback._compute_suggestion_error
-traceback._display_width
-traceback._extract_caret_anchors_from_line_segment
-traceback._get_code_position
-traceback._levenshtein_distance
-traceback._print_exception_bltin
-traceback._safe_string
-traceback._substitution_cost
-traceback._walk_tb_with_full_positions
tty.CDSUSP
tty.CEOF
tty.CEOL
@@ -1877,112 +900,19 @@ tty.TIOCSER_TEMT
tty.TIOCSETD
tty.TIOCSLCKTRMIOS
tty.TIOCSSERIAL
-tty.cfmakecbreak
-tty.cfmakeraw
-types.__getattr__
-types.get_original_bases
-_typing.NoDefault
-typing.LiteralString
-typing.Never
-typing.NoDefault
-typing.NotRequired
-typing.ReadOnly
-typing.Required
-typing.Self
-typing.TypeAliasType
-typing.TypeIs
-typing.TypeVarTuple
-typing.Unpack
-typing._ASSERT_NEVER_REPR_MAX_LENGTH
-typing._AnyMeta
-typing._DeprecatedGenericAlias
-typing._Func
-typing._IdentityCallable
-typing._NotIterable
-typing._Sentinel
-typing._TypedCacheSpecialForm
-typing._UnpackGenericAlias
-typing.__getattr__
-typing._caches
-typing._check_generic_specialization
-typing._collect_type_parameters
-typing._compare_args_orderless
-typing._deduplicate_unhashable
-typing._deprecation_warning_for_no_type_params_passed
-typing._generic_class_getitem
-typing._generic_init_subclass
-typing._get_typeddict_qualifiers
-typing._is_typevar_like
-typing._is_unpacked_typevartuple
-typing._lazy_load_getattr_static
-typing._make_union
-typing._paramspec_prepare_subst
-typing._paramspec_subst
-typing._proto_hook
-typing._sentinel
-typing._should_unflatten_callable_args
-typing._type_check_issubclass_arg_1
-typing._typevar_subst
-typing._typevartuple_prepare_subst
-typing._unpack_args
-typing.assert_never
-typing.assert_type
-typing.clear_overloads
-typing.dataclass_transform
-typing.get_overloads
-typing.get_protocol_members
-typing.is_protocol
-typing.override
-typing.reveal_type
+typing.Match
unicodedata.__file__
unicodedata._ucnhash_CAPI
-unicodedata.combining
-unicodedata.decimal
-unicodedata.decomposition
-unicodedata.digit
-unicodedata.is_normalized
-unicodedata.mirrored
-unicodedata.numeric
_uuid.__file__
-uuid.main
-_warnings._defaultaction
-_warnings._filters_mutated
-_warnings._onceregistry
-_warnings.filters
-_warnings.warn_explicit
-warnings._defaultaction
-warnings._is_filename_to_skip
-warnings._is_internal_filename
-warnings._onceregistry
-warnings.deprecated
-webbrowser.Edge
-webbrowser.Epiphany
-webbrowser.parse_args
-zipfile._Extra
-zipfile._MASK_COMPRESSED_PATCH
-zipfile._MASK_COMPRESS_OPTION_1
-zipfile._MASK_ENCRYPTED
-zipfile._MASK_STRONG_ENCRYPTION
-zipfile._MASK_USE_DATA_DESCRIPTOR
-zipfile._MASK_UTF_FILENAME
-zipfile.__path__
-zipfile._sanitize_filename
-zipimport.END_CENTRAL_DIR_LOCATOR_SIZE_64
-zipimport.END_CENTRAL_DIR_SIZE_64
-zipimport.MAX_UINT32
-zipimport.STRING_END_LOCATOR_64
-zipimport.STRING_END_ZIP_64
-zipimport.ZIP64_EXTRA_TAG
zlib.__file__
-zlib.__version__
zoneinfo.TZPATH
# summary
-# cpython_modules 287
-# implemented 78
-# not_implemented 61
+# cpython_modules 294
+# implemented 154
+# not_implemented 45
# failed_to_import 0
-# missing_items 129
-# mismatched_items 70
-# mismatched_doc_items 66
-# not_implementeds 33
+# missing_items 75
+# mismatched_items 47
+# mismatched_doc_items 36
+# not_implementeds 7
diff --git a/_layouts/benchmarks.html b/_layouts/benchmarks.html
index bc6704a72..4e21f4bea 100644
--- a/_layouts/benchmarks.html
+++ b/_layouts/benchmarks.html
@@ -22,6 +22,14 @@
{{ content }}
+ {% assign metadata = site.data["criterion-metadata"] %}
+
+
+ Generated: {{ metadata.generated_at | date: "%Y-%m-%d %H:%M" }} UTC
+ | RustPython commit: {{ metadata.rustpython_commit | truncate: 7, "" }}
+
+
+
{% assign folders = "" | split: ", " %}
{% for folder in site.static_files %}
{% if folder.path contains 'criterion/' %}
diff --git a/_layouts/whats_left.html b/_layouts/whats_left.html
index 2db86387f..19d382ee9 100644
--- a/_layouts/whats_left.html
+++ b/_layouts/whats_left.html
@@ -40,4 +40,17 @@
{% endfor %}
+
+ What's left: Built-in Items
+ {% assign items_by_builtin = site.data.whats_left.builtin_items | group_by: "builtin" %}
+ {% for group in items_by_builtin %}
+ {{ group.name }}
+
+
+ {% for item in group.items %}
+ {{ item.name }}{% if item.is_inherited %} {{ item.is_inherited }}{% endif %}
+ {% endfor %}
+
+
+ {% endfor %}
diff --git a/assets/criterion/data/main/execution/fannkuch.py/cpython/benchmark.cbor b/assets/criterion/data/main/execution/fannkuch.py/cpython/benchmark.cbor
index 79725e3e4..f3ae54e3a 100644
--- a/assets/criterion/data/main/execution/fannkuch.py/cpython/benchmark.cbor
+++ b/assets/criterion/data/main/execution/fannkuch.py/cpython/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idiexecutionkfunction_idkfannkuch.pyivalue_strgcpythonjthroughputömlatest_recordxmeasurement_250405002440.cbor
\ No newline at end of file
+¢bid¤hgroup_idiexecutionkfunction_idkfannkuch.pyivalue_strgcpythonjthroughputömlatest_recordxmeasurement_260228144347.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/execution/fannkuch.py/cpython/measurement_250405002440.cbor b/assets/criterion/data/main/execution/fannkuch.py/cpython/measurement_250405002440.cbor
deleted file mode 100644
index 03ec2f2af..000000000
Binary files a/assets/criterion/data/main/execution/fannkuch.py/cpython/measurement_250405002440.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/execution/fannkuch.py/cpython/measurement_260228144347.cbor b/assets/criterion/data/main/execution/fannkuch.py/cpython/measurement_260228144347.cbor
new file mode 100644
index 000000000..9f9ab5c8c
Binary files /dev/null and b/assets/criterion/data/main/execution/fannkuch.py/cpython/measurement_260228144347.cbor differ
diff --git a/assets/criterion/data/main/execution/fannkuch.py/rustpython/benchmark.cbor b/assets/criterion/data/main/execution/fannkuch.py/rustpython/benchmark.cbor
index ab4c47b2b..5689e215c 100644
--- a/assets/criterion/data/main/execution/fannkuch.py/rustpython/benchmark.cbor
+++ b/assets/criterion/data/main/execution/fannkuch.py/rustpython/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idiexecutionkfunction_idkfannkuch.pyivalue_strjrustpythonjthroughputömlatest_recordxmeasurement_250405002501.cbor
\ No newline at end of file
+¢bid¤hgroup_idiexecutionkfunction_idkfannkuch.pyivalue_strjrustpythonjthroughputömlatest_recordxmeasurement_260228144403.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/execution/fannkuch.py/rustpython/measurement_250405002501.cbor b/assets/criterion/data/main/execution/fannkuch.py/rustpython/measurement_250405002501.cbor
deleted file mode 100644
index 61ef5bf57..000000000
Binary files a/assets/criterion/data/main/execution/fannkuch.py/rustpython/measurement_250405002501.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/execution/fannkuch.py/rustpython/measurement_260228144403.cbor b/assets/criterion/data/main/execution/fannkuch.py/rustpython/measurement_260228144403.cbor
new file mode 100644
index 000000000..8cfb78ff0
Binary files /dev/null and b/assets/criterion/data/main/execution/fannkuch.py/rustpython/measurement_260228144403.cbor differ
diff --git a/assets/criterion/data/main/execution/json_loads.py/cpython/benchmark.cbor b/assets/criterion/data/main/execution/json_loads.py/cpython/benchmark.cbor
new file mode 100644
index 000000000..16a10bcf8
--- /dev/null
+++ b/assets/criterion/data/main/execution/json_loads.py/cpython/benchmark.cbor
@@ -0,0 +1 @@
+¢bid¤hgroup_idiexecutionkfunction_idmjson_loads.pyivalue_strgcpythonjthroughputömlatest_recordxmeasurement_260228144416.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/execution/json_loads.py/cpython/measurement_260228144416.cbor b/assets/criterion/data/main/execution/json_loads.py/cpython/measurement_260228144416.cbor
new file mode 100644
index 000000000..68a5e2be4
Binary files /dev/null and b/assets/criterion/data/main/execution/json_loads.py/cpython/measurement_260228144416.cbor differ
diff --git a/assets/criterion/data/main/execution/json_loads.py/rustpython/benchmark.cbor b/assets/criterion/data/main/execution/json_loads.py/rustpython/benchmark.cbor
new file mode 100644
index 000000000..5ab45598e
--- /dev/null
+++ b/assets/criterion/data/main/execution/json_loads.py/rustpython/benchmark.cbor
@@ -0,0 +1 @@
+¢bid¤hgroup_idiexecutionkfunction_idmjson_loads.pyivalue_strjrustpythonjthroughputömlatest_recordxmeasurement_260228144437.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/execution/json_loads.py/rustpython/measurement_260228144437.cbor b/assets/criterion/data/main/execution/json_loads.py/rustpython/measurement_260228144437.cbor
new file mode 100644
index 000000000..5783dbc4e
Binary files /dev/null and b/assets/criterion/data/main/execution/json_loads.py/rustpython/measurement_260228144437.cbor differ
diff --git a/assets/criterion/data/main/execution/mandelbrot.py/cpython/benchmark.cbor b/assets/criterion/data/main/execution/mandelbrot.py/cpython/benchmark.cbor
index 638838d41..f06c5f852 100644
--- a/assets/criterion/data/main/execution/mandelbrot.py/cpython/benchmark.cbor
+++ b/assets/criterion/data/main/execution/mandelbrot.py/cpython/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idiexecutionkfunction_idmmandelbrot.pyivalue_strgcpythonjthroughputömlatest_recordxmeasurement_250405002313.cbor
\ No newline at end of file
+¢bid¤hgroup_idiexecutionkfunction_idmmandelbrot.pyivalue_strgcpythonjthroughputömlatest_recordxmeasurement_260228144314.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/execution/mandelbrot.py/cpython/measurement_250405002313.cbor b/assets/criterion/data/main/execution/mandelbrot.py/cpython/measurement_250405002313.cbor
deleted file mode 100644
index e3bb2054d..000000000
Binary files a/assets/criterion/data/main/execution/mandelbrot.py/cpython/measurement_250405002313.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/execution/mandelbrot.py/cpython/measurement_260228144314.cbor b/assets/criterion/data/main/execution/mandelbrot.py/cpython/measurement_260228144314.cbor
new file mode 100644
index 000000000..93e1f9ff6
Binary files /dev/null and b/assets/criterion/data/main/execution/mandelbrot.py/cpython/measurement_260228144314.cbor differ
diff --git a/assets/criterion/data/main/execution/mandelbrot.py/rustpython/benchmark.cbor b/assets/criterion/data/main/execution/mandelbrot.py/rustpython/benchmark.cbor
index 5c0fca235..0e5d888da 100644
--- a/assets/criterion/data/main/execution/mandelbrot.py/rustpython/benchmark.cbor
+++ b/assets/criterion/data/main/execution/mandelbrot.py/rustpython/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idiexecutionkfunction_idmmandelbrot.pyivalue_strjrustpythonjthroughputömlatest_recordxmeasurement_250405002338.cbor
\ No newline at end of file
+¢bid¤hgroup_idiexecutionkfunction_idmmandelbrot.pyivalue_strjrustpythonjthroughputömlatest_recordxmeasurement_260228144333.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/execution/mandelbrot.py/rustpython/measurement_250405002338.cbor b/assets/criterion/data/main/execution/mandelbrot.py/rustpython/measurement_250405002338.cbor
deleted file mode 100644
index ab2b91490..000000000
Binary files a/assets/criterion/data/main/execution/mandelbrot.py/rustpython/measurement_250405002338.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/execution/mandelbrot.py/rustpython/measurement_260228144333.cbor b/assets/criterion/data/main/execution/mandelbrot.py/rustpython/measurement_260228144333.cbor
new file mode 100644
index 000000000..eb00e0e5a
Binary files /dev/null and b/assets/criterion/data/main/execution/mandelbrot.py/rustpython/measurement_260228144333.cbor differ
diff --git a/assets/criterion/data/main/execution/nbody.py/cpython/benchmark.cbor b/assets/criterion/data/main/execution/nbody.py/cpython/benchmark.cbor
index 581934805..390df624e 100644
--- a/assets/criterion/data/main/execution/nbody.py/cpython/benchmark.cbor
+++ b/assets/criterion/data/main/execution/nbody.py/cpython/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idiexecutionkfunction_idhnbody.pyivalue_strgcpythonjthroughputömlatest_recordxmeasurement_250405002355.cbor
\ No newline at end of file
+¢bid¤hgroup_idiexecutionkfunction_idhnbody.pyivalue_strgcpythonjthroughputömlatest_recordxmeasurement_260228144233.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/execution/nbody.py/cpython/measurement_250405002355.cbor b/assets/criterion/data/main/execution/nbody.py/cpython/measurement_250405002355.cbor
deleted file mode 100644
index ec4edd224..000000000
Binary files a/assets/criterion/data/main/execution/nbody.py/cpython/measurement_250405002355.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/execution/nbody.py/cpython/measurement_260228144233.cbor b/assets/criterion/data/main/execution/nbody.py/cpython/measurement_260228144233.cbor
new file mode 100644
index 000000000..11e49691b
Binary files /dev/null and b/assets/criterion/data/main/execution/nbody.py/cpython/measurement_260228144233.cbor differ
diff --git a/assets/criterion/data/main/execution/nbody.py/rustpython/benchmark.cbor b/assets/criterion/data/main/execution/nbody.py/rustpython/benchmark.cbor
index 16d00b509..d9da92a4a 100644
--- a/assets/criterion/data/main/execution/nbody.py/rustpython/benchmark.cbor
+++ b/assets/criterion/data/main/execution/nbody.py/rustpython/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idiexecutionkfunction_idhnbody.pyivalue_strjrustpythonjthroughputömlatest_recordxmeasurement_250405002425.cbor
\ No newline at end of file
+¢bid¤hgroup_idiexecutionkfunction_idhnbody.pyivalue_strjrustpythonjthroughputömlatest_recordxmeasurement_260228144301.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/execution/nbody.py/rustpython/measurement_250405002425.cbor b/assets/criterion/data/main/execution/nbody.py/rustpython/measurement_250405002425.cbor
deleted file mode 100644
index 2dba44abd..000000000
Binary files a/assets/criterion/data/main/execution/nbody.py/rustpython/measurement_250405002425.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/execution/nbody.py/rustpython/measurement_260228144301.cbor b/assets/criterion/data/main/execution/nbody.py/rustpython/measurement_260228144301.cbor
new file mode 100644
index 000000000..095597cb5
Binary files /dev/null and b/assets/criterion/data/main/execution/nbody.py/rustpython/measurement_260228144301.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/addition.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/addition.py/benchmark.cbor
index f64896358..8dd2a960b 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/addition.py/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/addition.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strkaddition.pyjthroughput¡hElementsdmlatest_recordxmeasurement_250405002635.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strkaddition.pyjthroughput¡hElementsdmlatest_recordxmeasurement_260228144605.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/addition.py/measurement_250405002635.cbor b/assets/criterion/data/main/microbenchmarks/cpython/addition.py/measurement_250405002635.cbor
deleted file mode 100644
index 5c91ae464..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/addition.py/measurement_250405002635.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/addition.py/measurement_260228144605.cbor b/assets/criterion/data/main/microbenchmarks/cpython/addition.py/measurement_260228144605.cbor
new file mode 100644
index 000000000..86fa01e83
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/addition.py/measurement_260228144605.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/addition.py_2/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/addition.py_2/benchmark.cbor
index af3cab810..abe5ec9cf 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/addition.py_2/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/addition.py_2/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strkaddition.pyjthroughput¡hElements,mlatest_recordxmeasurement_250405002651.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strkaddition.pyjthroughput¡hElements,mlatest_recordxmeasurement_260228144617.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/addition.py_2/measurement_250405002651.cbor b/assets/criterion/data/main/microbenchmarks/cpython/addition.py_2/measurement_250405002651.cbor
deleted file mode 100644
index 4eb044a3a..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/addition.py_2/measurement_250405002651.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/addition.py_2/measurement_260228144617.cbor b/assets/criterion/data/main/microbenchmarks/cpython/addition.py_2/measurement_260228144617.cbor
new file mode 100644
index 000000000..ae40aef6a
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/addition.py_2/measurement_260228144617.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/addition.py_3/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/addition.py_3/benchmark.cbor
index 6a2595559..534cd455f 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/addition.py_3/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/addition.py_3/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strkaddition.pyjthroughput¡hElementsômlatest_recordxmeasurement_250405002705.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strkaddition.pyjthroughput¡hElementsômlatest_recordxmeasurement_260228144633.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/addition.py_3/measurement_250405002705.cbor b/assets/criterion/data/main/microbenchmarks/cpython/addition.py_3/measurement_250405002705.cbor
deleted file mode 100644
index 955ab5c8e..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/addition.py_3/measurement_250405002705.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/addition.py_3/measurement_260228144633.cbor b/assets/criterion/data/main/microbenchmarks/cpython/addition.py_3/measurement_260228144633.cbor
new file mode 100644
index 000000000..11550f6e1
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/addition.py_3/measurement_260228144633.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/addition.py_4/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/addition.py_4/benchmark.cbor
index bb09b51b5..221ea6f86 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/addition.py_4/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/addition.py_4/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strkaddition.pyjthroughput¡hElements¼mlatest_recordxmeasurement_250405002718.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strkaddition.pyjthroughput¡hElements¼mlatest_recordxmeasurement_260228144646.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/addition.py_4/measurement_250405002718.cbor b/assets/criterion/data/main/microbenchmarks/cpython/addition.py_4/measurement_250405002718.cbor
deleted file mode 100644
index d178baa26..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/addition.py_4/measurement_250405002718.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/addition.py_4/measurement_260228144646.cbor b/assets/criterion/data/main/microbenchmarks/cpython/addition.py_4/measurement_260228144646.cbor
new file mode 100644
index 000000000..9228e32d1
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/addition.py_4/measurement_260228144646.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/addition.py_5/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/addition.py_5/benchmark.cbor
index 4bb05f68f..4c29a712d 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/addition.py_5/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/addition.py_5/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strkaddition.pyjthroughput¡hElements„mlatest_recordxmeasurement_250405002733.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strkaddition.pyjthroughput¡hElements„mlatest_recordxmeasurement_260228144701.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/addition.py_5/measurement_250405002733.cbor b/assets/criterion/data/main/microbenchmarks/cpython/addition.py_5/measurement_250405002733.cbor
deleted file mode 100644
index f1e3dbeca..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/addition.py_5/measurement_250405002733.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/addition.py_5/measurement_260228144701.cbor b/assets/criterion/data/main/microbenchmarks/cpython/addition.py_5/measurement_260228144701.cbor
new file mode 100644
index 000000000..516dfdab6
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/addition.py_5/measurement_260228144701.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/cmp.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/cmp.py/benchmark.cbor
index ddad0435e..8192b0af5 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/cmp.py/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/cmp.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strfcmp.pyjthroughputömlatest_recordxmeasurement_250405003645.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strfcmp.pyjthroughputömlatest_recordxmeasurement_260228145607.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/cmp.py/measurement_250405003645.cbor b/assets/criterion/data/main/microbenchmarks/cpython/cmp.py/measurement_250405003645.cbor
deleted file mode 100644
index 60e52c4f3..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/cmp.py/measurement_250405003645.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/cmp.py/measurement_260228145607.cbor b/assets/criterion/data/main/microbenchmarks/cpython/cmp.py/measurement_260228145607.cbor
new file mode 100644
index 000000000..2b6da7d77
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/cmp.py/measurement_260228145607.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/complex_class.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/complex_class.py/benchmark.cbor
index 9af61a54d..2e23002ce 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/complex_class.py/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/complex_class.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strpcomplex_class.pyjthroughputömlatest_recordxmeasurement_250405005054.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strpcomplex_class.pyjthroughputömlatest_recordxmeasurement_260228150252.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/complex_class.py/measurement_250405005054.cbor b/assets/criterion/data/main/microbenchmarks/cpython/complex_class.py/measurement_250405005054.cbor
deleted file mode 100644
index a9e7146b9..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/complex_class.py/measurement_250405005054.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/complex_class.py/measurement_260228150252.cbor b/assets/criterion/data/main/microbenchmarks/cpython/complex_class.py/measurement_260228150252.cbor
new file mode 100644
index 000000000..5806cdeb0
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/complex_class.py/measurement_260228150252.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py/benchmark.cbor
index 2b4793448..5990aac90 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strucomprehension_dict.pyjthroughput¡hElementsdmlatest_recordxmeasurement_250405002904.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strucomprehension_dict.pyjthroughput¡hElementsdmlatest_recordxmeasurement_260228151151.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py/measurement_250405002904.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py/measurement_250405002904.cbor
deleted file mode 100644
index d4cdf0149..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py/measurement_250405002904.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py/measurement_260228151151.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py/measurement_260228151151.cbor
new file mode 100644
index 000000000..6cd2182b6
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py/measurement_260228151151.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_2/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_2/benchmark.cbor
index d1d97969c..2c7a5f829 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_2/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_2/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strucomprehension_dict.pyjthroughput¡hElements,mlatest_recordxmeasurement_250405002917.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strucomprehension_dict.pyjthroughput¡hElements,mlatest_recordxmeasurement_260228151206.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_2/measurement_250405002917.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_2/measurement_250405002917.cbor
deleted file mode 100644
index 8ebc9a8e4..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_2/measurement_250405002917.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_2/measurement_260228151206.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_2/measurement_260228151206.cbor
new file mode 100644
index 000000000..3df3e5870
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_2/measurement_260228151206.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_3/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_3/benchmark.cbor
index 464e76a98..40832e740 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_3/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_3/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strucomprehension_dict.pyjthroughput¡hElementsômlatest_recordxmeasurement_250405002933.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strucomprehension_dict.pyjthroughput¡hElementsômlatest_recordxmeasurement_260228151221.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_3/measurement_250405002933.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_3/measurement_250405002933.cbor
deleted file mode 100644
index ab6e0bc3b..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_3/measurement_250405002933.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_3/measurement_260228151221.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_3/measurement_260228151221.cbor
new file mode 100644
index 000000000..1296ca517
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_3/measurement_260228151221.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_4/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_4/benchmark.cbor
index 10c84ce08..2db54fa92 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_4/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_4/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strucomprehension_dict.pyjthroughput¡hElements¼mlatest_recordxmeasurement_250405002947.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strucomprehension_dict.pyjthroughput¡hElements¼mlatest_recordxmeasurement_260228151235.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_4/measurement_250405002947.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_4/measurement_250405002947.cbor
deleted file mode 100644
index 5103f8826..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_4/measurement_250405002947.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_4/measurement_260228151235.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_4/measurement_260228151235.cbor
new file mode 100644
index 000000000..510973149
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_4/measurement_260228151235.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_5/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_5/benchmark.cbor
index bbf57d54d..966e37378 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_5/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_5/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strucomprehension_dict.pyjthroughput¡hElements„mlatest_recordxmeasurement_250405003002.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strucomprehension_dict.pyjthroughput¡hElements„mlatest_recordxmeasurement_260228151251.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_5/measurement_250405003002.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_5/measurement_250405003002.cbor
deleted file mode 100644
index 8d3fe968d..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_5/measurement_250405003002.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_5/measurement_260228151251.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_5/measurement_260228151251.cbor
new file mode 100644
index 000000000..e33ade7ca
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_dict.py_5/measurement_260228151251.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py/benchmark.cbor
index 0cd34d559..412210f44 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strucomprehension_list.pyjthroughput¡hElementsdmlatest_recordxmeasurement_250405003723.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strucomprehension_list.pyjthroughput¡hElementsdmlatest_recordxmeasurement_260228150338.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py/measurement_250405003723.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py/measurement_250405003723.cbor
deleted file mode 100644
index 415f92b58..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py/measurement_250405003723.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py/measurement_260228150338.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py/measurement_260228150338.cbor
new file mode 100644
index 000000000..996525105
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py/measurement_260228150338.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_2/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_2/benchmark.cbor
index 5606bd58d..a0b69f0d8 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_2/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_2/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strucomprehension_list.pyjthroughput¡hElements,mlatest_recordxmeasurement_250405003737.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strucomprehension_list.pyjthroughput¡hElements,mlatest_recordxmeasurement_260228150351.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_2/measurement_250405003737.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_2/measurement_250405003737.cbor
deleted file mode 100644
index 01d1a7490..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_2/measurement_250405003737.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_2/measurement_260228150351.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_2/measurement_260228150351.cbor
new file mode 100644
index 000000000..e8e130e79
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_2/measurement_260228150351.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_3/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_3/benchmark.cbor
index 84da32a39..7bce55071 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_3/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_3/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strucomprehension_list.pyjthroughput¡hElementsômlatest_recordxmeasurement_250405003750.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strucomprehension_list.pyjthroughput¡hElementsômlatest_recordxmeasurement_260228150404.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_3/measurement_250405003750.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_3/measurement_250405003750.cbor
deleted file mode 100644
index 3cbf5cf2e..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_3/measurement_250405003750.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_3/measurement_260228150404.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_3/measurement_260228150404.cbor
new file mode 100644
index 000000000..f50e787e6
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_3/measurement_260228150404.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_4/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_4/benchmark.cbor
index e0d429778..d668198e9 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_4/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_4/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strucomprehension_list.pyjthroughput¡hElements¼mlatest_recordxmeasurement_250405003805.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strucomprehension_list.pyjthroughput¡hElements¼mlatest_recordxmeasurement_260228150417.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_4/measurement_250405003805.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_4/measurement_250405003805.cbor
deleted file mode 100644
index c83519219..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_4/measurement_250405003805.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_4/measurement_260228150417.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_4/measurement_260228150417.cbor
new file mode 100644
index 000000000..8f8802795
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_4/measurement_260228150417.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_5/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_5/benchmark.cbor
index d1d3473eb..3cceeffbd 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_5/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_5/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strucomprehension_list.pyjthroughput¡hElements„mlatest_recordxmeasurement_250405003818.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strucomprehension_list.pyjthroughput¡hElements„mlatest_recordxmeasurement_260228150431.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_5/measurement_250405003818.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_5/measurement_250405003818.cbor
deleted file mode 100644
index 8c6ebafbc..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_5/measurement_250405003818.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_5/measurement_260228150431.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_5/measurement_260228150431.cbor
new file mode 100644
index 000000000..e11d12949
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_list.py_5/measurement_260228150431.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py/benchmark.cbor
index cd3dab80d..9063dc1b5 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strtcomprehension_set.pyjthroughput¡hElementsdmlatest_recordxmeasurement_250405004531.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strtcomprehension_set.pyjthroughput¡hElementsdmlatest_recordxmeasurement_260228150903.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py/measurement_250405004531.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py/measurement_250405004531.cbor
deleted file mode 100644
index a79523403..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py/measurement_250405004531.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py/measurement_260228150903.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py/measurement_260228150903.cbor
new file mode 100644
index 000000000..f1e3bf280
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py/measurement_260228150903.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_2/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_2/benchmark.cbor
index cb426f729..648569f79 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_2/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_2/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strtcomprehension_set.pyjthroughput¡hElements,mlatest_recordxmeasurement_250405004544.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strtcomprehension_set.pyjthroughput¡hElements,mlatest_recordxmeasurement_260228150916.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_2/measurement_250405004544.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_2/measurement_250405004544.cbor
deleted file mode 100644
index f775a717c..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_2/measurement_250405004544.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_2/measurement_260228150916.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_2/measurement_260228150916.cbor
new file mode 100644
index 000000000..d4c5ecfd6
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_2/measurement_260228150916.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_3/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_3/benchmark.cbor
index c62f80ac7..cdf92095a 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_3/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_3/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strtcomprehension_set.pyjthroughput¡hElementsômlatest_recordxmeasurement_250405004559.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strtcomprehension_set.pyjthroughput¡hElementsômlatest_recordxmeasurement_260228150930.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_3/measurement_250405004559.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_3/measurement_250405004559.cbor
deleted file mode 100644
index 595f39805..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_3/measurement_250405004559.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_3/measurement_260228150930.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_3/measurement_260228150930.cbor
new file mode 100644
index 000000000..733a09e67
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_3/measurement_260228150930.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_4/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_4/benchmark.cbor
index 6a2ec389b..9e5965847 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_4/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_4/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strtcomprehension_set.pyjthroughput¡hElements¼mlatest_recordxmeasurement_250405004611.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strtcomprehension_set.pyjthroughput¡hElements¼mlatest_recordxmeasurement_260228150944.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_4/measurement_250405004611.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_4/measurement_250405004611.cbor
deleted file mode 100644
index ca54dcc41..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_4/measurement_250405004611.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_4/measurement_260228150944.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_4/measurement_260228150944.cbor
new file mode 100644
index 000000000..eda5e47cb
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_4/measurement_260228150944.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_5/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_5/benchmark.cbor
index 944c80967..9a463e197 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_5/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_5/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strtcomprehension_set.pyjthroughput¡hElements„mlatest_recordxmeasurement_250405004624.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strtcomprehension_set.pyjthroughput¡hElements„mlatest_recordxmeasurement_260228150958.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_5/measurement_250405004624.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_5/measurement_250405004624.cbor
deleted file mode 100644
index 9a4385c32..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_5/measurement_250405004624.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_5/measurement_260228150958.cbor b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_5/measurement_260228150958.cbor
new file mode 100644
index 000000000..1fdbce2e5
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/comprehension_set.py_5/measurement_260228150958.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py/benchmark.cbor
index de91f35f8..f018d20f3 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strlfrozenset.pyjthroughput¡hElementsdmlatest_recordxmeasurement_250405004812.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strlfrozenset.pyjthroughput¡hElementsdmlatest_recordxmeasurement_260228144830.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py/measurement_250405004812.cbor b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py/measurement_250405004812.cbor
deleted file mode 100644
index 938cd413f..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py/measurement_250405004812.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py/measurement_260228144830.cbor b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py/measurement_260228144830.cbor
new file mode 100644
index 000000000..2412107eb
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py/measurement_260228144830.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_2/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_2/benchmark.cbor
index 215b85364..13c1457a4 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_2/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_2/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strlfrozenset.pyjthroughput¡hElements,mlatest_recordxmeasurement_250405004825.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strlfrozenset.pyjthroughput¡hElements,mlatest_recordxmeasurement_260228144843.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_2/measurement_250405004825.cbor b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_2/measurement_250405004825.cbor
deleted file mode 100644
index a80a6c76d..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_2/measurement_250405004825.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_2/measurement_260228144843.cbor b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_2/measurement_260228144843.cbor
new file mode 100644
index 000000000..7905ba833
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_2/measurement_260228144843.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_3/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_3/benchmark.cbor
index 3f1060bfd..c2ec51938 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_3/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_3/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strlfrozenset.pyjthroughput¡hElementsômlatest_recordxmeasurement_250405004839.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strlfrozenset.pyjthroughput¡hElementsômlatest_recordxmeasurement_260228144857.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_3/measurement_250405004839.cbor b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_3/measurement_250405004839.cbor
deleted file mode 100644
index 7460ee09b..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_3/measurement_250405004839.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_3/measurement_260228144857.cbor b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_3/measurement_260228144857.cbor
new file mode 100644
index 000000000..39daf9e9c
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_3/measurement_260228144857.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_4/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_4/benchmark.cbor
index 6c429ec57..ead17d86f 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_4/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_4/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strlfrozenset.pyjthroughput¡hElements¼mlatest_recordxmeasurement_250405004850.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strlfrozenset.pyjthroughput¡hElements¼mlatest_recordxmeasurement_260228144910.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_4/measurement_250405004850.cbor b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_4/measurement_250405004850.cbor
deleted file mode 100644
index d097e9884..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_4/measurement_250405004850.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_4/measurement_260228144910.cbor b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_4/measurement_260228144910.cbor
new file mode 100644
index 000000000..dec152c26
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_4/measurement_260228144910.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_5/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_5/benchmark.cbor
index 9758d1e01..d4038c44e 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_5/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_5/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strlfrozenset.pyjthroughput¡hElements„mlatest_recordxmeasurement_250405004903.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strlfrozenset.pyjthroughput¡hElements„mlatest_recordxmeasurement_260228144923.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_5/measurement_250405004903.cbor b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_5/measurement_250405004903.cbor
deleted file mode 100644
index 2309a91f4..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_5/measurement_250405004903.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_5/measurement_260228144923.cbor b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_5/measurement_260228144923.cbor
new file mode 100644
index 000000000..339520fee
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/frozenset.py_5/measurement_260228144923.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py/benchmark.cbor
index 3b91ae99b..f28b6d569 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strvlist_count_builtins.pyjthroughput¡hElementsdmlatest_recordxmeasurement_250405003407.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strvlist_count_builtins.pyjthroughput¡hElementsdmlatest_recordxmeasurement_260228145922.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py/measurement_250405003407.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py/measurement_250405003407.cbor
deleted file mode 100644
index fd8875783..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py/measurement_250405003407.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py/measurement_260228145922.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py/measurement_260228145922.cbor
new file mode 100644
index 000000000..ee18667d3
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py/measurement_260228145922.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_2/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_2/benchmark.cbor
index daa15612b..4f53cfaa3 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_2/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_2/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strvlist_count_builtins.pyjthroughput¡hElements,mlatest_recordxmeasurement_250405003422.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strvlist_count_builtins.pyjthroughput¡hElements,mlatest_recordxmeasurement_260228145936.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_2/measurement_250405003422.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_2/measurement_250405003422.cbor
deleted file mode 100644
index 9d19b4f16..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_2/measurement_250405003422.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_2/measurement_260228145936.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_2/measurement_260228145936.cbor
new file mode 100644
index 000000000..17c50028d
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_2/measurement_260228145936.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_3/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_3/benchmark.cbor
index 8ccb8393e..12d195786 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_3/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_3/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strvlist_count_builtins.pyjthroughput¡hElementsômlatest_recordxmeasurement_250405003436.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strvlist_count_builtins.pyjthroughput¡hElementsômlatest_recordxmeasurement_260228145951.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_3/measurement_250405003436.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_3/measurement_250405003436.cbor
deleted file mode 100644
index 024c1ae2f..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_3/measurement_250405003436.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_3/measurement_260228145951.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_3/measurement_260228145951.cbor
new file mode 100644
index 000000000..9d1ceb1ca
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_3/measurement_260228145951.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_4/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_4/benchmark.cbor
index da47219f9..3d581ca82 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_4/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_4/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strvlist_count_builtins.pyjthroughput¡hElements¼mlatest_recordxmeasurement_250405003449.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strvlist_count_builtins.pyjthroughput¡hElements¼mlatest_recordxmeasurement_260228150005.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_4/measurement_250405003449.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_4/measurement_250405003449.cbor
deleted file mode 100644
index 71e0aa22c..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_4/measurement_250405003449.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_4/measurement_260228150005.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_4/measurement_260228150005.cbor
new file mode 100644
index 000000000..73a49f9dc
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_4/measurement_260228150005.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_5/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_5/benchmark.cbor
index b3aee2ac8..8c72d2b4a 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_5/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_5/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strvlist_count_builtins.pyjthroughput¡hElements„mlatest_recordxmeasurement_250405003503.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strvlist_count_builtins.pyjthroughput¡hElements„mlatest_recordxmeasurement_260228150020.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_5/measurement_250405003503.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_5/measurement_250405003503.cbor
deleted file mode 100644
index 6e1c2f056..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_5/measurement_250405003503.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_5/measurement_260228150020.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_5/measurement_260228150020.cbor
new file mode 100644
index 000000000..76b444733
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/list_count_builtins.py_5/measurement_260228150020.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py/benchmark.cbor
index 15319a7ae..b0ec78fc1 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strwlist_count_custom_eq.pyjthroughput¡hElementsdmlatest_recordxmeasurement_250405004001.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strwlist_count_custom_eq.pyjthroughput¡hElementsdmlatest_recordxmeasurement_260228150614.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py/measurement_250405004001.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py/measurement_250405004001.cbor
deleted file mode 100644
index 03944c1f2..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py/measurement_250405004001.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py/measurement_260228150614.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py/measurement_260228150614.cbor
new file mode 100644
index 000000000..8ec15d40c
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py/measurement_260228150614.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_2/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_2/benchmark.cbor
index 4f0dd7934..ae90ae494 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_2/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_2/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strwlist_count_custom_eq.pyjthroughput¡hElements,mlatest_recordxmeasurement_250405004016.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strwlist_count_custom_eq.pyjthroughput¡hElements,mlatest_recordxmeasurement_260228150627.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_2/measurement_250405004016.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_2/measurement_250405004016.cbor
deleted file mode 100644
index 649ca50c0..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_2/measurement_250405004016.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_2/measurement_260228150627.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_2/measurement_260228150627.cbor
new file mode 100644
index 000000000..fcdd6d82e
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_2/measurement_260228150627.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_3/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_3/benchmark.cbor
index de35a850d..60d1877d1 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_3/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_3/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strwlist_count_custom_eq.pyjthroughput¡hElementsômlatest_recordxmeasurement_250405004030.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strwlist_count_custom_eq.pyjthroughput¡hElementsômlatest_recordxmeasurement_260228150642.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_3/measurement_250405004030.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_3/measurement_250405004030.cbor
deleted file mode 100644
index c60c45499..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_3/measurement_250405004030.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_3/measurement_260228150642.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_3/measurement_260228150642.cbor
new file mode 100644
index 000000000..dea9e2d00
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_3/measurement_260228150642.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_4/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_4/benchmark.cbor
index cbebe5df6..5de5a1c48 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_4/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_4/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strwlist_count_custom_eq.pyjthroughput¡hElements¼mlatest_recordxmeasurement_250405004045.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strwlist_count_custom_eq.pyjthroughput¡hElements¼mlatest_recordxmeasurement_260228150657.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_4/measurement_250405004045.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_4/measurement_250405004045.cbor
deleted file mode 100644
index 2c7c70d1f..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_4/measurement_250405004045.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_4/measurement_260228150657.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_4/measurement_260228150657.cbor
new file mode 100644
index 000000000..329bcc721
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_4/measurement_260228150657.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_5/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_5/benchmark.cbor
index 4c8d6dc7f..ca44c69b3 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_5/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_5/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strwlist_count_custom_eq.pyjthroughput¡hElements„mlatest_recordxmeasurement_250405004058.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strwlist_count_custom_eq.pyjthroughput¡hElements„mlatest_recordxmeasurement_260228150711.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_5/measurement_250405004058.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_5/measurement_250405004058.cbor
deleted file mode 100644
index 42d9c15e0..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_5/measurement_250405004058.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_5/measurement_260228150711.cbor b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_5/measurement_260228150711.cbor
new file mode 100644
index 000000000..874e0e727
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/list_count_custom_eq.py_5/measurement_260228150711.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py/benchmark.cbor
index 25a8cc651..26867f5eb 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strnloop_append.pyjthroughput¡hElementsdmlatest_recordxmeasurement_250405004244.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strnloop_append.pyjthroughput¡hElementsdmlatest_recordxmeasurement_260228145326.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py/measurement_250405004244.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py/measurement_250405004244.cbor
deleted file mode 100644
index 2f821af3b..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py/measurement_250405004244.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py/measurement_260228145326.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py/measurement_260228145326.cbor
new file mode 100644
index 000000000..ec691d621
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py/measurement_260228145326.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_2/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_2/benchmark.cbor
index d500f9021..7d784bc44 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_2/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_2/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strnloop_append.pyjthroughput¡hElements,mlatest_recordxmeasurement_250405004259.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strnloop_append.pyjthroughput¡hElements,mlatest_recordxmeasurement_260228145341.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_2/measurement_250405004259.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_2/measurement_250405004259.cbor
deleted file mode 100644
index 4a88484c9..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_2/measurement_250405004259.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_2/measurement_260228145341.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_2/measurement_260228145341.cbor
new file mode 100644
index 000000000..f233ba1ad
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_2/measurement_260228145341.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_3/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_3/benchmark.cbor
index 446a051da..6e14f132c 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_3/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_3/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strnloop_append.pyjthroughput¡hElementsômlatest_recordxmeasurement_250405004314.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strnloop_append.pyjthroughput¡hElementsômlatest_recordxmeasurement_260228145355.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_3/measurement_250405004314.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_3/measurement_250405004314.cbor
deleted file mode 100644
index c209cb086..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_3/measurement_250405004314.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_3/measurement_260228145355.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_3/measurement_260228145355.cbor
new file mode 100644
index 000000000..d67ebe66b
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_3/measurement_260228145355.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_4/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_4/benchmark.cbor
index ab36bdc92..8a1e793de 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_4/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_4/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strnloop_append.pyjthroughput¡hElements¼mlatest_recordxmeasurement_250405004327.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strnloop_append.pyjthroughput¡hElements¼mlatest_recordxmeasurement_260228145408.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_4/measurement_250405004327.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_4/measurement_250405004327.cbor
deleted file mode 100644
index 2a3f98497..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_4/measurement_250405004327.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_4/measurement_260228145408.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_4/measurement_260228145408.cbor
new file mode 100644
index 000000000..8c80a7e42
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_4/measurement_260228145408.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_5/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_5/benchmark.cbor
index 7b10f9b46..1deac24b8 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_5/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_5/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strnloop_append.pyjthroughput¡hElements„mlatest_recordxmeasurement_250405004341.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strnloop_append.pyjthroughput¡hElements„mlatest_recordxmeasurement_260228145422.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_5/measurement_250405004341.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_5/measurement_250405004341.cbor
deleted file mode 100644
index 4e54d4164..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_5/measurement_250405004341.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_5/measurement_260228145422.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_5/measurement_260228145422.cbor
new file mode 100644
index 000000000..666a0d235
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/loop_append.py_5/measurement_260228145422.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py/benchmark.cbor
index 58257e2d2..cc35b0cbe 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strnloop_string.pyjthroughput¡hElementsdmlatest_recordxmeasurement_250405003136.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strnloop_string.pyjthroughput¡hElementsdmlatest_recordxmeasurement_260228145645.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py/measurement_250405003136.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py/measurement_250405003136.cbor
deleted file mode 100644
index 0508349b2..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py/measurement_250405003136.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py/measurement_260228145645.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py/measurement_260228145645.cbor
new file mode 100644
index 000000000..43d8ea7a4
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py/measurement_260228145645.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_2/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_2/benchmark.cbor
index cb10a477f..cf04243ad 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_2/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_2/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strnloop_string.pyjthroughput¡hElements,mlatest_recordxmeasurement_250405003149.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strnloop_string.pyjthroughput¡hElements,mlatest_recordxmeasurement_260228145701.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_2/measurement_250405003149.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_2/measurement_250405003149.cbor
deleted file mode 100644
index e4e4f3b3b..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_2/measurement_250405003149.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_2/measurement_260228145701.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_2/measurement_260228145701.cbor
new file mode 100644
index 000000000..0d839b03a
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_2/measurement_260228145701.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_3/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_3/benchmark.cbor
index ab9beeda3..e5daffca1 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_3/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_3/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strnloop_string.pyjthroughput¡hElementsômlatest_recordxmeasurement_250405003204.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strnloop_string.pyjthroughput¡hElementsômlatest_recordxmeasurement_260228145715.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_3/measurement_250405003204.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_3/measurement_250405003204.cbor
deleted file mode 100644
index e2dc0b190..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_3/measurement_250405003204.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_3/measurement_260228145715.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_3/measurement_260228145715.cbor
new file mode 100644
index 000000000..e62442d1b
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_3/measurement_260228145715.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_4/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_4/benchmark.cbor
index 269d6f8d6..e7a25a8bd 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_4/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_4/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strnloop_string.pyjthroughput¡hElements¼mlatest_recordxmeasurement_250405003218.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strnloop_string.pyjthroughput¡hElements¼mlatest_recordxmeasurement_260228145730.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_4/measurement_250405003218.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_4/measurement_250405003218.cbor
deleted file mode 100644
index fb60158df..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_4/measurement_250405003218.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_4/measurement_260228145730.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_4/measurement_260228145730.cbor
new file mode 100644
index 000000000..c841b0e0f
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_4/measurement_260228145730.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_5/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_5/benchmark.cbor
index b7f22c646..786ed8e7d 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_5/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_5/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strnloop_string.pyjthroughput¡hElements„mlatest_recordxmeasurement_250405003233.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strnloop_string.pyjthroughput¡hElements„mlatest_recordxmeasurement_260228145744.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_5/measurement_250405003233.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_5/measurement_250405003233.cbor
deleted file mode 100644
index 25f370420..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_5/measurement_250405003233.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_5/measurement_260228145744.cbor b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_5/measurement_260228145744.cbor
new file mode 100644
index 000000000..36966b429
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/loop_string.py_5/measurement_260228145744.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/sorted.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/sorted.py/benchmark.cbor
new file mode 100644
index 000000000..f4dde76d7
--- /dev/null
+++ b/assets/criterion/data/main/microbenchmarks/cpython/sorted.py/benchmark.cbor
@@ -0,0 +1 @@
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strisorted.pyjthroughput¡hElementsdmlatest_recordxmeasurement_260228145053.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/sorted.py/measurement_260228145053.cbor b/assets/criterion/data/main/microbenchmarks/cpython/sorted.py/measurement_260228145053.cbor
new file mode 100644
index 000000000..4beb2193f
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/sorted.py/measurement_260228145053.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/sorted.py_2/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/sorted.py_2/benchmark.cbor
new file mode 100644
index 000000000..31e7034a2
--- /dev/null
+++ b/assets/criterion/data/main/microbenchmarks/cpython/sorted.py_2/benchmark.cbor
@@ -0,0 +1 @@
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strisorted.pyjthroughput¡hElements,mlatest_recordxmeasurement_260228145107.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/sorted.py_2/measurement_260228145107.cbor b/assets/criterion/data/main/microbenchmarks/cpython/sorted.py_2/measurement_260228145107.cbor
new file mode 100644
index 000000000..969ca5db2
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/sorted.py_2/measurement_260228145107.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/sorted.py_3/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/sorted.py_3/benchmark.cbor
new file mode 100644
index 000000000..6c320a0a5
--- /dev/null
+++ b/assets/criterion/data/main/microbenchmarks/cpython/sorted.py_3/benchmark.cbor
@@ -0,0 +1 @@
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strisorted.pyjthroughput¡hElementsômlatest_recordxmeasurement_260228145121.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/sorted.py_3/measurement_260228145121.cbor b/assets/criterion/data/main/microbenchmarks/cpython/sorted.py_3/measurement_260228145121.cbor
new file mode 100644
index 000000000..2a431a350
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/sorted.py_3/measurement_260228145121.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/sorted.py_4/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/sorted.py_4/benchmark.cbor
new file mode 100644
index 000000000..30dfedda6
--- /dev/null
+++ b/assets/criterion/data/main/microbenchmarks/cpython/sorted.py_4/benchmark.cbor
@@ -0,0 +1 @@
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strisorted.pyjthroughput¡hElements¼mlatest_recordxmeasurement_260228145136.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/sorted.py_4/measurement_260228145136.cbor b/assets/criterion/data/main/microbenchmarks/cpython/sorted.py_4/measurement_260228145136.cbor
new file mode 100644
index 000000000..7a2784c5a
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/sorted.py_4/measurement_260228145136.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/sorted.py_5/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/sorted.py_5/benchmark.cbor
new file mode 100644
index 000000000..22cd2b462
--- /dev/null
+++ b/assets/criterion/data/main/microbenchmarks/cpython/sorted.py_5/benchmark.cbor
@@ -0,0 +1 @@
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strisorted.pyjthroughput¡hElements„mlatest_recordxmeasurement_260228145152.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/sorted.py_5/measurement_260228145152.cbor b/assets/criterion/data/main/microbenchmarks/cpython/sorted.py_5/measurement_260228145152.cbor
new file mode 100644
index 000000000..e54e8523e
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/sorted.py_5/measurement_260228145152.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/strings.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/cpython/strings.py/benchmark.cbor
index c653e9d00..fa4eedec3 100644
--- a/assets/criterion/data/main/microbenchmarks/cpython/strings.py/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/cpython/strings.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strjstrings.pyjthroughputömlatest_recordxmeasurement_250405002608.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idgcpythonivalue_strjstrings.pyjthroughputömlatest_recordxmeasurement_260228150204.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/strings.py/measurement_250405002608.cbor b/assets/criterion/data/main/microbenchmarks/cpython/strings.py/measurement_250405002608.cbor
deleted file mode 100644
index e88c24be6..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/cpython/strings.py/measurement_250405002608.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/cpython/strings.py/measurement_260228150204.cbor b/assets/criterion/data/main/microbenchmarks/cpython/strings.py/measurement_260228150204.cbor
new file mode 100644
index 000000000..6589af07c
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/cpython/strings.py/measurement_260228150204.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py/benchmark.cbor
index 0fa44658c..aaadc3f32 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strkaddition.pyjthroughput¡hElementsdmlatest_recordxmeasurement_250405002746.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strkaddition.pyjthroughput¡hElementsdmlatest_recordxmeasurement_260228144715.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py/measurement_250405002746.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py/measurement_250405002746.cbor
deleted file mode 100644
index 4202cfd43..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py/measurement_250405002746.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py/measurement_260228144715.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py/measurement_260228144715.cbor
new file mode 100644
index 000000000..c33eb086c
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py/measurement_260228144715.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_2/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_2/benchmark.cbor
index f09ea2851..e9f3f7b9c 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_2/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_2/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strkaddition.pyjthroughput¡hElements,mlatest_recordxmeasurement_250405002801.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strkaddition.pyjthroughput¡hElements,mlatest_recordxmeasurement_260228144729.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_2/measurement_250405002801.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_2/measurement_250405002801.cbor
deleted file mode 100644
index b34b2ef83..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_2/measurement_250405002801.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_2/measurement_260228144729.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_2/measurement_260228144729.cbor
new file mode 100644
index 000000000..e6c3f99ed
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_2/measurement_260228144729.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_3/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_3/benchmark.cbor
index e2fd42ec8..681a30698 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_3/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_3/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strkaddition.pyjthroughput¡hElementsômlatest_recordxmeasurement_250405002815.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strkaddition.pyjthroughput¡hElementsômlatest_recordxmeasurement_260228144743.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_3/measurement_250405002815.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_3/measurement_250405002815.cbor
deleted file mode 100644
index c5180c6e1..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_3/measurement_250405002815.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_3/measurement_260228144743.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_3/measurement_260228144743.cbor
new file mode 100644
index 000000000..bda3b3532
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_3/measurement_260228144743.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_4/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_4/benchmark.cbor
index e003361de..6492abb12 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_4/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_4/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strkaddition.pyjthroughput¡hElements¼mlatest_recordxmeasurement_250405002831.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strkaddition.pyjthroughput¡hElements¼mlatest_recordxmeasurement_260228144759.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_4/measurement_250405002831.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_4/measurement_250405002831.cbor
deleted file mode 100644
index c3de91a54..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_4/measurement_250405002831.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_4/measurement_260228144759.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_4/measurement_260228144759.cbor
new file mode 100644
index 000000000..dac93781c
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_4/measurement_260228144759.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_5/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_5/benchmark.cbor
index bcdfa5233..06c9e5057 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_5/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_5/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strkaddition.pyjthroughput¡hElements„mlatest_recordxmeasurement_250405002846.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strkaddition.pyjthroughput¡hElements„mlatest_recordxmeasurement_260228144813.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_5/measurement_250405002846.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_5/measurement_250405002846.cbor
deleted file mode 100644
index c98fa40cd..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_5/measurement_250405002846.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_5/measurement_260228144813.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_5/measurement_260228144813.cbor
new file mode 100644
index 000000000..245335099
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/addition.py_5/measurement_260228144813.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/cmp.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/cmp.py/benchmark.cbor
index 67dda0afe..2fc8ef26c 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/cmp.py/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/cmp.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strfcmp.pyjthroughputömlatest_recordxmeasurement_250405003659.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strfcmp.pyjthroughputömlatest_recordxmeasurement_260228145620.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/cmp.py/measurement_250405003659.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/cmp.py/measurement_250405003659.cbor
deleted file mode 100644
index 073a8efed..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/cmp.py/measurement_250405003659.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/cmp.py/measurement_260228145620.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/cmp.py/measurement_260228145620.cbor
new file mode 100644
index 000000000..590addb68
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/cmp.py/measurement_260228145620.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/complex_class.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/complex_class.py/benchmark.cbor
index bd1951d2a..f9a9c0342 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/complex_class.py/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/complex_class.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strpcomplex_class.pyjthroughputömlatest_recordxmeasurement_250405005107.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strpcomplex_class.pyjthroughputömlatest_recordxmeasurement_260228150306.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/complex_class.py/measurement_250405005107.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/complex_class.py/measurement_250405005107.cbor
deleted file mode 100644
index 62a11d84f..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/complex_class.py/measurement_250405005107.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/complex_class.py/measurement_260228150306.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/complex_class.py/measurement_260228150306.cbor
new file mode 100644
index 000000000..6c74d7bf2
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/complex_class.py/measurement_260228150306.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py/benchmark.cbor
index 22f3986dd..e794de425 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strucomprehension_dict.pyjthroughput¡hElementsdmlatest_recordxmeasurement_250405003016.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strucomprehension_dict.pyjthroughput¡hElementsdmlatest_recordxmeasurement_260228151305.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py/measurement_250405003016.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py/measurement_250405003016.cbor
deleted file mode 100644
index cded11c38..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py/measurement_250405003016.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py/measurement_260228151305.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py/measurement_260228151305.cbor
new file mode 100644
index 000000000..b500ce5b8
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py/measurement_260228151305.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_2/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_2/benchmark.cbor
index 6d078de98..712ed816c 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_2/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_2/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strucomprehension_dict.pyjthroughput¡hElements,mlatest_recordxmeasurement_250405003031.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strucomprehension_dict.pyjthroughput¡hElements,mlatest_recordxmeasurement_260228151321.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_2/measurement_250405003031.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_2/measurement_250405003031.cbor
deleted file mode 100644
index 38e9bba31..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_2/measurement_250405003031.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_2/measurement_260228151321.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_2/measurement_260228151321.cbor
new file mode 100644
index 000000000..f6862f1cd
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_2/measurement_260228151321.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_3/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_3/benchmark.cbor
index 120852447..aa89c06a2 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_3/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_3/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strucomprehension_dict.pyjthroughput¡hElementsômlatest_recordxmeasurement_250405003046.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strucomprehension_dict.pyjthroughput¡hElementsômlatest_recordxmeasurement_260228151336.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_3/measurement_250405003046.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_3/measurement_250405003046.cbor
deleted file mode 100644
index 4e85b6833..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_3/measurement_250405003046.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_3/measurement_260228151336.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_3/measurement_260228151336.cbor
new file mode 100644
index 000000000..b1679c123
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_3/measurement_260228151336.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_4/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_4/benchmark.cbor
index 6fcee0717..2d7b4c30e 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_4/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_4/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strucomprehension_dict.pyjthroughput¡hElements¼mlatest_recordxmeasurement_250405003059.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strucomprehension_dict.pyjthroughput¡hElements¼mlatest_recordxmeasurement_260228151350.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_4/measurement_250405003059.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_4/measurement_250405003059.cbor
deleted file mode 100644
index f680df02c..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_4/measurement_250405003059.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_4/measurement_260228151350.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_4/measurement_260228151350.cbor
new file mode 100644
index 000000000..c713bc05e
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_4/measurement_260228151350.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_5/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_5/benchmark.cbor
index 6af2d4ed4..813e58414 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_5/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_5/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strucomprehension_dict.pyjthroughput¡hElements„mlatest_recordxmeasurement_250405003114.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strucomprehension_dict.pyjthroughput¡hElements„mlatest_recordxmeasurement_260228151406.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_5/measurement_250405003114.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_5/measurement_250405003114.cbor
deleted file mode 100644
index a6635d68b..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_5/measurement_250405003114.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_5/measurement_260228151406.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_5/measurement_260228151406.cbor
new file mode 100644
index 000000000..b577ad17d
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_dict.py_5/measurement_260228151406.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py/benchmark.cbor
index 9c6785dbf..23fc93264 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strucomprehension_list.pyjthroughput¡hElementsdmlatest_recordxmeasurement_250405003832.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strucomprehension_list.pyjthroughput¡hElementsdmlatest_recordxmeasurement_260228150444.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py/measurement_250405003832.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py/measurement_250405003832.cbor
deleted file mode 100644
index 006da057f..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py/measurement_250405003832.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py/measurement_260228150444.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py/measurement_260228150444.cbor
new file mode 100644
index 000000000..6d1ff01d5
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py/measurement_260228150444.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_2/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_2/benchmark.cbor
index eb02e5755..37f105b5d 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_2/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_2/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strucomprehension_list.pyjthroughput¡hElements,mlatest_recordxmeasurement_250405003847.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strucomprehension_list.pyjthroughput¡hElements,mlatest_recordxmeasurement_260228150458.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_2/measurement_250405003847.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_2/measurement_250405003847.cbor
deleted file mode 100644
index b2f9e33eb..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_2/measurement_250405003847.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_2/measurement_260228150458.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_2/measurement_260228150458.cbor
new file mode 100644
index 000000000..0afd5a0a7
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_2/measurement_260228150458.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_3/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_3/benchmark.cbor
index deca99e1a..6461330ed 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_3/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_3/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strucomprehension_list.pyjthroughput¡hElementsômlatest_recordxmeasurement_250405003903.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strucomprehension_list.pyjthroughput¡hElementsômlatest_recordxmeasurement_260228150511.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_3/measurement_250405003903.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_3/measurement_250405003903.cbor
deleted file mode 100644
index 16743eb09..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_3/measurement_250405003903.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_3/measurement_260228150511.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_3/measurement_260228150511.cbor
new file mode 100644
index 000000000..e52ac2d8e
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_3/measurement_260228150511.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_4/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_4/benchmark.cbor
index 9964947a6..e23fa0c66 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_4/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_4/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strucomprehension_list.pyjthroughput¡hElements¼mlatest_recordxmeasurement_250405003917.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strucomprehension_list.pyjthroughput¡hElements¼mlatest_recordxmeasurement_260228150526.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_4/measurement_250405003917.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_4/measurement_250405003917.cbor
deleted file mode 100644
index 3bd3ca435..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_4/measurement_250405003917.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_4/measurement_260228150526.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_4/measurement_260228150526.cbor
new file mode 100644
index 000000000..05ca63bd5
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_4/measurement_260228150526.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_5/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_5/benchmark.cbor
index db2395b44..58a1c0692 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_5/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_5/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strucomprehension_list.pyjthroughput¡hElements„mlatest_recordxmeasurement_250405003933.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strucomprehension_list.pyjthroughput¡hElements„mlatest_recordxmeasurement_260228150539.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_5/measurement_250405003933.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_5/measurement_250405003933.cbor
deleted file mode 100644
index 0afd8ad54..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_5/measurement_250405003933.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_5/measurement_260228150539.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_5/measurement_260228150539.cbor
new file mode 100644
index 000000000..376b0f854
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_list.py_5/measurement_260228150539.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py/benchmark.cbor
index 3856be328..b567cad84 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strtcomprehension_set.pyjthroughput¡hElementsdmlatest_recordxmeasurement_250405004637.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strtcomprehension_set.pyjthroughput¡hElementsdmlatest_recordxmeasurement_260228151012.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py/measurement_250405004637.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py/measurement_250405004637.cbor
deleted file mode 100644
index 101386ede..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py/measurement_250405004637.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py/measurement_260228151012.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py/measurement_260228151012.cbor
new file mode 100644
index 000000000..b5477fbb6
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py/measurement_260228151012.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_2/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_2/benchmark.cbor
index 3f1883a63..940d143e7 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_2/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_2/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strtcomprehension_set.pyjthroughput¡hElements,mlatest_recordxmeasurement_250405004651.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strtcomprehension_set.pyjthroughput¡hElements,mlatest_recordxmeasurement_260228151027.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_2/measurement_250405004651.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_2/measurement_250405004651.cbor
deleted file mode 100644
index 1964aaf7d..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_2/measurement_250405004651.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_2/measurement_260228151027.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_2/measurement_260228151027.cbor
new file mode 100644
index 000000000..a3c16d033
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_2/measurement_260228151027.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_3/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_3/benchmark.cbor
index 1a5ebf702..57c37d9ce 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_3/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_3/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strtcomprehension_set.pyjthroughput¡hElementsômlatest_recordxmeasurement_250405004705.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strtcomprehension_set.pyjthroughput¡hElementsômlatest_recordxmeasurement_260228151041.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_3/measurement_250405004705.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_3/measurement_250405004705.cbor
deleted file mode 100644
index f8fd94c82..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_3/measurement_250405004705.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_3/measurement_260228151041.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_3/measurement_260228151041.cbor
new file mode 100644
index 000000000..5a2ab0254
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_3/measurement_260228151041.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_4/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_4/benchmark.cbor
index 1ddd88b93..380bf00c5 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_4/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_4/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strtcomprehension_set.pyjthroughput¡hElements¼mlatest_recordxmeasurement_250405004721.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strtcomprehension_set.pyjthroughput¡hElements¼mlatest_recordxmeasurement_260228151055.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_4/measurement_250405004721.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_4/measurement_250405004721.cbor
deleted file mode 100644
index 5735e9783..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_4/measurement_250405004721.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_4/measurement_260228151055.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_4/measurement_260228151055.cbor
new file mode 100644
index 000000000..012258004
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_4/measurement_260228151055.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_5/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_5/benchmark.cbor
index 9c7ae2d5c..36fcac642 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_5/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_5/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strtcomprehension_set.pyjthroughput¡hElements„mlatest_recordxmeasurement_250405004735.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strtcomprehension_set.pyjthroughput¡hElements„mlatest_recordxmeasurement_260228151110.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_5/measurement_250405004735.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_5/measurement_250405004735.cbor
deleted file mode 100644
index 46d749820..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_5/measurement_250405004735.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_5/measurement_260228151110.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_5/measurement_260228151110.cbor
new file mode 100644
index 000000000..367c94cc0
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/comprehension_set.py_5/measurement_260228151110.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py/benchmark.cbor
index c8f435c5c..cec40a251 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strlfrozenset.pyjthroughput¡hElementsdmlatest_recordxmeasurement_250405004918.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strlfrozenset.pyjthroughput¡hElementsdmlatest_recordxmeasurement_260228144936.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py/measurement_250405004918.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py/measurement_250405004918.cbor
deleted file mode 100644
index 0876e82c7..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py/measurement_250405004918.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py/measurement_260228144936.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py/measurement_260228144936.cbor
new file mode 100644
index 000000000..741330ba5
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py/measurement_260228144936.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_2/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_2/benchmark.cbor
index 292b727de..8f02470ff 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_2/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_2/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strlfrozenset.pyjthroughput¡hElements,mlatest_recordxmeasurement_250405004932.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strlfrozenset.pyjthroughput¡hElements,mlatest_recordxmeasurement_260228144950.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_2/measurement_250405004932.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_2/measurement_250405004932.cbor
deleted file mode 100644
index c8cc70fd6..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_2/measurement_250405004932.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_2/measurement_260228144950.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_2/measurement_260228144950.cbor
new file mode 100644
index 000000000..9fc29edd4
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_2/measurement_260228144950.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_3/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_3/benchmark.cbor
index e1da54fd2..8c26a25f8 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_3/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_3/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strlfrozenset.pyjthroughput¡hElementsômlatest_recordxmeasurement_250405004945.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strlfrozenset.pyjthroughput¡hElementsômlatest_recordxmeasurement_260228145003.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_3/measurement_250405004945.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_3/measurement_250405004945.cbor
deleted file mode 100644
index e7ec05803..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_3/measurement_250405004945.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_3/measurement_260228145003.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_3/measurement_260228145003.cbor
new file mode 100644
index 000000000..b52a57335
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_3/measurement_260228145003.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_4/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_4/benchmark.cbor
index 0a3deb358..ed54eff1e 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_4/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_4/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strlfrozenset.pyjthroughput¡hElements¼mlatest_recordxmeasurement_250405005000.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strlfrozenset.pyjthroughput¡hElements¼mlatest_recordxmeasurement_260228145017.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_4/measurement_250405005000.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_4/measurement_250405005000.cbor
deleted file mode 100644
index bb0dffcc8..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_4/measurement_250405005000.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_4/measurement_260228145017.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_4/measurement_260228145017.cbor
new file mode 100644
index 000000000..e972ce19f
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_4/measurement_260228145017.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_5/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_5/benchmark.cbor
index 7fbd4b7ed..2b0c6564a 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_5/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_5/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strlfrozenset.pyjthroughput¡hElements„mlatest_recordxmeasurement_250405005014.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strlfrozenset.pyjthroughput¡hElements„mlatest_recordxmeasurement_260228145033.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_5/measurement_250405005014.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_5/measurement_250405005014.cbor
deleted file mode 100644
index 450699c4d..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_5/measurement_250405005014.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_5/measurement_260228145033.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_5/measurement_260228145033.cbor
new file mode 100644
index 000000000..e00426d63
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/frozenset.py_5/measurement_260228145033.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py/benchmark.cbor
index e44d182e6..493851838 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strvlist_count_builtins.pyjthroughput¡hElementsdmlatest_recordxmeasurement_250405003517.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strvlist_count_builtins.pyjthroughput¡hElementsdmlatest_recordxmeasurement_260228150033.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py/measurement_250405003517.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py/measurement_250405003517.cbor
deleted file mode 100644
index eaca155b0..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py/measurement_250405003517.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py/measurement_260228150033.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py/measurement_260228150033.cbor
new file mode 100644
index 000000000..8b1c4700f
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py/measurement_260228150033.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_2/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_2/benchmark.cbor
index 02991223f..13f10299d 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_2/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_2/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strvlist_count_builtins.pyjthroughput¡hElements,mlatest_recordxmeasurement_250405003532.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strvlist_count_builtins.pyjthroughput¡hElements,mlatest_recordxmeasurement_260228150048.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_2/measurement_250405003532.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_2/measurement_250405003532.cbor
deleted file mode 100644
index 3044487a1..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_2/measurement_250405003532.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_2/measurement_260228150048.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_2/measurement_260228150048.cbor
new file mode 100644
index 000000000..63a4f381b
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_2/measurement_260228150048.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_3/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_3/benchmark.cbor
index ac7847cc9..8517a4bf7 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_3/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_3/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strvlist_count_builtins.pyjthroughput¡hElementsômlatest_recordxmeasurement_250405003546.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strvlist_count_builtins.pyjthroughput¡hElementsômlatest_recordxmeasurement_260228150102.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_3/measurement_250405003546.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_3/measurement_250405003546.cbor
deleted file mode 100644
index 265c8dd65..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_3/measurement_250405003546.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_3/measurement_260228150102.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_3/measurement_260228150102.cbor
new file mode 100644
index 000000000..3984b32ac
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_3/measurement_260228150102.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_4/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_4/benchmark.cbor
index 4c4a69e6c..2306dfce2 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_4/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_4/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strvlist_count_builtins.pyjthroughput¡hElements¼mlatest_recordxmeasurement_250405003602.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strvlist_count_builtins.pyjthroughput¡hElements¼mlatest_recordxmeasurement_260228150118.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_4/measurement_250405003602.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_4/measurement_250405003602.cbor
deleted file mode 100644
index 653a37869..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_4/measurement_250405003602.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_4/measurement_260228150118.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_4/measurement_260228150118.cbor
new file mode 100644
index 000000000..001687f48
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_4/measurement_260228150118.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_5/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_5/benchmark.cbor
index daaaf16dc..0bd3ced41 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_5/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_5/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strvlist_count_builtins.pyjthroughput¡hElements„mlatest_recordxmeasurement_250405003615.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strvlist_count_builtins.pyjthroughput¡hElements„mlatest_recordxmeasurement_260228150131.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_5/measurement_250405003615.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_5/measurement_250405003615.cbor
deleted file mode 100644
index 8a1528eaf..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_5/measurement_250405003615.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_5/measurement_260228150131.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_5/measurement_260228150131.cbor
new file mode 100644
index 000000000..2d398c450
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_builtins.py_5/measurement_260228150131.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py/benchmark.cbor
index 5f95e1444..ad879ec50 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strwlist_count_custom_eq.pyjthroughput¡hElementsdmlatest_recordxmeasurement_250405004114.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strwlist_count_custom_eq.pyjthroughput¡hElementsdmlatest_recordxmeasurement_260228150724.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py/measurement_250405004114.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py/measurement_250405004114.cbor
deleted file mode 100644
index 2a66d2cca..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py/measurement_250405004114.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py/measurement_260228150724.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py/measurement_260228150724.cbor
new file mode 100644
index 000000000..33bb82b2a
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py/measurement_260228150724.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_2/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_2/benchmark.cbor
index b3b911053..900909713 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_2/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_2/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strwlist_count_custom_eq.pyjthroughput¡hElements,mlatest_recordxmeasurement_250405004127.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strwlist_count_custom_eq.pyjthroughput¡hElements,mlatest_recordxmeasurement_260228150738.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_2/measurement_250405004127.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_2/measurement_250405004127.cbor
deleted file mode 100644
index 44daf3a2e..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_2/measurement_250405004127.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_2/measurement_260228150738.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_2/measurement_260228150738.cbor
new file mode 100644
index 000000000..1dd02cbbc
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_2/measurement_260228150738.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_3/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_3/benchmark.cbor
index 8247ddacf..05055a03e 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_3/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_3/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strwlist_count_custom_eq.pyjthroughput¡hElementsômlatest_recordxmeasurement_250405004143.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strwlist_count_custom_eq.pyjthroughput¡hElementsômlatest_recordxmeasurement_260228150752.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_3/measurement_250405004143.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_3/measurement_250405004143.cbor
deleted file mode 100644
index 915e8d975..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_3/measurement_250405004143.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_3/measurement_260228150752.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_3/measurement_260228150752.cbor
new file mode 100644
index 000000000..95948074e
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_3/measurement_260228150752.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_4/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_4/benchmark.cbor
index 1f4f25a1d..fefea8c02 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_4/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_4/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strwlist_count_custom_eq.pyjthroughput¡hElements¼mlatest_recordxmeasurement_250405004157.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strwlist_count_custom_eq.pyjthroughput¡hElements¼mlatest_recordxmeasurement_260228150806.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_4/measurement_250405004157.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_4/measurement_250405004157.cbor
deleted file mode 100644
index 878e4798b..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_4/measurement_250405004157.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_4/measurement_260228150806.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_4/measurement_260228150806.cbor
new file mode 100644
index 000000000..c3b10285a
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_4/measurement_260228150806.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_5/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_5/benchmark.cbor
index ba6ef469f..ba1ab2873 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_5/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_5/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strwlist_count_custom_eq.pyjthroughput¡hElements„mlatest_recordxmeasurement_250405004212.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strwlist_count_custom_eq.pyjthroughput¡hElements„mlatest_recordxmeasurement_260228150823.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_5/measurement_250405004212.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_5/measurement_250405004212.cbor
deleted file mode 100644
index a7603e2f6..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_5/measurement_250405004212.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_5/measurement_260228150823.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_5/measurement_260228150823.cbor
new file mode 100644
index 000000000..d0c4f95ea
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/list_count_custom_eq.py_5/measurement_260228150823.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py/benchmark.cbor
index f30548654..0f2c7ee60 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strnloop_append.pyjthroughput¡hElementsdmlatest_recordxmeasurement_250405004355.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strnloop_append.pyjthroughput¡hElementsdmlatest_recordxmeasurement_260228145437.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py/measurement_250405004355.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py/measurement_250405004355.cbor
deleted file mode 100644
index 1bd1eadd5..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py/measurement_250405004355.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py/measurement_260228145437.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py/measurement_260228145437.cbor
new file mode 100644
index 000000000..8fdbb20df
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py/measurement_260228145437.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_2/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_2/benchmark.cbor
index 54e0a027c..09d81d2c9 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_2/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_2/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strnloop_append.pyjthroughput¡hElements,mlatest_recordxmeasurement_250405004408.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strnloop_append.pyjthroughput¡hElements,mlatest_recordxmeasurement_260228145450.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_2/measurement_250405004408.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_2/measurement_250405004408.cbor
deleted file mode 100644
index 75b82e77f..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_2/measurement_250405004408.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_2/measurement_260228145450.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_2/measurement_260228145450.cbor
new file mode 100644
index 000000000..59410ec2e
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_2/measurement_260228145450.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_3/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_3/benchmark.cbor
index 5abe35bef..1b24b2974 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_3/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_3/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strnloop_append.pyjthroughput¡hElementsômlatest_recordxmeasurement_250405004424.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strnloop_append.pyjthroughput¡hElementsômlatest_recordxmeasurement_260228145506.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_3/measurement_250405004424.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_3/measurement_250405004424.cbor
deleted file mode 100644
index b9a32148d..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_3/measurement_250405004424.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_3/measurement_260228145506.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_3/measurement_260228145506.cbor
new file mode 100644
index 000000000..94ccf5321
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_3/measurement_260228145506.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_4/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_4/benchmark.cbor
index 32ab726f7..11ee1c560 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_4/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_4/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strnloop_append.pyjthroughput¡hElements¼mlatest_recordxmeasurement_250405004439.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strnloop_append.pyjthroughput¡hElements¼mlatest_recordxmeasurement_260228145521.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_4/measurement_250405004439.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_4/measurement_250405004439.cbor
deleted file mode 100644
index 11147b983..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_4/measurement_250405004439.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_4/measurement_260228145521.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_4/measurement_260228145521.cbor
new file mode 100644
index 000000000..d1cc39e3c
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_4/measurement_260228145521.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_5/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_5/benchmark.cbor
index 9ca78bbfb..319b3c8be 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_5/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_5/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strnloop_append.pyjthroughput¡hElements„mlatest_recordxmeasurement_250405004455.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strnloop_append.pyjthroughput¡hElements„mlatest_recordxmeasurement_260228145536.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_5/measurement_250405004455.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_5/measurement_250405004455.cbor
deleted file mode 100644
index 0b99c16bc..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_5/measurement_250405004455.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_5/measurement_260228145536.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_5/measurement_260228145536.cbor
new file mode 100644
index 000000000..65ceb81f8
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/loop_append.py_5/measurement_260228145536.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py/benchmark.cbor
index e5f6af938..798b0913b 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strnloop_string.pyjthroughput¡hElementsdmlatest_recordxmeasurement_250405003249.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strnloop_string.pyjthroughput¡hElementsdmlatest_recordxmeasurement_260228145757.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py/measurement_250405003249.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py/measurement_250405003249.cbor
deleted file mode 100644
index 5b1f70ec0..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py/measurement_250405003249.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py/measurement_260228145757.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py/measurement_260228145757.cbor
new file mode 100644
index 000000000..407254c39
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py/measurement_260228145757.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_2/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_2/benchmark.cbor
index cf6b64b8c..37163ed13 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_2/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_2/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strnloop_string.pyjthroughput¡hElements,mlatest_recordxmeasurement_250405003303.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strnloop_string.pyjthroughput¡hElements,mlatest_recordxmeasurement_260228145812.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_2/measurement_250405003303.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_2/measurement_250405003303.cbor
deleted file mode 100644
index ebfdee5fd..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_2/measurement_250405003303.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_2/measurement_260228145812.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_2/measurement_260228145812.cbor
new file mode 100644
index 000000000..82ece2ef0
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_2/measurement_260228145812.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_3/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_3/benchmark.cbor
index 879e6b737..f03de4de1 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_3/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_3/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strnloop_string.pyjthroughput¡hElementsômlatest_recordxmeasurement_250405003316.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strnloop_string.pyjthroughput¡hElementsômlatest_recordxmeasurement_260228145826.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_3/measurement_250405003316.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_3/measurement_250405003316.cbor
deleted file mode 100644
index 53ed1c3ea..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_3/measurement_250405003316.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_3/measurement_260228145826.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_3/measurement_260228145826.cbor
new file mode 100644
index 000000000..dfabaeae1
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_3/measurement_260228145826.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_4/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_4/benchmark.cbor
index 55f461218..e1e600481 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_4/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_4/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strnloop_string.pyjthroughput¡hElements¼mlatest_recordxmeasurement_250405003331.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strnloop_string.pyjthroughput¡hElements¼mlatest_recordxmeasurement_260228145841.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_4/measurement_250405003331.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_4/measurement_250405003331.cbor
deleted file mode 100644
index da402301f..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_4/measurement_250405003331.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_4/measurement_260228145841.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_4/measurement_260228145841.cbor
new file mode 100644
index 000000000..11174916a
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_4/measurement_260228145841.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_5/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_5/benchmark.cbor
index 3d3514935..04bdfcc76 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_5/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_5/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strnloop_string.pyjthroughput¡hElements„mlatest_recordxmeasurement_250405003344.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strnloop_string.pyjthroughput¡hElements„mlatest_recordxmeasurement_260228145854.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_5/measurement_250405003344.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_5/measurement_250405003344.cbor
deleted file mode 100644
index a2b732421..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_5/measurement_250405003344.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_5/measurement_260228145854.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_5/measurement_260228145854.cbor
new file mode 100644
index 000000000..b749718c9
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/loop_string.py_5/measurement_260228145854.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py/benchmark.cbor
new file mode 100644
index 000000000..ea605b0c1
--- /dev/null
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py/benchmark.cbor
@@ -0,0 +1 @@
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strisorted.pyjthroughput¡hElementsdmlatest_recordxmeasurement_260228145208.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py/measurement_260228145208.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py/measurement_260228145208.cbor
new file mode 100644
index 000000000..1a32c629a
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py/measurement_260228145208.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py_2/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py_2/benchmark.cbor
new file mode 100644
index 000000000..b8c45e0a0
--- /dev/null
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py_2/benchmark.cbor
@@ -0,0 +1 @@
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strisorted.pyjthroughput¡hElements,mlatest_recordxmeasurement_260228145223.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py_2/measurement_260228145223.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py_2/measurement_260228145223.cbor
new file mode 100644
index 000000000..9b595f7a0
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py_2/measurement_260228145223.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py_3/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py_3/benchmark.cbor
new file mode 100644
index 000000000..93595fc96
--- /dev/null
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py_3/benchmark.cbor
@@ -0,0 +1 @@
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strisorted.pyjthroughput¡hElementsômlatest_recordxmeasurement_260228145238.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py_3/measurement_260228145238.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py_3/measurement_260228145238.cbor
new file mode 100644
index 000000000..75b483858
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py_3/measurement_260228145238.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py_4/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py_4/benchmark.cbor
new file mode 100644
index 000000000..25eca88a7
--- /dev/null
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py_4/benchmark.cbor
@@ -0,0 +1 @@
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strisorted.pyjthroughput¡hElements¼mlatest_recordxmeasurement_260228145252.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py_4/measurement_260228145252.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py_4/measurement_260228145252.cbor
new file mode 100644
index 000000000..ea9035393
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py_4/measurement_260228145252.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py_5/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py_5/benchmark.cbor
new file mode 100644
index 000000000..8f0748b64
--- /dev/null
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py_5/benchmark.cbor
@@ -0,0 +1 @@
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strisorted.pyjthroughput¡hElements„mlatest_recordxmeasurement_260228145305.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py_5/measurement_260228145305.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py_5/measurement_260228145305.cbor
new file mode 100644
index 000000000..575af5fa8
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/sorted.py_5/measurement_260228145305.cbor differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/strings.py/benchmark.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/strings.py/benchmark.cbor
index 5ddb506c7..5690a033e 100644
--- a/assets/criterion/data/main/microbenchmarks/rustpython/strings.py/benchmark.cbor
+++ b/assets/criterion/data/main/microbenchmarks/rustpython/strings.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strjstrings.pyjthroughputömlatest_recordxmeasurement_250405002622.cbor
\ No newline at end of file
+¢bid¤hgroup_idomicrobenchmarkskfunction_idjrustpythonivalue_strjstrings.pyjthroughputömlatest_recordxmeasurement_260228150220.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/strings.py/measurement_250405002622.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/strings.py/measurement_250405002622.cbor
deleted file mode 100644
index 891be3f4a..000000000
Binary files a/assets/criterion/data/main/microbenchmarks/rustpython/strings.py/measurement_250405002622.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/microbenchmarks/rustpython/strings.py/measurement_260228150220.cbor b/assets/criterion/data/main/microbenchmarks/rustpython/strings.py/measurement_260228150220.cbor
new file mode 100644
index 000000000..33460fc27
Binary files /dev/null and b/assets/criterion/data/main/microbenchmarks/rustpython/strings.py/measurement_260228150220.cbor differ
diff --git a/assets/criterion/data/main/parse_to_ast/cpython/fannkuch.py/benchmark.cbor b/assets/criterion/data/main/parse_to_ast/cpython/fannkuch.py/benchmark.cbor
index 99f63ea1d..bbbf209b4 100644
--- a/assets/criterion/data/main/parse_to_ast/cpython/fannkuch.py/benchmark.cbor
+++ b/assets/criterion/data/main/parse_to_ast/cpython/fannkuch.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idlparse_to_astkfunction_idgcpythonivalue_strkfannkuch.pyjthroughput¡eBytestmlatest_recordxmeasurement_250405002030.cbor
\ No newline at end of file
+¢bid¤hgroup_idlparse_to_astkfunction_idgcpythonivalue_strkfannkuch.pyjthroughput¡eBytestmlatest_recordxmeasurement_260228143930.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/parse_to_ast/cpython/fannkuch.py/measurement_250405002030.cbor b/assets/criterion/data/main/parse_to_ast/cpython/fannkuch.py/measurement_250405002030.cbor
deleted file mode 100644
index f482d3bd3..000000000
Binary files a/assets/criterion/data/main/parse_to_ast/cpython/fannkuch.py/measurement_250405002030.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/parse_to_ast/cpython/fannkuch.py/measurement_260228143930.cbor b/assets/criterion/data/main/parse_to_ast/cpython/fannkuch.py/measurement_260228143930.cbor
new file mode 100644
index 000000000..9944900f1
Binary files /dev/null and b/assets/criterion/data/main/parse_to_ast/cpython/fannkuch.py/measurement_260228143930.cbor differ
diff --git a/assets/criterion/data/main/parse_to_ast/cpython/json_loads.py/benchmark.cbor b/assets/criterion/data/main/parse_to_ast/cpython/json_loads.py/benchmark.cbor
new file mode 100644
index 000000000..041083958
--- /dev/null
+++ b/assets/criterion/data/main/parse_to_ast/cpython/json_loads.py/benchmark.cbor
@@ -0,0 +1 @@
+¢bid¤hgroup_idlparse_to_astkfunction_idgcpythonivalue_strmjson_loads.pyjthroughput¡eBytes|mlatest_recordxmeasurement_260228144001.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/parse_to_ast/cpython/json_loads.py/measurement_260228144001.cbor b/assets/criterion/data/main/parse_to_ast/cpython/json_loads.py/measurement_260228144001.cbor
new file mode 100644
index 000000000..cdd040230
Binary files /dev/null and b/assets/criterion/data/main/parse_to_ast/cpython/json_loads.py/measurement_260228144001.cbor differ
diff --git a/assets/criterion/data/main/parse_to_ast/cpython/mandelbrot.py/benchmark.cbor b/assets/criterion/data/main/parse_to_ast/cpython/mandelbrot.py/benchmark.cbor
index 79e10f24a..edfeb4088 100644
--- a/assets/criterion/data/main/parse_to_ast/cpython/mandelbrot.py/benchmark.cbor
+++ b/assets/criterion/data/main/parse_to_ast/cpython/mandelbrot.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idlparse_to_astkfunction_idgcpythonivalue_strmmandelbrot.pyjthroughput¡eBytes«mlatest_recordxmeasurement_250405001930.cbor
\ No newline at end of file
+¢bid¤hgroup_idlparse_to_astkfunction_idgcpythonivalue_strmmandelbrot.pyjthroughput¡eBytes«mlatest_recordxmeasurement_260228143901.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/parse_to_ast/cpython/mandelbrot.py/measurement_250405001930.cbor b/assets/criterion/data/main/parse_to_ast/cpython/mandelbrot.py/measurement_250405001930.cbor
deleted file mode 100644
index a4703093e..000000000
Binary files a/assets/criterion/data/main/parse_to_ast/cpython/mandelbrot.py/measurement_250405001930.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/parse_to_ast/cpython/mandelbrot.py/measurement_260228143901.cbor b/assets/criterion/data/main/parse_to_ast/cpython/mandelbrot.py/measurement_260228143901.cbor
new file mode 100644
index 000000000..157700c69
Binary files /dev/null and b/assets/criterion/data/main/parse_to_ast/cpython/mandelbrot.py/measurement_260228143901.cbor differ
diff --git a/assets/criterion/data/main/parse_to_ast/cpython/nbody.py/benchmark.cbor b/assets/criterion/data/main/parse_to_ast/cpython/nbody.py/benchmark.cbor
index 3c1959f6b..2bf1b8eea 100644
--- a/assets/criterion/data/main/parse_to_ast/cpython/nbody.py/benchmark.cbor
+++ b/assets/criterion/data/main/parse_to_ast/cpython/nbody.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idlparse_to_astkfunction_idgcpythonivalue_strhnbody.pyjthroughput¡eBytes¨mlatest_recordxmeasurement_250405002000.cbor
\ No newline at end of file
+¢bid¤hgroup_idlparse_to_astkfunction_idgcpythonivalue_strhnbody.pyjthroughput¡eBytes¨mlatest_recordxmeasurement_260228143832.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/parse_to_ast/cpython/nbody.py/measurement_250405002000.cbor b/assets/criterion/data/main/parse_to_ast/cpython/nbody.py/measurement_250405002000.cbor
deleted file mode 100644
index f5a01dc73..000000000
Binary files a/assets/criterion/data/main/parse_to_ast/cpython/nbody.py/measurement_250405002000.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/parse_to_ast/cpython/nbody.py/measurement_260228143832.cbor b/assets/criterion/data/main/parse_to_ast/cpython/nbody.py/measurement_260228143832.cbor
new file mode 100644
index 000000000..03f142df1
Binary files /dev/null and b/assets/criterion/data/main/parse_to_ast/cpython/nbody.py/measurement_260228143832.cbor differ
diff --git a/assets/criterion/data/main/parse_to_ast/cpython/pystone.py/benchmark.cbor b/assets/criterion/data/main/parse_to_ast/cpython/pystone.py/benchmark.cbor
index ea59efb42..5329da862 100644
--- a/assets/criterion/data/main/parse_to_ast/cpython/pystone.py/benchmark.cbor
+++ b/assets/criterion/data/main/parse_to_ast/cpython/pystone.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idlparse_to_astkfunction_idgcpythonivalue_strjpystone.pyjthroughput¡eBytesïmlatest_recordxmeasurement_250405002058.cbor
\ No newline at end of file
+¢bid¤hgroup_idlparse_to_astkfunction_idgcpythonivalue_strjpystone.pyjthroughput¡eBytesïmlatest_recordxmeasurement_260228144032.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/parse_to_ast/cpython/pystone.py/measurement_250405002058.cbor b/assets/criterion/data/main/parse_to_ast/cpython/pystone.py/measurement_250405002058.cbor
deleted file mode 100644
index b5a52fa9f..000000000
Binary files a/assets/criterion/data/main/parse_to_ast/cpython/pystone.py/measurement_250405002058.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/parse_to_ast/cpython/pystone.py/measurement_260228144032.cbor b/assets/criterion/data/main/parse_to_ast/cpython/pystone.py/measurement_260228144032.cbor
new file mode 100644
index 000000000..a0422c6c9
Binary files /dev/null and b/assets/criterion/data/main/parse_to_ast/cpython/pystone.py/measurement_260228144032.cbor differ
diff --git a/assets/criterion/data/main/parse_to_ast/rustpython/fannkuch.py/benchmark.cbor b/assets/criterion/data/main/parse_to_ast/rustpython/fannkuch.py/benchmark.cbor
index 005148f01..89a7b505b 100644
--- a/assets/criterion/data/main/parse_to_ast/rustpython/fannkuch.py/benchmark.cbor
+++ b/assets/criterion/data/main/parse_to_ast/rustpython/fannkuch.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idlparse_to_astkfunction_idjrustpythonivalue_strkfannkuch.pyjthroughput¡eBytestmlatest_recordxmeasurement_250405002014.cbor
\ No newline at end of file
+¢bid¤hgroup_idlparse_to_astkfunction_idjrustpythonivalue_strkfannkuch.pyjthroughput¡eBytestmlatest_recordxmeasurement_260228143915.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/parse_to_ast/rustpython/fannkuch.py/measurement_250405002014.cbor b/assets/criterion/data/main/parse_to_ast/rustpython/fannkuch.py/measurement_250405002014.cbor
deleted file mode 100644
index 43a9976af..000000000
Binary files a/assets/criterion/data/main/parse_to_ast/rustpython/fannkuch.py/measurement_250405002014.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/parse_to_ast/rustpython/fannkuch.py/measurement_260228143915.cbor b/assets/criterion/data/main/parse_to_ast/rustpython/fannkuch.py/measurement_260228143915.cbor
new file mode 100644
index 000000000..9de0e416f
Binary files /dev/null and b/assets/criterion/data/main/parse_to_ast/rustpython/fannkuch.py/measurement_260228143915.cbor differ
diff --git a/assets/criterion/data/main/parse_to_ast/rustpython/json_loads.py/benchmark.cbor b/assets/criterion/data/main/parse_to_ast/rustpython/json_loads.py/benchmark.cbor
new file mode 100644
index 000000000..d1451ae88
--- /dev/null
+++ b/assets/criterion/data/main/parse_to_ast/rustpython/json_loads.py/benchmark.cbor
@@ -0,0 +1 @@
+¢bid¤hgroup_idlparse_to_astkfunction_idjrustpythonivalue_strmjson_loads.pyjthroughput¡eBytes|mlatest_recordxmeasurement_260228143946.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/parse_to_ast/rustpython/json_loads.py/measurement_260228143946.cbor b/assets/criterion/data/main/parse_to_ast/rustpython/json_loads.py/measurement_260228143946.cbor
new file mode 100644
index 000000000..3d0049784
Binary files /dev/null and b/assets/criterion/data/main/parse_to_ast/rustpython/json_loads.py/measurement_260228143946.cbor differ
diff --git a/assets/criterion/data/main/parse_to_ast/rustpython/mandelbrot.py/benchmark.cbor b/assets/criterion/data/main/parse_to_ast/rustpython/mandelbrot.py/benchmark.cbor
index 6a933f2f6..4021ff0e7 100644
--- a/assets/criterion/data/main/parse_to_ast/rustpython/mandelbrot.py/benchmark.cbor
+++ b/assets/criterion/data/main/parse_to_ast/rustpython/mandelbrot.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idlparse_to_astkfunction_idjrustpythonivalue_strmmandelbrot.pyjthroughput¡eBytes«mlatest_recordxmeasurement_250405001914.cbor
\ No newline at end of file
+¢bid¤hgroup_idlparse_to_astkfunction_idjrustpythonivalue_strmmandelbrot.pyjthroughput¡eBytes«mlatest_recordxmeasurement_260228143846.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/parse_to_ast/rustpython/mandelbrot.py/measurement_250405001914.cbor b/assets/criterion/data/main/parse_to_ast/rustpython/mandelbrot.py/measurement_250405001914.cbor
deleted file mode 100644
index 6bc3adcf4..000000000
Binary files a/assets/criterion/data/main/parse_to_ast/rustpython/mandelbrot.py/measurement_250405001914.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/parse_to_ast/rustpython/mandelbrot.py/measurement_260228143846.cbor b/assets/criterion/data/main/parse_to_ast/rustpython/mandelbrot.py/measurement_260228143846.cbor
new file mode 100644
index 000000000..b8029fd0e
Binary files /dev/null and b/assets/criterion/data/main/parse_to_ast/rustpython/mandelbrot.py/measurement_260228143846.cbor differ
diff --git a/assets/criterion/data/main/parse_to_ast/rustpython/nbody.py/benchmark.cbor b/assets/criterion/data/main/parse_to_ast/rustpython/nbody.py/benchmark.cbor
index 9d97f26bf..8ad584b7d 100644
--- a/assets/criterion/data/main/parse_to_ast/rustpython/nbody.py/benchmark.cbor
+++ b/assets/criterion/data/main/parse_to_ast/rustpython/nbody.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idlparse_to_astkfunction_idjrustpythonivalue_strhnbody.pyjthroughput¡eBytes¨mlatest_recordxmeasurement_250405001945.cbor
\ No newline at end of file
+¢bid¤hgroup_idlparse_to_astkfunction_idjrustpythonivalue_strhnbody.pyjthroughput¡eBytes¨mlatest_recordxmeasurement_260228143815.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/parse_to_ast/rustpython/nbody.py/measurement_250405001945.cbor b/assets/criterion/data/main/parse_to_ast/rustpython/nbody.py/measurement_250405001945.cbor
deleted file mode 100644
index ef1c033d0..000000000
Binary files a/assets/criterion/data/main/parse_to_ast/rustpython/nbody.py/measurement_250405001945.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/parse_to_ast/rustpython/nbody.py/measurement_260228143815.cbor b/assets/criterion/data/main/parse_to_ast/rustpython/nbody.py/measurement_260228143815.cbor
new file mode 100644
index 000000000..e9bb2dfd5
Binary files /dev/null and b/assets/criterion/data/main/parse_to_ast/rustpython/nbody.py/measurement_260228143815.cbor differ
diff --git a/assets/criterion/data/main/parse_to_ast/rustpython/pystone.py/benchmark.cbor b/assets/criterion/data/main/parse_to_ast/rustpython/pystone.py/benchmark.cbor
index 2e98a9202..03b6355fb 100644
--- a/assets/criterion/data/main/parse_to_ast/rustpython/pystone.py/benchmark.cbor
+++ b/assets/criterion/data/main/parse_to_ast/rustpython/pystone.py/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idlparse_to_astkfunction_idjrustpythonivalue_strjpystone.pyjthroughput¡eBytesïmlatest_recordxmeasurement_250405002044.cbor
\ No newline at end of file
+¢bid¤hgroup_idlparse_to_astkfunction_idjrustpythonivalue_strjpystone.pyjthroughput¡eBytesïmlatest_recordxmeasurement_260228144016.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/parse_to_ast/rustpython/pystone.py/measurement_250405002044.cbor b/assets/criterion/data/main/parse_to_ast/rustpython/pystone.py/measurement_250405002044.cbor
deleted file mode 100644
index c7079b62b..000000000
Binary files a/assets/criterion/data/main/parse_to_ast/rustpython/pystone.py/measurement_250405002044.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/parse_to_ast/rustpython/pystone.py/measurement_260228144016.cbor b/assets/criterion/data/main/parse_to_ast/rustpython/pystone.py/measurement_260228144016.cbor
new file mode 100644
index 000000000..c56ba2510
Binary files /dev/null and b/assets/criterion/data/main/parse_to_ast/rustpython/pystone.py/measurement_260228144016.cbor differ
diff --git a/assets/criterion/data/main/pystone/cpython/10000/benchmark.cbor b/assets/criterion/data/main/pystone/cpython/10000/benchmark.cbor
index a4dfb97a0..687488247 100644
--- a/assets/criterion/data/main/pystone/cpython/10000/benchmark.cbor
+++ b/assets/criterion/data/main/pystone/cpython/10000/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idgpystonekfunction_idgcpythonivalue_stre10000jthroughput¡hElements'mlatest_recordxmeasurement_250405002116.cbor
\ No newline at end of file
+¢bid¤hgroup_idgpystonekfunction_idgcpythonivalue_stre10000jthroughput¡hElements'mlatest_recordxmeasurement_260228144053.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/pystone/cpython/10000/measurement_250405002116.cbor b/assets/criterion/data/main/pystone/cpython/10000/measurement_250405002116.cbor
deleted file mode 100644
index f729fd6dd..000000000
Binary files a/assets/criterion/data/main/pystone/cpython/10000/measurement_250405002116.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/pystone/cpython/10000/measurement_260228144053.cbor b/assets/criterion/data/main/pystone/cpython/10000/measurement_260228144053.cbor
new file mode 100644
index 000000000..a76415297
Binary files /dev/null and b/assets/criterion/data/main/pystone/cpython/10000/measurement_260228144053.cbor differ
diff --git a/assets/criterion/data/main/pystone/cpython/20000/benchmark.cbor b/assets/criterion/data/main/pystone/cpython/20000/benchmark.cbor
index 68a3d3ac9..6d2b8f04e 100644
--- a/assets/criterion/data/main/pystone/cpython/20000/benchmark.cbor
+++ b/assets/criterion/data/main/pystone/cpython/20000/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idgpystonekfunction_idgcpythonivalue_stre20000jthroughput¡hElementsN mlatest_recordxmeasurement_250405002152.cbor
\ No newline at end of file
+¢bid¤hgroup_idgpystonekfunction_idgcpythonivalue_stre20000jthroughput¡hElementsN mlatest_recordxmeasurement_260228144125.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/pystone/cpython/20000/measurement_250405002152.cbor b/assets/criterion/data/main/pystone/cpython/20000/measurement_250405002152.cbor
deleted file mode 100644
index 235730c4c..000000000
Binary files a/assets/criterion/data/main/pystone/cpython/20000/measurement_250405002152.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/pystone/cpython/20000/measurement_260228144125.cbor b/assets/criterion/data/main/pystone/cpython/20000/measurement_260228144125.cbor
new file mode 100644
index 000000000..eca0f68bd
Binary files /dev/null and b/assets/criterion/data/main/pystone/cpython/20000/measurement_260228144125.cbor differ
diff --git a/assets/criterion/data/main/pystone/cpython/30000/benchmark.cbor b/assets/criterion/data/main/pystone/cpython/30000/benchmark.cbor
index bc4ae3905..90a008d5f 100644
--- a/assets/criterion/data/main/pystone/cpython/30000/benchmark.cbor
+++ b/assets/criterion/data/main/pystone/cpython/30000/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idgpystonekfunction_idgcpythonivalue_stre30000jthroughput¡hElementsu0mlatest_recordxmeasurement_250405002230.cbor
\ No newline at end of file
+¢bid¤hgroup_idgpystonekfunction_idgcpythonivalue_stre30000jthroughput¡hElementsu0mlatest_recordxmeasurement_260228144157.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/pystone/cpython/30000/measurement_250405002230.cbor b/assets/criterion/data/main/pystone/cpython/30000/measurement_250405002230.cbor
deleted file mode 100644
index 834606eac..000000000
Binary files a/assets/criterion/data/main/pystone/cpython/30000/measurement_250405002230.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/pystone/cpython/30000/measurement_260228144157.cbor b/assets/criterion/data/main/pystone/cpython/30000/measurement_260228144157.cbor
new file mode 100644
index 000000000..b8a22f1d0
Binary files /dev/null and b/assets/criterion/data/main/pystone/cpython/30000/measurement_260228144157.cbor differ
diff --git a/assets/criterion/data/main/pystone/rustpython/10000/benchmark.cbor b/assets/criterion/data/main/pystone/rustpython/10000/benchmark.cbor
index a0dcec052..c8ddea2cb 100644
--- a/assets/criterion/data/main/pystone/rustpython/10000/benchmark.cbor
+++ b/assets/criterion/data/main/pystone/rustpython/10000/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idgpystonekfunction_idjrustpythonivalue_stre10000jthroughput¡hElements'mlatest_recordxmeasurement_250405002138.cbor
\ No newline at end of file
+¢bid¤hgroup_idgpystonekfunction_idjrustpythonivalue_stre10000jthroughput¡hElements'mlatest_recordxmeasurement_260228144108.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/pystone/rustpython/10000/measurement_250405002138.cbor b/assets/criterion/data/main/pystone/rustpython/10000/measurement_250405002138.cbor
deleted file mode 100644
index 0558e0201..000000000
Binary files a/assets/criterion/data/main/pystone/rustpython/10000/measurement_250405002138.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/pystone/rustpython/10000/measurement_260228144108.cbor b/assets/criterion/data/main/pystone/rustpython/10000/measurement_260228144108.cbor
new file mode 100644
index 000000000..de47e9d4d
Binary files /dev/null and b/assets/criterion/data/main/pystone/rustpython/10000/measurement_260228144108.cbor differ
diff --git a/assets/criterion/data/main/pystone/rustpython/20000/benchmark.cbor b/assets/criterion/data/main/pystone/rustpython/20000/benchmark.cbor
index 062352db3..1b69113e2 100644
--- a/assets/criterion/data/main/pystone/rustpython/20000/benchmark.cbor
+++ b/assets/criterion/data/main/pystone/rustpython/20000/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idgpystonekfunction_idjrustpythonivalue_stre20000jthroughput¡hElementsN mlatest_recordxmeasurement_250405002215.cbor
\ No newline at end of file
+¢bid¤hgroup_idgpystonekfunction_idjrustpythonivalue_stre20000jthroughput¡hElementsN mlatest_recordxmeasurement_260228144141.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/pystone/rustpython/20000/measurement_250405002215.cbor b/assets/criterion/data/main/pystone/rustpython/20000/measurement_250405002215.cbor
deleted file mode 100644
index bd01acbec..000000000
Binary files a/assets/criterion/data/main/pystone/rustpython/20000/measurement_250405002215.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/pystone/rustpython/20000/measurement_260228144141.cbor b/assets/criterion/data/main/pystone/rustpython/20000/measurement_260228144141.cbor
new file mode 100644
index 000000000..4bb4078fa
Binary files /dev/null and b/assets/criterion/data/main/pystone/rustpython/20000/measurement_260228144141.cbor differ
diff --git a/assets/criterion/data/main/pystone/rustpython/30000/benchmark.cbor b/assets/criterion/data/main/pystone/rustpython/30000/benchmark.cbor
index 0393554f1..c9b458b46 100644
--- a/assets/criterion/data/main/pystone/rustpython/30000/benchmark.cbor
+++ b/assets/criterion/data/main/pystone/rustpython/30000/benchmark.cbor
@@ -1 +1 @@
-¢bid¤hgroup_idgpystonekfunction_idjrustpythonivalue_stre30000jthroughput¡hElementsu0mlatest_recordxmeasurement_250405002253.cbor
\ No newline at end of file
+¢bid¤hgroup_idgpystonekfunction_idjrustpythonivalue_stre30000jthroughput¡hElementsu0mlatest_recordxmeasurement_260228144213.cbor
\ No newline at end of file
diff --git a/assets/criterion/data/main/pystone/rustpython/30000/measurement_250405002253.cbor b/assets/criterion/data/main/pystone/rustpython/30000/measurement_250405002253.cbor
deleted file mode 100644
index 174035152..000000000
Binary files a/assets/criterion/data/main/pystone/rustpython/30000/measurement_250405002253.cbor and /dev/null differ
diff --git a/assets/criterion/data/main/pystone/rustpython/30000/measurement_260228144213.cbor b/assets/criterion/data/main/pystone/rustpython/30000/measurement_260228144213.cbor
new file mode 100644
index 000000000..1da711a18
Binary files /dev/null and b/assets/criterion/data/main/pystone/rustpython/30000/measurement_260228144213.cbor differ
diff --git a/assets/criterion/execution/fannkuch.py.svg b/assets/criterion/execution/fannkuch.py.svg
index 447170540..82e6ececf 100644
--- a/assets/criterion/execution/fannkuch.py.svg
+++ b/assets/criterion/execution/fannkuch.py.svg
@@ -22,36 +22,32 @@ execution/fannkuch.py/cpython
0.0
-
-100.0
-
-
-
-200.0
+
+50.0
-
-
-300.0
+
+
+100.0
-
-
-400.0
+
+
+150.0
-
-
-500.0
+
+
+200.0
-
-
-600.0
+
+
+250.0
-
-
-700.0
+
+
+300.0
-
-
-
-
-
+
+
+
+
+
diff --git a/assets/criterion/execution/json_loads.py.svg b/assets/criterion/execution/json_loads.py.svg
new file mode 100644
index 000000000..15ac94156
--- /dev/null
+++ b/assets/criterion/execution/json_loads.py.svg
@@ -0,0 +1,53 @@
+
diff --git a/assets/criterion/execution/mandelbrot.py.svg b/assets/criterion/execution/mandelbrot.py.svg
index 96278b8bf..b88100163 100644
--- a/assets/criterion/execution/mandelbrot.py.svg
+++ b/assets/criterion/execution/mandelbrot.py.svg
@@ -22,44 +22,32 @@ execution/mandelbrot.py/cpython
0.0
-
-10.0
-
-
-
+
20.0
-
-
-30.0
-
-
-
+
+
40.0
-
-
-50.0
-
-
-
+
+
60.0
-
-
-70.0
-
-
-
+
+
80.0
-
-
-90.0
+
+
+100.0
+
+
+
+120.0
-
-
-
-
-
+
+
+
+
+
diff --git a/assets/criterion/execution/nbody.py.svg b/assets/criterion/execution/nbody.py.svg
index 378b1a053..e8f28da33 100644
--- a/assets/criterion/execution/nbody.py.svg
+++ b/assets/criterion/execution/nbody.py.svg
@@ -22,44 +22,48 @@ execution/nbody.py/cpython
0.0
-
+
20.0
-
-
+
+
40.0
-
-
+
+
60.0
-
-
+
+
80.0
-
-
+
+
100.0
-
-
+
+
120.0
-
-
+
+
140.0
-
-
+
+
160.0
-
-
+
+
180.0
-
-
-
-
-
+
+
+200.0
+
+
+
+
+
+
diff --git a/assets/criterion/microbenchmarks/addition.py.svg b/assets/criterion/microbenchmarks/addition.py.svg
index 42bcf73bf..3f0b2655c 100644
--- a/assets/criterion/microbenchmarks/addition.py.svg
+++ b/assets/criterion/microbenchmarks/addition.py.svg
@@ -54,44 +54,40 @@ microbenchmarks/cpython/addition.py
0.0
-
+
50.0
-
-
+
+
100.0
-
-
+
+
150.0
-
-
+
+
200.0
-
-
-250.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/criterion/microbenchmarks/cmp.py.svg b/assets/criterion/microbenchmarks/cmp.py.svg
index fc18f49f4..65086cfef 100644
--- a/assets/criterion/microbenchmarks/cmp.py.svg
+++ b/assets/criterion/microbenchmarks/cmp.py.svg
@@ -22,40 +22,32 @@ microbenchmarks/cpython/cmp.py
0.0
-
+
1.0
-
-
+
+
2.0
-
-
+
+
3.0
-
-
+
+
4.0
-
-
+
+
5.0
-
-
+
+
6.0
-
-
-7.0
-
-
-
-8.0
-
-
-
-
-
-
+
+
+
+
+
diff --git a/assets/criterion/microbenchmarks/complex_class.py.svg b/assets/criterion/microbenchmarks/complex_class.py.svg
index 2045e0a2e..9a54c26a4 100644
--- a/assets/criterion/microbenchmarks/complex_class.py.svg
+++ b/assets/criterion/microbenchmarks/complex_class.py.svg
@@ -22,40 +22,32 @@ microbenchmarks/cpython/complex_class.py
0.0
-
-5.0
-
-
-
-10.0
-
-
-
-15.0
-
-
-
+
20.0
-
-
-25.0
+
+
+40.0
-
-
-30.0
+
+
+60.0
-
-
-35.0
+
+
+80.0
-
-
-40.0
+
+
+100.0
+
+
+
+120.0
-
-
-
-
-
+
+
+
+
+
diff --git a/assets/criterion/microbenchmarks/comprehension_dict.py.svg b/assets/criterion/microbenchmarks/comprehension_dict.py.svg
index f8995ef68..5e37cbc26 100644
--- a/assets/criterion/microbenchmarks/comprehension_dict.py.svg
+++ b/assets/criterion/microbenchmarks/comprehension_dict.py.svg
@@ -54,52 +54,60 @@ microbenchmarks/cpython/comprehension_dict.py
0.0
-
+
20.0
-
-
+
+
40.0
-
-
+
+
60.0
-
-
+
+
80.0
-
-
+
+
100.0
-
-
+
+
120.0
-
-
+
+
140.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+160.0
+
+
+
+180.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/criterion/microbenchmarks/comprehension_list.py.svg b/assets/criterion/microbenchmarks/comprehension_list.py.svg
index 34fc6d902..bdaf93eb6 100644
--- a/assets/criterion/microbenchmarks/comprehension_list.py.svg
+++ b/assets/criterion/microbenchmarks/comprehension_list.py.svg
@@ -54,56 +54,44 @@ microbenchmarks/cpython/comprehension_list.py
0.0
-
-10.0
-
-
-
+
20.0
-
-
-30.0
-
-
-
+
+
40.0
-
-
-50.0
-
-
-
+
+
60.0
-
-
-70.0
-
-
-
+
+
80.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+100.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/criterion/microbenchmarks/comprehension_set.py.svg b/assets/criterion/microbenchmarks/comprehension_set.py.svg
index ef726c3f7..fa8f1782b 100644
--- a/assets/criterion/microbenchmarks/comprehension_set.py.svg
+++ b/assets/criterion/microbenchmarks/comprehension_set.py.svg
@@ -54,48 +54,56 @@ microbenchmarks/cpython/comprehension_set.py
0.0
-
+
20.0
-
-
+
+
40.0
-
-
+
+
60.0
-
-
+
+
80.0
-
-
+
+
100.0
-
-
+
+
120.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+140.0
+
+
+
+160.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/criterion/microbenchmarks/frozenset.py.svg b/assets/criterion/microbenchmarks/frozenset.py.svg
index 5ceb40db9..9792becbd 100644
--- a/assets/criterion/microbenchmarks/frozenset.py.svg
+++ b/assets/criterion/microbenchmarks/frozenset.py.svg
@@ -54,60 +54,48 @@ microbenchmarks/cpython/frozenset.py
0.0
-
+
5.0
-
-
+
+
10.0
-
-
+
+
15.0
-
-
+
+
20.0
-
-
+
+
25.0
-
-
+
+
30.0
-
-
-35.0
-
-
-
-40.0
-
-
-
-45.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/criterion/microbenchmarks/list_count_builtins.py.svg b/assets/criterion/microbenchmarks/list_count_builtins.py.svg
index b117f3b17..1818d885a 100644
--- a/assets/criterion/microbenchmarks/list_count_builtins.py.svg
+++ b/assets/criterion/microbenchmarks/list_count_builtins.py.svg
@@ -54,60 +54,56 @@ microbenchmarks/cpython/list_count_builtins.py
0.0
-
+
5.0
-
-
+
+
10.0
-
-
+
+
15.0
-
-
+
+
20.0
-
-
+
+
25.0
-
-
+
+
30.0
-
-
+
+
35.0
-
-
+
+
40.0
-
-
-45.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/criterion/microbenchmarks/list_count_custom_eq.py.svg b/assets/criterion/microbenchmarks/list_count_custom_eq.py.svg
index a5e91cc4f..2560c853b 100644
--- a/assets/criterion/microbenchmarks/list_count_custom_eq.py.svg
+++ b/assets/criterion/microbenchmarks/list_count_custom_eq.py.svg
@@ -54,48 +54,48 @@ microbenchmarks/cpython/list_count_custom_eq.py
0.0
-
-50.0
-
-
-
+
100.0
-
-
-150.0
-
-
-
+
+
200.0
-
-
-250.0
-
-
-
+
+
300.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+400.0
+
+
+
+500.0
+
+
+
+600.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/criterion/microbenchmarks/loop_append.py.svg b/assets/criterion/microbenchmarks/loop_append.py.svg
index 46440a530..33d431356 100644
--- a/assets/criterion/microbenchmarks/loop_append.py.svg
+++ b/assets/criterion/microbenchmarks/loop_append.py.svg
@@ -54,52 +54,52 @@ microbenchmarks/cpython/loop_append.py
0.0
-
+
50.0
-
-
+
+
100.0
-
-
+
+
150.0
-
-
+
+
200.0
-
-
+
+
250.0
-
-
+
+
300.0
-
-
+
+
350.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/criterion/microbenchmarks/loop_string.py.svg b/assets/criterion/microbenchmarks/loop_string.py.svg
index e1160e5db..caff30406 100644
--- a/assets/criterion/microbenchmarks/loop_string.py.svg
+++ b/assets/criterion/microbenchmarks/loop_string.py.svg
@@ -54,60 +54,48 @@ microbenchmarks/cpython/loop_string.py
0.0
-
-10.0
-
-
-
+
20.0
-
-
-30.0
-
-
-
+
+
40.0
-
-
-50.0
-
-
-
+
+
60.0
-
-
-70.0
-
-
-
+
+
80.0
-
-
-90.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+100.0
+
+
+
+120.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/criterion/microbenchmarks/sorted.py.svg b/assets/criterion/microbenchmarks/sorted.py.svg
new file mode 100644
index 000000000..55e8cf641
--- /dev/null
+++ b/assets/criterion/microbenchmarks/sorted.py.svg
@@ -0,0 +1,101 @@
+
diff --git a/assets/criterion/microbenchmarks/strings.py.svg b/assets/criterion/microbenchmarks/strings.py.svg
index 72a774ec1..7ef2f6bb7 100644
--- a/assets/criterion/microbenchmarks/strings.py.svg
+++ b/assets/criterion/microbenchmarks/strings.py.svg
@@ -22,48 +22,28 @@ microbenchmarks/cpython/strings.py
0.0
-
-0.5
-
-
-
+
1.0
-
-
-1.5
-
-
-
+
+
2.0
-
-
-2.5
-
-
-
+
+
3.0
-
-
-3.5
-
-
-
+
+
4.0
-
-
-4.5
-
-
-
+
+
5.0
-
-
-
-
-
+
+
+
+
+
diff --git a/assets/criterion/parse_to_ast/fannkuch.py.svg b/assets/criterion/parse_to_ast/fannkuch.py.svg
index 6e4c01bb9..13911db3a 100644
--- a/assets/criterion/parse_to_ast/fannkuch.py.svg
+++ b/assets/criterion/parse_to_ast/fannkuch.py.svg
@@ -22,44 +22,36 @@ parse_to_ast/rustpython/fannkuch.py
0.0
-
-20.0
+
+50.0
-
-
-40.0
-
-
-
-60.0
-
-
-
-80.0
-
-
-
+
+
100.0
-
-
-120.0
+
+
+150.0
+
+
+
+200.0
-
-
-140.0
+
+
+250.0
-
-
-160.0
+
+
+300.0
-
-
-180.0
+
+
+350.0
-
-
-
-
-
+
+
+
+
+
diff --git a/assets/criterion/parse_to_ast/json_loads.py.svg b/assets/criterion/parse_to_ast/json_loads.py.svg
new file mode 100644
index 000000000..8ff57f3e7
--- /dev/null
+++ b/assets/criterion/parse_to_ast/json_loads.py.svg
@@ -0,0 +1,69 @@
+
diff --git a/assets/criterion/parse_to_ast/mandelbrot.py.svg b/assets/criterion/parse_to_ast/mandelbrot.py.svg
index 95a62b04b..751023d39 100644
--- a/assets/criterion/parse_to_ast/mandelbrot.py.svg
+++ b/assets/criterion/parse_to_ast/mandelbrot.py.svg
@@ -22,28 +22,44 @@ parse_to_ast/rustpython/mandelbrot.py
0.0
-
+
20.0
-
-
+
+
40.0
-
-
+
+
60.0
-
-
+
+
80.0
-
-
+
+
100.0
-
-
-
-
-
+
+
+120.0
+
+
+
+140.0
+
+
+
+160.0
+
+
+
+180.0
+
+
+
+
+
+
diff --git a/assets/criterion/parse_to_ast/nbody.py.svg b/assets/criterion/parse_to_ast/nbody.py.svg
index 13dede3fd..3894d4451 100644
--- a/assets/criterion/parse_to_ast/nbody.py.svg
+++ b/assets/criterion/parse_to_ast/nbody.py.svg
@@ -6,7 +6,7 @@ parse_to_ast/nbody.py: Violin plot
Input
-Average time (µs)
+Average time (ms)
@@ -22,32 +22,48 @@ parse_to_ast/rustpython/nbody.py
0.0
-
-100.0
-
-
-
-200.0
-
-
-
-300.0
-
-
-
-400.0
-
-
-
-500.0
-
-
-
-600.0
-
-
-
-
-
-
+
+0.1
+
+
+
+0.2
+
+
+
+0.3
+
+
+
+0.4
+
+
+
+0.5
+
+
+
+0.6
+
+
+
+0.7
+
+
+
+0.8
+
+
+
+0.9
+
+
+
+1.0
+
+
+
+
+
+
diff --git a/assets/criterion/parse_to_ast/pystone.py.svg b/assets/criterion/parse_to_ast/pystone.py.svg
index ab29799f9..3124773d1 100644
--- a/assets/criterion/parse_to_ast/pystone.py.svg
+++ b/assets/criterion/parse_to_ast/pystone.py.svg
@@ -22,48 +22,40 @@ parse_to_ast/rustpython/pystone.py
0.0
-
-0.1
-
-
-
+
0.2
-
-
-0.3
-
-
-
+
+
0.4
-
-
-0.5
-
-
-
+
+
0.6
-
-
-0.7
-
-
-
+
+
0.8
-
-
-0.9
-
-
-
+
+
1.0
-
-
-
-
-
+
+
+1.2
+
+
+
+1.4
+
+
+
+1.6
+
+
+
+
+
+
diff --git a/assets/criterion/pystone/10000.svg b/assets/criterion/pystone/10000.svg
index 97c0a480d..aa23b2fcf 100644
--- a/assets/criterion/pystone/10000.svg
+++ b/assets/criterion/pystone/10000.svg
@@ -22,28 +22,44 @@ pystone/cpython/10000
0.0
-
+
0.2
-
-
+
+
0.4
-
-
+
+
0.6
-
-
+
+
0.8
-
-
+
+
1.0
-
-
-
-
-
+
+
+1.2
+
+
+
+1.4
+
+
+
+1.6
+
+
+
+1.8
+
+
+
+
+
+
diff --git a/assets/criterion/pystone/20000.svg b/assets/criterion/pystone/20000.svg
index 0b62ff2d2..8dfea43f1 100644
--- a/assets/criterion/pystone/20000.svg
+++ b/assets/criterion/pystone/20000.svg
@@ -22,32 +22,24 @@ pystone/cpython/20000
0.0
-
-0.2
+
+0.5
-
-
-0.4
-
-
-
-0.6
-
-
-
-0.8
-
-
-
+
+
1.0
-
-
-1.2
+
+
+1.5
+
+
+
+2.0
-
-
-
-
-
+
+
+
+
+
diff --git a/assets/criterion/pystone/30000.svg b/assets/criterion/pystone/30000.svg
index e5fbe0caf..ff6312299 100644
--- a/assets/criterion/pystone/30000.svg
+++ b/assets/criterion/pystone/30000.svg
@@ -22,28 +22,44 @@ pystone/cpython/30000
0.0
-
+
0.2
-
-
+
+
0.4
-
-
+
+
0.6
-
-
+
+
0.8
-
-
+
+
1.0
-
-
-
-
-
+
+
+1.2
+
+
+
+1.4
+
+
+
+1.6
+
+
+
+1.8
+
+
+
+
+
+
diff --git a/scripts/whats_left_builtin_items.sh b/scripts/whats_left_builtin_items.sh
new file mode 100755
index 000000000..42550ad5a
--- /dev/null
+++ b/scripts/whats_left_builtin_items.sh
@@ -0,0 +1,39 @@
+#!/bin/bash
+set -euo pipefail
+
+# paths where the script is located
+SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
+PROJECT_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)"
+
+DATA_DIR="$PROJECT_ROOT/_data"
+TEMP_FILE="$DATA_DIR/whats_left.temp"
+OUTPUT_DIR="$DATA_DIR/whats_left"
+OUTPUT_FILE="$OUTPUT_DIR/builtin_items.csv"
+
+# create directory if it doesn't exist
+mkdir -p "$OUTPUT_DIR"
+
+# exit violently if the temp file does not exist
+if [ ! -f "$TEMP_FILE" ]; then
+ echo "error: input file $TEMP_FILE not found" >&2
+ exit 1
+fi
+
+# generate the CSV file for builtin items from the temp file
+awk -f - "$TEMP_FILE" > "$OUTPUT_FILE" <<'EOF'
+BEGIN {
+ OFS=","
+ print "builtin,name,is_inherited"
+}
+/^# builtin items/ { in_section=1; next }
+/^$/ { if (in_section) exit }
+in_section {
+ split($1, a, ".")
+ rest = ""
+ idx = index($0, " ")
+ if (idx > 0) {
+ rest = substr($0, idx+1)
+ }
+ print a[1], $1, rest
+}
+EOF