OSDN Git Service
Mathieu Chartier [Wed, 29 Jul 2015 17:57:25 +0000 (17:57 +0000)]
am
d22cbfa8: am
57c0f3f3: Merge "Clean up class visitors"
* commit '
d22cbfa80e8cbef6f58a43779537ad12cea200f3':
Clean up class visitors
Calin Juravle [Wed, 29 Jul 2015 17:45:46 +0000 (17:45 +0000)]
am
53201ec3: am
8c4113b8: Merge "Revert "Revert "Revert "Revert "Use the object class as top in reference type propagation"""""
* commit '
53201ec344c9e204e52f52404bc4be2a6d9c0594':
Revert "Revert "Revert "Revert "Use the object class as top in reference type propagation""""
Calin Juravle [Wed, 29 Jul 2015 17:45:44 +0000 (17:45 +0000)]
am
ae674978: am
3dac766e: Merge "Revert "Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropagation"""""
* commit '
ae6749784c9e04ad3e6783bebfb8a92771ea7267':
Revert "Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropagation""""
Mathieu Chartier [Wed, 29 Jul 2015 17:31:28 +0000 (17:31 +0000)]
am
57c0f3f3: Merge "Clean up class visitors"
* commit '
57c0f3f3ea153d008a8e8ac32b66cceee682d412':
Clean up class visitors
Mathieu Chartier [Wed, 29 Jul 2015 17:16:36 +0000 (17:16 +0000)]
Merge "Clean up class visitors"
Mathieu Chartier [Wed, 29 Jul 2015 00:23:28 +0000 (17:23 -0700)]
Clean up class visitors
Move from function pointers to virtual function visitors.
Change-Id: I68cb83c1d2ed9b5a89f8e534fe7ca4bbc1c91f45
Calin Juravle [Wed, 29 Jul 2015 16:26:39 +0000 (16:26 +0000)]
am
8c4113b8: Merge "Revert "Revert "Revert "Revert "Use the object class as top in reference type propagation"""""
* commit '
8c4113b81eda9b2eab3761583f0d9e678b0e6bdd':
Revert "Revert "Revert "Revert "Use the object class as top in reference type propagation""""
Calin Juravle [Wed, 29 Jul 2015 16:26:37 +0000 (16:26 +0000)]
am
3dac766e: Merge "Revert "Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropagation"""""
* commit '
3dac766eda0002ec020decee9270afe46ba17047':
Revert "Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropagation""""
Calin Juravle [Wed, 29 Jul 2015 16:09:38 +0000 (16:09 +0000)]
Merge "Revert "Revert "Revert "Revert "Use the object class as top in reference type propagation"""""
Calin Juravle [Wed, 29 Jul 2015 16:09:29 +0000 (16:09 +0000)]
Merge "Revert "Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropagation"""""
Calin Juravle [Tue, 28 Jul 2015 14:41:11 +0000 (14:41 +0000)]
Revert "Revert "Revert "Revert "Use the object class as top in reference type propagation""""
This reverts commit
b734808d0c93af98ec4e3539fdb0a8c0787263b0.
Change-Id: Ifd925f166761bcb9be2268ff0fc9fa3a72f00c6f
Roland Levillain [Wed, 29 Jul 2015 13:18:24 +0000 (13:18 +0000)]
am
fe4c8934: am
0f8c6daf: Merge "Run intrinsics on inlined code."
* commit '
fe4c8934e71abd96f2a6d7a6f575b7a5efbca4cc':
Run intrinsics on inlined code.
Roland Levillain [Wed, 29 Jul 2015 13:00:36 +0000 (13:00 +0000)]
am
0f8c6daf: Merge "Run intrinsics on inlined code."
* commit '
0f8c6daf1083d578574e13044aee2d5ea4d9933e':
Run intrinsics on inlined code.
Roland Levillain [Wed, 29 Jul 2015 12:45:16 +0000 (12:45 +0000)]
Merge "Run intrinsics on inlined code."
Scott Wakeling [Wed, 22 Jul 2015 13:32:44 +0000 (14:32 +0100)]
Run intrinsics on inlined code.
Fixes any prior intrinsics recognition being lost if the containing code
block is inlined.
Change-Id: I6c89973545af97a4fe2444a9bd6efcc12d0d1b10
Mathieu Chartier [Wed, 29 Jul 2015 00:38:52 +0000 (00:38 +0000)]
am
7ab92ace: am
aac04677: Merge "Split the class table for each class loader"
* commit '
7ab92ace43aabe3196fee0e902f3f3da681a76fa':
Split the class table for each class loader
Mathieu Chartier [Wed, 29 Jul 2015 00:16:46 +0000 (00:16 +0000)]
am
aac04677: Merge "Split the class table for each class loader"
* commit '
aac046772b6d0b8dd23f3296fd82b29ef35dca25':
Split the class table for each class loader
Mathieu Chartier [Tue, 28 Jul 2015 23:55:07 +0000 (23:55 +0000)]
Merge "Split the class table for each class loader"
Mathieu Chartier [Tue, 28 Jul 2015 23:32:10 +0000 (23:32 +0000)]
am
94ac13eb: am
3f680bea: Merge "Add read barrier support to the entrypoints."
* commit '
94ac13eb0943b914173a58d2a5b780fd36362ea1':
Add read barrier support to the entrypoints.
Mathieu Chartier [Mon, 27 Jul 2015 18:19:43 +0000 (11:19 -0700)]
Split the class table for each class loader
Each class loader now has its own class table. This makes it easier
to mark classes when a classloader is marked.
Fixed a bug in LookupClass where we used to look ignore the return
value of InsertClass.
Bug:
22720414
Change-Id: If2cd717989a20a6e245ebec24ad52dc47dd3207d
Mathieu Chartier [Tue, 28 Jul 2015 23:18:45 +0000 (23:18 +0000)]
am
3f680bea: Merge "Add read barrier support to the entrypoints."
* commit '
3f680bea4fe95b389f63046962c7a55e156945f6':
Add read barrier support to the entrypoints.
Mathieu Chartier [Tue, 28 Jul 2015 22:58:23 +0000 (22:58 +0000)]
Merge "Add read barrier support to the entrypoints."
Mingyao Yang [Tue, 28 Jul 2015 20:45:53 +0000 (20:45 +0000)]
am
681652d8: HDeoptimize should hold values live in env.
* commit '
681652d8e8a33bc07c5c082a71aea13d0f15e0a0':
HDeoptimize should hold values live in env.
Mingyao Yang [Wed, 22 Jul 2015 22:56:34 +0000 (15:56 -0700)]
HDeoptimize should hold values live in env.
Values that are not live in compiled code anymore may still be needed in
interpreter, due to code motion, etc.
(cherry-picked from commit
718493c6c3c8e380663cb8a94e57ce160a6c473f)
Bug:
22665511
Change-Id: I8b85833c5c462f8fe36f86d6026a51b07563995a
Man Cao [Wed, 15 Jul 2015 05:31:42 +0000 (22:31 -0700)]
Add read barrier support to the entrypoints.
Also remove "THIS_LOAD_REQUIRES_READ_BARRIER" since reading
an ArtMethod* no longer needs read barrier.
stub_test should also work with read barriers now.
Change-Id: I3fba18042de2f867a18dbdc38519986212bd9769
Narayan Kamath [Tue, 28 Jul 2015 16:59:26 +0000 (16:59 +0000)]
am
82beb6c0: am
1a4d013b: Merge "Temporarily suppress TimeZoneTest.testAllDisplayNames."
* commit '
82beb6c067fdcf7c34034f4db8b023e3221f8bf4':
Temporarily suppress TimeZoneTest.testAllDisplayNames.
Narayan Kamath [Tue, 28 Jul 2015 16:43:55 +0000 (16:43 +0000)]
am
1a4d013b: Merge "Temporarily suppress TimeZoneTest.testAllDisplayNames."
* commit '
1a4d013b9f810f24bdca60c02da99f7650bcc367':
Temporarily suppress TimeZoneTest.testAllDisplayNames.
Narayan Kamath [Tue, 28 Jul 2015 16:31:12 +0000 (16:31 +0000)]
Merge "Temporarily suppress TimeZoneTest.testAllDisplayNames."
Narayan Kamath [Tue, 28 Jul 2015 15:21:35 +0000 (16:21 +0100)]
Temporarily suppress TimeZoneTest.testAllDisplayNames.
bug:
22786792
Change-Id: Ib256928e8b8e2aac93e4001426613c5629728919
Andreas Gampe [Tue, 28 Jul 2015 15:57:14 +0000 (15:57 +0000)]
am
195ba565: am
59533510: Merge "ART: Print out hex for NewStringUTF failure"
* commit '
195ba565081d3e0c5cc5de664ced7021ff26bde9':
ART: Print out hex for NewStringUTF failure
Andreas Gampe [Tue, 28 Jul 2015 15:43:01 +0000 (15:43 +0000)]
am
59533510: Merge "ART: Print out hex for NewStringUTF failure"
* commit '
595335100a947693b9af5fb6c0b5b3c1f0b91788':
ART: Print out hex for NewStringUTF failure
Andreas Gampe [Tue, 28 Jul 2015 15:30:36 +0000 (15:30 +0000)]
Merge "ART: Print out hex for NewStringUTF failure"
Calin Juravle [Tue, 28 Jul 2015 14:40:50 +0000 (14:40 +0000)]
Revert "Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropagation""""
This reverts commit
e344a8070d4549d513413c06767abf8a2c5e9709.
Change-Id: I400fab0e02ce3c11376cc1f3ae9c7cf2c82ffcc1
Calin Juravle [Tue, 28 Jul 2015 12:21:26 +0000 (12:21 +0000)]
am
6589fee1: am
6df1d46a: Merge "Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropagation""""
* commit '
6589fee180d2514f03253f724ba8e957a66dca45':
Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropagation"""
Calin Juravle [Tue, 28 Jul 2015 12:21:25 +0000 (12:21 +0000)]
am
76d53973: am
431403ad: Merge "Revert "Revert "Revert "Use the object class as top in reference type propagation""""
* commit '
76d539734a88bc56442eeb1b7dbaa9f19978c94f':
Revert "Revert "Revert "Use the object class as top in reference type propagation"""
Calin Juravle [Tue, 28 Jul 2015 12:05:19 +0000 (12:05 +0000)]
am
6df1d46a: Merge "Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropagation""""
* commit '
6df1d46a5d0d4d8f90ee94921657f5bd1420301e':
Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropagation"""
Calin Juravle [Tue, 28 Jul 2015 12:05:18 +0000 (12:05 +0000)]
am
431403ad: Merge "Revert "Revert "Revert "Use the object class as top in reference type propagation""""
* commit '
431403ad1f65da63de9e20ba7d89c3ea5f4b1272':
Revert "Revert "Revert "Use the object class as top in reference type propagation"""
Calin Juravle [Tue, 28 Jul 2015 11:54:11 +0000 (11:54 +0000)]
Merge "Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropagation""""
Calin Juravle [Tue, 28 Jul 2015 11:53:36 +0000 (11:53 +0000)]
Merge "Revert "Revert "Revert "Use the object class as top in reference type propagation""""
Calin Juravle [Tue, 28 Jul 2015 11:52:23 +0000 (11:52 +0000)]
Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropagation"""
This reverts commit
00e3b38be4b280d6d7a7e843cd336ffbd2ba4365.
Change-Id: I4dbadb2d7312a410f1c56283f063dd82156cf702
Calin Juravle [Tue, 28 Jul 2015 11:52:02 +0000 (11:52 +0000)]
Revert "Revert "Revert "Use the object class as top in reference type propagation"""
This reverts commit
80caa1478cf3df4eac1214d8a63a4da6f4fe622b.
Change-Id: I63b51ca418b19b2bfb5ede3f8444f8fbeb8a339d
Calin Juravle [Tue, 28 Jul 2015 11:07:59 +0000 (11:07 +0000)]
am
dc189335: am
48215e2e: Merge "Revert "Revert "Use the object class as top in reference type propagation"""
* commit '
dc18933518aca4887d3a6d380abf944bd66804a2':
Revert "Revert "Use the object class as top in reference type propagation""
Calin Juravle [Tue, 28 Jul 2015 11:07:57 +0000 (11:07 +0000)]
am
5bc48dc0: am
5716a1f0: Merge "Revert "Revert "Fixes and improvements in ReferenceTypePropagation"""
* commit '
5bc48dc07d0aff22a284831a68e6606162532d77':
Revert "Revert "Fixes and improvements in ReferenceTypePropagation""
Calin Juravle [Tue, 28 Jul 2015 10:54:52 +0000 (10:54 +0000)]
am
48215e2e: Merge "Revert "Revert "Use the object class as top in reference type propagation"""
* commit '
48215e2e9b519682555d33fe695e894d601d7647':
Revert "Revert "Use the object class as top in reference type propagation""
Calin Juravle [Tue, 28 Jul 2015 10:54:51 +0000 (10:54 +0000)]
am
5716a1f0: Merge "Revert "Revert "Fixes and improvements in ReferenceTypePropagation"""
* commit '
5716a1f07380eb3d6e6a47b6589bcfe78b93be0f':
Revert "Revert "Fixes and improvements in ReferenceTypePropagation""
Calin Juravle [Tue, 28 Jul 2015 10:44:36 +0000 (10:44 +0000)]
Merge "Revert "Revert "Use the object class as top in reference type propagation"""
Calin Juravle [Tue, 28 Jul 2015 10:44:27 +0000 (10:44 +0000)]
Merge "Revert "Revert "Fixes and improvements in ReferenceTypePropagation"""
Roland Levillain [Tue, 28 Jul 2015 10:34:41 +0000 (10:34 +0000)]
am
6131b654: am
9af8d8dd: Merge "Added repe_cmpsw instruction to x86, x86_64 assemblers"
* commit '
6131b6548c8981b8338599bd1acc0820f987a19f':
Added repe_cmpsw instruction to x86, x86_64 assemblers
Roland Levillain [Tue, 28 Jul 2015 10:19:00 +0000 (10:19 +0000)]
am
9af8d8dd: Merge "Added repe_cmpsw instruction to x86, x86_64 assemblers"
* commit '
9af8d8dd02d7fb4902cda5167217b8687fe3f86a':
Added repe_cmpsw instruction to x86, x86_64 assemblers
Roland Levillain [Tue, 28 Jul 2015 10:11:04 +0000 (10:11 +0000)]
Merge "Added repe_cmpsw instruction to x86, x86_64 assemblers"
Andreas Gampe [Tue, 28 Jul 2015 04:03:25 +0000 (21:03 -0700)]
ART: Print out hex for NewStringUTF failure
Print out the input data as a hex stream in case of a NewStringUTF
input format failure.
Bug:
22773761
Change-Id: I99a275bebb89564b2d71f297c7f5b9543cf4312d
Fredrik Roubert [Tue, 28 Jul 2015 00:58:00 +0000 (00:58 +0000)]
am
af50e415: Bugfix: Java char is 16 bits, can not be treated as boolean.
* commit '
af50e415a187190488d4694f307c23705203c53e':
Bugfix: Java char is 16 bits, can not be treated as boolean.
Mathieu Chartier [Tue, 28 Jul 2015 00:17:19 +0000 (00:17 +0000)]
am
b5bfb2ab: am
73961d95: Merge "Add remembered set functionality for native roots"
* commit '
b5bfb2ab19a31dbc37a782ccc6f1a3d93397f1bf':
Add remembered set functionality for native roots
Mathieu Chartier [Tue, 28 Jul 2015 00:17:18 +0000 (00:17 +0000)]
am
0327b9b9: am
6e67b579: Merge "Bugfix: Java char is 16 bits, can not be treated as boolean."
* commit '
0327b9b94bb1dd135f4987173f7e87979c97384e':
Bugfix: Java char is 16 bits, can not be treated as boolean.
Mathieu Chartier [Mon, 27 Jul 2015 23:26:50 +0000 (23:26 +0000)]
am
73961d95: Merge "Add remembered set functionality for native roots"
* commit '
73961d95f2bfa9d0fbc8980cdd4aef8aeed84e1d':
Add remembered set functionality for native roots
Mathieu Chartier [Mon, 27 Jul 2015 23:26:48 +0000 (23:26 +0000)]
am
6e67b579: Merge "Bugfix: Java char is 16 bits, can not be treated as boolean."
* commit '
6e67b5797f7c57281faa72dab08319d0ced7302e':
Bugfix: Java char is 16 bits, can not be treated as boolean.
Fredrik Roubert [Mon, 27 Jul 2015 22:14:08 +0000 (00:14 +0200)]
Bugfix: Java char is 16 bits, can not be treated as boolean.
Using SetFieldBooleanVolatile() and SetFieldBoolean() happens to work
for char values that only use the lower 8 bits, but is a mistake that
was introduced by the "Add AccessibleObject and Field to mirror" commit:
https://android.googlesource.com/platform/art/+/
daaf326
(cherry picked from commit
3152c82b0d33e5fb0a4aa964ea58451c72734444)
Bug:
22772717
Change-Id: Iec02ba3084c992ea239ecef688d7d29c7e21ae16
Mathieu Chartier [Mon, 27 Jul 2015 23:19:31 +0000 (23:19 +0000)]
Merge "Add remembered set functionality for native roots"
Mathieu Chartier [Mon, 27 Jul 2015 23:08:02 +0000 (16:08 -0700)]
Add remembered set functionality for native roots
Fixes GSS tests. The issue was that there could be classes which had
native roots in the target space which we need to mark and update.
Change-Id: I33e628d40bcb74f768492f740f8f084077d80edf
Mathieu Chartier [Mon, 27 Jul 2015 23:15:59 +0000 (23:15 +0000)]
Merge "Bugfix: Java char is 16 bits, can not be treated as boolean."
Fredrik Roubert [Mon, 27 Jul 2015 22:14:08 +0000 (00:14 +0200)]
Bugfix: Java char is 16 bits, can not be treated as boolean.
Using SetFieldBooleanVolatile() and SetFieldBoolean() happens to work
for char values that only use the lower 8 bits, but is a mistake that
was introduced by the "Add AccessibleObject and Field to mirror" commit:
https://android.googlesource.com/platform/art/+/
daaf326
Change-Id: Iec02ba3084c992ea239ecef688d7d29c7e21ae16
agicsaki [Mon, 27 Jul 2015 18:34:13 +0000 (11:34 -0700)]
Added repe_cmpsw instruction to x86, x86_64 assemblers
Change-Id: I7634959eebb64d607f47497db320d5c2afdef16b
Mingyao Yang [Mon, 27 Jul 2015 20:47:54 +0000 (20:47 +0000)]
am
6dc1f8da: am
41bad0ef: Merge "HDeoptimize should hold values live in env."
* commit '
6dc1f8dae8cab916cab6f1f75d33ffffef3d4f4d':
HDeoptimize should hold values live in env.
Aart Bik [Mon, 27 Jul 2015 20:47:52 +0000 (20:47 +0000)]
am
619db792: am
9578d10b: Merge "Add checker ability to 525-arrays-and-fields tests."
* commit '
619db792bf6779f8cdab988b39dcd37e2444a8ac':
Add checker ability to 525-arrays-and-fields tests.
Roland Levillain [Mon, 27 Jul 2015 20:47:50 +0000 (20:47 +0000)]
am
9e7e2b59: am
35dfc983: Merge "Exercise constant folding of int & long mul, div and rem."
* commit '
9e7e2b5979fc4afb63c331791c202843a0888fb5':
Exercise constant folding of int & long mul, div and rem.
Roland Levillain [Mon, 27 Jul 2015 20:47:49 +0000 (20:47 +0000)]
am
df62615b: am
87bada67: Merge "Cosmetic changes in ART run-tests."
* commit '
df62615bb37ff5a15f16bd88fe29a53aad13b023':
Cosmetic changes in ART run-tests.
Roland Levillain [Mon, 27 Jul 2015 20:47:47 +0000 (20:47 +0000)]
am
814a1604: am
ee1e8987: Merge "Fix & add Checker assertions in 442-checker-constant-folding."
* commit '
814a1604896da2ef0244357755ff5a2cf3a653fa':
Fix & add Checker assertions in 442-checker-constant-folding.
Mingyao Yang [Mon, 27 Jul 2015 20:33:16 +0000 (20:33 +0000)]
am
41bad0ef: Merge "HDeoptimize should hold values live in env."
* commit '
41bad0ef883c96cd9befa1b9be5ac1a6cdf282fd':
HDeoptimize should hold values live in env.
Aart Bik [Mon, 27 Jul 2015 20:33:14 +0000 (20:33 +0000)]
am
9578d10b: Merge "Add checker ability to 525-arrays-and-fields tests."
* commit '
9578d10b5866bfab63cc4218ec5ab3f6dd10c8ce':
Add checker ability to 525-arrays-and-fields tests.
Mingyao Yang [Mon, 27 Jul 2015 20:20:01 +0000 (20:20 +0000)]
Merge "HDeoptimize should hold values live in env."
Calin Juravle [Thu, 16 Jul 2015 15:51:30 +0000 (16:51 +0100)]
Revert "Revert "Use the object class as top in reference type propagation""
This reverts commit
7733bd644ac71f86d4b30a319624b23343882e53.
Change-Id: I7d393a808c01c084c18d632a54e0554b4b455f2c
Calin Juravle [Wed, 15 Jul 2015 13:41:29 +0000 (14:41 +0100)]
Revert "Revert "Fixes and improvements in ReferenceTypePropagation""
This reverts commit
9b0096ba77e7e61bc2dcbbf954831dcae54a6c27.
Change-Id: I824f16e800ca32e646577d5e1e0d593887ccead1
Mingyao Yang [Wed, 22 Jul 2015 22:56:34 +0000 (15:56 -0700)]
HDeoptimize should hold values live in env.
Values that are not live in compiled code anymore may still be needed in
interpreter, due to code motion, etc.
Bug:
22665511
Change-Id: I8b85833c5c462f8fe36f86d6026a51b07563995a
Aart Bik [Mon, 27 Jul 2015 16:34:39 +0000 (16:34 +0000)]
Merge "Add checker ability to 525-arrays-and-fields tests."
Roland Levillain [Mon, 27 Jul 2015 15:42:49 +0000 (15:42 +0000)]
am
35dfc983: Merge "Exercise constant folding of int & long mul, div and rem."
* commit '
35dfc983581b28e1b5db8061f7d1940e878d3f1a':
Exercise constant folding of int & long mul, div and rem.
Roland Levillain [Mon, 27 Jul 2015 15:42:47 +0000 (15:42 +0000)]
am
87bada67: Merge "Cosmetic changes in ART run-tests."
* commit '
87bada67022b877273e7aaf09546af7aa35238ff':
Cosmetic changes in ART run-tests.
Roland Levillain [Mon, 27 Jul 2015 15:42:45 +0000 (15:42 +0000)]
am
ee1e8987: Merge "Fix & add Checker assertions in 442-checker-constant-folding."
* commit '
ee1e8987a862b9c1ae1533c04162e42dbf23b964':
Fix & add Checker assertions in 442-checker-constant-folding.
Roland Levillain [Mon, 27 Jul 2015 15:31:51 +0000 (15:31 +0000)]
Merge "Exercise constant folding of int & long mul, div and rem."
Roland Levillain [Mon, 27 Jul 2015 15:29:58 +0000 (15:29 +0000)]
Merge "Cosmetic changes in ART run-tests."
Roland Levillain [Mon, 27 Jul 2015 15:28:20 +0000 (15:28 +0000)]
Merge "Fix & add Checker assertions in 442-checker-constant-folding."
Roland Levillain [Wed, 22 Jul 2015 13:12:01 +0000 (14:12 +0100)]
Exercise constant folding of int & long mul, div and rem.
Change-Id: Ic70b56dbcb4a660a4c8ca04f7b2b5201ad29952a
Roland Levillain [Thu, 23 Jul 2015 11:15:01 +0000 (12:15 +0100)]
Cosmetic changes in ART run-tests.
Perform a copyright headers clean up mostly.
Change-Id: I26c855b2f54d0887676d9b9b8281b14b7978ab29
Roland Levillain [Thu, 23 Jul 2015 11:11:42 +0000 (12:11 +0100)]
Fix & add Checker assertions in 442-checker-constant-folding.
Change-Id: Id4165b14816c04961d5c274f24861d0e7856d95e
Calin Juravle [Mon, 27 Jul 2015 11:00:31 +0000 (11:00 +0000)]
am
0117cfef: am
0fae2f58: Merge "Enable art host static builds only for checkbuilds."
* commit '
0117cfef98cc01748fb14913e64b29ff223fa0ef':
Enable art host static builds only for checkbuilds.
Calin Juravle [Mon, 27 Jul 2015 10:49:11 +0000 (10:49 +0000)]
am
0fae2f58: Merge "Enable art host static builds only for checkbuilds."
* commit '
0fae2f5851dd79c4100134a92f997b2e7a520083':
Enable art host static builds only for checkbuilds.
Calin Juravle [Mon, 27 Jul 2015 10:39:13 +0000 (10:39 +0000)]
Merge "Enable art host static builds only for checkbuilds."
Andreas Gampe [Sun, 26 Jul 2015 17:54:23 +0000 (17:54 +0000)]
am
7f925348: am
939e702b: Merge "ART: Abbreviate interpreter-access-checks"
* commit '
7f925348b6d57a4b50ccceafa978ad736ff84d04':
ART: Abbreviate interpreter-access-checks
Andreas Gampe [Sun, 26 Jul 2015 17:43:01 +0000 (17:43 +0000)]
am
939e702b: Merge "ART: Abbreviate interpreter-access-checks"
* commit '
939e702be62b059250f0e810f6bdd299186a08a0':
ART: Abbreviate interpreter-access-checks
Andreas Gampe [Sun, 26 Jul 2015 17:31:59 +0000 (17:31 +0000)]
Merge "ART: Abbreviate interpreter-access-checks"
Andreas Gampe [Sun, 26 Jul 2015 17:26:03 +0000 (10:26 -0700)]
ART: Abbreviate interpreter-access-checks
Tag is too long.
Change-Id: I49febb97cec1172bcf06438fe8e0605f266e3fde
Mathieu Chartier [Fri, 24 Jul 2015 23:43:45 +0000 (23:43 +0000)]
am
bb26acb9: am
a09d5df5: Merge "Fix gcstress tests"
* commit '
bb26acb94164e4125d2fc6c17200f8b99f65a075':
Fix gcstress tests
Mathieu Chartier [Fri, 24 Jul 2015 23:30:50 +0000 (23:30 +0000)]
am
a09d5df5: Merge "Fix gcstress tests"
* commit '
a09d5df5128c5c51226028d4a82ed461cf993024':
Fix gcstress tests
Andreas Gampe [Fri, 24 Jul 2015 23:29:47 +0000 (23:29 +0000)]
am
6b557d3d: am
34e1ed2f: Merge "ART: Make warnings into errors in InitZygote"
* commit '
6b557d3d4b62a35ef70e4f881153ba66eeffeb25':
ART: Make warnings into errors in InitZygote
Mathieu Chartier [Fri, 24 Jul 2015 23:17:16 +0000 (23:17 +0000)]
Merge "Fix gcstress tests"
Mathieu Chartier [Fri, 24 Jul 2015 23:05:55 +0000 (16:05 -0700)]
Fix gcstress tests
We may visit the native roots multiple times (e.g. temp classes).
This used to not be handled by the SS GC but is now handle by
MarkObjectIfNotInToSpace.
Change-Id: I18226e20b36ace41c155ba4c3f54eac2244f524c
Andreas Gampe [Fri, 24 Jul 2015 23:08:58 +0000 (23:08 +0000)]
am
34e1ed2f: Merge "ART: Make warnings into errors in InitZygote"
* commit '
34e1ed2ff52b4a3a1115b6ad467d6978d2b489a3':
ART: Make warnings into errors in InitZygote
Andreas Gampe [Fri, 24 Jul 2015 23:04:05 +0000 (23:04 +0000)]
am
c021cc4e: am
e3ab2a7d: Merge "ART: Change the stack dump format to be in line with debuggerd"
* commit '
c021cc4e80016a578c1280601ccb0fbe77706fbf':
ART: Change the stack dump format to be in line with debuggerd
Andreas Gampe [Fri, 24 Jul 2015 22:56:43 +0000 (22:56 +0000)]
Merge "ART: Make warnings into errors in InitZygote"
Andreas Gampe [Fri, 24 Jul 2015 22:41:20 +0000 (15:41 -0700)]
ART: Make warnings into errors in InitZygote
These warnings are actual errors and lead to failure to start the
runtime. Print them accordingly.
Change-Id: I907e32a3c5da5364ecc9678bb9a11604234d669c
Andreas Gampe [Fri, 24 Jul 2015 22:40:50 +0000 (22:40 +0000)]
am
e3ab2a7d: Merge "ART: Change the stack dump format to be in line with debuggerd"
* commit '
e3ab2a7dc3ff7ef0da6a82de7387470fb67695d0':
ART: Change the stack dump format to be in line with debuggerd