- Notifications
You must be signed in to change notification settings - Fork16
Read-only mirror of official repo on openldap.org. Issues and pull requests here are ignored. Use OpenLDAP ITS for issues.
swiftlang/swift-lmdb
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
CLMDB is a SwiftPM package wrapper forLMDB, a key-value database storage solution created for fast read and write processes. You can read more about this project at:http://www.lmdb.tech/doc.
This wrapper provides exposure of the library's C interfaces to Swift, allowing a Swift application or service to easily create, read, and manage database instances of LMDB.
Changes in LMDB will be pulled into this repository as the upstream project evolves. The LMDB repository is mirrored here:https://github.com/LMDB/lmdb.
Swift LMDB makes two local changes to LMDB in order to pass thread sanitization checks inIndexStoreDB. These changes are:
- Use
_Atomicinstead ofvolatilefor transaction types - Build with POSIX mutexes enabled and robust mutexes disabled on Linux and macOS
The included LMDB database project is released underThe OpenLDAP Public License. This same license applies to the Swift code included in this repository.
About
Read-only mirror of official repo on openldap.org. Issues and pull requests here are ignored. Use OpenLDAP ITS for issues.
Resources
Code of conduct
Contributing
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Languages
- C96.5%
- Roff2.0%
- Other1.5%