Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-16 | Merge pull request #8511 from german77/hbmenu | bunnei | |
service: ptm: Add TS, nifm: Stub GetInternetConnectionStatus | |||
2022-07-15 | Merge pull request #8560 from liamwhite/bitfield-may-alias | bunnei | |
common: fix bitfield aliasing on GCC/Clang | |||
2022-07-15 | common_funcs: Mark padding as [[maybe_unused]] | Merry | |
2022-07-09 | common: fix bitfield aliasing on GCC/Clang | Liam | |
2022-07-07 | Merge pull request #8522 from lat9nq/consolidate-settings | Morph | |
settings: Consolidate RangedSetting's with regular ones | |||
2022-07-02 | common/fiber: make fibers easier to use | Liam | |
2022-06-30 | settings: Consolidate RangedSetting's with regular ones | lat9nq | |
The latest git version of GCC has issues with my diamond inheritance shenanigans. Since that's now two compilers that don't like it I thought it'd be best to just axe all of it and just have the two templates like before. This rolls the features of BasicRangedSetting into BasicSetting, and likewise RangedSetting into Setting. It also renames them from BasicSetting and Setting to Setting and SwitchableSetting respectively. Now longer name corresponds to more complex thing. | |||
2022-06-30 | Adress Feedback. | Fernando Sahmkow | |
2022-06-28 | service: ptm: Rewrite PSM and add TS | german77 | |
2022-06-28 | Native clock: Use atomic ops as before. | Fernando Sahmkow | |
2022-06-28 | Native Clock: remove inaccuracy mask. | Fernando Sahmkow | |
2022-06-28 | Core: Fix tests. | Fernando Sahmkow | |
2022-06-28 | Core/Common: Corrections to core timing and add critical priority. | Fernando Sahmkow | |
2022-06-28 | Common: improve native clock. | Fernando Sahmkow | |
2022-06-21 | Merge pull request #8432 from liamwhite/watchpoint | bunnei | |
core/debugger: memory breakpoint support | |||
2022-06-16 | Merge pull request #8472 from german77/tace | Morph | |
common: param_package: Demote DEBUG to TRACE for getters | |||
2022-06-16 | core/debugger: memory breakpoint support | Liam | |
2022-06-16 | common: param_package: Demote DEBUG to TRACE for getters | Narr the Reg | |
2022-06-15 | Merge pull request #8460 from Morph1984/bounded-q | liamwhite | |
bounded_threadsafe_queue: Use constexpr capacity and mask | |||
2022-06-15 | bounded_threadsafe_queue: Use constexpr capacity and mask | Morph | |
While this is the primary change, we also: - Remove the mpsc namespace and rename Queue to MPSCQueue - Make Slot a private struct within MPSCQueue - Remove the AlignedAllocator template argument, as we use std::allocator - Replace instances of mask + 1 with capacity, and mask + 2 with capacity + 1 | |||
2022-06-14 | Merge pull request #8383 from Morph1984/shadow-of-the-past | Mai | |
yuzu: Make variable shadowing a compile-time error | |||
2022-06-13 | common/assert: rework ASSERT handling to avoid std::function usage | Liam | |
2022-06-13 | common/assert: add unlikely | Liam | |
2022-06-13 | common: Don't test ASSERT conditions inline | Liam | |
2022-06-13 | common: Change semantics of UNREACHABLE to unconditionally crash | Liam | |
2022-06-13 | common: Eliminate variable shadowing | Morph | |
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-11 | Merge pull request #8413 from behunin/bounded-queue | bunnei | |
gpu_thread: Move to bounded queue | |||
2022-06-11 | Merge pull request #8393 from lat9nq/default-vulkan | bunnei | |
general: Set renderer_backend's default to Vulkan | |||
2022-06-05 | common: consolidate ELF structure definitions | Liam | |
2022-06-02 | gpu_thread: Move to bounded queue | Levi Behunin | |
2022-06-01 | core/debugger: Implement new GDB stub debugger | Liam | |
2022-05-29 | settings: Set Vulkan to the default renderer backend | lat9nq | |
2022-05-28 | Merge pull request #8374 from german77/asnycvibrations | bunnei | |
input_common: Make vibration request async | |||
2022-05-26 | path_util: Resolve `-Wpointer-bool-conversion` warning | lat9nq | |
Clang (rightfully) warns that we are checking for the existence of pointer to something just allocated on the stack, which is always true. Instead, check whether GetModuleFileNameW failed. Co-authored-by: Mai M <mathew1800@gmail.com> | |||
2022-05-23 | input_common: Make vibration request async | Narr the Reg | |
2022-05-15 | string_util: Add U16StringFromBuffer | lat9nq | |
Qt's QString::toStdU16String doesn't work when compiling against the latest libstdc++, at least when using Clang. This function effectively does the same thing as the aforementioned one. | |||
2022-05-08 | VideoCore: Add option to dump the macros. | Fernando Sahmkow | |
Co-Authored-By: liamwhite <liamwhite@users.noreply.github.com> | |||
2022-04-28 | Merge pull request #8280 from Tachi107/spdx-fixup | Mai M | |
chore: add missing SPDX tags | |||
2022-04-28 | GCC 12 fixes | Liam | |
2022-04-28 | chore: add missing SPDX tags | Andrea Pappacoda | |
Follow-up to 99ceb03a1cfcf35968cab589ea188a8c406cda52 | |||
2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | |
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later. | |||
2022-04-16 | yuzu: Add custom ringcon configuration | german77 | |
2022-04-11 | hle: kernel: Use std::mutex instead of spin locks for most kernel locking. | bunnei | |
2022-04-07 | common: Replace lock_guard with scoped_lock | Merry | |
2022-04-07 | Merge pull request #8143 from merryhime/rdtsc | Fernando S | |
native_clock: Use lfence with rdtsc | |||
2022-04-06 | service: jit: stub JIT service | Liam | |
2022-04-04 | Merge pull request #8089 from merryhime/paranoia | bunnei | |
configuration: Add Paranoid CPU accuracy level | |||
2022-04-03 | native_clock: Internal linkage for FencedRDTSC | Merry | |
__forceinline required on MSVC for function to be inlined | |||
2022-04-03 | native_clock: Use lfence with rdtsc | merry | |
2022-04-02 | native_clock: Use writeback from CAS to avoid double-loading | merry | |