Commit Graph

702 Commits

Author SHA1 Message Date
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