Commit Graph

1206 Commits

Author SHA1 Message Date
Ben Vanik
810c256f21 Fix register allocator with STORE_LOCAL. May indicate redundant stores. 2014-08-05 11:48:45 -07:00
Ben Vanik
2854841753 Better XMsg errors. 2014-08-05 10:44:55 -07:00
Ben Vanik
86241d0ae8 XNetCleanup/XNetRandom stubs. 2014-08-05 10:12:15 -07:00
Ben Vanik
3150f41ea0 oh ffs - properly suspending threads on creation. 2014-08-05 09:10:00 -07:00
Ben Vanik
2d4ae9ba64 XAudioEnableDucker 2014-08-04 22:02:28 -07:00
Ben Vanik
4e276695bf XamUserGetDeviceContext 2014-08-04 22:02:19 -07:00
Ben Vanik
8460afadd3 RtlUnicodeStringToAnsiString 2014-08-04 21:54:09 -07:00
Ben Vanik
8471408273 lhau(x), fixes #110. 2014-08-04 20:46:14 -07:00
Ben Vanik
64d8ee386b XamShowMessageBoxUI (that auto-advances). 2014-08-04 20:24:08 -07:00
Ben Vanik
66d2a8aec2 Setting XMA pointer to make errors clearer. 2014-08-04 18:55:00 -07:00
Ben Vanik
a593d940eb std min/max. 2014-08-04 18:54:44 -07:00
Ben Vanik
f0e9fd92a0 VECTOR_MIN and VECTOR_MAX instructions. 2014-08-04 18:54:06 -07:00
Ben Vanik
e6275691cb KeEnableFpuExceptions stub. 2014-08-04 15:46:52 -07:00
Ben Vanik
296bb5c87a Dummy IRQL stuff to silence warnings. 2014-08-04 15:39:42 -07:00
Ben Vanik
fd95858516 XamUserCheckPrivilege 2014-08-04 15:01:39 -07:00
Ben Vanik
a98b9458b6 Adding XamVoice stubs. 2014-08-04 14:56:34 -07:00
Ben Vanik
35885f761c Misc fixes (overlapped IO, etc). 2014-08-03 22:25:38 -07:00
Ben Vanik
0a9d936f1e Better faking of the user profile. 2014-08-03 21:26:10 -07:00
Ben Vanik
57dda9c755 Factoring out XMsg app stuff. 2014-08-03 14:38:04 -07:00
Ben Vanik
19149bbba6 Stubbed out enumeration. 2014-08-02 21:37:11 -07:00
Ben Vanik
f04c7b8661 ExAllocatePoolTypeWithTag 2014-08-02 16:23:02 -07:00
Ben Vanik
3f2baafb4b mmap, but ehh virtualquery... 2014-08-01 21:43:52 -07:00
Ben Vanik
4ad7662ef7 Fixing MMIO build on Windows. 2014-08-01 20:29:57 -07:00
Ben Vanik
12f734d7a0 VC++ has std::make_unique. 2014-08-01 20:28:52 -07:00
Ben Vanik
4beaacb622 Fixing build on linux. 2014-07-31 21:56:51 -07:00
Ben Vanik
b24835be27 Removing some xenia requirements from alloy sandbox. 2014-07-29 22:44:56 -07:00
Ben Vanik
0129a96225 Cross-platformizing MMIO stuff.
MSVC build likely needs some fixes.
2014-07-29 22:12:39 -07:00
Ben Vanik
d56ae60460 More mac fixups. 2014-07-29 20:29:50 -07:00
Ben Vanik
0c5110ac3e Fixing warnings. 2014-07-17 20:52:56 -07:00
Ben Vanik
19b6e90b63 Alloy now builds on clang.
Hopefully not just bouncing back to MSVC failures…
2014-07-17 20:43:30 -07:00
Ben Vanik
4cbd267a52 Fixing path case. 2014-07-17 19:49:58 -07:00
Ben Vanik
3197198cf2 Trying travis build. Will fail. 2014-07-17 19:38:14 -07:00
Ben Vanik
ec4f41fec4 Moving byte order/memory access to poly. 2014-07-17 19:20:17 -07:00
Ben Vanik
ce70978ef6 Starting to split up alloy/core.h. 2014-07-14 19:18:42 -07:00
Ben Vanik
e9284dfaed More C++11ification. 2014-07-13 22:28:00 -07:00
Ben Vanik
0a250d5e91 C++11ing some things. 2014-07-13 21:53:31 -07:00
Ben Vanik
29e4c35c38 Removing alloy::tracing, as it's unused. 2014-07-13 21:25:58 -07:00
Ben Vanik
9437d0b564 Sprucing up some of alloy. 2014-07-13 21:15:37 -07:00
Ben Vanik
48425da8ff Sandbox getting close to running. 2014-07-12 22:59:16 -07:00
Ben Vanik
4a0531abc5 Posix code cache. 2014-07-12 22:25:12 -07:00
Ben Vanik
7ee79318e8 Fixing a bunch of alloy clang issues. 2014-07-12 21:52:33 -07:00
Ben Vanik
9b78dd977b Migrating atomic ops to std::atomic where possible and poly. 2014-07-12 17:48:54 -07:00
Ben Vanik
bf882714d0 Cleaning up asserts and file/line macros. 2014-07-12 16:51:52 -07:00
Ben Vanik
840357413c Style guide notes. 2014-07-11 18:49:49 -07:00
Ben Vanik
8a6807bd92 Fixing linter to work on Windows (ironically, by breaking it). 2014-07-11 18:43:35 -07:00
Ben Vanik
4b6f1882e7 Adding cpplint. 2014-07-11 18:40:51 -07:00
Ben Vanik
1d54342930 Starting to cleanup includes a bit. Still a mess. 2014-07-11 18:03:35 -07:00
Ben Vanik
f24b45a07c Moving threading utils to poly. 2014-07-10 23:51:28 -07:00
Ben Vanik
9031d5f4a4 Fix clang warnings / move some plat code into poly. 2014-07-10 22:51:27 -07:00
Ben Vanik
7daa85179c Running clang-format on alloy.
All except x64_sequences, which needs work.
2014-07-10 20:20:00 -07:00