/
githubmirror
/
cpython
ОбзорДокументацияВойти
/
githubmirror
/
cpython
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
cpython/
Python/
..
clinic

gh-150285: Fix too long docstrings in Argument Clinic code (GH-150338)

3 месяца назад
frozen_modules

gh-97669: Create Tools/build/ directory (#97963)

4 года назад
Python-ast.c

gh-82312: Further improvement of error messages for generating AST nodes (GH-150912)

месяц назад
Python-tokenize.c

gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)

5 месяцев назад
README

Issue #18093: Factor out the programs that embed the runtime

12 лет назад
_contextvars.c

gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)

5 месяцев назад
_warnings.c

gh-143231: Add the module attribute to warnings.WarningMessage (GH-149298)

3 месяца назад
asdl.c

bpo-43244: Remove ast.h, asdl.h, Python-ast.h headers (GH-24933)

5 лет назад
asm_trampoline_aarch64.S

gh-149800: Split perf trampoline assembly into per-architecture files (#149894)

3 месяца назад
asm_trampoline_riscv64.S

gh-149800: Split perf trampoline assembly into per-architecture files (#149894)

3 месяца назад
asm_trampoline_x86_64.S

gh-149800: Split perf trampoline assembly into per-architecture files (#149894)

3 месяца назад
assemble.c

gh-151112: Fix double free in `assemble_init` when out of memory (#151142)

2 месяца назад
ast.c

gh-143055: Implementation of PEP 798 (#143056)

6 месяцев назад
ast_preprocess.c

gh-143055: Implementation of PEP 798 (#143056)

6 месяцев назад
ast_unparse.c

gh-143055: Fix crash in AST unparser when unparsing dict comprehension unpacking (#145556)

5 месяцев назад
bltinmodule.c

gh-152132: Test Py_CompileString() in test_capi.test_run (#153470)

месяц назад
bootstrap_hash.c

GH-131238: Core header refactor (GH-131250)

год назад
brc.c

Fix typos in documentation and comments (#119763)

2 года назад
bytecodes.c

gh-150490: Raise PyType_Modified for insertion into split dictionary (take 2) (#152914)

месяц назад
ceval.c

gh-153205: Set `MemoryError` in stackref array conversion (#153206)

месяц назад
ceval.h

gh-142186: Allow all PEP-669 events to be per-code object and disableable (GH-146182)

4 месяца назад
ceval_gil.c

gh-144748: Make PyErr_CheckSignals raise the exception scheduled by PyThreadState_SetAsyncExc (GH-145178)

5 месяцев назад
ceval_macros.h

GH-148874: Make sure that mngr.__exit__() is always called in a with statement (GH-150911)

месяц назад
codecs.c

gh-151253: Dump the Python path configuration on _PyCodec_InitRegistry() failure (#151250)

2 месяца назад
codegen.c

gh-154902: Add an intrinsic for conditional annotations (#155026)

5 дней назад
compile.c

gh-153252: Fix error handling in `_PyCompile_CodeGen` (#153253)

месяц назад
condvar.h

gh-104530: Enable native Win32 condition variables by default (GH-104531)

3 года назад
config_common.h

gh-76785: Add PyInterpreterConfig Helpers (gh-117170)

2 года назад
context.c

gh-151773: Fix NULL dereference in `PyContextVar_Set` (#151836)

2 месяца назад
critical_section.c

gh-150902: Optimize PyCriticalSection2 to skip locking the same locks held by the current CS2

2 месяца назад
crossinterp.c

gh-151842: Fix crash upon OOM in `_interpreters.capture_exception` (GH-151843)

2 месяца назад
crossinterp_data_lookup.h

gh-147960: Fix memory leak in crossinterp _tuple_shared() on alloc failure (#147961)

4 месяца назад
crossinterp_exceptions.h

gh-132775: Clean Up Cross-Interpreter Error Handling (gh-135369)

год назад
dtoa.c

gh-145633: Remove support for ancient ARM platforms with mixed-endian doubles (#145634)

5 месяцев назад
dup2.c

gh-108765: Python.h no longer includes <unistd.h> (#108783)

3 года назад
dynamic_annotations.c

bpo-32241: Add the const qualifire to declarations of umodifiable strings. (#4748)

9 лет назад
dynload_hpux.c

gh-88402: Add new sysconfig variables on Windows (GH-110049)

3 года назад
dynload_shlib.c

gh-122931: Allow stable abi3 API extensions to include a multiarch tuple in the filename (GH-152461)

15 дней назад
dynload_stub.c

gh-88402: Add new sysconfig variables on Windows (GH-110049)

3 года назад
dynload_win.c

gh-148690: Build Windows freethreaded binaries into separate directory and include python3t.dll on GIL-enabled (GH-149218)

3 месяца назад
emscripten_signal.c

GH-108614: Unbreak emscripten build (GH-109132)

3 года назад
emscripten_syscalls.c

gh-145177: Update Emscripten to 6.0.2 (#153235)

месяц назад
emscripten_trampoline.c

gh-145037: Fix Emscripten trampoline with emcc >= 4.0.19 (#145038)

6 месяцев назад
emscripten_trampoline_inner.c

gh-128627: Use __builtin_wasm_test_function_pointer_signature for Emscripten trampoline (#137470)

год назад
errors.c

gh-146480: Override the exception in _PyErr_SetKeyError() (#146486)

4 месяца назад
executor_cases.c.h

gh-150490: Raise PyType_Modified for insertion into split dictionary (take 2) (#152914)

месяц назад
fileutils.c

gh-152433: Windows: modernize and refactor stat emulation APIs (GH-153700)

18 дней назад
flowgraph.c

gh-151112: Move an `assert` that may fail in `cfg_builder_check` (#151153)

2 месяца назад
frame.c

gh-152105: Remove PyUnstable_ExecutableKinds and related macros (GH-155244)

5 дней назад
frozen.c

gh-152997: Support system locale encodings via an iconv-based codec (GH-153001)

месяц назад
frozenmain.c

Use PyConfig_Get() in frozenmain.c (#137421)

год назад
future.c

gh-126139: Improve error message location for future statement with unknown feature (#126140)

2 года назад
gc.c

gh-146527: Fix memory leak in _PyGC_Fini() (#150969)

2 месяца назад
gc_free_threading.c

gh-151646: Fix data race between gc.get_stats() and GC in free-threading builds (gh-151766)

месяц назад
gc_gil.c

gh-100240: Use a consistent implementation for freelists (#121934)

2 года назад
generated_cases.c.h

gh-150490: Raise PyType_Modified for insertion into split dictionary (take 2) (#152914)

месяц назад
getargs.c

gh-146615: Fix format specifiers in Python/ directory (GH-146619)

4 месяца назад
getcompiler.c

gh-141341: Rename COMPILER macro to _Py_COMPILER on Windows (#141342)

9 месяцев назад
getcopyright.c

gh-126133: Only use start year in PSF copyright, remove end years (#126236)

2 года назад
getopt.c

GH-133336: Remove reserved ``-J`` flag for Jython (#133444)

год назад
getplatform.c

bpo-32150: Expand tabs to spaces in C files. (#4583)

9 лет назад
getversion.c

gh-119132: Remove "experimental" tag from the CPython free-threading. (gh-135550)

год назад
hamt.c

gh-150178: Fix refcount leaks in hamt allocation failure paths (#150179)

3 месяца назад
hashtable.c

gh-111545: Add Py_HashPointer() function (#112096)

3 года назад
import.c

gh-153236: Propagate lazy submodule import errors (#153237)

24 дня назад
importdl.c

gh-140011: Delete importdl assertion that prevents importing embedded modules from packages (GH-141605)

9 месяцев назад
index_pool.c

gh-91048: Refactor and optimize remote debugging module (#134652)

год назад
initconfig.c

gh-153300: Reuse PYCONFIG_SPEC in config_set_global_vars() (#153471)

месяц назад
instruction_sequence.c

GH-143493: Conform to spec for generator expressions while supporting virtual iterators (GH-143569)

7 месяцев назад
instrumentation.c

gh-151524: Make it clearer that `_PyInstrumentation_DISABLE` is immortal in the code (GH-151525)

3 дня назад
interpconfig.c

gh-146615: Fix format specifiers in Python/ directory (GH-146619)

4 месяца назад
intrinsics.c

gh-154902: Add an intrinsic for conditional annotations (#155026)

5 дней назад
jit.c

GH-148960: Reduce the size of the debug stencils to less than half. (GH-150551)

2 месяца назад
jit_publish.c

GH-126910: Add GNU backtrace support for unwinding JIT frames (#149104)

3 месяца назад
jit_unwind.c

gh-139808: Add branch protections for aarch64 in asm_trampoline.S (#130864)

3 месяца назад
legacy_tracing.c

gh-148037: remove critical section from `PyCode_Addr2Line` (#148103)

4 месяца назад
lock.c

gh-145685: Remove `_PySeqLock` that is not used anymore (gh-155243)

5 дней назад
marshal.c

gh-141510: Update `marshal` module comment with `frozendict` support (#153655)

месяц назад
modsupport.c

gh-146636: Py_mod_abi mandatory for modules created from slots array (GH-146855)

4 месяца назад
mysnprintf.c

Add a warning message about PyOS_snprintf (#95993)

4 года назад
mystrtoul.c

gh-108765: Python.h no longer includes <ctype.h> (#108831)

3 года назад
object_stack.c

gh-100240: Use a consistent implementation for freelists (#121934)

2 года назад
opcode_targets.h

gh-145855: Remove the DELETE_ATTR bytecode (GH-146216)

месяц назад
optimizer.c

gh-154014: Initialize cold executor vm_data fields (GH-154142)

20 дней назад
optimizer_analysis.c

gh-145235: Make dict watcher API thread-safe for free-threaded builds (gh-145233)

3 месяца назад
optimizer_bytecodes.c

gh-148871: make `LOAD_COMMON_CONSTANT` use immortal stackref borrows (GH-149625)

2 месяца назад
optimizer_cases.c.h

gh-150490: Raise PyType_Modified for insertion into split dictionary (take 2) (#152914)

месяц назад
optimizer_symbols.c

gh-146261: JIT: protect against function version changes (#146300)

4 месяца назад
parking_lot.c

gh-148820: Fix _PyRawMutex use-after-free on spurious semaphore wakeup (gh-148852)

4 месяца назад
pathconfig.c

gh-133644: Remove deprecated Python initialization getter functions (#133661)

год назад
perf_jit_trampoline.c

gh-150723: Fix perf jitdump files on macOS (#150728)

2 месяца назад
perf_trampoline.c

gh-149156: Fix perf trampoline crash after fork (#150347)

3 месяца назад
preconfig.c

gh-146302: make Py_IsInitialized() thread-safe and reflect true init completion (GH-146303)

4 месяца назад
pyarena.c

Chore: Fix typo in `pyarena.c` (#126527)

2 года назад
pyctype.c

Include files missed in r72044.

17 лет назад
pyfpe.c

bpo-46315: Add ifdef HAVE_ feature checks for WASI compatibility (GH-30507)

5 лет назад
pyhash.c

gh-141226: Deprecate PEP-456 support for embedders (#141287)

6 месяцев назад
pylifecycle.c

gh-154822: Fix racy assertion during finalization (GH-154824)

13 дней назад
pymath.c

bpo-45440: Remove pymath.c fallbacks (GH-28977)

5 лет назад
pystate.c

gh-154431: Revert "gh-154431: Fix data race in `sys.audithook` (#154462)" (GH-154769)

15 дней назад
pystats.c

gh-145685: per-type method cache implementation (#150160)

21 день назад
pystrcmp.c

gh-108767: Replace ctype.h functions with pyctype.h functions (#108772)

3 года назад
pystrhex.c

gh-149685: Use the _Py prefix for private C macros (GH-149686)

3 месяца назад
pystrtod.c

gh-141004: soft-deprecate Py_INFINITY macro (#141033)

9 месяцев назад
pythonrun.c

gh-152132: Test Py_CompileString() in test_capi.test_run (#153470)

месяц назад
pytime.c

gh-152849: Fix `OverflowError` message for out-of-range timestamps in the `time` module (#152850)

месяц назад
qsbr.c

gh-144438: Fix false sharing between QSBR and tlbc_index (gh-144554)

6 месяцев назад
record_functions.c.h

gh-149358: Generating JIT recorder transformers and stabilizing family layouts (GH-149359)

3 месяца назад
remote_debug.h

gh-151029: Fix sys.remote_exec() unable to find writable memory when libpython replaced on disk (#151032)

месяц назад
remote_debugging.c

gh-138122: Implement frame caching in RemoteUnwinder to reduce memory reads (#142137)

8 месяцев назад
slots.c

gh-149044: Implement PEP 820 – PySlot: Unified slot system for the C API (GH-149055)

3 месяца назад
slots.toml

gh-149044: Implement PEP 820 – PySlot: Unified slot system for the C API (GH-149055)

3 месяца назад
slots_generated.c

gh-149044: Implement PEP 820 – PySlot: Unified slot system for the C API (GH-149055)

3 месяца назад
specialize.c

gh-152075: Avoid lock contention in _Py_Specialize_LoadGlobal under free threading (gh-153720)

11 дней назад
stackrefs.c

gh-131527: Stackref debug borrow checker (#140599)

9 месяцев назад
stdlib_module_names.h

gh-81313: Add the math.integer module (PEP-791) (GH-133909)

9 месяцев назад
structmember.c

gh-146270: Fix `PyMember_SetOne(..., NULL)` not being atomic (gh-148800)

3 месяца назад
suggestions.c

GH-131238: Core header refactor (GH-131250)

год назад
symtable.c

gh-152682: Fix NULL dereference on OOM in `symtable_visit_type_param_bound_or_default` (#152684)

месяц назад
sysmodule.c

gh-152912: Fix audit hook exception check in sys.addaudithook() (GH-152913)

14 дней назад
thread.c

gh-134745: Use "pymutex" for sys.thread_info on Windows (#141140)

9 месяцев назад
thread_nt.h

gh-134745: Remove dead code in `thread_nt.h` left by gh-134747 (#154338)

17 дней назад
thread_pthread.h

gh-154283: Make threading.get_native_id() unique across processes on DragonFly (GH-154287)

21 день назад
thread_pthread_stubs.h

gh-125161: return non zero value in pthread_self on wasi (#125303)

2 года назад
tier2_engine.md

Docs: fix spelling of the word 'transferring' (#116641)

2 года назад
traceback.c

gh-152903: Change PCWSTR to PWSTR in GetThreadDescription() typedef (#152904)

месяц назад
tracemalloc.c

gh-144763: Don't detach the GIL in tracemalloc (#144779)

6 месяцев назад
typecache.c

gh-145685: per-type method cache implementation (#150160)

21 день назад
uniqueid.c

gh-128923: Use zero to indicate unassigned unique id (#128925)

2 года назад
vm-state.md

gh-133079: Remove Py_C_RECURSION_LIMIT & PyThreadState.c_recursion_remaining (GH-133080)

год назад
README
Miscellaneous source files for the main Python shared library