Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
db58b64
refactor: PEP 489 module init for '_timestamp'
tseaver May 31, 2024
5457ab9
feat: PEP 489 support for 'cPickleCache'
tseaver Jun 1, 2024
6aea0c5
feat: PEP 489 support for 'cPersistent'
tseaver Jun 1, 2024
63ddacd
refactor: remove Py2-Py3 compatibility macros
tseaver Jun 1, 2024
773dec6
refactor: have '_get_gmoff' take the module
tseaver Jun 1, 2024
a0728f0
refactor: add helper to fetch 'timestamp_type' from module state
tseaver Jun 1, 2024
1ff2379
fix: ensure module plays well with GC for its state
tseaver Jun 1, 2024
adef745
chore: comment tweaks
tseaver Jun 1, 2024
9a08ce4
refactor: move static CAPI structs to module state
tseaver Jun 1, 2024
760b281
revert: restore 'pertype' member name
tseaver Jun 12, 2024
17f19d4
Merge branch 'master' into tseaver-pep489
dataflake Aug 27, 2024
e8b6f50
Merge branch 'master' into tseaver-pep489
tseaver Aug 27, 2024
607cb29
fix: compile-time assert problems
tseaver Aug 28, 2024
6d0e416
fix: remove misleading comment
tseaver Aug 28, 2024
800d5bb
fix: correct name of type in comments
tseaver Aug 28, 2024
edb5509
fix: add GC protocol for heap-alloc type
tseaver Aug 28, 2024
2c3c032
fix: remove stray 'else'
tseaver Aug 28, 2024
64831e9
fix: dealloc type for heap-based persistent
tseaver Aug 28, 2024
5218c7e
fix: drop TODO and fossil
tseaver Aug 28, 2024
4cc597a
fix: restore ref stolen by 'PyModule_AddObject'
tseaver Aug 28, 2024
e883698
Merge branch 'tseaver-pep489' of github.com:zopefoundation/persistent…
tseaver Aug 28, 2024
fe4d727
fix: correct return types for GC methods
tseaver Aug 28, 2024
6447ad3
fix: add ref for type from capsule
tseaver Aug 28, 2024
7dcb033
fix: clean up GC for heap-based TimeStamp
tseaver Aug 28, 2024
da8067d
tests: drop testing 'simple_new' w/ 'type' and 'tuple'
tseaver Aug 28, 2024
8723cb3
Merge branch 'master' into tseaver-pep489
tseaver Aug 28, 2024
914c976
tests: improve coverage to 100%
tseaver Aug 28, 2024
6478bab
Merge branch 'master' into tseaver-pep489
tseaver Aug 28, 2024
c8b34ca
fix: don't do GC for members of the 'capi_struct'
tseaver Aug 28, 2024
c051eac
Merge branch 'master' into tseaver-pep489
tseaver Sep 4, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 0 additions & 32 deletions src/persistent/_compat.h

This file was deleted.

Loading