basho / riak_core

Distributed systems infrastructure used by Riak.
Apache License 2.0
1.23k stars 391 forks source link

Fifo merge #912

Closed Licenser closed 5 years ago

Licenser commented 6 years ago

Oh good grief this is big, I'm really sorry about it. A bit of the history, when I first started _ng I did add a few things to keep up compatibility w/ newer Erlang and that kind of grew and grew to more things including AAE, dialyzer updates and quite a few cherry picks.

Now the own fork was kind of Ok for me but if we want to make this usable it seems sensible to go back using 'develop' as the central branch.

The code does compile, run eunit and eqc tests w/o failure but I'm pretty sure I've messed some things up so I don't want to blindly merge this in.

EDIT:

I forgot it also switches from rebar2 to rebar3 and from git to hex dependencies.

Sorry about the late reply, the mail swamp got me.

The most notable changes are: