Nekotekina
|
ca6783ba9a
|
Threads improved, ID manager improved
|
2015-12-04 23:37:34 +03:00 |
|
Nekotekina
|
a974ee009e
|
vm::var improved, cleanup
Mostly vm::var initialization introduced.
Added vm::make_var function.
|
2015-10-14 18:17:37 +03:00 |
|
Nekotekina
|
8ae3401ffa
|
Some things improved
shared_mutex_t implemented
GUI Emu Callbacks rewritten
fxm::import, fxm::import_always implemented
cellMsgDialog rewritten
Emu.CallAfter improved (returns std::future)
|
2015-09-22 16:48:21 +03:00 |
|
Nekotekina
|
e551e2bc5d
|
Bugfix
|
2015-08-24 21:22:49 +03:00 |
|
Nekotekina
|
5e14310071
|
noexcept usage fixed
thread_t renamed to named_thread_t
|
2015-08-24 21:22:48 +03:00 |
|
Nekotekina
|
d9403c2ed2
|
thread_t cleanup
|
2015-08-24 21:22:37 +03:00 |
|
Danila Malyutin
|
009370f73c
|
Fix some compiling problems on OSX
and enable osx builds on travis
|
2015-08-24 00:20:01 +03:00 |
|
Nekotekina
|
8175630619
|
sys_cond/sys_mutex improved
|
2015-07-21 23:14:29 +03:00 |
|
Nekotekina
|
a7668ff57f
|
SPU_EVENT_LR improved
|
2015-07-21 23:14:22 +03:00 |
|
Nekotekina
|
1e021cdbba
|
waiter_map reintroduced, combined with vm
|
2015-07-21 23:14:20 +03:00 |
|
Nekotekina
|
82781e620a
|
Small fixes
|
2015-07-10 04:31:36 +03:00 |
|
Nekotekina
|
c0f13f7084
|
sleep_queue_t rewritten, used in sys_cond/sys_mutex
Some synchronization fixes
|
2015-07-10 04:31:34 +03:00 |
|
Nekotekina
|
eafddd9e33
|
CPUThread fixes, thread_t cleanup
|
2015-07-10 04:31:32 +03:00 |
|
Nekotekina
|
3064cf8101
|
CHECK_EMU_STATUS, autojoin_thread_t
|
2015-07-10 04:31:27 +03:00 |
|
Nekotekina
|
6f1e76198a
|
Some fixes
|
2015-07-10 04:31:18 +03:00 |
|
Nekotekina
|
3aefa2b4e1
|
ThreadBase rewritten (wip)
|
2015-07-10 04:31:16 +03:00 |
|
Nekotekina
|
c598fe7aa9
|
atomic_op() rewritten, atomic.h refactoring
cellSync refactoring, wait_op() rewritten, bugfixes
|
2015-07-10 04:31:10 +03:00 |
|
Nekotekina
|
78fdcf75e7
|
Attribute macro changed
__forceinline -> force_inline
__noinline -> never_inline
printf_alike(x,y) added
|
2015-05-28 18:14:22 +03:00 |
|
Nekotekina
|
22b78fec71
|
IdManager improved, atomic_t improved
Various changes
|
2015-05-27 06:11:59 +03:00 |
|
Nekotekina
|
c5737d01c6
|
Logging fixed
Now it displays messagebox if logging system isn't initialized.
Otherwise it could cause stack overflow.
|
2015-04-25 16:29:05 +03:00 |
|
Nekotekina
|
c88e0a0eb9
|
Small cleanup
|
2015-03-13 04:09:53 +03:00 |
|
Nekotekina
|
5764ee7a2a
|
Small fix
|
2015-03-13 02:03:22 +03:00 |
|
Nekotekina
|
4a6ef91eb3
|
More cleanup
|
2015-03-07 19:03:42 +03:00 |
|
Nekotekina
|
5f8cf18a5a
|
SPU refactoring
|
2015-03-03 00:09:20 +03:00 |
|
Nekotekina
|
af986d8f4c
|
Loader improved, ModuleManager refactored
|
2015-02-18 19:22:06 +03:00 |
|
Nekotekina
|
b897a5d20a
|
cellAudio, thread_t improvements, pause/resume callback
|
2015-01-17 19:14:58 +03:00 |
|
Nekotekina
|
4dae27c1d4
|
squeue_t updated
|
2015-01-16 20:09:53 +03:00 |
|
Nekotekina
|
fd06f70387
|
cellAudio updated, thread_t updated
|
2015-01-16 17:36:53 +03:00 |
|
Nekotekina
|
f3cd908d5c
|
Sync primitives reworked
(rwlock rewritten)
|
2015-01-02 02:41:29 +03:00 |
|
Nekotekina
|
653db28675
|
removed excessive stuff
|
2014-12-28 16:15:22 +03:00 |
|
Nekotekina
|
1491dcdc92
|
squeue_t fix 2
|
2014-12-26 01:58:43 +03:00 |
|
Nekotekina
|
bdbbde4d36
|
squeue_t fixed
|
2014-12-26 01:49:55 +03:00 |
|
Nekotekina
|
c305949435
|
Compilation fix
|
2014-12-25 23:30:34 +03:00 |
|
Nekotekina
|
7613d749ec
|
SQueue renamed and moved
|
2014-12-25 01:24:17 +03:00 |
|
Nekotekina
|
b2de24db73
|
SMutex eliminated
|
2014-12-23 02:31:11 +03:00 |
|
Nekotekina
|
18930a43f2
|
waiter_map_t small fix
|
2014-10-18 00:13:25 +04:00 |
|
Nekotekina
|
5de059789d
|
waiter_map_t for syncRwm and syncQueue
|
2014-10-16 23:34:17 +04:00 |
|
Nekotekina
|
18b69cac99
|
waiter_map_t : concept changed
Purpose-specific waiter_map_t objects instead of global one. SM_Sleep()
removed.
|
2014-10-16 20:29:41 +04:00 |
|
Nekotekina
|
48eb66383b
|
waiter_reg_t, cellSyncBarrier improved
|
2014-10-11 02:37:20 +04:00 |
|
Nekotekina
|
3c2e0fff07
|
waiter_op() and waiter_signal() basis
Simplified signaling on condition variables without using them directly.
|
2014-10-11 01:33:57 +04:00 |
|
Nekotekina
|
597d07bf24
|
Small refactoring
|
2014-09-15 02:17:24 +04:00 |
|
Nekotekina
|
c1da446653
|
FastCall() removed
|
2014-09-12 23:27:33 +04:00 |
|
Nekotekina
|
6e02477fc6
|
Some warnings fixed
|
2014-09-02 02:35:10 +04:00 |
|
Nekotekina
|
693e7a38fa
|
Some std include moved
|
2014-08-28 20:29:05 +04:00 |
|
Nekotekina
|
a74e07dc40
|
Some cleanup
|
2014-08-25 22:09:48 +04:00 |
|
Nekotekina
|
4ffd03fe3e
|
Include clearing
|
2014-08-24 00:40:04 +04:00 |
|
Nekotekina
|
9eb280c367
|
SetCurrentNamedThread()
|
2014-08-20 18:23:48 +04:00 |
|
Sacha
|
9816ec3aa0
|
Fix conflicts.
|
2014-07-12 17:02:39 +10:00 |
|
Sacha
|
6e06fdf638
|
Stdafx: Major header cleanup
|
2014-07-12 16:33:04 +10:00 |
|
Nekotekina
|
1c4ae999d6
|
SSemaphore basic implementation
Set for RSX
|
2014-06-20 23:56:19 +04:00 |
|