You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by rn...@apache.org on 2020/04/01 14:45:59 UTC

[couchdb-erlfdb] branch master created (now 5396535)

This is an automated email from the ASF dual-hosted git repository.

rnewson pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/couchdb-erlfdb.git.


      at 5396535  Merge pull request #17 from cloudant-labs/encode-lists-like-binaries

This branch includes the following new commits:

     new 4e91266  Initial Import
     new 4d957ed  Add network configuration outline
     new 6488e7c  Add network thread creation and destruction
     new a80d5a1  Add base future functions
     new 7a752e1  Add create_cluster callback
     new edd8c93  Implement cluster and database creation
     new 4410f17  Initial work on transaction APIs
     new 537cee5  More transaction APIs implemented
     new 842d733  Implemented transaction side effect APIs
     new ee03e8c  Implmeented transaction commit APIs
     new 9a6b6ed  Implemented the rest of the API
     new 08a84eb  List option names for specs
     new cd4223e  Add IS_ATOM helper
     new 0a481f0  Implement network_set_option
     new 7d034db  Implement set_option APIs
     new f495314  Implement tuple layer encoding
     new e9d821b  Initial tuple comparison implementation
     new 6cfad69  Implement Erlang API
     new 70d8fd0  Fix bug when creating futures
     new 12e428e  Add string and keyvalue future callbacks
     new 7cea86c  Tidy up API implementation
     new 3b65072  Add missing void future type
     new 30f5a29  Fix iterating over key/value arrays
     new a3cab87  Fix bugs found using FoundationDBs bindings tester
     new fbdd069  Support packing versionstamps in the tuple layer
     new 00833aa  Implement driver for fdb bindingstester
     new 080d955  Rename erlfdb_layer_tuple to erlfdb_tuple
     new 6582b00  Implement the subspace layer
     new 67d13b5  Support 64bit integers in atomic operations
     new 9860923  Fix typo in function head for future_is_ready
     new 998e1bd  Lock transactions to the process that created them
     new 4a7c2c1  Implement a high contention allocator
     new aedfcac  Add a utility module for reusable functions
     new 1cb7d6b  Replace subspace usage with macros
     new 2ef5733  Fix tuple mutation macros
     new 31e41c4  Improve handling of futures
     new 66551bd  Add support for snapshots as a transaction object
     new 50caca7  Fix HCA module
     new ef551dd  Add compatibility shim
     new c301d3c  Fix the `contains` check for subspaces
     new 709cb6f  Move py_repr to erlfdb_util:repr
     new 0bd1c56  Simplify clearing the stack
     new b28631f  Fix test runs with concurrency
     new 43f970c  Use the new snapshot object for API tests
     new 190df4a  Fix wait_for_empty calls in concurrent testing
     new f7663ce  Implement the DirectoryLayer
     new cc6cf82  Match Python catching all exceptions
     new ec08b1c  Update directory-layer-design.md
     new bfbeb48  Allow specifying a prefix for unpack and range
     new d683698  Export unpack/2
     new 74de9ab  Only unpack the tail after the provided prefix
     new 7663d95  Add tracking of read only transactions
     new 12d2a4e  Store the error code for clients
     new 8646478  Expose is_read_only/1 API
     new e0f4b43  Add an API for getting the previous error
     new fb90398  Release future resources properly
     new 75102b7  Flush `ready` message if already sent
     new e30b381  Add utilities for creating test clusters
     new 254de51  Fix get_last_error/1
     new 4f331fc  Expose get_raw_range
     new 4a2c683  Add get_next_tx_id API
     new d3c9df9  Make erlfdb_get_key_selector more user friendly
     new 57d4624  Fix reference counting of ErlFDBFuture resources
     new 2be6ad1  Mark futures as cancelled
     new ec0b9d1  Remember to free the msg_env on future destruction
     new 11e5c74  Add cancel/2 function, which takes an options argument
     new 11df0ac  Improve message flushing when waiting for a future
     new bef1c1f  Merge pull request #5 from cloudant-labs/improve-message-flushing
     new d03c5d2  Replace get_range_raw with fold_range_future/wait
     new 055be31  Adding a better README
     new 2657e61  Ensure intialization of offset
     new 672924a  Add a debug utility function
     new c7638a8  Switch API level to 610
     new 7718a3d  Merge pull request #6 from cloudant-labs/update-api-level-to-610
     new f310eaa  Add instructions on running the fdb bindingtester
     new be84094  Expose error string description function in the API
     new 85a8253  Merge pull request #9 from cloudant-labs/add-get-error-string
     new c89b2d6  Bump API level to 620
     new 6f59a39  Add transaction option to disallow writes
     new 1e62274  erlfdb_tuple:encode/2 should provide a clear error message when provided with a bad term to encode
     new 5396535  Merge pull request #17 from cloudant-labs/encode-lists-like-binaries

The 81 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.