summaryrefslogtreecommitdiff
path: root/Source/UnitTests/Common
AgeCommit message (Expand)Author
2023-01-24Common: Replace StringBeginsWith/StringEndsWith with std equivalentsLioncash
2022-12-11Replace BitUtils with C++20: RotateLeft/RotateRightJosJuice
2022-07-27Crypto/SHA1: add unittestsShawn Hoffman
2022-07-25CPUDetect: improve win/arm64 supportShawn Hoffman
2022-04-27msvc: disable optimizations for x64EmitterTest.cppShawn Hoffman
2022-01-20Merge pull request #10367 from Pokechu22/fmt-8.1.1JosJuice
2022-01-16Use Common::ToLower and Common::ToUpperPokechu22
2022-01-13Make all fmt::formatter constructors constexprPokechu22
2021-12-18Fifo analyzer: Display equations for color/alpha combinersPokechu22
2021-10-13Fix all uninitialized variable warnings (C26495)Pokechu22
2021-07-17unittests: remove some msvc-specific castsShawn Hoffman
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-06-28x64Emitter: remove unused x87 instructionsTillmann Karras
2021-06-01Updater: Escape HTML characters in commit descriptionsDentomologist
2021-05-02UnitTests: Move some unit tests to where they should beJosJuice
2021-04-06MathUtil: Add SaturatingCast to cast floats more safelyLéo Lam
2021-03-06Create BitFieldArrayPokechu22
2021-03-06Add fmt support to BitFieldPokechu22
2021-03-06Allow specifying StorageType for BitFieldPokechu22
2021-03-06Create EnumFormatterPokechu22
2020-08-24x64Emitter: Check end of allocated space when emitting code.Admiral H. Curtiss
2020-01-13x64Emitter: Unit test memory addressing modesSintendo
2020-01-06Merge pull request #8133 from Sintendo/mov64imm32Tilka
2019-08-31FixedSizeQueue: Bugfixes and improvementsSilent
2019-06-01Common/CommonFuncs: Remove now-unneccessary ArraySize functionLioncash
2019-05-29x64EmitterTest: Test 64-bit MOV with 32-bit immediateSintendo
2019-05-06Reformat repo to clang-format 7.0 rulesTechjar
2019-05-04Replace MathUtil::Clamp with std::clampLéo Lam
2019-04-30Remove redundant initializationFilip Gawin
2018-12-26x64EmitterTest: Add some missing testsMerryMage
2018-09-16x64EmitterTest: Fix linting issuesSintendo
2018-09-16x64EmitterTest: test MOV with 64-bit immediatesSintendo
2018-06-21Common, DSP: Only compile in x86-64 emitter related utilities on x86 platformsLioncash
2018-06-12UnitTests: Fix MSVC compilationspycrab
2018-06-03UnitTest: Add StringUtil ToString/TryParse testdegasus
2018-05-20IOSC: Implement VerifyPublicKeySign for ECCLéo Lam
2018-05-20UnitTests: Add basic tests for ec crypto codeLéo Lam
2018-05-10CommonFuncs: Convert ROUND_UP_POW2 macro to a functionLioncash
2018-05-10FloatUtils: Remove IntDouble and IntFloatLioncash
2018-05-10BitUtils: Add C++14/C++17 compatible equivalent of std::bit_cast from C++2aLioncash
2018-05-07Common: Move floating-point utility functions to FloatUtils.h/.cppLioncash
2018-04-08CMakeLists: Link bochs in privately where applicableLioncash
2018-03-31UnitTests: Add basic tests for RotateRight() and RotateLeft()Lioncash
2017-08-23Rename Common::FifoQueue to Common::SPSCQueueMichael M
2017-08-13BitUtilsTest: update to pass clang-formatMichael M
2017-06-22Add function testing whether a bitmask is valid.Niels Boehm
2017-06-06StringUtil: Add StringPopBackIf UnitTestsSepalani
2017-06-05Fix minor formatting issuesLéo Lam
2017-05-01Convert VolumeDirectory names back to SHIFT-JIS (issue #9988)spycrab
2017-03-26Merge pull request #5155 from ligfx/expecttruefalseMatthew Parlane