15 Commits

Author SHA1 Message Date
Tony Wasserka
07be5a0bae Add Catch2 submodule 2021-12-06 18:27:11 -08:00
Ryan Houdek
4589876ebc Adds Vulkan-Docs repo to externals 2021-10-02 17:09:23 -07:00
Ryan Houdek
e01e6d9293 Adds xxhash external submodule 2021-07-05 17:39:19 -07:00
Ryan Houdek
2101914c9d Adds drm headers to an external repository
It's highly likely that the host system won't have these headers installed.
Carry them in an external repository to ensure they are available.

Fixes #1047
2021-06-04 21:26:45 -07:00
Lioncash
37a33bf127 Externals: Add fmt as an external
Begins the process of addressing issue #146.

This is separated off, so that others can make use of fmt for other
purposes (general localized non-sucky string formatting), while the
logging rework is being tackled.
2021-05-20 13:18:38 -04:00
Ryan Houdek
cc0c45cf47 Switches FEX over to using jemalloc
This is the first step that we need to do for correct 32-bit memory allocations.
2021-04-08 12:42:37 -07:00
Stefanos Kornilios Mitsis Poiitidis
29a8fd0a4a Tests: Add gcc-target-tests for 32 and 64 bit 2021-01-26 12:00:45 +02:00
Stefanos Kornilios Mitsis Poiitidis
26171e639e Tests: Add gvisor tests 2021-01-09 04:17:35 +02:00
Ryan Houdek
50349db4c6 Moves our entire execution model over to signal execution
This requires implementing custom ASM dispatchers for the interpreter
side of things so it works correctly.
Allows all of our CPU backends to safely support signaling.
This is a bit of a nightmare change and requires rethinking logic about
debugging in some instances.
2020-09-02 16:00:17 -07:00
Stefanos Kornilios Mitsis Poiitidis
2498de1f00 Add fex-posixtest-bins as submodule 2020-05-18 13:11:04 +03:00
Ryan Houdek
41dbf5b4e7 Adds xbyak to externals
Removes cmake check to see if it exists
2020-03-06 00:20:13 -08:00
Ryan Houdek
98d0b36177 Update vixl to latest make it a shallow copy to be smaller 2020-03-05 23:24:21 -08:00
Ryan Houdek
369686c992 Initial Commit 2020-03-06 09:08:13 +02:00
Ryan Houdek
c65f148fa8 Update git submodules to point to the correct vixl repo 2020-03-06 07:51:42 +02:00
Ryan Houdek
7252050e42 Initial commit 2020-03-06 07:48:39 +02:00