GitHub PushEvent at 2014-05-28 13:28:52
Repository: android_art
Actor: cybojenix
Payload: {"shas":[["0aa504b5bb19f0944d50941b20c8eeaca4165328","8cbcbac4913f4d2b0913d1f51c523ce28d93a2cc@google.com","Fix ExtractToMemMap to show original zip file name in ashmem\n\n(cherry picked from commit 1fca8e91f32dc8b13d3129b7ef4a0194839736e6)\n\nChange-Id: Id7d22600496b090ac32150c8c6424da89964b6be","Brian Carlstrom",true],["a79febb863a936810445df45e3e51d0eff4e39f8","8cbcbac4913f4d2b0913d1f51c523ce28d93a2cc@google.com","Merge \"Fix ExtractToMemMap to show original zip file name in ashmem\"","Brian Carlstrom",true],["7a6b280038b601c10464979144293ce6352b43c7","8cbcbac4913f4d2b0913d1f51c523ce28d93a2cc@google.com","Add TARGET_2ND_ARCH support for dump-oat-boot\n\nChange-Id: I87f1742f401af37893d336074c53dee92993b769","Brian Carlstrom",true],["85089dd28a39dd20f42ac258398b2a08668f9ef1","3867ecc70e2b63f73b6e4b135fb9b7b7829e7294@google.com","Quick compiler: generalize NarrowRegLoc()\n\nSome of the RegStorage utilites (DoubleToLowSingle(),\nDoubleToHighSingle(), etc.) worked only for targets which\nwhich treat double precision registers as a pair of aliased\nsingle precision registers.\n\nThis CL elminates those utilities, and replaces them with\na new RegisterInfo utility that will search an aliased register\nset and return the member matching the required storage\nconfiguration (if it exists).\n\nChange-Id: Iff5de10f467d20a56e1a89df9fbf30d1cf63c240","buzbee",true],["30395fc865599619f22df7c99d7553b18304622c","8cbcbac4913f4d2b0913d1f51c523ce28d93a2cc@google.com","Merge \"Add TARGET_2ND_ARCH support for dump-oat-boot\"","Brian Carlstrom",true],["48241e786121e1c4c050d9cfad3d22de270a3e75","5a912ff23ca36bb4061942e58f0ba1d9bc91b721@arm.com","AArch64: Add suspend check in managed code.\n\nTODO: Remove x19 in the frame in runtime, generic jni, compiled jni.\n\nChange-Id: Ibdc292c9e7adb3a5d3eff353c22f60ffc101f549","Zheng Xu",true],["d6cec905b62dff38285b350e67d5e223346e6d66","8cbcbac4913f4d2b0913d1f51c523ce28d93a2cc@google.com","Make DexFile content read only before running DexFileVerifier\n\n(cherry picked from commit 98725444129efe2b1b51c87740860caadaef2bf7)\n\nChange-Id: I18a932b2f19d44b820232f4d4e9c358df20ab364","Brian Carlstrom",true],["8b5b1e5593ffa77c393e4172b71a3d5a821d2ed8","8cbcbac4913f4d2b0913d1f51c523ce28d93a2cc@google.com","Merge \"Make DexFile content read only before running DexFileVerifier\"","Brian Carlstrom",true],["a7062e05e6048c7f817d784a5b94e3122e25b1ec","117e76a13dbeb8c095d3fe578fb8ced1c08c1400@google.com","Add a linear scan register allocator to the optimizing compiler.\n\nThis is a \"by-the-book\" implementation. It currently only deals\nwith allocating registers, with no hint optimizations.\n\nThe changes remaining to make it functional are:\n- Allocate spill slots.\n- Resolution and placements of Move instructions.\n- Connect it to the code generator.\n\nChange-Id: Ie0b2f6ba1b98da85425be721ce4afecd6b4012a4","Nicolas Geoffray",true],["ddb1a1604d5070828e857902c8596de27e2fe5f5","117e76a13dbeb8c095d3fe578fb8ced1c08c1400@google.com","Merge \"Add a linear scan register allocator to the optimizing compiler.\"","Nicolas Geoffray",true],["7f0a6d6a699111e254a91c3980eb0522d4f8f0cd","117e76a13dbeb8c095d3fe578fb8ced1c08c1400@google.com","Fix x86_64 test failures.\n\nChange-Id: I97b3d1755d2e205ca7423248a2af37f1875d5116","Nicolas Geoffray",true],["1b1aea22c0cc5567b5967590cb3f949cc45c3a9a","8cbcbac4913f4d2b0913d1f51c523ce28d93a2cc@google.com","Merge \"Fix x86_64 test failures.\"","Brian Carlstrom",true],["032d3775552e27eda98af2066306b773f3762b64","81136b268826741437d5b0e2b8fd0851d4cd172f@arm.com","AArch64: Enable FLOAT and DOUBLE opcodes\n\nThis patch enables all the DOUBLE and FLOAT opcodes except for REM ones.\nIt has been tested and passes all Dalvik tests except for:\n\nfailed: 018-stack-overflow[pid=1076]\nfailed: 107-int-math2[pid=1593]\n\nChange-Id: I581f219bde354e3402aa3ad6e24ef15566da5f78\nSigned-off-by: Serban Constantinescu <serban.constantinescu@arm.com>","Serban Constantinescu",true],["4896d7b6fb75add25f2d6ba84346ac83d8ba9d51","9b15ab355460ed0877619e52971b3d5438ca3cf1@intel.com","ART: Better SSA Allocation when recreating SSA\n\nThe SSA calculation is not allocation friendly. This makes the\nSSARepresentation remember how much is allocated and not reallocate\nif SSA should be recalculated.\n\nAlso added some allocation friendly code for the dominance code.\n\nChange-Id: Icd5586b7e2fefae8e1535975ab400b1ca95b500f\nSigned-off-by: Jean Christophe Beyler <jean.christophe.beyler@intel.com>","Jean Christophe Beyler",true],["6a58691356979164249c63cb3f98f5dbd75cc4bb","c29e0ec9df910bcdb8ff4c7476604c1ea873d2ba@google.com","Fix the problem of not shutting down the profiler in ART properly\n\nThis CL fixes the problem of not saving the last batch of profile data to the\nexternal file when the runtime exits before the end of the current iteration of\nprofile sampling. This problem was fixed by shutting down the ART profiler\nwhen the runtime exits and allowing the profiler to write the last batch of\ndata even it was signaled to shut down. This CL increases the precision of\nprofile data and fixes the bug that no data is saved if the duration of profile\nsampling specified by VM arguments (by default 20 seconds) is longer than the\nlength of a single execution because the profiler was never signaled when the\nruntime exits.\n\nChange-Id: I7cc4805b7e2a22a990d04a5b9724ad1d931d7152\nSigned-off-by: Wei Jin <wejin@google.com>","Wei Jin",true],["960a4bcd102cc97b944fb7b02c5bae7d66ef8b8d","3867ecc70e2b63f73b6e4b135fb9b7b7829e7294@android.com","Merge \"AArch64: Enable FLOAT and DOUBLE opcodes\"","Bill Buzbee",true],["bbc66c5855fa4f36b6f94311607f0119a93d809a","3867ecc70e2b63f73b6e4b135fb9b7b7829e7294@android.com","Merge \"ART: Better SSA Allocation when recreating SSA\"","Bill Buzbee",true],["ab5b370e44629332e73ffd66bfe8b8a924236c5c","3867ecc70e2b63f73b6e4b135fb9b7b7829e7294@android.com","Merge \"AArch64: Add suspend check in managed code.\"","Bill Buzbee",true],["c647564845429bd709ed3338c13f15063c2f9fd9","8cbcbac4913f4d2b0913d1f51c523ce28d93a2cc@google.com","Workaround apparent clang compilation issue\n\nBug: 15014252\n\n(cherry picked from commit ec80e7e1506e7099210399626b46cb8183534e70)\n\nChange-Id: I159d66764749e41d2a97e0912f796085b4fdb6e1","Brian Carlstrom",true],["e3b5cb502371aff7e7b7291facfc27b092e7803e","8cbcbac4913f4d2b0913d1f51c523ce28d93a2cc@google.com","Merge \"Workaround apparent clang compilation issue\"","Brian Carlstrom",true]],"size":29,"ref":"refs/heads/slim-master","head":"c167d1aca6da6e1bebf422007d75d10c515fc23c"}