wownero/src
Jeffrey 17772ef53e Eliminate dependence on boost::interprocess #8223
In this repo, `boost::interprocess` was being used soley to make `uint32_t` operations atomic. So I replaced each instance of
`boost::interprocess::ipcdetail::atomic(...)32` with `std::atomic` methods. I replaced member declarations as applicable. For example,
when I needed to change a `volatile uint32_t` into a `std::atomic<uint32_t>`. Sometimes, a member was being used a boolean flag, so
I replaced it with `std::atomic<bool>`.

You may notice that I didn't touch `levin_client_async.h`. That is because this file is entirely unused and will be deleted in PR monero-project#8211.

Additional changes from review:
* Make some local variables const
* Change postfix operators to prefix operators where value was not need
2022-03-30 13:18:32 -05:00
..
blockchain_db Merge pull request #7859 2021-10-17 23:25:34 -05:00
blockchain_utilities Doc: Update blockchain stats with review comments 2021-07-06 07:12:33 +02:00
blocks blocks: fix cmake syntax 2021-07-28 00:39:48 +02:00
checkpoints Reduce compilation time of epee/portable_storage_template_helper.h 2021-03-28 15:41:48 +02:00
common download: fix leak 2021-10-10 19:14:17 +00:00
crypto Merge pull request #8052 2022-03-02 18:52:51 -05:00
cryptonote_basic Eliminate dependence on boost::interprocess #8223 2022-03-30 13:18:32 -05:00
cryptonote_core Merge pull request #7877 2022-03-02 18:51:54 -05:00
cryptonote_protocol Eliminate dependence on boost::interprocess #8223 2022-03-30 13:18:32 -05:00
daemon Merge pull request #7891 2021-09-23 22:10:03 -05:00
daemonizer Update copyright year to 2020 2020-05-06 22:36:54 -04:00
debug_utilities Merge pull request #6810 2021-03-20 01:33:10 -04:00
device device_ledger: fix incorrect macro 2021-11-12 02:56:20 +01:00
device_trezor Merge pull request #7869 2021-10-17 23:28:04 -05:00
gen_multisig multisig key exchange update and refactor 2022-02-22 16:37:42 -06:00
gen_ssl_cert Update copyright year to 2020 2020-05-06 22:36:54 -04:00
hardforks Let stagenet hardfork happen before mainnet. 2020-09-04 22:47:05 +01:00
lmdb lmdb: Remove meaningless const qualifier on function type 2019-11-04 02:28:45 -07:00
mnemonics wallet_rpc_server: set seed language in generate_from_keys 2021-03-06 10:26:15 +00:00
multisig multisig key exchange update and refactor 2022-02-22 16:37:42 -06:00
net socks: ignore any exceptions in shutdown/close 2021-10-22 22:00:29 +02:00
p2p replace erciccione's seednode with one on haveno's infrastructure 2022-03-13 13:15:01 +01:00
platform Update copyright year to 2020 2020-05-06 22:36:54 -04:00
ringct fix ge_p3_is_point_at_infinity(), which is evaluating field elements that haven't been reduced by the field order 2022-01-25 07:14:46 -06:00
rpc Merge pull request #8187 2022-03-18 16:32:25 -05:00
serialization RPC and ZeroMQ APIs to support p2pool 2021-09-11 15:15:07 +02:00
simplewallet Merge pull request #7877 2022-03-02 18:51:54 -05:00
wallet Merge pull request #8158 2022-03-18 16:28:16 -05:00
CMakeLists.txt CMake: strip targets (optional) with -D STRIP_TARGETS=ON 2021-06-11 21:19:37 +02:00
cryptonote_config.h multisig key exchange update and refactor 2022-02-22 16:37:42 -06:00
version.cpp.in build: prepare v0.17 2020-09-14 16:52:42 +02:00
version.h wallet, rpc: add a release field to get_version 2019-08-26 19:28:25 +00:00