summaryrefslogtreecommitdiff
path: root/src/common
AgeCommit message (Collapse)Author
2016-02-12BitField: Make trivially copyable and remove assignment operatorMerryMage
2016-02-04backend: defaulted move constructor/assignmentLioncash
2016-01-27color: Make trivial helpers constexprLioncash
2016-01-25key_map: Use std::tie for comparisonsLioncash
2015-12-23Add missing return values in ForeachDirectoryEntryLFsWang
ForeachDirectoryEntry is changed by #1256 ,but return value at last line was missing.
2015-12-03Merge pull request #1252 from Subv/cambunnei
Services/Cam: Added new log type and camera enums from 3dbrew.
2015-11-27Refactor ScanDirectoryTreeAndCallback to separate errors and retvalsarchshift
ScanDirectoryTreeAndCallback, before this change, coupled error/return codes and actual return values (number of entries found). This caused confusion and difficulty interpreting the precise way the function worked. Supersedes, and closes #1255.
2015-11-23Services/Cam: Added new log type and camera enums from 3dbrew.Subv
Followup to #1102 Original author @mailwl
2015-11-12fix failure on gcc and clangwwylele
2015-11-12disable unary minus when the type is not signedwwylele
silent warning C4146 on msvc
2015-10-04Implement gdbstubpolaris-
2015-10-03Merge pull request #1176 from lioncash/vs2015-code-junking-daybunnei
Obligatory "Throw out workarounds VS2013 once limited us to" PR
2015-10-01Merge pull request #1095 from archshift/game-listbunnei
Initial implementation of a game list
2015-10-01bit_field: Re-enable code on MSVCLioncash
2015-09-30Split up FileUtil::ScanDirectoryTree to be able to use callbacks for custom ↵archshift
behavior Converted FileUtil::ScanDirectoryTree and FileUtil::DeleteDirRecursively to use the new ScanDirectoryTreeAndCallback function internally.
2015-09-30symbols: Replace an insert call with emplaceLioncash
2015-09-30symbols: Get rid of initial underscores in variable namesLioncash
2015-09-30symbols: Directly initialize TSymbol membersLioncash
2015-09-30symbols: Simplify GetSymbolLioncash
2015-09-16hash: Get rid of unused functionsLioncash
2015-09-16general: Silence some warnings when using clangLioncash
2015-09-11memory_util: Remove unnecessary assignment in FreeMemoryPagesLioncash
2015-09-11memory_util: Remove commented out printf statementsLioncash
2015-09-11general: Replace 0 literals with nullptr where applicableLioncash
2015-09-11synchronized_wrapper: Add missing return in SynchronizedRef move assignment ↵Lioncash
operator
2015-09-11Merge pull request #1144 from lioncash/removebunnei
common: Get rid of debug_interface.h
2015-09-11common: Get rid of a cast in swap.hLioncash
2015-09-11common: Get rid of debug_interface.hLioncash
This is technically unused. Also removes TMemChecks because it relies on this. Whenever memory breakpoints are implemented for real, it should be designed to match the codebase debugging mechanisms.
2015-09-01x64: Proper stack alignment in shader JIT function callsaroulin
Import Dolphin stack handling and register saving routines Also removes the x86 parts from abi files
2015-09-01Common: Import BitSet from Dolphinaroulin
2015-08-28Common: Fix MicroProfile compilation in MSVC2015Yuri Kunde Schlesner
2015-08-24Integrate the MicroProfile profiling libraryYuri Kunde Schlesner
This brings goodies such as a configurable user interface and multi-threaded timeline view.
2015-08-23x64-emitter: add RCPSS SSE instructionaroulin
2015-08-22Merge pull request #1058 from lioncash/ptrLioncash
emitter: Remove pointer casts
2015-08-22Merge pull request #1025 from yuriks/heap-managementYuri Kunde Schlesner
Kernel: Correct(er) handling of Heap and Linear Heap allocations
2015-08-21emitter: Remove pointer castsLioncash
This should also technically silence quite a few ubsan warnings.
2015-08-20emitter: Remove unnecessary definesLioncash
2015-08-20emitter: Remove unnecessary else keywordsLioncash
2015-08-20emitter: Remove unused codeLioncash
2015-08-20emitter: Remove unimplemented JMP prototypeLioncash
2015-08-20emitter: Pass OpArg by reference where possibleLioncash
2015-08-20emitter: Remove unnecessary inline specifiersLioncash
Functions implemented in a class definition are already implicitly inline.
2015-08-19Merge pull request #1035 from darkf/mingw-fixbunnei
Fix building under MinGW
2015-08-17Fix building under MinGWdarkf
2015-08-16videocore: Added RG8 texture supportPatrick Martin
2015-08-16VMManager: Make LogLayout log level configurable as a parameterYuri Kunde Schlesner
2015-08-15Merge pull request #1031 from bbarenblat/masterYuri Kunde Schlesner
Handle invalid `Log::Class`
2015-08-15Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64.bunnei
2015-08-15Common: Cleanup CPU capability detection code.bunnei
2015-08-15Common: Move cpu_detect to x64 directory.bunnei