Commit a296d503 authored by Gary Poster's avatar Gary Poster

add version markers to BTrees changes in NEWS. reinstate first bullet of BTrees changes.

parent 6834852e
...@@ -52,17 +52,23 @@ Blobs ...@@ -52,17 +52,23 @@ Blobs
BTrees BTrees
------ ------
- Normalize names in modules so that BTrees, Buckets, Sets, and TreeSets can - (3.8a1) Added support for 64-bit integer BTrees as separate types.
all be accessed with those names in the modules (e.g.,
(For now, we're retaining compile-time support for making the regular
integer BTrees 64-bit.)
- (3.8a1) Normalize names in modules so that BTrees, Buckets, Sets, and
TreeSets can all be accessed with those names in the modules (e.g.,
BTrees.IOBTree.BTree). This is in addition to the older names (e.g., BTrees.IOBTree.BTree). This is in addition to the older names (e.g.,
BTrees.IOBTree.IOBTree). This allows easier drop-in replacement, which can BTrees.IOBTree.IOBTree). This allows easier drop-in replacement, which
especially be simplify code for packages that want to support both 32-bit and can especially be simplify code for packages that want to support both
64-bit BTrees. 32-bit and 64-bit BTrees.
- Describe the interfaces for each module and actually declare the interfaces - (3.8a1) Describe the interfaces for each module and actually declare
for each. the interfaces for each.
- Fix module references so klass.__module__ points to the Python wrapper - (3.8a1) Fix module references so klass.__module__ points to the Python
module, not the C extension. wrapper module, not the C extension.
- introduce module families, to group all 32-bit and all 64-bit modules. - (3.8a1) introduce module families, to group all 32-bit and all 64-bit
modules.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment