Pokechu22
9b7be93420
Allow using bitfield's copy-assignment operator
2022-04-16 22:54:31 -07:00
Pokechu22
a354e1efa4
Sync Dolphin's BitField
...
Note that this change does not compile on its own, as hwtests requires the default copy-assignment operator for unions to be copied properly. (The file has also been slightly modified to remove references to Common/Inline.h.)
2022-04-16 22:54:31 -07:00
Pokechu22
0460574377
cputest/mtspr: fix line endings
2022-04-16 22:54:31 -07:00
Pokechu22
56dea96523
Add dependency on fmt
2022-04-16 22:54:31 -07:00
Pokechu22
5a5217e095
Mark __CGXFinishInterruptHandler's parameters as unused
...
This resolves some warnings.
2022-04-16 22:54:31 -07:00
Pokechu22
ec7e2166b2
CMakeLists: Specify C++17
...
WriteMtxPS4x2 has been removed since register is no longer a keyword. It wasn't used in any case. I've also enabled additional warnings (though I haven't fixed any of them).
2022-02-23 13:02:33 -08:00
Pokechu22
205f245112
Fix ReadTestBuffer if width was already divisible by 4
2022-02-23 13:02:33 -08:00
Pokechu22
066715a6d6
Improve network_printf
...
privDoTest (and thus DO_TEST) now is marked as using printf formatting, so gcc will complain if the format string is wrong. I also added a fake call to OSReport which will show up in Dolphin's console.
2022-02-23 12:59:47 -08:00
Pokechu22
3733ddc550
Adjust run.sh
2022-02-23 11:44:01 -08:00
Tilka
328faf95ce
Merge pull request #39 from JosJuice/cr
...
Add CR test
2021-06-06 02:06:36 +01:00
JosJuice
ca9d7b1ce2
Add CR test
2021-06-04 11:41:41 +02:00
Mai M
92d3755865
Merge pull request #38 from JosJuice/ni
...
Add test of FPCSR's NI bit
2021-05-26 18:19:56 -04:00
JosJuice
efa5288e86
Add test of FPCSR's NI bit
2021-05-26 13:30:39 +02:00
Léo Lam
e020b78600
Merge pull request #37 from JosJuice/windows-paths
...
CMake: Handle paths with backslashes
2021-05-25 17:40:45 +02:00
JosJuice
47037b29e7
CMake: Handle paths with backslashes
2021-05-25 17:35:02 +02:00
Mai M
fd1d6d28d8
Merge pull request #36 from leoetlino/build-fix
...
common: Fix build by modernizing CommonTypes and add size_t
2021-05-23 15:24:40 -04:00
Léo Lam
d71df85bad
common: Add size_t to CommonTypes
...
It's convenient not to have to explicitly qualify std::size_t,
and some of our tests use size_t :)
2021-02-12 13:41:54 +01:00
Léo Lam
f379f4956d
common: Modernize CommonTypes
2021-02-12 13:39:35 +01:00
Pierre Bourdon
cd8fa385cf
Merge pull request #35 from leoetlino/more-timing-tests
...
Add FS timing tests
2018-04-08 11:48:02 +02:00
Léo Lam
a7ee9ceb5d
Add FS timing tests
2018-04-08 11:38:46 +02:00
Léo Lam
c6cd6c1ebe
IOS: DRY for result printing
2018-03-28 21:09:07 +02:00
Léo Lam
3fbedf1255
ipc: Add Seek
...
Whoops, somehow left out the seek command.
2018-03-28 21:09:07 +02:00
Pierre Bourdon
e2d0d2985a
Merge pull request #34 from leoetlino/timing
...
Add IOS IPC timing tests
2018-03-09 21:03:17 +01:00
Léo Lam
0893c9286f
Add IOS timing tests
2018-03-09 19:01:33 +01:00
Léo Lam
829661d413
common: Add function to read timebase
2018-02-27 17:02:03 +01:00
Pierre Bourdon
de74fec0a3
Merge pull request #33 from leoetlino/master
...
Misc cleanup
2018-02-27 16:53:53 +01:00
Léo Lam
16768201d0
build: Enable colors in compiler messages
2018-02-26 19:22:53 +01:00
Léo Lam
e4e94685bf
build: Set required C++ version more cleanly
2018-02-26 19:22:53 +01:00
Léo Lam
83d29e2381
build: Build in release mode
...
For things like timing tests, it's a better idea to build with
optimisations enabled.
2018-02-26 19:22:53 +01:00
Léo Lam
6cd83ca763
build: Use ninja for building
...
ninja is smarter about figuring out which files have changed and
avoiding unnecessary rebuilds.
2018-02-26 17:31:29 +01:00
Léo Lam
c83ad0a40b
build: Clean up add_hwtest and get rid of global
2018-02-26 17:28:25 +01:00
Léo Lam
dfba6d08e2
Reformat all code using clang-format
2018-02-25 19:28:38 +01:00
Léo Lam
0172e0f191
Import clang-format from Dolphin
2018-02-25 19:28:38 +01:00
Léo Lam
3207cd73c0
Use includes relative to the root
...
IMO, this makes it clearer which module each included file comes from.
2018-02-25 18:48:22 +01:00
Pierre Bourdon
6de9126cdc
Merge pull request #32 from leoetlino/master
...
Add format attribute to network_printf
2018-02-25 18:30:28 +01:00
Léo Lam
363f867b86
Add format attribute to network_printf
2018-02-25 17:18:35 +01:00
Pierre Bourdon
fc095da71b
Merge pull request #29 from Armada651/patch-1
...
Explain how to connect to the hwtests.
2016-01-07 00:31:47 +01:00
Jules Blok
baab608407
Update Readme.md
2016-01-06 22:44:08 +01:00
Tony Wasserka
721b22ce33
Merge pull request #24 from lioncash/typo
...
Readme: Fix a typo regarding environment variables
2014-12-28 14:56:38 +01:00
Lioncash
16e4e3bb45
Readme: Fix a typo regarding environment variables
2014-12-23 23:48:13 -05:00
Tony Wasserka
5f0b805597
Merge pull request #22 from Tilka/run_target
...
Fix run targets
2014-12-08 16:53:37 +01:00
Tillmann Karras
3907287dc0
Fix run targets
2014-12-08 01:31:24 +01:00
shuffle2
a851c62fd1
Merge pull request #20 from kayru/mingw_fix
...
Fixed MinGW build issues and added .elf extension to build targets
2014-11-01 15:18:04 -07:00
Yuriy O'Donnell
0cf30c9bca
Added .elf extension to build targets
...
This is required for Dolphin to recognize and run them.
2014-10-30 00:20:40 +01:00
Yuriy O'Donnell
07308a16e0
Fixed build script for Windows/MinGW
2014-10-29 20:42:39 +01:00
Tony Wasserka
cfc3b4d6ef
Merge pull request #19 from saneki/srawix_mode
...
Make srawix.cpp not executable
2014-10-17 12:23:44 +02:00
saneki
d4ada59a8f
Make srawix.cpp not executable
2014-10-16 20:49:48 -05:00
Tony Wasserka
120d342688
Merge pull request #16 from Sonicadvance1/loads
...
Implement basic tests for regular loads.
2014-09-23 22:09:31 +02:00
Tony Wasserka
1cb3d17f21
Merge pull request #14 from Sonicadvance1/rlw_unittests
...
Add cputest for rlwimi/rlwinm/rlwnm.
2014-09-23 20:51:57 +02:00
Ryan Houdek
a46ae85451
Implement basic tests for regular loads.
2014-09-23 13:39:02 -05:00