- 23 Apr, 2020 1 commit
-
-
ReinUsesLisp authored
The encoding for negation and absolute value was wrong. Extracting is now done manually. Similar instructions having different encodings is the rule, not the exception. To keep sanity and readability I preferred to extract the desired bit manually. This is implemented against nxas: https://github.com/ReinUsesLisp/nxas/blob/8dbc38995711cc12206aa370145a3a02665fd989/table.h#L68 That is itself tested against nvdisasm (Nvidia's official disassembler).
-
- 19 Apr, 2020 1 commit
-
-
Rodrigo Locatti authored
Unbreak -Werror=implicit-fallthrough with Clang
-
- 18 Apr, 2020 10 commits
-
-
Jan Beich authored
In file included from src/input_common/sdl/sdl_impl.cpp:16: In file included from /usr/local/include/SDL2/SDL.h:32: In file included from /usr/local/include/SDL2/SDL_main.h:25: /usr/local/include/SDL2/SDL_stdinc.h:445:9: error: unannotated fall-through between switch labels [-Werror,-Wimplicit-fallthrough] case 3: *_p++ = _val; /* fallthrough */ ^ /usr/local/include/SDL2/SDL_stdinc.h:445:9: note: insert '[[fallthrough]];' to silence this warning case 3: *_p++ = _val; /* fallthrough */ ^ [[fallthrough]]; /usr/local/include/SDL2/SDL_stdinc.h:445:9: note: insert 'break;' to avoid fall-through case 3: *_p++ = _val; /* fallthrough */ ^ break; /usr/local/include/SDL2/SDL_stdinc.h:446:9: error: unannotated fall-through between switch labels [-Werror,-Wimplicit-fallthrough] case 2: *_p++ = _val; /* fallthrough */ ^ /usr/local/include/SDL2/SDL_stdinc.h:446:9: note: insert '[[fallthrough]];' to silence this warning case 2: *_p++ = _val; /* fallthrough */ ^ [[fallthrough]]; /usr/local/include/SDL2/SDL_stdinc.h:446:9: note: insert 'break;' to avoid fall-through case 2: *_p++ = _val; /* fallthrough */ ^ break; /usr/local/include/SDL2/SDL_stdinc.h:447:9: error: unannotated fall-through between switch labels [-Werror,-Wimplicit-fallthrough] case 1: *_p++ = _val; /* fallthrough */ ^ /usr/local/include/SDL2/SDL_stdinc.h:447:9: note: insert '[[fallthrough]];' to silence this warning case 1: *_p++ = _val; /* fallthrough */ ^ [[fallthrough]]; /usr/local/include/SDL2/SDL_stdinc.h:447:9: note: insert 'break;' to avoid fall-through case 1: *_p++ = _val; /* fallthrough */ ^ break; 3 errors generated.
-
Mat M authored
video_core: gl_shader_decompiler: Fix implicit fallthrough errors.
-
bunnei authored
-
bunnei authored
loader/nso: Resolve moves not occurring in DecompressSegment
-
Mat M authored
service: hid: npad: Fix implicit fallthrough errors.
-
bunnei authored
-
bunnei authored
service/time: Minor changes
-
bunnei authored
memory/slab_heap: Make use of static_cast over reinterpret_cast
-
Lioncash authored
This is already initialized within the class body.
-
Lioncash authored
This doesn't modify internal member state.
-
- 17 Apr, 2020 28 commits
-
-
Lioncash authored
Many of these implementations are used to implement a polymorphic interface. While not directly used polymorphically, this prevents virtual destruction from ever becoming an issue.
-
bunnei authored
externals: Update fmt to 6.2.0
-
bunnei authored
common/file_util: Allow access to files on network shares
-
Lioncash authored
Casting from void* with static_cast is permitted by the standard, so we can just make use of that instead.
-
Lioncash authored
Given the std::vector was const, an automatic move out of the function could not occur. We can allow automatic return value optimizations to occur by making the buffer non-const.
-
Mat M authored
video_code: Fix implicit switch fallthrough.
-
Markus Wick authored
Since yesterday, this breaks the build on linux. So let's fix it.
-
Lioncash authored
Keeps the library up to date.
-
Fernando Sahmkow authored
Revert "gl_shader_cache: Use CompileDepth::FullDecompile on GLSL"
-
Fernando Sahmkow authored
file_util: Early-exit in WriteArray and ReadArray if specified lengths are zero
-
Rodrigo Locatti authored
-
bunnei authored
Implement a new virtual memory manager
-
bunnei authored
gl_query_cache: Resolve use-after-move in CachedQuery move assignment operator
-
bunnei authored
- Should be no functional changes.
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
bunnei authored
- Includes removing some service impls. that are untested.
-
bunnei authored
-
bunnei authored
- Includes removing some SVC impls. that are untested.
-
bunnei authored
- Fixes Super Smash Bros. Ultimate.
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
bunnei authored
-