Anthony Pesch
60648835e0
fix gcc release warning
2016-12-21 00:44:52 -08:00
Anthony Pesch
420b838135
use release configuration for ci builds
2016-12-21 00:01:59 -08:00
Anthony Pesch
87a2bf031c
avoid reentering FIQ handler if it hasn't completed
...
only allow AICA_INT_DATA to be set when writing to SCIPD / MCIPD
2016-12-20 23:46:39 -08:00
Anthony Pesch
9c56188487
added holly debug menu
2016-12-20 20:35:26 -08:00
Anthony Pesch
aba02cbae8
change git tag name
2016-12-20 13:28:07 -08:00
Anthony Pesch
db2ac9a02f
Create CNAME
2016-12-20 12:49:43 -08:00
Anthony Pesch
99b20946e5
different tags for different arch / platforms
2016-12-20 12:39:54 -08:00
Anthony Pesch
4e453d7a73
attempt pushing a new latest
2016-12-20 12:28:33 -08:00
Anthony Pesch
94d68bd557
attempt to deploy latest to github relases
2016-12-20 12:12:56 -08:00
Anthony Pesch
2b4ce08727
moving redream website sources into docs/
2016-12-19 23:58:03 -08:00
Anthony Pesch
48483d7322
add link to redream.io in README
2016-12-18 23:35:22 -08:00
Anthony Pesch
e6e7953960
add initial docs folder
2016-12-18 21:35:25 -08:00
Anthony Pesch
6bc46f24a4
disable stricthostkeychecking
2016-12-18 18:47:40 -08:00
Anthony Pesch
53ad6bd580
remove DEPLOY_PATH
2016-12-18 18:40:44 -08:00
Anthony Pesch
efe119d220
install sshpass on build machines
2016-12-18 18:29:25 -08:00
Anthony Pesch
4deb5a95e0
attempt to publish travis.ci artifacts
2016-12-18 18:04:17 -08:00
Anthony Pesch
4444a431b5
ignore OP_LOAD_* ops when calculating potential unary constant folds
...
ran clang-format
2016-12-18 16:06:52 -08:00
joseph
d8a4a623f4
Constant Propagation Pass: Minor Fixes
2016-12-18 17:45:59 -06:00
joseph
4ba9885aab
Add basic constant propagation simplification
2016-12-18 16:51:05 -06:00
Anthony Pesch
45d5a9b5d8
handle TA_LIST_CONT writes
2016-12-18 11:46:03 -08:00
Anthony Pesch
f5c21eba82
unify PCW list_type processing
2016-12-18 11:21:07 -08:00
Anthony Pesch
3e63806050
properly handle PCW list type when initially parsing the TA context
2016-12-18 02:09:15 -08:00
Anthony Pesch
b7d4f88ea6
remove minmax heap usage
2016-12-17 23:25:12 -08:00
Anthony Pesch
c84d92fcd3
moved optimization passes
2016-12-17 18:37:12 -08:00
Anthony Pesch
477560a74b
added intermediate relib 'object library' to speed up recc / retest builds
2016-12-17 16:36:33 -08:00
Anthony Pesch
c254194dda
remove unsupported warning flag
2016-12-17 16:21:57 -08:00
Anthony Pesch
646fd314f5
fix for test_ldcl_stcl_sr
2016-12-17 16:20:30 -08:00
Anthony Pesch
9e21119f92
reenable sh4 tests
2016-12-17 16:06:47 -08:00
Anthony Pesch
a0a1108d88
remove test_ prefix from tests
2016-12-17 14:31:40 -08:00
Anthony Pesch
292ce8c38d
reenabled interval tree tests
2016-12-17 14:27:54 -08:00
Anthony Pesch
ac6bd3a677
added TEST macro
...
reenabled test_list_*
fixed bug when adding an uninitialized list_node
2016-12-17 01:31:50 -08:00
Anthony Pesch
4ff03a0d2f
remove gtest library
2016-12-17 00:19:54 -08:00
Anthony Pesch
168857b473
add BUILD_TOOLS and BUILD_TESTS options to cmake
...
renabled retest target with a few tests
2016-12-17 00:18:44 -08:00
Anthony Pesch
f67f5c5b12
add emitter stats to recc
2016-12-16 23:35:26 -08:00
Anthony Pesch
37b9f52b6c
sanitize host addresses to a valid value when loading IR into recc
2016-12-16 21:03:54 -08:00
Anthony Pesch
dd12368992
added ir_alloc_ptr
2016-12-16 20:46:02 -08:00
Anthony Pesch
c783d617a2
measure number of guest and host instructions in recc
2016-12-15 22:57:34 -08:00
Anthony Pesch
162bfce38f
added frontend code size stats to recc
2016-12-15 22:09:38 -08:00
joseph
3cb36fc6c4
Add simplification of 0 identity element binary expressions
...
Add remaining expression simplifications
2016-12-15 00:09:31 -06:00
Anthony Pesch
dfa90fac21
check that audio backend creation succeeded
2016-12-14 20:28:02 -08:00
gamax92
2fb1f002be
Backport wayland 1.10+ fix for SDL2
...
wayland: Add wl_proxy_marshal_constructor_versioned sym
wl_proxy_marshal_constructor_versioned was introduce in wayland-client 1.10.
2016-12-14 10:26:24 -07:00
Anthony Pesch
03cceedd8d
added libsoundio based audio backend
...
initial mixing work
2016-10-17 21:17:04 -07:00
Anthony Pesch
f0c7fe825e
improved aica timer accuracy
...
improved accuracy of aggregate counters
updated options in readme
removed some bool usage
2016-12-11 17:42:53 -08:00
Anthony Pesch
ae3d459960
removed failed atomic shim, compile ringbuf as c++
2016-12-11 13:25:09 -08:00
Anthony Pesch
65da96d130
windows build fixes
2016-12-11 13:07:19 -08:00
Anthony Pesch
52c066c607
added single producer / single consumer ring buffer
...
added atomic load / fetch / store / exchange macros to work around msvc not supporting stdatomic.h
added sleep shim for windows
2016-12-11 11:46:14 -08:00
Anthony Pesch
c98825fe10
added libsoundio
2016-12-03 19:24:46 -08:00
Anthony Pesch
89b2cdec33
fix for macroblock size
2016-12-10 22:23:12 -08:00
Anthony Pesch
2b28a457da
added initial expression simplification pass
2016-12-10 13:08:55 -08:00
Anthony Pesch
9b9cde2b6d
initial dma optimizations
...
added read_string / write_string methods to mmio regions
updated as_memcpy* routines to use memcpy between physical regions, and use the new string callbacks between mmio regions
updated sh4 prefetch to now use as_memcpy
2016-12-09 00:52:39 -08:00