summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-08-05common/virtual_buffer: drop unused includesJan Beich
On DragonFly and NetBSD build fails with src/common/virtual_buffer.cpp src/common/virtual_buffer.cpp:16:10: fatal error: sys/sysinfo.h: No such file or directory #include <sys/sysinfo.h> ^~~~~~~~~~~~~~~
2020-08-05Merge pull request #4475 from lioncash/bqueuebunnei
buffer_queue: Make use of designated initializers/std::nullopt where applicable
2020-08-05Merge pull request #4479 from lioncash/conceptsbunnei
CMakeLists: Resolve #4478
2020-08-05Merge pull request #4444 from lioncash/volatilebunnei
common/atomic_ops: Don't cast away volatile from pointers
2020-08-05Merge pull request #4466 from ogniK5377/loader-type-safebunnei
loader: Make IdentifyFile typesafe
2020-08-04Merge pull request #4476 from lioncash/tzbunnei
time_zone_binary: Make use of designated initializers
2020-08-04Merge pull request #4401 from ogniK5377/GetIndirectLayerImageRequiredMemoryInfobunnei
vi: IApplicationDisplayService:GetIndirectLayerImageRequiredMemoryInfo
2020-08-04Merge pull request #4430 from bunnei/new-gpu-vmmbunnei
hle: nvdrv: Rewrite of GPU memory management.
2020-08-04Merge pull request #4440 from lioncash/jsonbunnei
CMakeLists: Update several libraries
2020-08-04Merge pull request #4445 from Morph1984/async-threadsbunnei
renderer_opengl: Use 1/4 of all threads for async shader compilation
2020-08-04Merge pull request #4450 from Morph1984/fix-gamelist-scanningbunnei
game_list_worker: Fix game list subdirectory scanning
2020-08-04Merge pull request #4472 from lioncash/const-getbunnei
perf_stats: Mark GetMeanFrametime() as const
2020-08-04Merge pull request #4469 from lioncash/missingbunnei
vk_texture_cache: Silence -Wmissing-field-initializer warnings
2020-08-04Merge pull request #4470 from lioncash/qualifierDavid
patch_manager: Resolve -Wignored-qualifier warnings
2020-08-04Merge pull request #4481 from lioncash/cpp-depDavid
yuzu: Resolve C++20 deprecation warnings related to lambda captures
2020-08-04Merge pull request #4474 from lioncash/hle-profileDavid
profile_manager: Make use of designated initializers
2020-08-03Merge pull request #4473 from lioncash/cheat-desigbunnei
dmnt_cheat_vm: Make use of designated initializers
2020-08-03Merge pull request #4456 from Morph1984/stub-really-long-fs-funcbunnei
fsp-srv: Stub Read/WriteSaveDataFileSystemExtraDataWithMaskBySaveDataAttribute
2020-08-03Merge pull request #4480 from lioncash/optimizebunnei
tests/core_timing: Remove pragma optimize(off)
2020-08-03Merge pull request #4482 from lioncash/ldr-signbunnei
service/ldr: Resolve sign mismatch warnings
2020-08-03Merge pull request #4468 from lioncash/regcachebunnei
registered_cache: Resolve -Wmaybe_uninitialized warnings
2020-08-03Merge pull request #4471 from ogniK5377/sm-getservice-conceptbunnei
sm: Make use of IsBaseOf for GetService
2020-08-03perf_stats: Make use of designated initializersLioncash
Same behavior, but allows us to avoid a now-unnecessary zero initialization.
2020-08-03perf_stats: Mark GetMeanFrametime() as constLioncash
The general pattern is to mark mutexes as mutable when it comes to matters of constness, given the mutex acts as a transient member of a data structure.
2020-08-03vulkan: Silence more -Wmissing-field-initializer warningsLioncash
2020-08-03yuzu: Resolve C++20 deprecation warnings related to lambda capturesLioncash
C++20 deprecates capturing the this pointer via the '=' capture. Instead, we replace it or extend the capture specification.
2020-08-03service/ldr: Resolve sign mismatch warningsLioncash
We were performing an int < size_t comparison. We can just correct the type of the induction variable.
2020-08-03CMakeLists: Resolve #4478Lioncash
This switch is enabled by default in all recent versions of GCC and Clang.
2020-08-03tests/core_timing: Remove pragma optimize(off)Lioncash
I made a review comment about this in the PR that this was introduced in (#3955, commit 71c4779211dc081a3b2dd4af52edad5748e7a7f5), but it seems to have been missed. We shouldn't be using this pragma here because it's MSVC specific. This causes warnings on other compilers. The test it's surrounding is *extremely* dubious, but for the sake of silencing warnings on other compilers, we can mark "placebo" as volatile and be on with it.
2020-08-03Merge pull request #4467 from lioncash/modebunnei
file_sys/mode: Make use of DECLARE_ENUM_FLAG_OPERATORS with Mode
2020-08-03time_zone_binary: Make use of designated initializersLioncash
2020-08-03buffer_queue: Make use of std::nulloptLioncash
Allows compilers to eliminate unnecessary zeroing out of the optional's buffer.
2020-08-03buffer_queue: Make use of designated initializersLioncash
2020-08-03profile_manager: Make use of std::nulloptLioncash
Allows some implementations to completely avoid unnecessarily zeroing out the internal buffer.
2020-08-03profile_manager: Make use of designated initializersLioncash
More compact code.
2020-08-03dmnt_cheat_vm: Make use of designated initializersLioncash
Allows for more compact code.
2020-08-03file_sys/mode: Make use of DECLARE_ENUM_FLAG_OPERATORS with ModeLioncash
Same behavior, minus a hand-rolled operator.
2020-08-03sm: Make use of IsBaseOf for GetServiceDavid Marcec
2020-08-03patch_manager: Resolve -Wignored-qualifier warningsLioncash
Top level const will always be ignored in this case, so it can be removed.
2020-08-03registered_cache: Resolve -Wmaybe_uninitialized warningsLioncash
While we're at it, we can avoid a redundant map lookup.
2020-08-03Place in anonymous namespaceDavid Marcec
2020-08-03loader: Make IdentifyFile typesafeDavid Marcec
Relies on #4465 for concept.h Common::IsBaseOf
2020-08-03ipc: Allow all trivially copyable objects to be passed directly into ↵David
WriteBuffer (#4465) * ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer With the support of C++20, we can use concepts to deduce if a type is an STL container or not. * More agressive concept for stl containers * Add -fconcepts * Move to common namespace * Add Common::IsBaseOf
2020-08-03Merge pull request #4263 from lat9nq/fix-screencaps-2David
screenshots: Option to save screenshots immediately in a specified directory + Linux workaround
2020-08-03Merge pull request #4439 from lioncash/cpuDavid
cpu_manager: Remove redundant std::function declarations
2020-08-03Merge pull request #4438 from lioncash/localizingDavid
yuzu/main: Remove redundant usages of QStringLiteral("")
2020-07-31minor nitsMorph
2020-07-30fsp-srv: Stub Read/WriteSaveDataFileSystemExtraDataWithMaskBySaveDataAttributeMorph
Stub these 2 service commands required for Animal Crossing: New Horizons Update 1.4.0
2020-07-30fs: Rename SaveDataDescriptor to SaveDataAttributeMorph
2020-07-31Merge pull request #4392 from lioncash/guardDavid
compatible_formats: Add missing header guard