Nekotekina
3a1f1dbc1a
Minor StrFmt fix
...
Added fmt_unveil<f16>
Added enum helper (experimental)
2017-05-15 14:37:05 +03:00
Nekotekina
88fef183a3
config.yml: Log section optimized
2017-05-15 14:37:05 +03:00
Nekotekina
07f0c7b4a5
Update yaml-cpp
2017-05-11 19:19:10 +03:00
Nekotekina
08c955d177
Remove AutoPause.cpp
2017-05-11 19:05:41 +03:00
kd-11
df7b466656
spu: Speed hacks - Do not starve PPU threads
...
optionally hint to the OS scheduler to give less attention to SPUs
ui: Add speed 'hacks' as configurable options
2017-05-10 21:50:14 +03:00
Nekotekina
f42b830ce9
fs::statfs implemented
2017-04-26 02:27:35 +03:00
Nekotekina
256dfc5729
sys_fs_fsync implemented
...
sys_fs_fdatasync implemented as equal function
2017-04-26 02:27:34 +03:00
Nekotekina
9b43203111
offset32(): pointer-to-member arithmetic
2017-04-20 00:17:16 +03:00
Ryan Gonzalez
e447f071ce
Misc compile fixes
2017-04-18 22:37:17 +03:00
Ivan
1ae334e500
Fix freezes on Linux ( #2632 )
2017-04-04 23:27:16 +03:00
Andrey
215a9f9e11
Gdb debug server ( #2542 )
2017-04-02 21:10:06 +03:00
Nekotekina
78b9c64f67
Simple patch engine
2017-03-30 12:04:59 +03:00
Nekotekina
98d96fd649
util::memory_reserve fixed
2017-03-27 01:15:41 +03:00
Nekotekina
37a97a71e3
vm::g_exec_addr added
...
s_ppu_compiled renamed
Exception handling enabled
2017-03-27 01:15:41 +03:00
Nekotekina
e4d1bdef07
Fix check_addr arg
2017-03-27 01:15:41 +03:00
Nekotekina
4bbe1b6bf3
fs::write_file aux
2017-03-27 01:15:41 +03:00
Nekotekina
0393c7f52c
fs:: handle negative seek
2017-03-27 01:15:41 +03:00
Nekotekina
3e6f9faf71
Use LLVM 4.0
2017-03-21 23:32:14 +03:00
Nekotekina
ad72168143
LLVM: load .pdata section
2017-03-21 20:16:41 +03:00
Nekotekina
560d6776af
LLVM: generate trampolines
...
Must fix issues with older CPUs
JIT.cpp refactored to use utils::memory*
2017-03-21 20:16:41 +03:00
Nekotekina
c7a9a8e8f1
utils::memory update
2017-03-21 20:16:41 +03:00
Nekotekina
14b9b12211
Fix UB in BitField.h
2017-03-17 20:22:47 +03:00
Nekotekina
07646c2124
LLVM CPU override option
2017-03-14 16:12:03 +03:00
Nekotekina
1ede0f4706
Minor optimization
2017-03-13 15:02:18 +03:00
Nekotekina
c72a5a5775
thread_ctrl::finalize crash fix
2017-03-13 13:16:22 +03:00
Nekotekina
d09dd29054
utils::memory_protect
2017-03-13 13:16:22 +03:00
Nekotekina
1f17109203
__chkstk workaround
2017-03-11 19:49:32 +03:00
Nekotekina
4739eb3601
Reservation fix
2017-03-11 15:48:43 +03:00
Nekotekina
5e3bacbd9b
New reservations
...
Memory system cleanup
sys_memory_get_page_attribute
2017-03-10 15:51:40 +03:00
Nekotekina
a2200bd01e
Speculative fix for fmt::format
2017-03-05 21:42:54 +03:00
Nekotekina
19a698682b
Compilation fix (mingw)
2017-03-05 19:00:08 +03:00
Nekotekina
3baf79f929
ror64 added
2017-03-04 17:34:59 +03:00
Nekotekina
d9c78cf495
bf_t fix
2017-03-04 17:01:31 +03:00
Wilfried Rabouin
67ac8bf070
PPUInterpreter: Fix undefined behavior of left rotate functions ( #2469 )
...
* PPUInterpreter: Fix undefined behavior of rol8 and rol16 with inline assembly
* PPUInterpreter: Fix undefined behavior of rol32 and rol64
* PPUInterpreter: Change left rotate functions to inline functions and move to types.h
2017-03-04 16:41:40 +03:00
Nekotekina
0eb6bf6a67
LLVM: splitting and caching
2017-02-26 20:14:18 +03:00
Nekotekina
f35babad98
shared_mutex fix (linux)
2017-02-24 18:48:53 +03:00
georgemoralis
3e0c356b0b
per game config.yml ( #2418 )
2017-02-23 18:08:52 +03:00
Nekotekina
baf22527b0
Ditch fs::get_executable_dir
2017-02-22 17:17:26 +03:00
Nekotekina
688097faa9
lf_spsc, lf_mpsc added
2017-02-22 12:57:08 +03:00
Nekotekina
f08579d201
Log timestamp added
2017-02-22 12:56:34 +03:00
Nekotekina
b1aa87b515
Busy waiting added
2017-02-16 00:13:55 +03:00
Nekotekina
436c245d13
Remove unused code
2017-02-13 18:33:31 +03:00
Nekotekina
ef1eff6d48
File: handle EACCES
2017-02-12 02:55:09 +03:00
Nekotekina
be5f780977
fs::memory_stream fixed
...
seek() allows any offset
read() cannot overflow
2017-02-11 19:27:49 +03:00
Nekotekina
9e39c8cd64
fs::make_stream template
2017-02-11 19:05:35 +03:00
Nekotekina
bb111d325f
memory fix
2017-02-10 23:27:58 +03:00
Nekotekina
257b9a2015
Debugger fix
...
Crash fixes
GUI fixes
Debug enhancements
2017-02-10 16:33:22 +03:00
Nekotekina
ead67d8e67
Minor changes
...
Fix psv loader
2017-02-07 16:37:30 +03:00
Nekotekina
9767cc84b0
16b atomic load fix
2017-02-05 15:49:51 +03:00
Nekotekina
6537909fd2
sys_event_queue...
2017-02-04 20:39:04 +03:00