├── .editorconfig ├── .github └── workflows │ ├── pre-commit.yml │ └── tests.yml ├── .gitignore ├── .manylinux-install.sh ├── .manylinux.sh ├── .meta.toml ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CHANGES.rst ├── CONTRIBUTING.md ├── COPYRIGHT.txt ├── LICENSE.txt ├── MANIFEST.in ├── README.rst ├── docs ├── Makefile ├── _static │ ├── custom.css │ └── placeholder.txt ├── _templates │ └── placeholder.txt ├── api.rst ├── changes.rst ├── conf.py ├── development.rst ├── index.rst ├── make.bat ├── overview.rst └── requirements.txt ├── include └── persistent │ └── persistent │ ├── _compat.h │ ├── cPersistence.h │ └── ring.h ├── pyproject.toml ├── setup.cfg ├── setup.py ├── src └── BTrees │ ├── BTreeItemsTemplate.c │ ├── BTreeModuleTemplate.c │ ├── BTreeTemplate.c │ ├── BucketTemplate.c │ ├── Interfaces.py │ ├── Length.py │ ├── MergeTemplate.c │ ├── SetOpTemplate.c │ ├── SetOpTemplate.h │ ├── SetTemplate.c │ ├── TreeSetTemplate.c │ ├── _IFBTree.c │ ├── _IIBTree.c │ ├── _IOBTree.c │ ├── _IUBTree.c │ ├── _LFBTree.c │ ├── _LLBTree.c │ ├── _LOBTree.c │ ├── _LQBTree.c │ ├── _OIBTree.c │ ├── _OLBTree.c │ ├── _OOBTree.c │ ├── _OQBTree.c │ ├── _OUBTree.c │ ├── _QFBTree.c │ ├── _QLBTree.c │ ├── _QOBTree.c │ ├── _QQBTree.c │ ├── _UFBTree.c │ ├── _UIBTree.c │ ├── _UOBTree.c │ ├── _UUBTree.c │ ├── __init__.py │ ├── _base.py │ ├── _compat.py │ ├── _datatypes.py │ ├── _fsBTree.c │ ├── _module_builder.py │ ├── check.py │ ├── floatvaluemacros.h │ ├── intkeymacros.h │ ├── intvaluemacros.h │ ├── objectkeymacros.h │ ├── objectvaluemacros.h │ ├── sorters.c │ ├── tests │ ├── __init__.py │ ├── _test_builder.py │ ├── common.py │ ├── testBTrees.py │ ├── testConflict.py │ ├── testPersistency.py │ ├── test_Length.py │ ├── test_OOBTree.py │ ├── test__base.py │ ├── test__datatypes.py │ ├── test_btreesubclass.py │ ├── test_check.py │ ├── test_compile_flags.py │ ├── test_dynamic_btrees.py │ ├── test_fsBTree.py │ └── test_utils.py │ └── utils.py └── tox.ini /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/.gitignore -------------------------------------------------------------------------------- /.manylinux-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/.manylinux-install.sh -------------------------------------------------------------------------------- /.manylinux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/.manylinux.sh -------------------------------------------------------------------------------- /.meta.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/.meta.toml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGES.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/CHANGES.rst -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /COPYRIGHT.txt: -------------------------------------------------------------------------------- 1 | Zope Foundation and Contributors -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/docs/_static/custom.css -------------------------------------------------------------------------------- /docs/_static/placeholder.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_templates/placeholder.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/changes.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../CHANGES.rst 2 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/development.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/docs/development.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/docs/overview.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /include/persistent/persistent/_compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/include/persistent/persistent/_compat.h -------------------------------------------------------------------------------- /include/persistent/persistent/cPersistence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/include/persistent/persistent/cPersistence.h -------------------------------------------------------------------------------- /include/persistent/persistent/ring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/include/persistent/persistent/ring.h -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/setup.py -------------------------------------------------------------------------------- /src/BTrees/BTreeItemsTemplate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/BTreeItemsTemplate.c -------------------------------------------------------------------------------- /src/BTrees/BTreeModuleTemplate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/BTreeModuleTemplate.c -------------------------------------------------------------------------------- /src/BTrees/BTreeTemplate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/BTreeTemplate.c -------------------------------------------------------------------------------- /src/BTrees/BucketTemplate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/BucketTemplate.c -------------------------------------------------------------------------------- /src/BTrees/Interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/Interfaces.py -------------------------------------------------------------------------------- /src/BTrees/Length.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/Length.py -------------------------------------------------------------------------------- /src/BTrees/MergeTemplate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/MergeTemplate.c -------------------------------------------------------------------------------- /src/BTrees/SetOpTemplate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/SetOpTemplate.c -------------------------------------------------------------------------------- /src/BTrees/SetOpTemplate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/SetOpTemplate.h -------------------------------------------------------------------------------- /src/BTrees/SetTemplate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/SetTemplate.c -------------------------------------------------------------------------------- /src/BTrees/TreeSetTemplate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/TreeSetTemplate.c -------------------------------------------------------------------------------- /src/BTrees/_IFBTree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_IFBTree.c -------------------------------------------------------------------------------- /src/BTrees/_IIBTree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_IIBTree.c -------------------------------------------------------------------------------- /src/BTrees/_IOBTree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_IOBTree.c -------------------------------------------------------------------------------- /src/BTrees/_IUBTree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_IUBTree.c -------------------------------------------------------------------------------- /src/BTrees/_LFBTree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_LFBTree.c -------------------------------------------------------------------------------- /src/BTrees/_LLBTree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_LLBTree.c -------------------------------------------------------------------------------- /src/BTrees/_LOBTree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_LOBTree.c -------------------------------------------------------------------------------- /src/BTrees/_LQBTree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_LQBTree.c -------------------------------------------------------------------------------- /src/BTrees/_OIBTree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_OIBTree.c -------------------------------------------------------------------------------- /src/BTrees/_OLBTree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_OLBTree.c -------------------------------------------------------------------------------- /src/BTrees/_OOBTree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_OOBTree.c -------------------------------------------------------------------------------- /src/BTrees/_OQBTree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_OQBTree.c -------------------------------------------------------------------------------- /src/BTrees/_OUBTree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_OUBTree.c -------------------------------------------------------------------------------- /src/BTrees/_QFBTree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_QFBTree.c -------------------------------------------------------------------------------- /src/BTrees/_QLBTree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_QLBTree.c -------------------------------------------------------------------------------- /src/BTrees/_QOBTree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_QOBTree.c -------------------------------------------------------------------------------- /src/BTrees/_QQBTree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_QQBTree.c -------------------------------------------------------------------------------- /src/BTrees/_UFBTree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_UFBTree.c -------------------------------------------------------------------------------- /src/BTrees/_UIBTree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_UIBTree.c -------------------------------------------------------------------------------- /src/BTrees/_UOBTree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_UOBTree.c -------------------------------------------------------------------------------- /src/BTrees/_UUBTree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_UUBTree.c -------------------------------------------------------------------------------- /src/BTrees/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/__init__.py -------------------------------------------------------------------------------- /src/BTrees/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_base.py -------------------------------------------------------------------------------- /src/BTrees/_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_compat.py -------------------------------------------------------------------------------- /src/BTrees/_datatypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_datatypes.py -------------------------------------------------------------------------------- /src/BTrees/_fsBTree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_fsBTree.c -------------------------------------------------------------------------------- /src/BTrees/_module_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/_module_builder.py -------------------------------------------------------------------------------- /src/BTrees/check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/check.py -------------------------------------------------------------------------------- /src/BTrees/floatvaluemacros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/floatvaluemacros.h -------------------------------------------------------------------------------- /src/BTrees/intkeymacros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/intkeymacros.h -------------------------------------------------------------------------------- /src/BTrees/intvaluemacros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/intvaluemacros.h -------------------------------------------------------------------------------- /src/BTrees/objectkeymacros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/objectkeymacros.h -------------------------------------------------------------------------------- /src/BTrees/objectvaluemacros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/objectvaluemacros.h -------------------------------------------------------------------------------- /src/BTrees/sorters.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/sorters.c -------------------------------------------------------------------------------- /src/BTrees/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Make this a package. 2 | -------------------------------------------------------------------------------- /src/BTrees/tests/_test_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/tests/_test_builder.py -------------------------------------------------------------------------------- /src/BTrees/tests/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/tests/common.py -------------------------------------------------------------------------------- /src/BTrees/tests/testBTrees.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/tests/testBTrees.py -------------------------------------------------------------------------------- /src/BTrees/tests/testConflict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/tests/testConflict.py -------------------------------------------------------------------------------- /src/BTrees/tests/testPersistency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/tests/testPersistency.py -------------------------------------------------------------------------------- /src/BTrees/tests/test_Length.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/tests/test_Length.py -------------------------------------------------------------------------------- /src/BTrees/tests/test_OOBTree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/tests/test_OOBTree.py -------------------------------------------------------------------------------- /src/BTrees/tests/test__base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/tests/test__base.py -------------------------------------------------------------------------------- /src/BTrees/tests/test__datatypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/tests/test__datatypes.py -------------------------------------------------------------------------------- /src/BTrees/tests/test_btreesubclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/tests/test_btreesubclass.py -------------------------------------------------------------------------------- /src/BTrees/tests/test_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/tests/test_check.py -------------------------------------------------------------------------------- /src/BTrees/tests/test_compile_flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/tests/test_compile_flags.py -------------------------------------------------------------------------------- /src/BTrees/tests/test_dynamic_btrees.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/tests/test_dynamic_btrees.py -------------------------------------------------------------------------------- /src/BTrees/tests/test_fsBTree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/tests/test_fsBTree.py -------------------------------------------------------------------------------- /src/BTrees/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/tests/test_utils.py -------------------------------------------------------------------------------- /src/BTrees/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/src/BTrees/utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopefoundation/BTrees/HEAD/tox.ini --------------------------------------------------------------------------------