Skip to content

Commit f6533b5

Browse files
author
qfcy
committed
Version 1.2.7.3
1 parent 6e2126f commit f6533b5

35 files changed

Lines changed: 602 additions & 232 deletions

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
*__pycache__*
1+
*__pycache__*
2+
build
3+
pyobject.egg-info

README.rst

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ pyobject.search - 以一个起始对象为起点,查找和搜索能到达的
1616

1717
pyobject.newtypes - 定义一些新的类型 (实验性)
1818

19-
pyobject.super_reflect - 实现记录动态反射 (正在开发中)
19+
pyobject.super_proxy - 实现记录动态反射的对象代理 (正在开发中)
2020

2121
pyobj_extension - C扩展模块, 提供操作Python对象底层的函数
2222

@@ -230,13 +230,13 @@ list_in(obj, lst)::
230230
本函数直接比较对象的指针,提高了效率。
231231

232232

233-
版本: 1.2.7
233+
版本: 1.2.7.3
234234

235235
更新日志:
236236

237237
2025-3-6(v1.2.7):为pyobject.browser新增了``dir()``中不存在的类属性(如``__flags__``, ``__mro__``),修改了pyobj_extension模块。
238238

239-
2025-2-15(v1.2.6):修复了pyobject.browser浏览过大对象的卡顿问题,改进了pyobject.code_模块,新增了正在开发中的反射库pyobject.super_reflect
239+
2025-2-15(v1.2.6):修复了pyobject.browser浏览过大对象的卡顿问题,改进了pyobject.code_模块,新增了正在开发中的反射库pyobject.super_proxy
240240
在pyobj_extension新增了``getrefcount_nogil``和``setrefcount_nogil``。
241241

242242
2024-10-24(v1.2.5):修复了pyobject.browser在Windows下的高DPI支持,修改了pyobj_extension模块,以及其他改进。
@@ -269,7 +269,7 @@ pyobject.search - Implements the utility for locating the path to a specific obj
269269

270270
pyobject.newtypes - Defines a few new types. (experimental)
271271

272-
pyobject.super_reflect - Implements dynamic reflection logging (in development)
272+
pyobject.super_proxy - Implements dynamic reflection proxy for objects (in development)
273273

274274
pyobj_extension - A C extension module offering functions to manipulate low-level Python objects.
275275

@@ -479,15 +479,15 @@ list_in(obj, lst)::
479479
Compared to the built-in Python call "obj in lst" that invokes the "==" operator (__eq__) multiple times, this function directly compares the pointers to improve efficiency.
480480

481481

482-
Version: 1.2.7
482+
Version: 1.2.7.3
483483

484484
Change Log
485485
==========
486486

487487
2025-3-6(v1.2.7): Added support for special class attributes excluded from ``dir()`` (such as ``__flags__``, ``__mro__``) in pyobject.browser and modified the pyobj_extension module.
488488

489489
2025-2-15 (v1.2.6): Fixed the lag issue when browsing large objects in ``pyobject.browser``, improved the ``pyobject.code_`` module, introduced a new reflection library
490-
``pyobject.super_reflect`` currently in development, and added ``getrefcount_nogil`` and ``setrefcount_nogil`` to the ``pyobj_extension`` module.
490+
``pyobject.super_proxy`` currently in development, and added ``getrefcount_nogil`` and ``setrefcount_nogil`` to the ``pyobj_extension`` module.
491491

492492
2024-10-24 (v1.2.5): Fixed high DPI support for ``pyobject.browser`` on Windows, modified the ``pyobj_extension`` module, along with other improvements.
493493

-58.7 KB
Binary file not shown.
-59.2 KB
Binary file not shown.
-59.2 KB
Binary file not shown.
-58.7 KB
Binary file not shown.
-59.2 KB
Binary file not shown.
-59.2 KB
Binary file not shown.
-59.1 KB
Binary file not shown.
59.3 KB
Binary file not shown.

0 commit comments

Comments
 (0)