There should be no lose of performance, there were no reason not to use an accumulator as far as I can tell
Adding a function as assoc_custom_equality, but returning an option and not raising an exception
It gave the minimum element in O(log(n)) Now it works in O(1), giving the element in the top of the tree Conflicts: libbase/baseSetSig.ml libbase/intSet.ml
As in Lists, it is usefull to be able to unify to map with the same elements, and fold on it.
…two set/map Usefull to explain why two sets are not equal.
Same as choose, but giving an option instead of an exception on empty map/set
I needed "choose" in my map, hence I added it, as in set.
Documenting some function, and commenting the implemantation
…les in plugin
… transactions should now be very usable
… on network error with db server
Fixes at least the exhibited case. However there are I think many other case with the same error. At least, thsi shows the fixing principle.
…nous calls both local and remote (only client->server though)
in the hope that error messages would be clearer if we don't interrupt trx while it is backtracking