MerryMage
|
f495018f53
|
block_of_code: Encapsulate CPU feature detection code
|
2020-06-09 21:25:57 +01:00 |
|
MerryMage
|
a8a712c801
|
Relicense to 0BSD
|
2020-04-23 15:45:57 +01:00 |
|
MerryMage
|
ad52c997f4
|
a32_emit_x64: Use r14 for page_table pointer
|
2020-04-22 21:06:17 +01:00 |
|
MerryMage
|
9d60d92692
|
backend/x64: Make ExceptionHandler its own class
|
2020-04-22 21:06:17 +01:00 |
|
MerryMage
|
325808949f
|
backend/x64: Rename namespace BackendX64 -> Backend::X64
|
2020-04-22 21:06:17 +01:00 |
|
MerryMage
|
7e0c415473
|
block_of_code: Always specify codeptr to run from
|
2020-04-22 21:06:17 +01:00 |
|
MerryMage
|
f69c77391e
|
A64: Add Step
Allow for stepping instruction-by-instruction
|
2020-04-22 21:06:17 +01:00 |
|
MerryMage
|
bd88286b21
|
cast_util: Add FptrCast
Reduce unnecessary type duplication when casting a lambda to a function pointer.
|
2020-04-22 21:06:17 +01:00 |
|
Lioncash
|
3a9c2f81d0
|
block_of_code: Use variable template variants of type traits
Now all type traits are using the variable template variants where
applicable.
|
2020-04-22 21:02:47 +01:00 |
|
MerryMage
|
5debb411cc
|
block_of_code: Explicitly delete copy constructor
|
2020-04-22 21:02:46 +01:00 |
|
MerryMage
|
f96c43d422
|
A32: Implement FastDispatchHint
|
2020-04-22 20:53:46 +01:00 |
|
MerryMage
|
3432a08e0a
|
backend/x64: Support W^X systems
Closes #176.
|
2020-04-22 20:53:46 +01:00 |
|
BreadFish64
|
2a65442933
|
Backend: Create "backend" folder
similar to the "frontend" folder
|
2020-04-22 20:53:46 +01:00 |
|