47 Commits (ca28b447acfb8bf9feeccc2c3b8656595231fd87)

Author SHA1 Message Date
Andrea Pappacoda 01cf05bc75
chore: add missing SPDX tags 4 years ago
ameerj 923decae5a common: Reduce unused includes 4 years ago
Lioncash df72480395 common: Make use of [[nodiscard]] where applicable 5 years ago
Lioncash b724a4d90c General: Tidy up clang-format warnings part 2 5 years ago
Lioncash 1c3490a8db General: Tidy up clang-format warnings 5 years ago
Markus Wick c499c22cf7 Fix -Werror=conversion error. 6 years ago
Rodrigo Locatti 8ed0d92e32
Revert "common/bit_field: Silence sign-conversion warnings" 6 years ago
Lioncash 14581e4a59 common/bit_field: Silence sign-conversion warnings 6 years ago
bunnei 1bdae0fe29 common_func: Use std::array for INSERT_PADDING_* macros. 6 years ago
Tobias a81987a7cb
common/bit_field: Remove FORCE_INLINE calls 6 years ago
Lioncash 109b78a6d6 common/bit_util: Fix bad merge duplicating the copy constructor 7 years ago
Lioncash e99a148628 common/bit_field: Make BitField trivially copyable 7 years ago
fearlessTobi efd83570bd Make bitfield assignment operator public 7 years ago
Weiyi Wang 6b81ceb060 common/bitfield: make it endianness-aware 7 years ago
Weiyi Wang 786995a81e Common/Bitfield: store value as unsigned type 7 years ago
fearlessTobi 63c2e32e20 Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Lioncash 36090521ce bit_field: Convert ToBool() into explicit operator bool 7 years ago
bunnei e59126809c bit_field: Remove is_pod check, add is_trivially_copyable_v. 8 years ago
bunnei 0315fe8c3d bit_field: Make all methods constexpr. 8 years ago
Yuri Kunde Schlesner c1a9e94068 Common: Clean up meta-template logic in BitField 9 years ago
Yuri Kunde Schlesner a75145a2c6 Make BitField and ResultCode constexpr-initializable 9 years ago
Emmanuel Gil Peyrot ebdae19fd2 Remove empty newlines in #include blocks. 9 years ago
Emmanuel Gil Peyrot dc8479928c Sources: Run clang-format on everything. 9 years ago
Emmanuel Gil Peyrot 691a42fe98 VideoCore: Run include-what-you-use and fix most includes. 10 years ago
MerryMage 8b00954ec7 AudioCore: Skeleton Implementation 10 years ago
MerryMage 6c71858c5c BitField: Make trivially copyable and remove assignment operator 10 years ago
Lioncash 845ac621b3 bit_field: Re-enable code on MSVC 10 years ago
archshift d1ae413ffd Stop defining GCC always_inline attributes as __forceinline 11 years ago
Yuri Kunde Schlesner d5b5280501 Common: Remove redundant masking in BitField 11 years ago
Yuri Kunde Schlesner d7f9529bdd Common: Fix mask generation in BitField 11 years ago
Emmanuel Gil Peyrot 596b7c4f63 Common: Cleanup key_map includes. 11 years ago
Yuri Kunde Schlesner e1fbac3ca1 Common: Remove common.h 11 years ago
Chin 0199a7d9ef More warning cleanups 11 years ago
purpasmart96 ebfd831ccb License change 11 years ago
Tony Wasserka 95be6a09b2 BitField: Add an explicit Assign method. 11 years ago
Lioncash 2dce9b2ead bit_field: Fix a typo in the sample usage. 11 years ago
Tony Wasserka 0da8e2eacc BitField: Cast enum values to proper integer type. 12 years ago
Tony Wasserka cd1d5786d9 BitField: Add a static_assert. 12 years ago
Tony Wasserka 15ab5382a5 BitField: Delete copy assignment to prevent obscure bugs. 12 years ago
Tony Wasserka 47a001722d BitField: Add an explicit evaluation method. 12 years ago
bunnei a6b047ec3b removed incorrect dolphin copyright line 12 years ago
bunnei a713bd1bad fixed include of common in bit_field.h 12 years ago
bunnei e7a0283625 added BitField to common 12 years ago