小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
PEP 839:PyFrozenSetWriter 和 PyFrozenDictWriter C API

该文章提出为Python C API新增PyFrozenSetWriter和PyFrozenDictWriter两个构建器接口,遵循PEP 782的PyBytesWriter设计,允许直接逐项构建不可变的frozenset和frozendict,避免中间可变对象。同时软弃用对frozenset调用PySet_Add(),推荐使用新接口,并计划迁移CPython内部代码。

PEP 839:PyFrozenSetWriter 和 PyFrozenDictWriter C API

Newest Python PEPs Newest Python PEPs · 2026-07-15T00:00:00Z
Python 3.15.0 alpha 4

Python 3.15.0 alpha 4 版本预计于2026年发布,当前仍在开发中。新特性包括PEP 799的高频统计采样分析器、PEP 686的UTF-8默认编码和PEP 782的PyBytesWriter C API,JIT编译器性能显著提升。下一个预发布版本定于2026年2月10日。

Python 3.15.0 alpha 4

Python Insider Python Insider · 2026-01-13T00:00:00Z
Python 3.15.0 alpha 3

Python 3.15.0 alpha 3是Python 3.15系列的第三个开发预览版本,包含PEP 799(高频低开销的统计采样分析器)、PEP 686(默认编码为UTF-8)和PEP 782(新的PyBytesWriter C API)。该版本不建议用于生产环境,下一次预发布定于2026年1月13日。

Python 3.15.0 alpha 3

Python Insider Python Insider · 2025-12-16T00:00:00Z
Python 3.15.0 alpha 2

Python 3.15.0 alpha 2是Python 3.15系列的第二个开发预览版本,包含PEP 799(高频低开销的统计采样分析器)、PEP 686(默认编码为UTF-8)和PEP 782(新的PyBytesWriter C API)。该版本不建议用于生产环境,下一次预发布定于2025年12月16日。

Python 3.15.0 alpha 2

Python Insider Python Insider · 2025-11-19T00:00:00Z
Python 3.15.0 alpha 1

Python 3.15.0 alpha 1计划于2025年发布,目前仍在开发中。该版本是七个计划中的alpha版本之一,主要新特性包括PEP 799(专用分析包)、PEP 686(默认编码为UTF-8)和PEP 782(新的PyBytesWriter C API)。下一个预发布版本定于2025年11月18日,不建议用于生产环境。

Python 3.15.0 alpha 1

Python Insider Python Insider · 2025-10-15T00:00:00Z
PEP 782:新增 PyBytesWriter C API

PEP 782 提议新增 PyBytesWriter C API,用于创建字节对象,旨在禁止创建不完整或不一致的对象,并软性弃用 PyBytes_FromStringAndSize(NULL, size) 和 _PyBytes_Resize() API。新 API 提供更高效的内存分配策略,支持字节写入和管理,确保字节对象的不可变性和完整性。

PEP 782:新增 PyBytesWriter C API

Newest Python PEPs Newest Python PEPs · 2025-03-27T00:00:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码