OSDN Git Service
Colin Cross [Fri, 26 Aug 2016 00:20:35 +0000 (00:20 +0000)]
Merge "Remove libLLVM* from art" am:
63a1397070
am:
d319f7d265
Change-Id: Ifc27ead16c56fec04648ab7a04507721f000abfb
Colin Cross [Fri, 26 Aug 2016 00:17:36 +0000 (00:17 +0000)]
Merge "Remove libLLVM* from art"
am:
63a1397070
Change-Id: Ieef372a1a7cc1fcf7472b207f533508ea194426f
Colin Cross [Fri, 26 Aug 2016 00:11:43 +0000 (00:11 +0000)]
Merge "Remove libLLVM* from art"
Colin Cross [Thu, 25 Aug 2016 22:39:30 +0000 (22:39 +0000)]
Merge "Convert libart and dependencies to Android.bp" am:
2ffba0b1a8
am:
56f49f258e
Change-Id: Iec9205259a82e52f8620573b6b34345be6720b6e
Colin Cross [Thu, 25 Aug 2016 22:29:25 +0000 (15:29 -0700)]
Remove libLLVM* from art
The functionality in libbacktrace that depended on libLLVM* has been
split out into libbacktrace_offline. Remove the unnecessary
dependencies from dex2oats.
Test: m -j dex2oats ART_BUILD_HOST_STATIC=true
Change-Id: I79b99c4d420caefbdf6aa81541120ddedd2149c5
Colin Cross [Thu, 25 Aug 2016 22:35:06 +0000 (22:35 +0000)]
Merge "Convert libart and dependencies to Android.bp"
am:
2ffba0b1a8
Change-Id: Ia2e46df57b5b312e89e4c57af020a727e452b1b5
Treehugger Robot [Thu, 25 Aug 2016 22:18:01 +0000 (22:18 +0000)]
Merge "Convert libart and dependencies to Android.bp"
Colin Cross [Wed, 27 Jul 2016 17:12:38 +0000 (10:12 -0700)]
Convert libart and dependencies to Android.bp
Re-landing I73839046a5a53eb34cd28eea53149911c568e411, with fixes for mac
build (only apply -Wl,--keep-unique to device x86 builds), typo in
checking for ART_HEAP_POISONING environment variable, and removing
-Wframe-larger-than for debug builds.
Test: mma -j, m -j test-art-host
Change-Id: If88492174cbcb0d9a8758176c006163a29eaaa63
Vladimir Marko [Thu, 25 Aug 2016 20:02:33 +0000 (20:02 +0000)]
Merge "ArraySet without type check does not need read barrier." am:
521691ae4d
am:
55a5deec13
Change-Id: I0a6b175cd96d85707542485012856f800348dda6
Vladimir Marko [Thu, 25 Aug 2016 19:59:36 +0000 (19:59 +0000)]
Merge "ArraySet without type check does not need read barrier."
am:
521691ae4d
Change-Id: I109a057f418ce1e87ea52b7887501626ec6b391d
Vladimir Marko [Thu, 25 Aug 2016 19:52:01 +0000 (19:52 +0000)]
Merge "ArraySet without type check does not need read barrier."
Vladimir Marko [Thu, 25 Aug 2016 18:55:29 +0000 (18:55 +0000)]
Merge "Fix VIXL assembler test for heap-poisoning configurations." am:
cb83389879
am:
c41ab3eda3
Change-Id: I3609cfe6450106043bb5aa2e3f759ccf490288f1
Vladimir Marko [Thu, 25 Aug 2016 18:52:31 +0000 (18:52 +0000)]
Merge "Fix VIXL assembler test for heap-poisoning configurations."
am:
cb83389879
Change-Id: Ie7965e87781022a8bee30b9c17b7cdeb396577df
Treehugger Robot [Thu, 25 Aug 2016 18:43:08 +0000 (18:43 +0000)]
Merge "Fix VIXL assembler test for heap-poisoning configurations."
Vladimir Marko [Thu, 25 Aug 2016 17:17:56 +0000 (18:17 +0100)]
Fix VIXL assembler test for heap-poisoning configurations.
And fix a typo in test name.
Test: ART_HEAP_POISONING=true m test-art-host-gtest-assembler_thumb_test
Change-Id: Ibc3750676aa7a7b23c93ee0babb8d9c207cb762a
Roland Levillain [Thu, 25 Aug 2016 17:05:52 +0000 (17:05 +0000)]
Merge "ARM64: Make runtime invokes use InvokeRuntime()." am:
ca11dc0084
am:
62333d4ea9
Change-Id: Ied3e3fdf64d4ef621d5b65b212cd7bf618f9d17c
Roland Levillain [Thu, 25 Aug 2016 17:02:54 +0000 (17:02 +0000)]
Merge "ARM64: Make runtime invokes use InvokeRuntime()."
am:
ca11dc0084
Change-Id: Ia25511f84c182f2629a79597b4101609d26c4f0c
Roland Levillain [Thu, 25 Aug 2016 16:54:43 +0000 (16:54 +0000)]
Merge "ARM64: Make runtime invokes use InvokeRuntime()."
Vladimir Marko [Thu, 25 Aug 2016 15:52:17 +0000 (15:52 +0000)]
Merge "ARM64: Use the zero register for field and array set operations." am:
8812e8fa4b
am:
85343c6318
Change-Id: I3ebc7468156a881aaa2e2f3fd3f0864d1af63380
Vladimir Marko [Thu, 25 Aug 2016 15:49:21 +0000 (15:49 +0000)]
Merge "ARM64: Use the zero register for field and array set operations."
am:
8812e8fa4b
Change-Id: I64b3b057a9a1052be5c603495534ae332feb54e7
Vladimir Marko [Thu, 25 Aug 2016 15:42:26 +0000 (15:42 +0000)]
Merge "ARM64: Use the zero register for field and array set operations."
Serban Constantinescu [Thu, 18 Feb 2016 16:06:31 +0000 (16:06 +0000)]
ARM64: Make runtime invokes use InvokeRuntime().
This patch refactors all of the ARM64 Optimizing compiler runtime
invokes to use InvokeRuntime(). It also fixes some misuses of
RecordPcInfo().
Test: m test-art-target + Nexus 6 boot test
Change-Id: Ia3e477c42fb14c62b81e50daa5811185071bafa6
Anton Kirilov [Thu, 25 Aug 2016 15:23:49 +0000 (15:23 +0000)]
Merge "ARM: VIXL32: Update the trampoline compiler." am:
24cbdc42f8
am:
e72f7cd952
Change-Id: Ic562d9138fcc10a729def95f01ef51c74765fb18
Artem Serov [Thu, 25 Aug 2016 15:23:46 +0000 (15:23 +0000)]
Merge "ARM: VIXL32: Switch JNI compiler to use VIXL Assembler." am:
3e93a40f08
am:
443c18ba5b
Change-Id: I402267b2f71c3473a3c287194e84a5de5142662a
Artem Serov [Thu, 25 Aug 2016 15:23:45 +0000 (15:23 +0000)]
Merge "ARM: VIXL32: Implement VIXL-based assembler." am:
e7c85ad018
am:
50cf83c5db
Change-Id: I3f8ca96c8c0a1d81f29d6cccd5a39b2f68ecc1cc
Anton Kirilov [Thu, 25 Aug 2016 15:20:53 +0000 (15:20 +0000)]
Merge "ARM: VIXL32: Update the trampoline compiler."
am:
24cbdc42f8
Change-Id: Ib4e01394bcdbb21b77f302f33ddf59cbace5a1fd
Artem Serov [Thu, 25 Aug 2016 15:20:50 +0000 (15:20 +0000)]
Merge "ARM: VIXL32: Switch JNI compiler to use VIXL Assembler."
am:
3e93a40f08
Change-Id: Ic882e46ff588a31e7583bf643dd0acb2f792c1a9
Artem Serov [Thu, 25 Aug 2016 15:20:48 +0000 (15:20 +0000)]
Merge "ARM: VIXL32: Implement VIXL-based assembler."
am:
e7c85ad018
Change-Id: I15441d2f5a2e6e35e5690fa5d563887eba34c256
Treehugger Robot [Thu, 25 Aug 2016 15:12:37 +0000 (15:12 +0000)]
Merge "ARM: VIXL32: Update the trampoline compiler."
Treehugger Robot [Thu, 25 Aug 2016 15:12:19 +0000 (15:12 +0000)]
Merge "ARM: VIXL32: Switch JNI compiler to use VIXL Assembler."
Treehugger Robot [Thu, 25 Aug 2016 15:11:52 +0000 (15:11 +0000)]
Merge "ARM: VIXL32: Implement VIXL-based assembler."
Vladimir Marko [Thu, 25 Aug 2016 14:20:47 +0000 (15:20 +0100)]
ArraySet without type check does not need read barrier.
Test: Run ART test suite with ART_USE_READ_BARRIER=true on host and Nexus 9.
Bug:
12687968
Change-Id: Ie04a34b2149f4fc6fe995f3e43e76986a3f6330f
Alexandre Rames [Tue, 23 Aug 2016 17:33:36 +0000 (18:33 +0100)]
ARM64: Use the zero register for field and array set operations.
Test: Run ART test suite on host and Nexus 9.
Change-Id: I4e2a81570ecc57530249672df704eb0bb780acce
Roland Levillain [Thu, 25 Aug 2016 12:31:05 +0000 (12:31 +0000)]
Merge "ARM: Purge Arm32Assembler." am:
a518c150ad
am:
f17448437b
Change-Id: I0a9a4152223b7658763bfc40fc8180f76ee1fa2d
Roland Levillain [Thu, 25 Aug 2016 12:28:08 +0000 (12:28 +0000)]
Merge "ARM: Purge Arm32Assembler."
am:
a518c150ad
Change-Id: If28ac6adfcd28290ca8251b5a181b4ac2d6022bc
Roland Levillain [Thu, 25 Aug 2016 12:19:36 +0000 (12:19 +0000)]
Merge "ARM: Purge Arm32Assembler."
Vladimir Marko [Thu, 25 Aug 2016 11:26:30 +0000 (11:26 +0000)]
Merge "MIPS32: Refactor implicit null checks in array/field get/set." am:
c8cbbf518d
am:
447116bdf0
Change-Id: I3a9ebc3cc79fa566c46b1c628b8e442a98a4c1a2
Vladimir Marko [Thu, 25 Aug 2016 11:23:32 +0000 (11:23 +0000)]
Merge "MIPS32: Refactor implicit null checks in array/field get/set."
am:
c8cbbf518d
Change-Id: Idfa26f5aec59846ad6cedfbe625b491f09859cbe
Vladimir Marko [Thu, 25 Aug 2016 11:18:23 +0000 (11:18 +0000)]
Merge "MIPS32: Refactor implicit null checks in array/field get/set."
Nicolas Geoffray [Thu, 25 Aug 2016 09:23:28 +0000 (09:23 +0000)]
Merge "Remove duplicate entries with libcore expectation files." am:
082bfec576
am:
3a46c8ed22
Change-Id: I2b06a1bc8d69b1164feb79665cb12aa8049dc24e
Nicolas Geoffray [Thu, 25 Aug 2016 09:19:55 +0000 (09:19 +0000)]
Merge "Remove duplicate entries with libcore expectation files."
am:
082bfec576
Change-Id: Ia7e67ba9affca54b005f1dc47602c3b9f57b076a
Nicolas Geoffray [Thu, 25 Aug 2016 09:14:35 +0000 (09:14 +0000)]
Merge "Remove duplicate entries with libcore expectation files."
Nicolas Geoffray [Thu, 25 Aug 2016 09:11:40 +0000 (10:11 +0100)]
Remove duplicate entries with libcore expectation files.
Needed after N->AOSP drop.
test:art/tools/run-libcore-tests.sh
Change-Id: Icd7e20e8a6cff42aecf316e2a356d19bf9e5ee39
Jeff Hao [Thu, 25 Aug 2016 05:59:41 +0000 (05:59 +0000)]
Merge "Revert "Revert "Fix debugger calling new String().""" am:
edbfb68895
am:
cf20574ab0
Change-Id: I46ba5376de8b5bd2fc05a525d16fb58e333c65f1
Jeff Hao [Thu, 25 Aug 2016 05:56:42 +0000 (05:56 +0000)]
Merge "Revert "Revert "Fix debugger calling new String()."""
am:
edbfb68895
Change-Id: I5fda25dda83504316c8577826ddfbde853902ae3
Treehugger Robot [Thu, 25 Aug 2016 05:51:36 +0000 (05:51 +0000)]
Merge "Revert "Revert "Fix debugger calling new String()."""
Jeff Hao [Thu, 25 Aug 2016 03:52:40 +0000 (03:52 +0000)]
Revert "Revert "Fix debugger calling new String().""
Bug:
30951794
Test: mm -j24 run-jdwp-tests-host
This reverts commit
6f48d4c72e7b4011a6d9652734bd1cb0c389790b.
This also includes the reversion of commit
528954f55e3173b02df2822c1fc680873d6a91c8.
Change-Id: If0b2ae39cb2a9db80b567bb8d5761d504433632d
Colin Cross [Thu, 25 Aug 2016 01:15:23 +0000 (01:15 +0000)]
Merge "Revert "Convert libart and dependencies to Android.bp"" am:
2851ce0ca2
am:
8f505123cf
Change-Id: I995edf661ea65cfc7745c97e0c853f4cd42983af
Colin Cross [Thu, 25 Aug 2016 01:12:54 +0000 (01:12 +0000)]
Merge "Revert "Convert libart and dependencies to Android.bp""
am:
2851ce0ca2
Change-Id: I54900bb21d11e7d93be66790a6b3f13e96786c73
Colin Cross [Thu, 25 Aug 2016 01:05:27 +0000 (01:05 +0000)]
Merge "Revert "Convert libart and dependencies to Android.bp""
Colin Cross [Thu, 25 Aug 2016 01:03:42 +0000 (01:03 +0000)]
Revert "Convert libart and dependencies to Android.bp"
This reverts commit
4ea3a22f0ccfb0f746c63c274b2655545e759e1f.
Change-Id: I3ac4397b4d6be038e5b863b7a24231c0736e84f3
Colin Cross [Thu, 25 Aug 2016 00:41:51 +0000 (00:41 +0000)]
Merge "Convert libart and dependencies to Android.bp" am:
8d0e8840df
am:
392b2634a7
Change-Id: I4568ce87d8219e0b65bfbe15eccc8273dfc6280b
Colin Cross [Thu, 25 Aug 2016 00:38:51 +0000 (00:38 +0000)]
Merge "Convert libart and dependencies to Android.bp"
am:
8d0e8840df
Change-Id: I95bac807d16a68d65cfd28ddaf932cc722dbb3e1
Treehugger Robot [Thu, 25 Aug 2016 00:31:20 +0000 (00:31 +0000)]
Merge "Convert libart and dependencies to Android.bp"
Alexey Frunze [Sat, 20 Aug 2016 08:55:47 +0000 (01:55 -0700)]
MIPS32: Refactor implicit null checks in array/field get/set.
Rationale: on MIPS32 64-bit loads and stores may be performed
as pairs of 32-bit loads/stores. Implicit null checks must be
associated with the first 32-bit load/store in a pair and not
the last. This change ensures proper association of said checks
(a few were done after the last 32-bit load/store in a pair)
and lays ground for further improvements in array/field get/set.
Test: booted MIPS32 in QEMU
Test: test-art-host-gtest
Test: test-art-target-run-test-optimizing in QEMU
Change-Id: I3674947c00bb17930790a7a47c9b7aadc0c030b8
Colin Cross [Wed, 27 Jul 2016 17:12:38 +0000 (10:12 -0700)]
Convert libart and dependencies to Android.bp
Test: mma -j, m -j test-art-host
Change-Id: I73839046a5a53eb34cd28eea53149911c568e411
Mathieu Chartier [Wed, 24 Aug 2016 22:02:35 +0000 (22:02 +0000)]
Merge "Avoid CAS for marking region space bitmap for baker" am:
770e31af96
am:
1fcc34f67f
Change-Id: I591120b18febd86f5c66b040cd02322c44f7fba0
Mathieu Chartier [Wed, 24 Aug 2016 21:59:36 +0000 (21:59 +0000)]
Merge "Avoid CAS for marking region space bitmap for baker"
am:
770e31af96
Change-Id: I050dd383e6bf5062c41021de6a667423037ce009
Treehugger Robot [Wed, 24 Aug 2016 21:53:50 +0000 (21:53 +0000)]
Merge "Avoid CAS for marking region space bitmap for baker"
Mathieu Chartier [Tue, 23 Aug 2016 20:27:53 +0000 (13:27 -0700)]
Avoid CAS for marking region space bitmap for baker
Only have the GC thread mark it. This occurs when popping from the
mark stack. The race where an object may be pushed to the mark
stack twice is handled by not scanning if it is already marked.
Also avoid checking is_active when marking from the GC.
EAAC: 1263 -> 1253 (average of 30 runs)
GC time: 7.21s -> 6.83s (average of 18 runs)
Timings on 960 mhz N6P.
Bug:
12687968
Change-Id: I47e98c3e258829d2ba0babd803a219c82a36168c
Test: test-art-host, debug N6P booting with baker CC.
Andreas Gampe [Wed, 24 Aug 2016 17:25:15 +0000 (17:25 +0000)]
Merge "ART: Remove vestiges of GCC" am:
8aea8dbca6
am:
897b8f5da9
Change-Id: I0120a0b4a5ab20e5b185171c2ca3dcb481dc6ad7
Andreas Gampe [Wed, 24 Aug 2016 17:21:18 +0000 (17:21 +0000)]
Merge "ART: Remove vestiges of GCC"
am:
8aea8dbca6
Change-Id: I6bf7a971949ccbc0aa2d008a1264c7f3c880b9fb
Treehugger Robot [Wed, 24 Aug 2016 17:09:42 +0000 (17:09 +0000)]
Merge "ART: Remove vestiges of GCC"
Vladimir Marko [Wed, 24 Aug 2016 14:01:06 +0000 (14:01 +0000)]
Merge "Revert "Revert "x86/x86-64: Avoid temporary for read barrier field load.""" am:
7c95b4e228
am:
95492ed21e
Change-Id: I75a889dfad9bd754a428c8813047aedffeab2474
Nicolas Geoffray [Wed, 24 Aug 2016 14:01:04 +0000 (14:01 +0000)]
Merge "Revert "Fix debugger calling new String()."" am:
f91b5f3372
am:
431432dade
Change-Id: Ic040b381e7a031b1f5651b12fd8b96f9f1ebc958
Nicolas Geoffray [Wed, 24 Aug 2016 14:01:02 +0000 (14:01 +0000)]
Merge "Revert "Fix debugger missing handle between adding and tagging object."" am:
85f692bc43
am:
7c075399f1
Change-Id: Ideef0df1c6ff3fdc824d896a9a6f791d75736578
Vladimir Marko [Wed, 24 Aug 2016 13:56:50 +0000 (13:56 +0000)]
Merge "Revert "Revert "x86/x86-64: Avoid temporary for read barrier field load."""
am:
7c95b4e228
Change-Id: I190029aa010e53193f2212bd539462664bddbe4d
Nicolas Geoffray [Wed, 24 Aug 2016 13:56:33 +0000 (13:56 +0000)]
Merge "Revert "Fix debugger calling new String().""
am:
f91b5f3372
Change-Id: Ie1103da43144d9bfadbd56dcb6f83b219ea0d012
Nicolas Geoffray [Wed, 24 Aug 2016 13:56:29 +0000 (13:56 +0000)]
Merge "Revert "Fix debugger missing handle between adding and tagging object.""
am:
85f692bc43
Change-Id: I25274033c55726076f6507b1a5405b847b675e88
Treehugger Robot [Wed, 24 Aug 2016 13:49:04 +0000 (13:49 +0000)]
Merge "Revert "Revert "x86/x86-64: Avoid temporary for read barrier field load."""
Nicolas Geoffray [Wed, 24 Aug 2016 13:48:47 +0000 (13:48 +0000)]
Merge "Revert "Fix debugger calling new String().""
Nicolas Geoffray [Wed, 24 Aug 2016 13:48:08 +0000 (13:48 +0000)]
Merge "Revert "Fix debugger missing handle between adding and tagging object.""
Nicolas Geoffray [Wed, 24 Aug 2016 13:40:41 +0000 (13:40 +0000)]
Revert "Fix debugger missing handle between adding and tagging object."
Bug:
30951794
This reverts commit
9e0878494cdacd0877a1614041efc38ebb053017.
Change-Id: I3fe1c7e466ae25a81cd37ee5a4aacb40b55686a1
Nicolas Geoffray [Wed, 24 Aug 2016 13:39:08 +0000 (13:39 +0000)]
Revert "Fix debugger calling new String()."
Bug:
30951794
This reverts commit
f15ec05896ddc5fec1f224ef97bdfebb72b5a855.
Change-Id: Ie7fc565159a19a19a269099f21db833d470aef7c
Neil Fuller [Wed, 24 Aug 2016 13:25:29 +0000 (13:25 +0000)]
Merge "Fix for package name test break in ART" am:
66e7ba24b7
am:
e7af3cd604
Change-Id: I9eb2c4e7e185f6468d06d7d6d4bc363b42a283ca
Neil Fuller [Wed, 24 Aug 2016 13:23:27 +0000 (13:23 +0000)]
Merge "Fix for package name test break in ART"
am:
66e7ba24b7
Change-Id: I2e68378a2be69da62a717026515b6fbc5cfab615
Neil Fuller [Wed, 24 Aug 2016 13:14:19 +0000 (13:14 +0000)]
Merge "Fix for package name test break in ART"
Neil Fuller [Wed, 24 Aug 2016 12:57:23 +0000 (13:57 +0100)]
Fix for package name test break in ART
Modifying the hard-coded string in test 031.
Bug:
28131225
Test: run-test --host 031-class-attributes
Change-Id: Ifffaebd5b8595075fcde295a6e3921af99871f9d
Vladimir Marko [Wed, 24 Aug 2016 08:30:46 +0000 (08:30 +0000)]
Revert "Revert "x86/x86-64: Avoid temporary for read barrier field load.""
Fixed the fault handler recognizing the TEST instruction and
fault address within the lock word. Added tests to 439-npe.
Bug:
29966877
Bug:
12687968
Test: Tested with ART_USE_READ_BARRIER=true on host.
Test: Tested with ART_USE_READ_BARRIER=true ART_HEAP_POISONING=true on host.
This reverts commit
ccf15bca330f9a23337b1a4b5850f7fcc6c1bf15.
Change-Id: I8990def5f719c9205bf6e5fdba32027fa82bec50
Alexey Frunze [Wed, 24 Aug 2016 10:13:46 +0000 (10:13 +0000)]
Merge "ART: unblock compiler tests on MIPS" am:
c31ba109d5
am:
dcb970b788
Change-Id: I15fcf33bcd15d79babad9b5519877aacaebf5658
Alexey Frunze [Wed, 24 Aug 2016 10:11:43 +0000 (10:11 +0000)]
Merge "ART: unblock compiler tests on MIPS"
am:
c31ba109d5
Change-Id: I72ec401ed09c411c3933137a901a9aa24ca3c730
Treehugger Robot [Wed, 24 Aug 2016 09:58:59 +0000 (09:58 +0000)]
Merge "ART: unblock compiler tests on MIPS"
Alexey Frunze [Wed, 24 Aug 2016 06:42:54 +0000 (23:42 -0700)]
ART: unblock compiler tests on MIPS
The DCHECK() that's removed here causes most of compiler tests to
fail on MIPS. The issue is introduced with the recent changes in
the string dex cache.
Test: booted MIPS32 in QEMU
Test: test-art-target-run-test-optimizing on CI20
Change-Id: I7fd45fa0b6d64fbc553f6aeaa6dac7345c885fe4
Andreas Gampe [Wed, 24 Aug 2016 05:14:57 +0000 (05:14 +0000)]
Merge "ART: Remove -std=gnu++11" am:
c67d22ac6d
am:
b1da09c40b
Change-Id: I681c0336bd30c2086f6be5c91b9eaa3d33fc4503
Andreas Gampe [Wed, 24 Aug 2016 05:10:23 +0000 (05:10 +0000)]
Merge "ART: Remove -std=gnu++11"
am:
c67d22ac6d
Change-Id: I2f25500995f5338ffaa593afc1f278bdcf0305b9
Treehugger Robot [Wed, 24 Aug 2016 05:04:32 +0000 (05:04 +0000)]
Merge "ART: Remove -std=gnu++11"
Andreas Gampe [Wed, 24 Aug 2016 03:24:11 +0000 (20:24 -0700)]
ART: Remove -std=gnu++11
We no longer have to restrict ourselves, with GCC gone. Pick up
the default from the build system (which is at least as good).
Change-Id: I98b4a82944b7e16a80fbeac1d43c9e7ed0d17a6a
Test: m test-art-host
Andreas Gampe [Wed, 24 Aug 2016 03:11:20 +0000 (03:11 +0000)]
Merge "Revert "Make dchecked_vector C++11 compatible."" am:
9f98286cf2
am:
285b2b6998
Change-Id: I9f42b3d3731a6754d8991ababe8aa634efd0a578
Christina Wadsworth [Wed, 24 Aug 2016 03:11:20 +0000 (03:11 +0000)]
Merge "ART: Improve art_quick_resolve_string for x86." am:
2ccdfbbf78
am:
c5817d4703
Change-Id: I5353b748733a722538f739f1b036fe6d1fb09fb2
Andreas Gampe [Wed, 24 Aug 2016 03:07:22 +0000 (03:07 +0000)]
Merge "Revert "Make dchecked_vector C++11 compatible.""
am:
9f98286cf2
Change-Id: I949f452b4958e7a7d731746fb87f29dacd257cbb
Christina Wadsworth [Wed, 24 Aug 2016 03:07:18 +0000 (03:07 +0000)]
Merge "ART: Improve art_quick_resolve_string for x86."
am:
2ccdfbbf78
Change-Id: If03a4d9a70b55794a50e4348e4bb50f90f6f13cd
Treehugger Robot [Wed, 24 Aug 2016 03:01:49 +0000 (03:01 +0000)]
Merge "Revert "Make dchecked_vector C++11 compatible.""
Treehugger Robot [Wed, 24 Aug 2016 02:57:47 +0000 (02:57 +0000)]
Merge "ART: Improve art_quick_resolve_string for x86."
Christina Wadsworth [Wed, 24 Aug 2016 01:35:42 +0000 (01:35 +0000)]
Merge "ART: Improve art_quick_resolve_string for x86_64." am:
47ec97259f
am:
c92baefd48
Change-Id: I36f2e819947cfd616d22145e945ac2b8a4c19fcc
Christina Wadsworth [Wed, 24 Aug 2016 01:31:38 +0000 (01:31 +0000)]
Merge "ART: Improve art_quick_resolve_string for x86_64."
am:
47ec97259f
Change-Id: I6326ea542984ad7d5f93d4eaadef3793f07ac87a
Andreas Gampe [Wed, 24 Aug 2016 01:24:51 +0000 (01:24 +0000)]
Revert "Make dchecked_vector C++11 compatible."
We no longer support GCC in ART.
This reverts commit
05ff5a4ad666d9eb583ff343c1cbba886d7621b1.
Bug:
25022512
Change-Id: Ie0aee5ce3f8b5bb5023fba90c39d96ae01e3e256
Test: m test-art-host
Treehugger Robot [Wed, 24 Aug 2016 01:22:01 +0000 (01:22 +0000)]
Merge "ART: Improve art_quick_resolve_string for x86_64."
Andreas Gampe [Wed, 24 Aug 2016 00:35:19 +0000 (17:35 -0700)]
ART: Remove vestiges of GCC
We no longer support GCC.
Change-Id: I869ac6e5dcb166747e45236a0d313c7672bbf2de
Test: m test-art-host
jessicahandojo [Wed, 24 Aug 2016 01:00:43 +0000 (01:00 +0000)]
Merge "creating workflow for mirror::String compression" am:
51a0c4fe2d
am:
ade3a384cc
Change-Id: I3f2a52671a0862a65c4e72c93164c81aab9cc340
jessicahandojo [Wed, 24 Aug 2016 00:56:11 +0000 (00:56 +0000)]
Merge "creating workflow for mirror::String compression"
am:
51a0c4fe2d
Change-Id: I55512bf99146756d18733c75972362dc1bb6ad0c