Commit Graph
597 Commits
Author SHA1 Message Date
tobtoht e00908bc49 Merge pull request #10921
edea850 general: replace auto_scope_leave_caller with scope_guard (jeffro256)

ACKs: selsta, tobtoht
2026-07-22 16:31:31 +00:00
tobtoht 63edb67744 Merge pull request #10896
159b6b6 common: increase performance timer buffer size (selsta)

ACKs: jeffro256, tobtoht
2026-07-22 16:09:42 +00:00
tobtoht e071951803 Merge pull request #10920
b106208 dns_utils: update default public DNS resolvers (selsta)

ACKs: tobtoht, jpk68
2026-07-21 15:56:32 +00:00
tobtoht 3ed8ffb56b Merge pull request #10842
fa91ae4 common: remove dead code (Thomas)
8701fc9 blockchain_db: remove unused MDB_val_copy specializations (Thomas)
00d21ee epee: remove dead code (Thomas)

ACKs: selsta, jpk68
2026-07-20 09:09:49 +00:00
tobtoht d005c5d18a Merge pull request #10909
c3c3d23 cmake: apply cxa throw wrap flags when linking common (selsta)

ACKs: jpk68, jeffro256
2026-07-20 08:55:31 +00:00
jeffro256 edea8505db general: replace auto_scope_leave_caller with scope_guard
And replace unused inclusions of misc_language.h
2026-07-15 19:54:58 -05:00
selsta b106208a3e dns_utils: update default public DNS resolvers 2026-07-16 00:49:48 +02:00
selsta c3c3d233ab cmake: apply cxa throw wrap flags when linking common 2026-07-13 23:10:17 +02:00
tobtoht 0f84863fed Merge pull request #10868
248a343 dns_utils: remove archaic string_copy workaround (jpk68)

ACKs: selsta, tobtoht
2026-07-13 06:41:49 +00:00
selsta 0dcafa84cb cmake: use wrapped __cxa_throw on GNU/Linux 2026-07-11 02:57:09 +02:00
selsta 159b6b6ece common: increase performance timer buffer size 2026-07-11 02:46:32 +02:00
tobtoht d6aa5ce38f Merge pull request #10851
7eb70c7 chore: remove msvc remnants (jpk68)

ACKs: selsta, tobtoht
2026-07-08 09:26:40 +00:00
jpk68 248a343897 dns_utils: remove archaic string_copy workaround 2026-07-05 20:23:42 -04:00
tobtoht ee50ba98c9 Merge pull request #10830
e2e7715 simplewallet: deduplicate human-readable timespan function (jpk68)

ACKs: selsta, tobtoht
2026-07-03 11:59:19 +00:00
tobtoht 381fce8dde Merge pull request #10828
fecef76 Fix spelling typos in comments and string literals (Thomas)

ACKs: tobtoht, selsta
2026-07-02 13:18:56 +00:00
Thomas fa91ae4644 common: remove dead code
Each symbol below has no references anywhere in the tree (src/, contrib/,
tests/), and none on the in-flight FCMP++ (fcmp++-stage-new) or CARROT
(carrot_impl) integration branches; the full build still links cleanly.
Per-symbol history is given so the "why is this unused" is auditable (hashes
are ancestors of HEAD).

command_line:
- parse_command_line template: boost wrapper used by the connectivity tool and
  wallet from the 2014 import; the last caller was removed in b8a08f199 (2017,
  "wallet: fix --log-file not working"). Not boost's own
  boost::program_options::parse_command_line, a different function still in use.

download:
- download_finished / download_error: dead on arrival - added 63f0e074e (2017,
  "download: async API") but never wired to any caller.

perf_timer:
- set_performance_timer_log_level: dead on arrival - added 74dfdb0b3 (2016),
  never called. It was the only writer of performance_timer_log_level, which is
  therefore never reassigned and stays at its default (el::Level::Info).

Note: the unused PERF_TIMER_L / PERF_TIMER_UNIT_L macros are deliberately left
in place - the FCMP++ wallet-scanning work (fcmp++-stage-new, wallet2.cpp) uses
PERF_TIMER_L, so removing them would break that branch on rebase.
2026-06-30 21:11:20 +02:00
jpk68 7eb70c7858 chore: remove msvc remnants 2026-06-29 21:29:19 -04:00
tobtoht 46d39a2704 Merge pull request #10811
8a744a6 tests: remove dead transactions_generation_from_blockchain (Thomas)
b5136b1 common: remove unused data_cache.h (Thomas)

ACKs: selsta, tobtoht
2026-06-29 11:43:26 +00:00
tobtoht afa44c5322 Merge pull request #10806
ee052f7 cmake: add build translations option (tobtoht)

ACKs: selsta, plowsof
2026-06-27 13:04:55 +00:00
Thomas fecef767c9 Fix spelling typos in comments and string literals 2026-06-27 09:53:48 +02:00
tobtoht 0a83a39883 Merge pull request #10792
02db831 Fix spelling typos (Thomas)

ACKs: tobtoht, jeffro256
2026-06-24 17:21:24 +00:00
Thomas b5136b1a5d common: remove unused data_cache.h
Dead since 40eb82873 (2025-10) moved verRct caching into the mempool;
only a stale #include remained in blockchain.cpp.
2026-06-23 22:31:28 +02:00
tobtoht ee052f7872 cmake: add build translations option 2026-06-21 22:50:13 +02:00
Thomas 02db831d01 Fix spelling typos 2026-06-18 09:30:42 +02:00
jpk68 ff1f97bf6e dns_utils: replace address-to-string functions 2026-06-16 16:36:11 -04:00
tobtoht afb3f24b7b Merge pull request #10627
ee5115c src: remove non-standard thread extensions (jpk68)
2026-06-04 19:28:33 +00:00
tobtoht a38db1a90c Merge pull request #10672
73e6637 common: remove obsolete glibc warning (tobtoht)
2026-06-04 19:27:46 +00:00
tobtoht 58c71d2800 Merge pull request #10671
ade4935 common: remove unused windows header (tobtoht)
2026-06-03 18:59:41 +00:00
jpk68 e2e7715157 simplewallet: deduplicate human-readable timespan function 2026-05-29 21:02:42 -04:00
jpk68andSNeedlewoods ee5115ca2c src: remove non-standard thread extensions 2026-05-29 22:55:08 +02:00
tobtoht 73e663727c common: remove obsolete glibc warning 2026-05-27 21:40:57 +02:00
tobtoht ade493582a common: remove unused windows header 2026-05-27 21:34:13 +02:00
jpk68 5b34e138d6 src: fix formatting of copyright comments 2026-05-25 20:08:02 -04:00
tobtoht f3473acf49 Merge pull request #10612
d0f638a util: fix includes (jpk68)
2026-05-22 19:16:17 +00:00
tobtoht b745be7235 Merge pull request #10587
2c327aa fix spelling in comments and docs (Thomas)
2026-05-19 19:53:51 +00:00
tobtoht 687fdbfad5 Merge pull request #10576
eb025f7 common: validate Content-Range resume offset (iuyua9)
2026-05-19 16:31:26 +00:00
jpk68andSNeedlewoods d0f638ae69 util: fix includes 2026-05-16 20:50:21 +02:00
Thomas 2c327aa325 fix spelling in comments and docs 2026-05-13 21:20:05 +02:00
iuyua9 eb025f765e common: validate Content-Range resume offset 2026-05-12 18:34:37 +08:00
tobtoht 0d9accaeca Merge pull request #10526
b1a81cc cmake: require unbound idiomatically (tobtoht)
2026-05-11 18:40:01 +00:00
tobtoht b1a81cc0e6 cmake: require unbound idiomatically 2026-05-06 23:01:42 +02:00
tobtoht 90fc50c371 cmake: only link Boost Chrono where needed 2026-05-06 21:24:14 +02:00
OcheretovichandGitHub 0bc4c23d1c fix: add missing <type_traits> include for std::is_same 2026-03-18 18:46:17 +02:00
tobtoht 2404f1bc92 Merge pull request #10220
2eed71e cryptonote_basic: fix add_extra_nonce_to_tx_extra() length (jeffro256)
2026-03-01 11:27:03 +00:00
jeffro256 2eed71e575 cryptonote_basic: fix add_extra_nonce_to_tx_extra() length
Reviewed-by: selsta <selsta@sent.at>
Reviewed-by: SChernykh
2026-02-24 17:13:37 -06:00
jeffro256 c93c4fc829 Misc clang 21 fixes
* Use -O3 and other flags instead of -Ofast
  - https://discourse.llvm.org/t/rfc-deprecate-ofast/78687
  - https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html
* Find libunwind library based on C++ compiler type, not C compiler type
* In stack_trace.cpp, pass stream modifiers to `std::stringstream` first, then send string to log
* In stack_trace.cpp, remove dead code related to `stack_trace_log` path
* Remove `virtual` method attributues from `final` class `cryptonote::core`
* Remove unused `this` capture in cryptonote protocol handler
* Remove unused variable `bad` in net node
* Use `std::make_unsigned` instead of `boost::make_unsigned`
  - https://github.com/boostorg/type_traits/issues/171
  - https://github.com/boostorg/type_traits/issues/202
  - https://github.com/boostorg/type_traits/pull/199
* Cleanup `include`s in pair serialization
* Test convergence b/t `std::make_unsigned` and `boost::make_unsigned`

Fixes compilation and silences warnings on:
clang version 21.1.6
Linux 6.18.8-3-cachyos
2026-02-09 09:42:32 -07:00
tobtoht 24742771dc Merge pull request #10273
2d978db common: fix `apply_permutation()` for `std::vector<bool>` (jeffro256)
2026-01-17 03:39:07 +00:00
binaryFate 11be390610 Remove .no moneropulse domain from codebase 2026-01-12 11:49:46 +01:00
jeffro256 2d978db016 common: fix apply_permutation() for std::vector<bool> 2026-01-05 18:51:01 -06:00
tobtoht 662f0a6f32 Merge pull request #10215
d8d212c common: add std equivalent of hash_combine (jeffro256)
2025-11-26 19:32:06 +00:00