| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge pull request #457 from Subv/qt | 2015-01-11 | 2 | -6/+6 | |
| |\ | | | | | citra-qt: Fixed some Qt errors on initialization | ||||
| | * | citra-qt: Add explicit casts to prevent some warnings. | 2015-01-10 | 1 | -2/+2 | |
| | | | |||||
| | * | citra-qt: Fixed some Qt errors on initialization | 2015-01-10 | 2 | -4/+4 | |
| | | | |||||
| * | | Stubbed y2r:u IsBusyConversion | 2015-01-10 | 1 | -1/+16 | |
| | | | | | | | | | | | There is no documentation available on this function, but we set the result to false as a stub. This allows Super Little Acorns to move all the way in game with pp3c. | ||||
| * | | Added Archive ID to fs:USER debug logs involving opening the archive. | 2015-01-10 | 1 | -3/+3 | |
| | | | |||||
| * | | Logging: Log all called service functions (under trace). Compile out all ↵ | 2015-01-10 | 12 | -57/+30 | |
| | | | | | | | | | trace logs under release for performance. | ||||
| * | | Merge pull request #455 from yuriks/handle-reform3 | 2015-01-10 | 12 | -91/+97 | |
| |\ \ | |/ |/| | Kernel Lifetime Reform Pt. 3 | ||||
| | * | Kernel: Start using boost::intrusive_ptr for lifetime management | 2015-01-09 | 12 | -90/+95 | |
| | | | |||||
| | * | Kernel: Don't re-assign object's handle when duplicating one | 2015-01-09 | 2 | -2/+3 | |
| | | | |||||
| * | | Merge pull request #342 from uppfinnarn/master | 2015-01-10 | 2 | -27/+2 | |
| |\ \ | |/ |/| | Build improvements | ||||
| | * | Use -pthread where and only where needed | 2015-01-09 | 2 | -8/+0 | |
| | | | | | | | | | | | | | Passing -pthread to GCC as a flag makes it both link to libpthread, and make C standard library routines reentrant. This makes the additional explicit links unnecessary. Additionally, on OSX, this is the default behavior, and clang will print a message about it being unused if it's present there. | ||||
| | * | Generic PLATFORM_LIBRARIES var | 2015-01-09 | 2 | -19/+2 | |
| | | | | | | | | | This both reduces redundancy in add_executable definitions, and makes it easier to link additional libraries. In particular, extra libraries are needed on OSX - see next commit. | ||||
| * | | Merge pull request #444 from yuriks/handle-reform2 | 2015-01-09 | 25 | -374/+330 | |
| |\ \ | | | | | | | Kernel Lifetime Reform Pt. 2 | ||||
| | * | | Thread: Fix nullptr access in a logging function | 2015-01-09 | 1 | -1/+2 | |
| | | | | |||||
| | * | | Thread: Rename thread_queue => thread_list | 2015-01-09 | 1 | -6/+6 | |
| | | | | |||||
| | * | | Thread: Reduce use of Handles and move some funcs to inside the class. | 2015-01-09 | 11 | -302/+222 | |
| | | | | |||||
| | * | | Kernel: Move Thread's definition to the header file | 2015-01-09 | 3 | -53/+67 | |
| | | | | |||||
| | * | | Move ThreadContext to core/core.h and deal with the fallout | 2015-01-09 | 18 | -32/+53 | |
| | |/ | |||||
| * | | Merge pull request #436 from kevinhartman/system-core | 2015-01-09 | 1 | -0/+5 | |
| |\ \ | |/ |/| | Warn if a new thread is intended to be run on the system CPU core | ||||
| | * | Warn if a new thread is intended to be run on the system CPU core until we ↵ | 2015-01-07 | 1 | -0/+5 | |
| | | | | | | | | | implement correct scheduling for such a thread. | ||||
| * | | Merge pull request #255 from Subv/cbranch_3 | 2015-01-08 | 8 | -5/+234 | |
| |\ \ | | | | | | | Implemented timers | ||||
| | * | | SVC: Implemented the Timer service calls. | 2015-01-08 | 8 | -5/+234 | |
| | | | | |||||
| * | | | Core: Fixed a crash and removed some unused variables. | 2015-01-08 | 2 | -8/+2 | |
| | | | | | | | | | | | | | ARM_Disasm only has static methods, so there's no need to have an instance of it. | ||||
| * | | | DynCom: Add a comment to GetTicks. | 2015-01-08 | 1 | -0/+1 | |
| | | | | |||||
| * | | | Timing: Use CoreTiming::GetTicks to keep track of ticks. | 2015-01-08 | 2 | -6/+2 | |
| | | | | | | | | | | | | | This will keep track of idle ticks for us, and fixes some tickcount-related issues | ||||
| * | | | Merge pull request #443 from Subv/sleep_thread | 2015-01-08 | 3 | -8/+43 | |
| |\ \ \ | | | | | | | | | SVC: Fixed SleepThread | ||||
| | * | | | SVC: Fixed SleepThread. | 2015-01-08 | 3 | -8/+43 | |
| | | | | | | | | | | | | | | | | | It will now properly wait the specified number of nanoseconds and then wake up the thread. | ||||
| * | | | | Merge pull request #446 from lioncash/umaal | 2015-01-08 | 1 | -4/+4 | |
| |\ \ \ \ | | | | | | | | | | | dyncom: Fix UMAAL | ||||
| | * | | | | dyncom: Fix UMAAL | 2015-01-08 | 1 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | | | These need to be done as a 64-bit operation. | ||||
| * | | | | | Merge pull request #441 from Kingcom/CallStack | 2015-01-07 | 1 | -0/+3 | |
| |\ \ \ \ \ | |_|/ / / |/| | | | | Add check for valid address to call stack | ||||
| | * | | | | citra-qt: Add check for valid address to call stack | 2015-01-07 | 1 | -0/+3 | |
| | | | | | | |||||
| * | | | | | Threads: Use a dummy idle thread when no other are ready. | 2015-01-07 | 4 | -2/+47 | |
| | | | | | | | | | | | | | | | | | | | | | This thread will not actually execute instructions, it will only advance the timing/events and try to yield immediately to the next ready thread, if there aren't any ready threads then it will be rescheduled and start its job again. | ||||
| * | | | | | Merge pull request #404 from bunnei/more-frame-synch-fixes | 2015-01-07 | 2 | -2/+8 | |
| |\ \ \ \ \ | | | | | | | | | | | | | GPU: Toggle active framebuffer each frame | ||||
| | * | | | | | GSP: Toggle active framebuffer each frame | 2015-01-07 | 2 | -2/+8 | |
| | |/ / / / | |||||
| * | | | | | Merge pull request #431 from yuriks/thread-queue-cleanup | 2015-01-07 | 2 | -145/+75 | |
| |\ \ \ \ \ | |_|/ / / |/| | | | | Common: Clean up ThreadQueueList | ||||
| | * | | | | Common: Clean up ThreadQueueList | 2015-01-07 | 2 | -145/+75 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace all the C-style complicated buffer management with a std::deque. In addition to making the code easier to understand it also adds support for non-POD IdTypes. Also clean the rest of the code to follow our code style. | ||||
| * | | | | | Merge pull request #442 from lioncash/smul | 2015-01-07 | 1 | -10/+7 | |
| |\ \ \ \ \ | |_|_|/ / |/| | | | | dyncom: Fix SMULWB/SMULWT | ||||
| | * | | | | dyncom: Fix SMULWB/SMULWT | 2015-01-07 | 1 | -10/+7 | |
| | |/ / / | | | | | | | | | | | | | Wasn't doing proper sign-extension | ||||
| * | | | | Merge pull request #425 from Subv/coretiming | 2015-01-07 | 6 | -418/+380 | |
| |\ \ \ \ | | | | | | | | | | | Ported the CoreTiming namespace from PPSSPP | ||||
| | * | | | | CoreTiming: Ported the CoreTiming namespace from PPSSPP | 2015-01-07 | 6 | -418/+380 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implemented the required calls to make it work. CoreTiming: Added a new logging class Core_Timing. | ||||
| * | | | | | Fix double-free in Service manager during shutdown | 2015-01-07 | 2 | -25/+4 | |
| | |/ / / |/| | | | | | | | | | | | Fixes #423. | ||||
| * | | | | Merge pull request #438 from lioncash/swp | 2015-01-07 | 1 | -0/+1 | |
| |\ \ \ \ | | | | | | | | | | | dyncom: Fix SWPB | ||||
| | * | | | | dyncom: Fix SWPB | 2015-01-07 | 1 | -0/+1 | |
| | | |_|/ | |/| | | |||||
| * | | | | Merge pull request #434 from lioncash/sm | 2015-01-07 | 1 | -1/+56 | |
| |\ \ \ \ | |/ / / |/| | | | dyncom: Move over SMLALXY | ||||
| | * | | | dyncom: Move over SMLALXY | 2015-01-07 | 1 | -1/+56 | |
| | | |/ | |/| | |||||
| * | | | Merge pull request #421 from linkmauve/remove-dead-platforms | 2015-01-06 | 5 | -101/+2 | |
| |\ \ \ | | | | | | | | | Remove dead platform #ifdefs to make the code more readable. | ||||
| | * | | | Common: Remove dead platform #ifdefs to make the code more readable. | 2015-01-06 | 5 | -101/+2 | |
| | |/ / | | | | | | | | | | | | | | | | Symbian, Xbox, Blackberry and iOS got removed. FreeBSD and Android kept due to them potentially being able to run Citra in the future. The iOS specific part also got removed from PPSSPP in order to fix a bug there. | ||||
| * | | | Merge pull request #376 from Subv/arc_reorder | 2015-01-06 | 14 | -66/+93 | |
| |\ \ \ | |/ / |/| | | Archives: Change the folder layout of some archives. | ||||
| | * | | Archives/Exdata: Don't set concrete_mount_point in the ctor | 2015-01-06 | 1 | -1/+1 | |
| | | | | |||||
| | * | | Archives: Changed the unimplemented archives comment. | 2015-01-06 | 1 | -1/+1 | |
| | | | | | | | | | | | | | It now refers to me as the PoC | ||||