Nekotekina
5a36c57c57
Formatting system improved
...
`unveil<>` renamed to `fmt_unveil<>`, now packs args to u64 imitating va_args
`bijective...` removed, `cfg::enum_entry` now uses formatting system
`fmt_class_string<>` added, providing type-specific "%s" handler function
Added `fmt::append`, removed `fmt::narrow` (too obscure)
Utilities/cfmt.h: C-style format template function (WIP)
Minor formatting fixes and cleanup
2016-08-04 21:34:00 +03:00
Ivan
da7472fe81
Optimizations ( #1680 )
...
* Optimizations
1) Some headers simplified for better compilation time
2) Some templates simplified for smaller executable size
3) Eliminate std::future to fix compilation for mingw64
4) PKG installation can be cancelled now
5) cellGame fixes
6) XAudio2 fix for mingw64
7) PPUInterpreter bug fixed (Clang)
* any_pod<> implemented
Aliases: any16, any32, any64
rsx::make_command fixed
2016-04-25 13:49:12 +03:00
Nekotekina
b85fc50854
Partial commit: Crypto
2016-04-15 19:22:41 +03:00
mpm11011
617a488a0a
Change size to u64
2016-03-19 21:48:56 -04:00
mpm11011
e7fc5228d5
MakeELF: Replaced wx streams with zlib functions
2016-03-18 23:36:08 -04:00
Nekotekina
960668ecf1
For #1355
...
offsetof() eliminated
OFFSET_32, SIZE_32, ALIGN_32 used
2016-01-14 19:07:27 +03:00
Nekotekina
8464ab6a23
Fixes ( #1432 )
...
/dev_bdvd/, rap file loading fix
2016-01-14 19:07:24 +03:00
Nekotekina
38531459df
Logging system rewritten
...
GUI doesn't freeze anymore
Some things simplified
2016-01-13 18:54:57 +03:00
Nekotekina
b3e3c68f15
File utility improved
...
+ minor fixes
2016-01-13 14:12:04 +03:00
Nekotekina
3ed603074c
Changes done by [DH] rewritten
...
Added rsx_program_decompiler submodule
Added fs::dir iterator
Added fmt::match
2015-12-22 23:11:20 +03:00
Nekotekina
a4db58f5f2
Added fs::file_ptr, fom::rewrite, cleanup
2015-11-14 20:26:40 +03:00
Raul Tambre
5d5a4f804b
Replace most returns with CHECK_ASSERTION
...
Also fix some Seek methods return types being unsigned, while returning
negative errors.
Added the CHECK_ASSERTION macro checks in a couple more places.
Simplified CHECK_ASSERTION macro usage.
2015-11-09 07:42:04 +02:00
Raul Tambre
9c2f48cd1d
More defect fixes, added some error codes
2015-11-09 07:39:50 +02:00
Raul Tambre
fac9d74344
Lots of defect fixes
2015-11-09 07:39:50 +02:00
Nekotekina
a974ee009e
vm::var improved, cleanup
...
Mostly vm::var initialization introduced.
Added vm::make_var function.
2015-10-14 18:17:37 +03:00
Nekotekina
4e62ec7458
PKG Installer fixed, u128 improved
2015-09-22 13:28:32 +03:00
Nekotekina
ce494f8847
fmt::by_value, fmt::Format removed
2015-08-24 21:22:42 +03:00
Nekotekina
73b108765e
fs:: const renaming, fs::g_tls_error stub
2015-08-24 21:22:39 +03:00
Nekotekina
8b3c250702
PKG decryption without the intermediate
2015-08-24 21:22:28 +03:00
Nekotekina
9923f96431
Added PSP PKG support
2015-08-24 21:22:21 +03:00
Raul Tambre
14897b23b7
Minor formatting
2015-07-26 16:44:55 +03:00
Nekotekina
39f836b495
re32/se32/... macro eliminated, some fixes
2015-07-10 04:31:09 +03:00
Nekotekina
ef6f9f6ded
be_t constructor implemented, make() eliminated
...
be_t enums are forbidden, le_t improved, some operators cleaned.
2015-07-10 04:31:07 +03:00
Nekotekina
78fdcf75e7
Attribute macro changed
...
__forceinline -> force_inline
__noinline -> never_inline
printf_alike(x,y) added
2015-05-28 18:14:22 +03:00
Hykem
d18d19870f
Merge pull request #1062 from Nekotekina/master
...
SPURecompiler improved
2015-04-25 19:32:47 +01:00
Nekotekina
5d6d058965
Fix
2015-04-25 01:18:12 +03:00
Nekotekina
74b3580b69
rfile_t renamed
2015-04-25 00:38:11 +03:00
Nekotekina
fbc268e993
rFileName removed
2015-04-23 19:58:37 +03:00
Nekotekina
56c64c8045
VFS::CreatePath fixed, bugfixes
2015-04-20 18:53:31 +03:00
Nekotekina
3b26031692
Bugfix
2015-04-20 01:26:28 +03:00
Nekotekina
ab405901ee
wxFile removed (rFile -> rfile_t)
2015-04-19 16:19:24 +03:00
luxsie
0f1bb8545d
Tab to Space.
2015-04-18 03:12:25 +08:00
luxsie
900389d857
CppCheck: Tried to classify and marked some lines that weird.
2015-04-10 20:13:25 +08:00
Nekotekina
6d1c9f2764
Some warnings fixed
2015-01-25 19:23:24 +03:00
Nekotekina
f1f51521f4
PKG installer fixed
2015-01-13 20:38:32 +03:00
Nekotekina
fe86869f37
Fix
2015-01-13 03:10:39 +03:00
Nekotekina
7372583cab
Compilation fix 3
2015-01-12 23:37:29 +03:00
Nekotekina
e40347dd53
Compilation fix 2
2015-01-12 22:31:11 +03:00
Nekotekina
27cfdc897b
PKG installer improved
...
Now it doesn't attempt to delete existing directory and overwrites only
existing files. It should fix installing updates.
2015-01-04 19:44:54 +03:00
DHrpcs3
969cf67ba8
Implemented frame limiter
...
Some errors in unpkg replaced with warnings
2014-12-21 22:42:15 +02:00
DHrpcs3
598d929aba
Implemented LLE Modules Manager (draft)
...
Improved loader core.
Implemented *_thread wrappers.
Minor fixes.
Temporary disabled ELF Compiler & DisAsm frame.
2014-11-19 16:16:30 +02:00
Nekotekina
6b0857dcff
Conflicts fixed
2014-10-02 16:19:52 +04:00
Hykem
faeedf1355
Fixed compilation errors.
2014-10-01 15:15:04 +01:00
Hykem
6d6c1a9672
Updated the Crypto Engine:
...
- Fixed several bugs in unedat;
- Improved EDAT/SDAT file decryption.
2014-10-01 14:57:44 +01:00
Nekotekina
66000240ac
vm::atomic update, be_t update
...
1) MakeFromLE replaced with make(), MakeFromBE removed. Compiler seems
to be able to optimize it anyway.
2) be_t<> conversion operator temporarily replaced with conversion
through LE because it can't work with all possible numeric conversions
(float<>int for example)
2014-09-20 03:16:11 +04:00
Nekotekina
597d07bf24
Small refactoring
2014-09-15 02:17:24 +04:00
Arkaran99
7dafb164e8
Remove unused include and very small refactoring.
...
Unused include in unself.h, ELF.h.
New line after an if to enable debugging.
Rewrite strange boolean expression in ELF.cpp.
2014-09-13 20:38:18 +02:00
Arkaran99
1e60319be2
Fix compile errors in Debug - MemLeak.
...
Add rpcs3/define_new_memleakdetect.h to save and replace new operator with Visual Studio Memory Leak Detection's operator.
Add rpcs3/restore_new.h to restore new operator to a previous saved state.
2014-09-07 10:43:25 +02:00
Lioncash
82840282fb
Core: Apply const to some functions
2014-08-31 16:12:09 -04:00
Nekotekina
61c4a88ab4
rFile.h, Thread.h, IdManager.h includes moved
2014-08-25 18:56:13 +04:00