Commit graph

3795 commits

Author SHA1 Message Date
Danila Malyutin
caa6db8617 Replace clang diagnostics with gcc
Clang understands both types of pragmas. Unfortunately it seems that due to bug in gcc (id=53431) this doesn't help
2015-07-27 03:33:59 +03:00
Danila Malyutin
9a37acee3e Fixes for abstract class without virtual destructor 2015-07-27 03:01:43 +03:00
Danila Malyutin
e0d5cdd5e1 Fixes for trigraph, unused and tautological warning. 2015-07-26 23:48:59 +03:00
Danila Malyutin
582329ffc6 Fixes for some of clang warnings 2015-07-26 23:24:37 +03:00
Danila Malyutin
5ae6586803 Add missing override specifiers 2015-07-26 18:37:14 +03:00
Danila Malyutin
e810eabd32 Clean up and fixes 2015-07-26 18:09:33 +03:00
Danila Malyutin
6849192b39 Tabify 2015-07-26 18:09:31 +03:00
Danila Malyutin
6832910187 Update llvm tests to work with new mcjit recomp
WIP, also found some offending instructions with it.
2015-07-26 18:09:29 +03:00
Raul Tambre
a239eaf630 cellSpurs additions and internal struct refactoring
Also updated the README.
2015-07-26 17:04:10 +03:00
Raul Tambre
14897b23b7 Minor formatting 2015-07-26 16:44:55 +03:00
Raul Tambre
6ef4cecf57 Split sceNp into sceNpUtil and register sceNpClans 2015-07-26 16:44:10 +03:00
Raul Tambre
7b0b0440ef cellFont cleanup 2015-07-26 16:43:35 +03:00
Raul Tambre
45dda65ce9 Add NV4097_SET_TEX_COORD_CONTROL arguments
Also added a TODO for _cellSpursLFQueueInitialize.
2015-07-26 16:42:02 +03:00
Raul Tambre
9ecedfdf3c Better cellNetCtlGetInfo logging
Also added back some more logging in cellSaveData, but this time only
printed as warnings.
2015-07-26 16:34:11 +03:00
Zangetsu38
e47493e81b Some small change.
Update README.md for VS 2015.
remove sln buildbot
remove unused appveyor config
remove package.bat, no longer current, now found in bigpet/rpcs3-buildbot-tools
2015-07-23 15:05:23 +02:00
Peter Tissen
4624377942 use official wxWidgets repo 2015-07-23 12:17:58 +02:00
Danila Malyutin
10c5d87f18 Update .gitignore
I think these files are sometimes generated by vs15
2015-07-23 10:46:24 +03:00
Danila Malyutin
831858ce7e Change jit to mcjit in CMakeLists
This fixes compiling on linux
2015-07-23 10:46:12 +03:00
Danila Malyutin
af90f03323 Purge llvm compiling from travis (yay!)
Reduces build times greatly.
2015-07-23 10:45:58 +03:00
vlj
26f6b89530 PPU/LLVM: Remove duplicate m_address_to_ordinal map and improve cleaning 2015-07-22 02:11:00 +03:00
vlj
501c14fc65 PPU/LLVM: Clean code
Replace auto with real type, reduce indent and useless variables...
2015-07-22 02:10:58 +03:00
vlj
4adb9a2683 PPU/LLVM: Do not cache block 2015-07-22 02:10:57 +03:00
vlj
abd61538ea PPU/LLVM: Rename ExecutionEngine to CPUHybridDecoderRecompiler
In order to avoid naming conflict with llvm own ExecutionEngine
2015-07-22 02:10:55 +03:00
vlj
7592b87a90 PPU/LLVM: Fix build 2015-07-22 02:10:54 +03:00
Nekotekina
b3dfa4f5a2 VS2015 2015-07-22 02:10:14 +03:00
Peter Tissen
ecf78dbafe add various temporary VS2015 changes (some to fixup temporary bugs, don't merge) 2015-07-22 01:32:21 +03:00
vlj
cfa0079c3d PPU/LLVM: Fix branch detection
Thanks Nekotekina for the fix
2015-07-22 01:32:19 +03:00
Vincent Lejeune
b7d5d70a92 PPU/LLVM: Fix for callback spinning undefinitly
Thanks for Nekoteki for the fix
2015-07-22 01:32:18 +03:00
Nekotekina
cdf38d15d2 sys_lwmutex, sys_lwcond syscalls improved 2015-07-21 23:14:42 +03:00
Nekotekina
6462201aac Some macro removed 2015-07-21 23:14:41 +03:00
Nekotekina
023d385af8 sys_semaphore improved 2015-07-21 23:14:39 +03:00
Nekotekina
0aefaec46e sys_event improved, some unnamed functions named 2015-07-21 23:14:38 +03:00
Nekotekina
6019e02457 sys_rwlock improved 2015-07-21 23:14:36 +03:00
Nekotekina
6255f3b07d sys_event_flag improved 2015-07-21 23:14:34 +03:00
Nekotekina
bc91ad0f4d sys_event improved 2015-07-21 23:14:33 +03:00
Nekotekina
2f7fe35f5c Minor style change 2015-07-21 23:14:31 +03:00
Nekotekina
8175630619 sys_cond/sys_mutex improved 2015-07-21 23:14:29 +03:00
Nekotekina
43d3ccce95 SPU Channels improved 2015-07-21 23:14:28 +03:00
Nekotekina
9913c9059c Very bugfix
I reverted cellSaveData changes since they were relying on the
uninitialized local variable `save_entry` and thus were almost
completely wrong.
2015-07-21 23:14:26 +03:00
Nekotekina
5bd83516ba SPU Interrupt Enable Status implemented
SPU Interrupts are still NOT implemented
2015-07-21 23:14:25 +03:00
Nekotekina
1519a2b468 Exceptions passed to wait_op caller 2015-07-21 23:14:23 +03:00
Nekotekina
a7668ff57f SPU_EVENT_LR improved 2015-07-21 23:14:22 +03:00
Nekotekina
1e021cdbba waiter_map reintroduced, combined with vm 2015-07-21 23:14:20 +03:00
Nekotekina
a8fcf71f9c Minor bugfix, cleanup 2015-07-21 23:14:04 +03:00
Nekotekina
3bc6c53eb3 sys_interrupt improved 2015-07-18 03:12:10 +03:00
Nekotekina
b8a27d8a4c Silly bugs fixed 2015-07-18 03:12:08 +03:00
Nekotekina
48c75105e2 "Memory" eliminated 2015-07-18 03:12:06 +03:00
Danila Malyutin
aad97aaea1 Enable colorized output for gcc
Since we use 4.9 now. Makes reading logs much easier!
2015-07-17 03:30:45 +03:00
Danila Malyutin
8f7e70d959 Enable travis-ci for all branches
except ppu_recompiler (dead branch).
That way it's much easier to setup travis on forks without messing with master yml.
I see no reason to run travis on master only anyway.
2015-07-17 02:45:51 +03:00
Raul Tambre
5f43360711 Fix Travis compiling 2015-07-16 21:36:06 +03:00