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
Nekotekina
16944b0c4c
sys_cond, sys_mutex
2017-02-04 20:39:03 +03:00
Nekotekina
b7a7a5c582
#2314 fix
2017-01-31 20:37:02 +03:00
Nekotekina
aef5113d49
Fix #2300
2017-01-29 22:52:07 +03:00
Nekotekina
be8d8ded3f
replace high_resolution_clock
2017-01-29 19:52:19 +03:00
Nekotekina
a5a2d43d7c
Thread.cpp refinement
...
Hide thread mutex
Safe notify() method
Other refactoring
2017-01-29 19:52:19 +03:00
Ryan Gonzalez
11e2965b5c
Switch to always using a steady clock ( closes #2200 )
2017-01-29 03:07:08 +03:00
Nekotekina
d4c3905355
Debug build fix
2017-01-28 15:32:45 +03:00
Nekotekina
307da1fe39
Fixed fs::file::open
2017-01-28 13:11:06 +03:00
Nekotekina
4ecf05aa13
cellFsUtime implemented
2017-01-26 20:01:16 +03:00
Nekotekina
591a6c8671
IdManager improved
2017-01-25 23:29:36 +03:00
Nekotekina
9232ddf0ab
Minor changes
2017-01-25 04:43:12 +03:00
Nekotekina
1c14d872a8
New shared_mutex
...
Experimental sync utils
New semaphore<>
New cond_variable
New owned_mutex
2017-01-25 00:38:07 +03:00
Nekotekina
98fc131d47
util::dynamic_import
...
Futex implementation
2017-01-25 00:38:07 +03:00
Nekotekina
7a356d3294
is_leaf_function fix (Linux)
2017-01-22 18:50:55 +03:00
Ivan
fb56c14853
LLVM fix (skylake) ( #2269 )
2017-01-21 23:40:37 +03:00
Vincent Lejeune
c24fba89e8
Add variant.hpp from mapbox
2016-08-24 21:58:59 +02:00
Nekotekina
e3bc2273d3
fs::dir improved
...
FindFirstFileExW used
Immediate directory read
2016-08-18 15:14:08 +03:00
Nekotekina
bbb0effe23
Minor fixes
...
cellSyncMutexTryLock fixed
2016-08-17 19:50:20 +03:00