clemahieu

Results 42 issues of clemahieu

When using program_options as a standalone submodule it appears to be missing links to other needed modules. Identified in https://github.com/nanocurrency/nano-node/pull/4030 # Workaround for missing reference errata in the boost property_tree...

When cross compiling boost context to x86_64 on windows with an M1, boost context will incorrectly detect BOOST_CONTEXT_ABI, BOOST_CONTEXT_ARCHITECTURE, BOOST_CONTEXT_ASSEMBLER to be the host variants rather than the target variants.

Right now a call to make_block is required after build/build_shared but is implied in the constructor.

To match the C signature mdb_env_set_mapsize(MDB_env *env, size_t size), add setindex! overload that takes a Csize_t argument.

This change is a simpler version of the priority scheduler per-bucket limiter that tracks the number of elections it's started while retaining the ability to queue blocks for activation once...

These classes perform similar functions but with different options. A possible category to place these flags is under [node.debugging]

This is a follow on to PR https://github.com/nanocurrency/nano-node/pull/4609 and responds to the fair queue for a channel being full by pausing incoming message processing for the channel. Pausing incoming message...

This change appropriately prioritises elections by bucket and then by LRU account. Overfilled buckets have the lowest priority block election cancelled and rolled back.

The library has not been maintained in several years and we have several local modifications. toml11 looks well maintained and supports comments https://github.com/ToruNiina/toml11?tab=readme-ov-file#preserving-comments