| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Remove `match_string()`, `match_number()`, and `match_word()`
* Remove `match_word_with_extrasymb()` and `match_word_til_equal_mark()`
* Adapt unit test for `match_number()` to `match_number2()`
* Adapt unit test for `match_string()` to `match_string2()`
Note: the unit tests were testing for the old version of the functions, and
the interfaces for these functions changed slightly, so I had to also edit
the tests.
As of writing, this PR has no merge conflicts with #8211
Additional changes during review:
* Explicitly set up is_[float/signed]_val to be changed before each call
* Structify the tests and fix uninitialized variables
|
| |\ \
| | |
| | |
| | | |
17772ef Eliminate dependence on boost::interprocess #8223 (Jeffrey)
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |\ \
| |/
|/|
| | |
da9aa1f Copyright: Update to 2022 (mj-xmr)
|
| | | |
|
| |/
|
|
| |
Fixes issues reported in #8120
|
| |\
| |
| |
| | |
b0ec9f8 epee: avoid ADL selecting C++14 std::quoted (selsta)
|
| | | |
|
| |/ |
|
| |
|
|
| |
Co-authored-by: Jason Rhinelander <jason@imaginary.ca>
|
| |\
| |
| |
| | |
ec6b4cf support cors wildcard (woodser)
|
| | | |
|
| |\ \
| | |
| | |
| | | |
426dbf4 fix median overflow bug (koe)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
0ac9a04 epee: tidying post-incrementation -> pre-incrementation (mj-xmr)
|
| | | | |
|
| | |/
|/| |
|
| |\ \
| | |
| | |
| | | |
bf96055 Make SSL key/cert storage backward-compatible (Nathan Dorfman)
|
| | |/
| |
| |
| | |
This is required to build on OpenBSD (which uses LibreSSL). It also allows building against versions of OpenSSL before 1.0.2.
|
| |/ |
|
| | |
|
| |\
| |
| |
| | |
08e4497 Improve cryptonote (block and tx) binary read performance (Lee Clagett)
|
| | | |
|
| |\ \
| | |
| | |
| | | |
b4fe7c2 epee linkage dynamic; move monero_add_library to main CMakeLists.txt (mj-xmr)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
44cc6d6 Fix boost 1.76.0 compatibility (loqs)
|
| | | |
| | |
| | |
| | |
| | | |
Add missing header boost/mpl/contains.hpp
monero-project/monero/issues/7728
|
| |\ \ \
| |/ /
|/| |
| | | |
d772f13 epee: include public openssl header in cmake (selsta)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
cbd54ea cmake: set 3.5 as minimum version (selsta)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
451b5a5 clang: fix -Wrange-loop-analysis warnings (selsta)
|
| | |/ |
|
| |\ \
| |/
|/|
| | |
15e6275 CMake: new macro - finding all headers (extract from epee) (mj-xmr)
|
| | | |
|
| |\ \
| | |
| | |
| | | |
679d055 Remove payload copy in all outgoing p2p messages (Lee Clagett)
|
| | | | |
|
| |/ / |
|
| | |
| |
| |
| |
| | |
This reverts commit 63c7ca07fba2f063c760f786a986fb3e02fb040e, reversing
changes made to 2218e23e84a89e9a1e4c0be5d50f891ab836754f.
|
| |\ \
| | |
| | |
| | | |
23aae55 Remove payload copy in all outgoing p2p messages (Lee Clagett)
|
| | | | |
|
| |\ \ \
| |_|/
|/| |
| | | |
673c6d2 Reduce compilation time of epee/portable_storage_template_helper.h (mj-xmr)
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
0f2b5af Reduced executable size; reduced call sequence to 'allowed' log function (Lee Clagett)
|
| | | |/
| |/| |
|
| |\ \ \
| |_|/
|/| |
| | |
| | | |
2935a0c async_protocol_handler_config: fix deadlock (anon)
c877705 async_protocol_handler_config: add deadlock demo (anon)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
240d382 Epee: add headers to project files (via glob), to be able to search for them easily. (mj-xmr)
|
| | | |
| | |
| | |
| | |
| | |
| | | |
easily.
Use case: IDEs
|
| |\ \ \
| | | |
| | | |
| | | | |
b900fa0 Fix compiler warning for in keyvalue_serialization.h (mj-xmr)
|