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/07/21 09:43:44 UTC

[couchdb] branch prototype/fdb-layer-ebtree created (now 598733d)

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

rnewson pushed a change to branch prototype/fdb-layer-ebtree
in repository https://gitbox.apache.org/repos/asf/couchdb.git.


      at 598733d  Merge ebtree into src/ebtree

This branch includes the following new commits:

     new 8d20399  Initial commit
     new 6044f0a  readme
     new cbacdec  Update README.md
     new 51fd72a  Update README.md
     new 5b77d53  oops forgot the .app
     new b66184a  get vsn from git
     new d36e801  fix compilation warnings
     new 2528903  Update README.md
     new 2e6cfa2  Add incremental reduce on non-leaf nodes.
     new 69a4ec0  Merge pull request #1 from cloudant/reduce
     new b6446c3  Update README.md
     new cbf60dc  fix bug in reduce handling during delete
     new 4b726dd  add gitignore
     new 75bab7c  Pluggable collation
     new cb27931  Merge pull request #4 from cloudant/collation
     new 33b610e  nah
     new 692d747  remove ?MODULE: nonsense
     new 10d0e31  Merge pull request #5 from cloudant/remove-module
     new 16e7a44  improve range tests
     new 88371b5  fix range when using non-standard collation
     new b95cbb8  fix reverse_range when using non-standard collation
     new 07d22e6  Merge pull request #6 from cloudant/range-collation
     new 4e176c3  Accidentally introduced duplicates with custom collation
     new be7b10a  Merge pull request #8 from cloudant/fix-dupes
     new fb378e5  fix delete with custom collation
     new 45c62a0  Merge pull request #9 from cloudant/delete-collation-bug
     new 9d691c2  remember firstkey of subtree
     new bd9ed98  Merge pull request #10 from cloudant/firstkey
     new 9054e74  document existence of reduce functionality
     new e6b7a57  rename reduce to full_reduce to better represent its function
     new 46d9c82  arbitrary reductions
     new 7f82e50  add fold/4
     new 3828d8b  implement full_reduce using fold
     new 03e1c6d  handy comparison funs
     new 38269f5  reimplement lookup as a fold
     new 5b35378  unused variables
     new a1714f1  reimplement reduce as fold
     new 56686a8  enable coverage
     new fd7b579  collation fun tests
     new d6edc5e  remove unused functions
     new 8e44430  Merge pull request #11 from cloudant/reduce3
     new 2ca9f7f  Add upper bound to intermediate reduce list size
     new c19e0a1  Merge pull request #12 from cloudant/upper-bound
     new c4cb82d  make upper bound of interactive reduce match tree maximum
     new 0ea8ddd  move full_reduce
     new c6689c2  more tests
     new 8cac976  fix bug in full_reduce when root is a leaf
     new cb20ab4  more tests
     new 60a35a9  reduce every 50. flip flop.
     new 976fa8f  follow reduce's style in full_reduce
     new 87bb813  remove premature optimization even thought it was neat
     new d598fc6  minor optimize when visting leaf
     new 465e7b2  extract final reduce function
     new 6ae6cc2  Arbitrary group reduce
     new 60cea2d  Merge pull request #13 from cloudant/group_level
     new c48f4fe  sequential ids
     new 46cc29e  ensure erlfdb is started before ebtree
     new 38d5622  Merge pull request #14 from cloudant/sequential
     new ac3f25f  Eliminate unnecessary node lookup
     new a00717a  Merge pull request #15 from cloudant/optimize-split-child
     new 2da3eee  swap get_node and get_node_wait
     new 9b016c8  Merge pull request #16 from cloudant/get_node_wait_swap
     new 952cab3  Remove separate init function
     new ee39d56  Merge pull request #17 from cloudant/implicit-create
     new 382096d  Introduce min and max keys for open ranges
     new 44e9904  Merge pull request #18 from cloudant/min-max
     new a3aa8cb  Update README.md
     new b2d7aa3  reuse do_reduce in full_reduce
     new b602a96  clarify the meaning of Fun in range/reverse_range
     new 06c1f2f  switch group_reduce to a user-defined acc function
     new 5bfcc40  Merge pull request #19 from cloudant/accfuns
     new e2175aa  Ensure all keys are in range during group_reduce
     new 2818bce  Merge pull request #20 from cloudant/group-reduce-bug
     new 387b7c1  assert that non-leafs have no prev/next pointers
     new 7485892  and then fix the bug where they got one
     new 6e507b7  Merge pull request #21 from cloudant/remove_pointers_from_non_leaf
     new 9e8629a  adjust rebar.config to work with rebar2 and rebar3
     new 11e5b55  Merge pull request #23 from cloudant/rebar-config-fix
     new ec5a380  fix how lookup rate is calculated in tests
     new 0b24409  honor ?MIN and ?MAX in find_child_int
     new a24e76f  update README.md to reflect progress
     new ffc07e9  don't export reduce funs, they're just for tests now
     new 0a2eca5  add spec/edoc to all public functions
     new 3f1e6a5  Allow fold in fwd and rev direction
     new 842c116  Add support for group_reduce in reverse order
     new 9e1483a  Merge pull request #25 from cloudant/group-reduce-rev
     new e347ad2  two blank lines between different functions
     new 11f46e5  refine typespec for callback functions
     new b23df65  Add ASLv2 license
     new 598733d  Merge ebtree into src/ebtree

The 90 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.