Lime3DS/src/common
kongfl888 K 8e1c0e3c13 Fix gcc 13+ compilation and update fmt. (#142)
* Soc and artic_bass: gcc 13+ compatibility fix.

* externals/fmt: update to HEAD fcd3e1e19.
It will fix error.
  integer_sequence<bool, (Is == Is)...>  [-Werror=tautological-compare]
The updating is helpful and needed.
Fmt has gone through two public versions since its last update
and has fixed many bugs, including new compiler optimizations.
But neither of these two public versions can fix the errors encountered above.
We need to switch to a working version.
It can be fixed after fmt/8e62172.There are still many optimizations,
Such as this one:
  Std. h c++23 build fix (# 3856)
And these:
  C++23 compatibility: basicstring_view cannot be constructed from nullptr (# 3846)
  Fix warning C4702 emitted from format.h (MSVC) (#3866)
Of course, there are other functional improvements as well.
Very helpful.
The selected version is the one that has been checked and works well.

And synchronously updating local code.

* citra_qt/ui: clean up duplicate naming warnings.
2024-11-07 14:44:03 +01:00
..
aarch64 externals: Update dynarmic to 6.6.1, Update oaknut to 2.0.1 (#7398) 2024-01-30 19:50:39 -08:00
dynamic_library misc: fix issues pointed out by msvc (#7316) 2024-01-07 12:37:42 -08:00
linux build: Fix non-PCH build on Linux and add non-PCH verification to CI. (#7351) 2024-01-13 19:58:09 -08:00
logging Fix gcc 13+ compilation and update fmt. (#142) 2024-11-07 14:44:03 +01:00
serialization boss: Implement Spotpass service (part 1) (#7232) 2023-12-08 23:34:44 -08:00
x64 code: Use std::span where appropriate (#6658) 2023-07-07 01:52:40 +03:00
alignment.h common: Resolve C4267 warning on MSVC 2022-05-18 00:05:40 -04:00
android_storage.cpp Various miscelaneous changes (#6496) 2023-05-03 17:24:10 +02:00
android_storage.h citra_android: Storage Access Framework implementation (#6313) 2023-03-23 14:30:52 +01:00
announce_multiplayer_room.h core, web_service: Check for error when registering rooms 2019-04-20 12:50:14 +08:00
apple_authorization.cpp common: Add C++ version of Apple authorization logic. (#6616) 2023-06-19 15:50:26 -07:00
apple_authorization.h common: Add C++ version of Apple authorization logic. (#6616) 2023-06-19 15:50:26 -07:00
arch.h build: Update to support multi-arch builds. 2023-01-07 01:09:32 -08:00
archives.h Code review actions (plus hopefully fix the linux CI) 2020-03-31 17:54:28 +01:00
assert.h assert/logging: Stop the logging thread and flush the backends before crashing (#7146) 2023-11-11 11:55:42 -08:00
atomic_ops.h Core: Port Exclusive memory impl from yuzu 2022-10-23 13:19:33 +05:30
bit_field.h Various miscelaneous changes (#6496) 2023-05-03 17:24:10 +02:00
bit_set.h common: Miscellaneous cleanups (#7239) 2023-12-14 16:26:33 +02:00
bounded_threadsafe_queue.h misc: fix issues pointed out by msvc (#7316) 2024-01-07 12:37:42 -08:00
cityhash.cpp misc: fix issues pointed out by msvc (#7316) 2024-01-07 12:37:42 -08:00
cityhash.h Port yuzu-emu/yuzu#4528: "common: Make use of [[nodiscard]] where applicable" (#5535) 2020-08-31 21:06:16 +02:00
CMakeLists.txt Remove the telemetry (#45) 2024-11-07 14:42:32 +01:00
color.h Rasterizer cache refactor (#6375) 2023-04-21 10:14:55 +03:00
common_funcs.h common: Miscellaneous cleanups (#7239) 2023-12-14 16:26:33 +02:00
common_paths.h file_util: Make sure portable user path is absolute. (#7448) 2024-02-18 15:21:53 -08:00
common_precompiled_headers.h Port yuzu-emu/yuzu#9300: "CMake: Use precompiled headers to improve compile times" (#6213) 2022-12-17 16:06:38 +01:00
common_types.h Core: Port Exclusive memory impl from yuzu 2022-10-23 13:19:33 +05:30
construct.h Code review - general gardening 2020-03-29 16:14:36 +01:00
detached_tasks.cpp Port yuzu-emu/yuzu#4528: "common: Make use of [[nodiscard]] where applicable" (#5535) 2020-08-31 21:06:16 +02:00
detached_tasks.h Remove the telemetry (#45) 2024-11-07 14:42:32 +01:00
error.cpp Custom textures rewrite (#6452) 2023-04-27 07:38:28 +03:00
error.h Custom textures rewrite (#6452) 2023-04-27 07:38:28 +03:00
expected.h clang format (#7017) 2023-09-27 13:42:19 -03:00
file_util.cpp file_util: Make sure portable user path is absolute. (#7448) 2024-02-18 15:21:53 -08:00
file_util.h file_util: Make sure portable user path is absolute. (#7448) 2024-02-18 15:21:53 -08:00
hash.h misc: fix issues pointed out by msvc (#7316) 2024-01-07 12:37:42 -08:00
literals.h Address review comments 2022-11-15 11:20:35 +01:00
math_util.h Rasterizer cache refactor (#6375) 2023-04-21 10:14:55 +03:00
memory_detect.cpp renderer_vulkan: Import host memory for screenshots (#7132) 2023-11-12 13:02:55 -08:00
memory_detect.h renderer_vulkan: Import host memory for screenshots (#7132) 2023-11-12 13:02:55 -08:00
memory_ref.cpp Added copyright notices on new files 2020-03-28 15:21:10 +00:00
memory_ref.h video_core: Refactor GPU interface (#7272) 2023-12-28 11:46:57 +01:00
microprofile.cpp Integrate the MicroProfile profiling library 2015-08-24 22:16:28 -03:00
microprofile.h code: Cleanup and warning fixes from the Vulkan PR (#6163) 2022-11-04 23:32:57 +01:00
microprofileui.h Common: Remove section measurement from profiler (#1731) 2016-04-29 00:07:10 -07:00
param_package.cpp common/logging: Reduce scope of fmt include 2023-06-30 12:15:52 +03:00
param_package.h Port yuzu-emu/yuzu#4528: "common: Make use of [[nodiscard]] where applicable" (#5535) 2020-08-31 21:06:16 +02:00
polyfill_thread.h misc: fix issues pointed out by msvc (#7316) 2024-01-07 12:37:42 -08:00
precompiled_headers.h Port yuzu-emu/yuzu#9300: "CMake: Use precompiled headers to improve compile times" (#6213) 2022-12-17 16:06:38 +01:00
quaternion.h Port yuzu-emu/yuzu#4528: "common: Make use of [[nodiscard]] where applicable" (#5535) 2020-08-31 21:06:16 +02:00
ring_buffer.h common: Miscellaneous cleanups (#7239) 2023-12-14 16:26:33 +02:00
scm_rev.cpp.in Add shader cache version generation 2020-01-15 19:58:33 -07:00
scm_rev.h Add shader cache version generation 2020-01-15 19:58:33 -07:00
scope_exit.h common/scope_exit: Replace std::move with std::forward in ScopeExit() 2019-04-15 17:55:44 +02:00
settings.cpp frontend: Add setting for whether to use LLE applets. (#7345) 2024-01-20 22:13:06 +02:00
settings.h Add log regex filter (#9) 2024-11-07 14:41:29 +01:00
slot_vector.h misc: fix issues pointed out by msvc (#7316) 2024-01-07 12:37:42 -08:00
static_lru_cache.h Revert "Artic Base: Fix out of bounds cache reads (#127)" (#129) 2024-11-07 14:44:01 +01:00
string_literal.h misc: fix issues pointed out by msvc (#7316) 2024-01-07 12:37:42 -08:00
string_util.cpp Merge pull request #6602 from SachinVin/wall 2023-06-18 22:37:39 +05:30
string_util.h Implement more HTTP:C functionality (#7035) 2023-10-11 10:09:16 -07:00
swap.h common: Miscellaneous cleanups (#7239) 2023-12-14 16:26:33 +02:00
texture.cpp Custom textures rewrite (#6452) 2023-04-27 07:38:28 +03:00
texture.h Custom textures rewrite (#6452) 2023-04-27 07:38:28 +03:00
thread_queue_list.h Port yuzu-emu/yuzu#4528: "common: Make use of [[nodiscard]] where applicable" (#5535) 2020-08-31 21:06:16 +02:00
thread_worker.h misc: fix issues pointed out by msvc (#7316) 2024-01-07 12:37:42 -08:00
thread.cpp misc: fix issues pointed out by msvc (#7316) 2024-01-07 12:37:42 -08:00
thread.h Custom textures rewrite (#6452) 2023-04-27 07:38:28 +03:00
threadsafe_queue.h common: Replace lock_guard with scoped_lock 2023-06-30 12:15:52 +03:00
timer.cpp common: Resolve C4267 warning on MSVC 2022-05-18 00:05:40 -04:00
timer.h common: Resolve C4267 warning on MSVC 2022-05-18 00:05:40 -04:00
unique_function.h Custom textures rewrite (#6452) 2023-04-27 07:38:28 +03:00
vector_math.h clang format (#7017) 2023-09-27 13:42:19 -03:00
web_result.h Put WebResult into a seperate file 2018-10-27 00:39:02 +02:00
zstd_compression.cpp build: fix build failure when not using precompiled headers (#7087) 2023-10-23 17:21:35 -03:00
zstd_compression.h code: Use std::span where appropriate (#6658) 2023-07-07 01:52:40 +03:00