summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-01-27memory: Replace all memory hooking with Special regionsMerryMage
2018-01-21externals: Update dynarmicMerryMage
a6d17e A64: Implement AND (vector) 963453 tests/A64: Randomize vectors adcd34 tests/A64/unicorn: Print interrupt number when InterruptHook is hit 304c91 tests/A64: Allow RunTestInstance to start from an arbitrary offset d333b5 A64: Implement ADD (vector, vector) 1cf87a A64: Implement REV, REV32, and REV16 (#126) 9fc157 IR: Simplify types. F32 -> U32, F64 -> U64, F128 -> U128 50c181 reg_alloc: GetBitWidth: Add UNREACHABLE adccbf reg_alloc: Consider bitwidth of data and registers when emitting instructions 7b7f23 A64: Implement CSEL 2f8413 IR: Implement Conditional Select ebb3e8 A64/tests: Split unicorn sanity checking from other tests 5740a0 tests/A64: Single random instruction: Test branch instructions as well 0892b4 A64/translate/branch: bug: Read-after-write error in BLR e77bc2 A64: Implement SBFM, BFM, UBFM 0c37ca A64: Implement MOVN, MOVZ, MOVK b6bb59 travis: Print current test information e77207 fuzz_thumb: Off by one error a04ca2 ir/location_descriptor: Add missing <functional> header for std::hash 1e0f5c travis: Run A64 tests
2018-01-21CMakeLists: Fix unicorn build for macOS developers with x86_64-only systemsMerryMage
Some of us do not have any i386 libraries required to build x86-32 universal libraries.
2018-01-21CMakeLists: Do not look for system Unicorn by defaultMerryMage
Since we use a custom build of unicorn it doesn't make much sense to look for the system version, unless the user explicitly wants to override this.
2018-01-20Merge pull request #72 from N00byKing/patch-2bunnei
Implement Pull #3275 from citra: core: Don't Shutdown before we've even Init-ed
2018-01-20Merge pull request #92 from gdkchan/nro_refactorbunnei
Fix NRO entry point
2018-01-20Merge pull request #122 from tgsm/time-remove-pragmabunnei
service/time: remove accidental #pragmas
2018-01-20Merge pull request #121 from Rozelette/masterbunnei
loader: Minor style fix in deconstructed_rom_directory
2018-01-20service/time: remove accidental #pragmastgsm
2018-01-20loader: Minor style fix in deconstructed_rom_directoryRozlette
2018-01-20Merge pull request #117 from jroweboy/clang-formatbunnei
Clang format as a build target
2018-01-20Travis: Add missing PPA for newer libstdc++James Rowe
2018-01-20Travis: Update clang-format to 6.0James Rowe
2018-01-20Format: Run the new clang format on everythingJames Rowe
2018-01-20CMake: Conditionally turn on bundled libs for MSVCJames Rowe
Removes the annoying step when generating sln for MSVC where you have to click an extra checkbox after the first generate fails by using a conditional option. The USE_BUNDLED options will be off by default, but if the enable_lib option is enabled and the toolset is msvc, they are turned ON.
2018-01-20CMake: Update contributing guide with the new clang format infoJames Rowe
2018-01-20CMake: Add a custom clang format targetJames Rowe
Checks to see if clang-format can be found, and if it is, sets up a custom target that will run against the src dir and auto formats all files. In MSVC, this is a project, and in Makefiles, its a make target
2018-01-20Merge pull request #120 from Rozelette/masterbunnei
memory: Return false for large VAddr in IsValidVirtualAddress
2018-01-20Merge pull request #119 from bunnei/desconstucted-loaderbunnei
Separate NSO loading from DesconstuctedRomLoader
2018-01-20memory: Return false for large VAddr in IsValidVirtualAddressRozlette
2018-01-20loader: Clean up ctors and includes.bunnei
2018-01-20loader: Add DeconstructedRomDirectory for game dumps.bunnei
2018-01-20loader: Refactor to also pass filepath into IdentifyType.bunnei
2018-01-20nso: Remove code specific to directory loading.bunnei
2018-01-19Port citra #3352 to yuzu (#103)River City Ransomware
* Port citra #3352 to yuzu This change allows non x86_64 architectures to compile yuzu by skipping the building of dynarmic * Fixed clang-format errors * fixes more clang-format errors
2018-01-19Added CreateSharedMemory & UNIMPLEMENTED() for non existent services. (#113)David
* Added svcCreateSharedMemory * Services which are not implemented now throw UNIMPLEMENTED() * clang-format * changed perms to u32 * removed camelcase
2018-01-19Fixes some cast warnings, partial port of citra #3064 (#106)River City Ransomware
* Fixes some cast warnings, partially fixes citra #3064 * Converted casts to uint32_t to u32 * Ran clang-format
2018-01-19Merge pull request #112 from Rozelette/masterbunnei
ISelfController: Stub LockExit and UnlockExit
2018-01-19acc, set, applet_oe: stub various functions, add set service (#105)goaaats
* Stubs for various acc:u0 funcs needed * Stub for GetDesiredLanguage in IApplicationFunctions * Add set service + stubs needed for games * Fix formatting * Implement IProfile, IManagerForApplication, return bool in CheckAvailability, style fixes * Remove IProfile::Get(needs more research), fix IPC response sizes
2018-01-19ISelfController: Stub LockExit and UnlockExitRozlette
2018-01-19Merge pull request #109 from bunnei/libnx-fixesbunnei
Fix svcGetInfo for libnx
2018-01-19Merge pull request #97 from bunnei/time-stubbunnei
time: Stub out GetTotalLocationNameCount and some cleanup.
2018-01-19time: Add new line to ends of files.bunnei
2018-01-19applet_oe: Clang-format.bunnei
2018-01-19time: Stub out GetTotalLocationNameCount and some cleanup.bunnei
2018-01-18nvdrv: Stub SetClientPID.bunnei
2018-01-18svc: Fix svcGetInfo MapRegionBaseAddr.bunnei
2018-01-18svc: Add additional fields to MemoryInfo struct.bunnei
2018-01-18Merge pull request #108 from gdkchan/dispdrvbunnei
Fix dispdrv typo
2018-01-18Fix dispdrv typogdkchan
2018-01-18Merge pull request #100 from Rozelette/masterbunnei
time: Refactor time:* to use a single shared module
2018-01-18Merge pull request #104 from RiverCityRansomware/resizedConfigWindowbunnei
Port citra #3336
2018-01-18Merge pull request #107 from lioncash/qtbunnei
qt: Migrate to Qt 5 signal/slot connection syntax where applicable
2018-01-18qt: Migrate to Qt 5 signal/slot connection syntax where applicableLioncash
2018-01-18ui: Rename almost all classes in configuration_input.ui (#99)Evgeni Danailov
* Rename verticalLayout_25 to verticalLayout_23. * Rename almost all classes.
2018-01-18Port citra #3336 - Resizes the configuration window to not be so stretched outRiver City Ransomware
2018-01-18Fix NRO Entry Pointgdkchan
2018-01-18Merge pull request #101 from jroweboy/add-missing-dllsbunnei
Build: Add missing dlls to msvc release
2018-01-18Stub PopLaunchParameter and implement Buffer C Descriptors reading on ↵gdkchan
hle_ipc (#96) * Stub PopLaunchParameter and implement Buffer C Descriptors reading * Address PR feedback * Ensure we push a u64 not a size_t * Fix formatting
2018-01-18Start to implement/stub BSD:U and SFDNSRES services (#78)flerovium^-^
* bsd: start stubbing bsd:u and sfdnsres * bsd: stubbed RegisterClient * bsd: attempt to get past socket() * bsd: fix some wrong assumptions about IPC * bsd: fix format specifiers * bsd: stubbed Connect() * bsd: stubbed SendTo() * made requested changes * sockets: respect alphabetical order at service installation * run clang-format * bsd: start stubbing bsd:u and sfdnsres * bsd: stubbed RegisterClient * bsd: attempt to get past socket() * bsd: fix some wrong assumptions about IPC * bsd: fix format specifiers * bsd: stubbed Connect() * bsd: stubbed SendTo() * made requested changes * sockets: respect alphabetical order at service installation * run clang-format * run clang-format (2)