summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-06-14Merge pull request #8383 from Morph1984/shadow-of-the-pastMai
yuzu: Make variable shadowing a compile-time error
2022-06-14Merge pull request #8462 from liamwhite/dynarmic-profileMai
core: centralize profile scope for Dynarmic
2022-06-14core: centralize profile scope for DynarmicLiam
2022-06-14externals: Update cpp-httplib to latestMorph
2022-06-14main: Eliminate variable shadowingMorph
2022-06-14Merge pull request #8461 from Morph1984/msvc-narrow-convMorph
vk_compute_pass: Use VK_ACCESS_NONE
2022-06-14Merge pull request #8434 from german77/uuidMorph
input_common: Replace usage of string guid to common uuid
2022-06-14vk_compute_pass: Use VK_ACCESS_NONEMorph
This enumeration was introduced in Vulkan 1.3, prefer using this instead of defaulting the enum. Also resolves a narrowing conversion warning on MSVC.
2022-06-14Merge pull request #8439 from liamwhite/monkey-compilerMai
general: fix compilation on GCC 12
2022-06-14wait_tree: Eliminate variable shadowingMorph
2022-06-14configure_ringcon: Eliminate variable shadowingMorph
2022-06-14configure_touch_from_button: Eliminate variable shadowingMorph
2022-06-14configure_per_game: Eliminate variable shadowingMorph
2022-06-14configure_input_player: Eliminate variable shadowingMorph
2022-06-14configure_dialog: Eliminate variable shadowingMorph
2022-06-14bootmanager: Eliminate variable shadowingMorph
2022-06-14game_list: Eliminate variable shadowingMorph
2022-06-14Merge pull request #8459 from Morph1984/wextra-gccMai
vk_compute_pass: Silence Wextra warning
2022-06-14externals: microprofileui: Eliminate variable shadowingMorph
2022-06-14vk_compute_pass: Silence Wextra warningMorph
Silences a warning about using enumerated and non-enumerated types in a conditional expression.
2022-06-13kernel: fix passthrough of local captures in lambdaLiam
2022-06-13common/assert: rework ASSERT handling to avoid std::function usageLiam
2022-06-13general: fix compilation on MinGW GCC 12Liam
2022-06-13common/assert: add unlikelyLiam
2022-06-13general: fix compilation on GCC 12Liam
2022-06-13kernel: ensure class token lambda exit is unreachableLiam
2022-06-13kernel: fix inconsistency in AutoObjectTraits macro definitionsLiam
2022-06-13common: Don't test ASSERT conditions inlineLiam
2022-06-13common: Change semantics of UNREACHABLE to unconditionally crashLiam
2022-06-13Merge pull request #8458 from lat9nq/no-constexpr-flow-blockliamwhite
structured_control_flow: Remove constexpr Flow::Block
2022-06-13structured_control_flow: Remove constexpr Flow::Blocklat9nq
This seems to be unsupported in newer libstdc++ versions due to Flow::Block's base class being a non-literal type. It's not clear to me why this was permitted in earlier versions.
2022-06-13Merge pull request #8388 from liamwhite/simpler-pausebunnei
CpuManager: simplify pausing
2022-06-13yuzu_cmd: Eliminate variable shadowingMorph
2022-06-13audio_core: Remove -Werror=unused-parameterMorph
Removing this as we don't enforce unused parameter warnings elsewhere in the project, and explicitly specify -Wno-unused-parameter in the main CMakeLists.
2022-06-13CMakeLists: Make variable shadowing a compile-time errorMorph
Now that the entire project is free of variable shadowing, we can enforce this as a compile time error to prevent any further introduction of this logic bug.
2022-06-13externals: microprofile: Eliminate variable shadowingMorph
2022-06-13common: Eliminate variable shadowingMorph
GCC/Clang treats variables within lambdas as potentially shadowing those outside the lambda, despite them not being captured inside the lambda's capture list.
2022-06-13yuzu: Eliminate variable shadowingMorph
2022-06-13web_service: Eliminate variable shadowingMorph
2022-06-13Merge pull request #8446 from liamwhite/cmd-gdbMorph
core/debugger: support operation in yuzu-cmd
2022-06-13Merge pull request #8454 from liamwhite/inaddr-anyMorph
core/debugger: allow remote connections
2022-06-13Merge pull request #8443 from liamwhite/code-membunnei
kernel: fix KCodeMemory initialization
2022-06-12core/debugger: allow remote connectionsLiam
2022-06-11Merge pull request #8450 from lioncash/undefliamwhite
gdbstub_arch: Add missing virtual destructor
2022-06-11gdbstub_arch: Add missing virtual destructorLioncash
The class is used polymorphically, so it's undefined behavior to delete instances of GDBStubA64 and GDBStubA32 from the base class pointer.
2022-06-11Merge pull request #8353 from Docteh/msvc_report_runtimeMai M
log the MSVC runtime version when running on MSVC build
2022-06-11Merge pull request #8427 from Docteh/deprecate_qdesktopMai M
deprecate usage of QDesktopWidget for going fullscreen
2022-06-11Merge pull request #8449 from Docteh/translate_placeholderMai M
retranslate the game list placeholder
2022-06-11Merge pull request #8413 from behunin/bounded-queuebunnei
gpu_thread: Move to bounded queue
2022-06-11Merge pull request #8393 from lat9nq/default-vulkanbunnei
general: Set renderer_backend's default to Vulkan