Files
xahaud/src/ripple
seelabs 7b192945eb Replace std::pmr with boost::pmr:
gcc's implementation of `prm::synchronized_pool_resource` showed
extremely poor performance compared with
`boost::synchronized_pool_resouece`. Boost's implementation of pmr is
now used in all cases (previously it was only used when a standard
lib, like clang's, lacked an implementation of pmr).

This patch also makes a minor change where inner nodes are constructed
with sparse arrays, unless "dense" is explicitly requested.
2020-12-17 09:11:37 -08:00
..
2020-12-04 12:45:12 -08:00
2020-12-04 12:45:12 -08:00
2020-12-04 12:45:12 -08:00
2020-12-04 12:45:12 -08:00
2020-12-04 12:45:12 -08:00
2020-12-12 04:51:02 -08:00
2020-12-04 12:45:13 -08:00
2020-12-17 09:11:37 -08:00
2020-02-25 19:21:50 -08:00
2018-03-02 07:37:15 -08:00

Ripple Source Guidelines

Each folder contains a single module following the newest style:

  • One class per header
  • As much implementation hidden as possible
  • All major interfaces are abstract
  • Every class is documented
  • Each module focuses on solving one problem