Andrix44
dc59be9771
Fix some warnings in the microprofile
2018-01-15 00:08:03 +01:00
bunnei
d8576e9bbe
externals: Remove unused repos.
2018-01-14 04:29:30 -05:00
MerryMage
0a51f44c08
Update dynarmic to bc73004
...
bc73004 a64_merge_interpret_blocks: Remove debug output
4e656ed tests/A64: Randomize PSTATE.<NZCV>
fd9530b A64: Optimization: Merge interpret blocks
3c9eb04 testenv: Use format constants
324f3fc tests/A64: Unicorn interface fixes
98ecbe7 tests/A64: Fuzz against unicorn
b1d38e7 tests/A64: Move TestEnvironment to own header
5218ad9 A64/data_processing_pcrel: bug: ADR{,P} instructions sign extend their immediate
b1a8c39 A64/data_processing_addsub: bug: {ADD,SUB}S (extended register) instructions write to ZR when d = 31
64827fb a64_emit_x64: bug: A64CallSupervisor trampled callee-save registers
1bfa04d emit_x64: bug: OP m/r64, imm32 form instructions sign-extend their immediate on x64
edadeea A64 inferface: Use two argument static_assert
9ab1304 A64: Add ExceptionRaised IR instruction
6843eed Update readme
7438d07 A64/translate: Add TranslateSingleInstruction function
2018-01-13 22:38:57 +00:00
James Rowe
8f0a03a606
Massive removal of unused modules
2018-01-12 19:11:03 -07:00
bunnei
acc1720596
boost: Update version.
2018-01-12 19:37:04 -05:00
bunnei
956463e156
core: Gut out cryptop, since it doesn't compile with C++17.
2018-01-12 19:36:41 -05:00
MerryMage
90d75d3ba5
dynarmic: Update to 83afe435
2018-01-12 17:49:10 -05:00
MerryMage
78e267083d
arm_dynarmic: Implement core
2018-01-12 17:48:29 -05:00
MerryMage
2fd6ff0dba
fix macos build
2018-01-08 19:20:10 -05:00
bunnei
eca89acd81
cmake: Add script to find Unicorn.
2018-01-04 19:52:54 -05:00
bunnei
c85a8804cf
cmake: Don't compile Dynarmic as it's unused.
2018-01-04 17:01:02 -05:00
bunnei
f9eda809a0
externals: Point dynarmic at a real commit.
2018-01-03 21:51:41 -05:00
bunnei
c6881e9663
externals: Update dynarmic and xbyak.
2017-10-25 11:26:35 -04:00
bunnei
45b7723c75
Merge remote-tracking branch 'upstream/master' into nx
...
# Conflicts:
# src/core/CMakeLists.txt
# src/core/arm/dynarmic/arm_dynarmic.cpp
# src/core/arm/dyncom/arm_dyncom.cpp
# src/core/hle/kernel/process.cpp
# src/core/hle/kernel/thread.cpp
# src/core/hle/kernel/thread.h
# src/core/hle/kernel/vm_manager.cpp
# src/core/loader/3dsx.cpp
# src/core/loader/elf.cpp
# src/core/loader/ncch.cpp
# src/core/memory.cpp
# src/core/memory.h
# src/core/memory_setup.h
2017-10-09 23:56:20 -04:00
bunnei
e684347587
externals: Add lz4.
2017-09-30 14:30:04 -04:00
James Rowe
1cbc44a6c5
Build: Enable SSL in mingw by linking against WinSSL
...
The mingw builds aren't submitting telemetry because the curl library
they are linked against is configured to use openSSL and openSSL looks
for the certificates in the users home folder. This keeps it from
contacting web services because it can't communicate over SSL.
This commit adds a download in mingw builds that will download a
precompiled curl for mingw linked against winssl and sspi.
2017-09-11 09:10:17 -06:00
MerryMage
56802eabd0
externals: Update soundtouch
2017-08-20 17:30:05 -07:00
James
e32cea33fc
Update cryptopp
2017-08-08 17:50:09 +10:00
James
975fa750fb
Add description of upstream repo
2017-07-18 19:59:08 +10:00
James
3937973c12
Don't pull in entire JSON repo for single header file
2017-07-18 13:37:27 +10:00
Weiyi Wang
90cdc71410
Merge pull request #2824 from jroweboy/mingw_compile_test
...
Update enet submodule
2017-07-13 09:57:35 +03:00
James Rowe
defa8c5c0e
Update enet submodule
...
This includes a fix merged upstream to support mingw compilation
2017-07-12 20:39:47 -06:00
bunnei
6c8c5bbcb7
web_service: Add CMake flag to enable.
2017-07-11 18:33:41 -04:00
bunnei
c5b2744442
externals: Add JSON as a submodule.
2017-07-09 18:38:02 -04:00
bunnei
2917f5a11a
externals: Add CPR as a submodule.
2017-07-09 13:24:20 -04:00
B3n30
54cd2d2846
Implement basic virtual Room support based on enet ( #2803 )
...
* Added support for network with ENet lib,
connecting is possible, but data can't be sent, yet.
* fixup! Added support for network with ENet lib,
* fixup! CLang
* fixup! Added support for network with ENet lib,
* fixup! Added support for network with ENet lib,
* fixup! Clang format
* More fixups!
* Moved ENetHost* and ENetPeer* into pimpl classes
* fixup! Moved ENetHost* and ENetPeer* into pimpl classes
* fixup! Clang again
* fixup! Moved ENetHost* and ENetPeer* into pimpl classes
* fixup! Moved ENetHost* and ENetPeer* into pimpl classes
* fixup! Moved ENetHost* and ENetPeer* into pimpl classes
2017-07-07 15:34:15 -04:00
Klöen Lansfiel
2553c15cc1
externals: silence warning C4390 on MSVC for cryptopp ( #2805 )
2017-06-24 17:38:52 -07:00
Yuri Kunde Schlesner
4e4ee6a2b2
Stop using reserved operator names (and/or/xor) with Xbyak
...
Also has the Dynarmic upgrade with the same change
2017-06-17 12:20:22 -07:00
Yuri Kunde Schlesner
9e242154eb
Externals: Upgrade bundled Boost to 1.64
2017-06-11 13:10:22 -07:00
Yuri Kunde Schlesner
2eac434224
CMake: Move definitions of externals to the CMakeLists in that directory
2017-05-27 23:33:14 -07:00
Yuri Kunde Schlesner
105c8e138c
CMake: Create an INTERFACE target for Catch
2017-05-27 22:46:59 -07:00
Yuri Kunde Schlesner
7f161a2dc3
CMake: Add cryptopp include path to target property
2017-05-27 22:16:57 -07:00
Yuri Kunde Schlesner
298bbbd851
CMake: Use target properties to add inih include paths
2017-05-27 21:59:02 -07:00
Yuri Kunde Schlesner
e2b17357e2
CMake: Stop using FindOpenGL, which seems to not be required anymore
2017-05-27 20:48:00 -07:00
Yuri Kunde Schlesner
70a10c8a1c
Add the fmt string formatting library
...
More info at http://fmtlib.net/
This commit was based on @jroweboy's work on his spdlog branch, but with
modifications.
2017-05-27 14:26:02 -07:00
Yuri Kunde Schlesner
2344654db9
Update dynarmic
...
Updated to incorporate fix from MerryMage/dynarmic#106 which is required
for using fmt in Citra.
2017-05-27 14:26:02 -07:00
Lioncash
bcac65ee54
externals: Update catch to 1.9.4
2017-05-21 19:29:21 -04:00
Yuri Kunde Schlesner
a565acb04a
externals: Update to boost v1.63.0
2017-03-12 22:16:27 -07:00
wwylele
55785cff55
externals: remove -march=native for crypto++
2017-02-21 23:57:31 +02:00
wwylele
76af744434
HW: add AES engine & implement AES-CCM
2017-02-21 23:57:31 +02:00
Weiyi Wang
d36b8791b2
Core: add cryptopp library ( #2412 )
2017-02-13 12:03:55 -08:00
Kloen
cc27fc9da1
externals: nihstro, update to latest master
2017-02-06 12:00:45 +01:00
Fernando Sahmkow
1f6e415640
Fix Microprofile in MinGW ( #2530 )
2017-02-04 15:36:38 -08:00
noah the goodra
ce20dc61b8
changed the WIN32 macro in microprofileui ( #2528 )
...
I changed the macro in microprofileui.h from WIN32 to _WIN32 so that it
would correctly dectect that its being compiled on a windows platform
2017-02-04 12:17:52 -08:00
MerryMage
231455ebe5
arm_dynarmic: Update memory interface
2017-02-03 17:32:51 +00:00
MerryMage
733b01ffa3
arm_dynarmic: CP15 support
2017-02-03 17:32:47 +00:00
Kloen
7f2e9aedfa
externals: Updated nihstro to latest master. Fix warning on MSVC
2017-01-28 14:30:50 +01:00
Kloen
c1369b02f3
Removed unused and outdated external qhexedit
2017-01-22 18:46:48 +01:00
MerryMage
29eda22e58
arm_dynarmic: Provide MemoryReadCode callback
...
Change of interface in dynarmic 36082087ded632079b16d24137fdd0c450ce82ea
2016-12-22 16:07:14 +00:00
Yuri Kunde Schlesner
d3c6c5a381
Externals: Add Xbyak
2016-12-14 20:06:08 -08:00