Ben Vanik
|
82a72e1974
|
Adding MemoryBarrier opcode.
|
2015-08-30 17:25:02 -07:00 |
|
Ben Vanik
|
b80a028589
|
Much better errors on undefined externs.
|
2015-08-30 15:27:12 -07:00 |
|
Ben Vanik
|
764b11fa04
|
Formatting premake files.
|
2015-08-29 20:57:31 -07:00 |
|
Dr. Chat
|
f2b2a22687
|
Add gflags to projects that need it only
|
2015-08-29 21:16:57 -05:00 |
|
Ben Vanik
|
b7203c2989
|
Logging to with a ringbuffer. Much faster.
|
2015-08-29 18:06:30 -07:00 |
|
Ben Vanik
|
a668556d7f
|
Fixing Windows build.
|
2015-08-18 14:45:49 -07:00 |
|
Ben Vanik
|
8b0d4fb51c
|
Linux tweaks.
|
2015-08-18 14:18:00 -07:00 |
|
Ben Vanik
|
59b9e9ceb0
|
Fixing buffer overrun in disasm.
|
2015-08-17 20:38:37 -07:00 |
|
gibbed
|
60b1a67af3
|
Fixing vpkuhus.
|
2015-08-16 04:52:19 -05:00 |
|
gibbed
|
6a675659e4
|
Really fix vupkhsb/vupklsb.
|
2015-08-16 03:15:37 -05:00 |
|
gibbed
|
f06ddd3869
|
Maybe fixing vupkhsb/vupklsb.
|
2015-08-16 02:31:25 -05:00 |
|
Ben Vanik
|
a92566dfc5
|
More style.
|
2015-08-07 21:29:03 -07:00 |
|
Ben Vanik
|
14beb27ebc
|
xb style.
|
2015-08-07 07:56:57 -07:00 |
|
Ben Vanik
|
5e08889d93
|
More style cleanup.
|
2015-08-06 20:17:01 -07:00 |
|
Ben Vanik
|
e6461f326c
|
Some xb style cleanup.
|
2015-08-05 22:06:20 -07:00 |
|
Ben Vanik
|
eaa1a8ee3a
|
Refactoring SymbolInfo/FunctionInfo/Function into Symbol/Function.
|
2015-08-05 21:50:02 -07:00 |
|
Ben Vanik
|
ec326119cf
|
Replacing beaengine in mmio handler with custom decoder.
Fixes #358.
|
2015-08-04 08:25:42 -07:00 |
|
Ben Vanik
|
b0425f7ee2
|
Moving source map to Function.
|
2015-08-01 14:07:13 -07:00 |
|
Ben Vanik
|
b67488e70a
|
Removing beaengine disassembler use.
|
2015-08-01 13:30:43 -07:00 |
|
Ben Vanik
|
a9b89a790b
|
Some more constant support for MUL_SUB.
|
2015-07-29 21:45:24 -07:00 |
|
Ben Vanik
|
19901c4759
|
Replacing a use of strings for xbyak labels.
|
2015-07-29 18:58:45 -07:00 |
|
Ben Vanik
|
e657276996
|
Mostly working stack walking (besides issue #372).
|
2015-07-29 00:15:52 -07:00 |
|
Ben Vanik
|
ad9472e60b
|
Better sign extend, thanks to @inolen.
|
2015-07-27 20:25:20 -07:00 |
|
gibbed
|
42ef3f224a
|
Oops. Fixing bad asserts.
|
2015-07-26 11:12:54 -05:00 |
|
gibbed
|
b713f99e42
|
Constant support for VECTOR_CONVERT_I2F.
|
2015-07-26 10:55:41 -05:00 |
|
gibbed
|
20d79911f0
|
Constant support for Emit16_IN_32.
|
2015-07-26 10:54:47 -05:00 |
|
gibbed
|
599686f68d
|
Unsigned Emit16_IN_32.
|
2015-07-26 09:57:52 -05:00 |
|
Ben Vanik
|
a42ab648ed
|
Shuffling --debug around and making it work.
|
2015-07-22 17:26:10 -07:00 |
|
Ben Vanik
|
12a29371e3
|
Clang fixes.
|
2015-07-19 18:32:48 -07:00 |
|
Ben Vanik
|
352bae30cb
|
Removing win32 code from X64CodeCache.
Fixes #349.
|
2015-07-19 10:33:00 -07:00 |
|
Ben Vanik
|
91d7acf59e
|
Fixing some particularly bad /W4.
|
2015-07-18 23:04:21 -07:00 |
|
Ben Vanik
|
e0eb85bbbc
|
Switching to premake. Probably with disasterous consequences.
|
2015-07-18 16:00:01 -07:00 |
|
Ben Vanik
|
ecd4af10c9
|
Fixing some clang warnings/errors.
|
2015-07-15 23:26:58 -07:00 |
|
Ben Vanik
|
f520d3a2a4
|
Run with latest clang-format.
|
2015-07-15 22:44:30 -07:00 |
|
Ben Vanik
|
8154d1dad6
|
Moving xe::Memory and code cache to abstracted APIs.
|
2015-07-15 22:10:05 -07:00 |
|
Ben Vanik
|
6cf29b969d
|
Abstraction for VirtualAlloc/VirtualFree.
|
2015-07-15 19:05:08 -07:00 |
|
Ben Vanik
|
72ad899e9e
|
Starting to remove windows.h includes from things.
|
2015-07-13 20:49:29 -07:00 |
|
Ben Vanik
|
31dab70a3a
|
Adding some docs on CPU optimizations/potential work.
|
2015-07-13 18:20:38 -07:00 |
|
Ben Vanik
|
dec0d12cc9
|
Replacing includes of windows headers with base/platform.h.
|
2015-07-01 09:02:04 -07:00 |
|
Ben Vanik
|
e05cc3ba37
|
x64_sequences can now be run through clang-format.
Progress on #291.
|
2015-06-28 15:04:24 -07:00 |
|
Ben Vanik
|
0359184bc0
|
Simplifying the sequences code to start refactoring.
Progress on #291.
|
2015-06-28 12:01:47 -07:00 |
|
Ben Vanik
|
0630b524fa
|
Removing unused HIR opcodes.
Progress on #291.
|
2015-06-28 12:01:46 -07:00 |
|
Ben Vanik
|
3745746fcc
|
Shuffling around thunk emitter.
Progress on #291.
|
2015-06-28 12:01:45 -07:00 |
|
Ben Vanik
|
5e950cb066
|
Fixing VS intellisense for xbyak.
Progress on #291.
|
2015-06-28 12:01:45 -07:00 |
|
Ben Vanik
|
8c69a4df09
|
Cleaning up apu/ and renaming -private files to _flags.
Part of #296.
|
2015-06-27 11:25:56 -07:00 |
|
Ben Vanik
|
12120262b8
|
Adding non-win8 API for unwind info, but it doesn't work :/
Working on #295.
|
2015-06-26 21:50:32 -07:00 |
|
Ben Vanik
|
fb1f4906d9
|
xb format --all (we are now format clean). Buildbot will yell at you.
|
2015-06-22 22:26:51 -07:00 |
|
Ben Vanik
|
fb591cbadb
|
Disabling use of FMA until I can figure out the rounding issues.
|
2015-06-20 11:21:32 -07:00 |
|
Drew DeVault
|
a064ba053e
|
Add missing includes for cstring
|
2015-06-16 23:16:18 -06:00 |
|
Ben Vanik
|
165d49ad3a
|
Moving PPC disasm to on-demand in debugger.
|
2015-06-16 20:18:48 -07:00 |
|