- 10 May, 2016 18 commits
-
-
Mathieu Chartier authored
This reverts commit 624b68ec.
-
Mathieu Chartier authored
This reverts commit e9cae495.
-
Vladimir Marko authored
-
Narayan Kamath authored
-
Treehugger Robot authored
-
Vladimir Marko authored
Use an ArenaBitVector instead of an ArenaSet<> that leaks its allocated memory on clear(). We were also erroneously using the O(n) helper ContainsElement() for the ArenaSet<> instead of the O(log n) ArenaSet<>::find() which made the methods with large number of processed Phis also very slow to compile in addition to the enormous memory usage. Bug: 28684584 Change-Id: Idc7604e51cfae643debd0378baf828a1430ec14c
-
Narayan Kamath authored
Adds DexFile.getDexFileStatus(path), which returns an opaque, human-readable string representation of the oat file status. This representation isn't guaranteed to be stable and can change from release to release. bug: 27494108 (cherry picked from commit cd7e7f78) Change-Id: If6997f7d28d022e118ffea1eec6183841577a637
-
Nicolas Geoffray authored
-
Nicolas Geoffray authored
454 and 457 fail with interpreter access checks. This reverts commit f494663a. Change-Id: Iaff6036e83e1745f4ed00b8d6814abd5759c6854
-
Treehugger Robot authored
-
Vladimir Marko authored
-
Nicolas Geoffray authored
bug:27865109 (cherry picked from commit 95bc2f29) Change-Id: I56e21714bf803b8fefa2bd8087cd385c7a57564c
-
Nicolas Geoffray authored
-
Nicolas Geoffray authored
-
David Sehr authored
-
David Sehr authored
-
Dimitry Ivanov authored
-
Treehugger Robot authored
-
- 09 May, 2016 14 commits
-
-
Dimitry Ivanov authored
Loading public libraries before everything else to prevent situation when libssl.so gets into libopenjdk.so load group which then prevented from unloading by a global library referencing the very same libssl.so Bug: http://b/28449304 Change-Id: I3bbff3cc6926c2377ae5cb5b7b5b5d6e26ea4470
-
Alex Light authored
A previous commit broke --jvm by making it be passed dex2oat args. Fix this bug. Change-Id: I22864ef876c7b3c174af029fe2f1a76cf7825fa7
-
David Sehr authored
Change-Id: I12fa4a36f4e9d980a720bb52c6b736ffc91a6700 (cherry picked from commit 727074b6)
-
David Sehr authored
Bug: 28587945 Change-Id: I62281a956503b4351a36d6798bcd61e408b448f6
-
Treehugger Robot authored
-
Vladimir Marko authored
Use HArrayLength for String.length() in anticipation of changing the String.charAt() to HBoundsCheck+HArrayGet to allow the existing BCE to seamlessly work for strings. Use HArrayLength+HEqual for String.isEmpty(). We previously relied on inlining but we now want to apply the new intrinsics even when we do not inline, i.e. when compiling debuggable (as is currently the case for boot image) or when we hit inlining limits, i.e. depth, size, or the number of accumulated dex registers. Bug: 28330359 Change-Id: Iab9d2f6d2967bdd930a72eb461f27efe8f37c103
-
Vladimir Marko authored
Bug: 28603175 Change-Id: I488e39b23afb86f3ff5a2df16d2df59eb3adaa0f
-
Vladimir Marko authored
-
Alex Light authored
-
Vladimir Marko authored
-
Nicolas Geoffray authored
-
Nicolas Geoffray authored
Needed after dlclose revert. This reverts commit b408e583. Change-Id: I0a83af2462f5a51b12d6ee97d70f62b44e487dd5
-
Nicolas Geoffray authored
-
Nicolas Geoffray authored
Still flakes on our tests. This reverts commit 727d6dff. Change-Id: If14076ba9fe91934294c24a23f53d55d88d76fb7
-
- 07 May, 2016 2 commits
-
-
Treehugger Robot authored
-
Alex Light authored
Bug: 28605638 Change-Id: Idbf2d59c20b7dda1efb9aa61bce2cefbe2c0040a
-
- 06 May, 2016 6 commits
-
-
Alex Light authored
-
Alex Light authored
Preserve the verification behavior of M for v35 dex files. v37+ get stronger behavior Bug: 28605638 Change-Id: If1ff4abcc61e0945f924fe4e10e173c03b4cd1a9
-
Dimitry Ivanov authored
-
Dimitry Ivanov authored
1. Add libart/d.so to the list of additional public libraries 2. Fix java.library.path to include /system/lib(64)? for tests run by dalvikvm Bug: http://b/28449304 Change-Id: I11f2dc22e445389160d6f7ed6743bb9664cf3745
-
Vladimir Marko authored
If the code point input is a char, we don't need the slow path. Also improve the slow-path check (if we do need it) on arm and arm64 to avoid loading 0xffff into a register. Bug: 28330359 Change-Id: Ie6514c16126717bb0b11e3c7ab2b60eaa70fed4c
-
Vladimir Marko authored
-