<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android_dalvik/unit-tests/Android.mk, branch cm-13.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_dalvik/'/>
<entry>
<title>Dalvik is dead, long live Dalvik!</title>
<updated>2014-08-05T19:51:13+00:00</updated>
<author>
<name>Brian Carlstrom</name>
<email>bdc@google.com</email>
</author>
<published>2014-08-05T19:46:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_dalvik/commit/?id=870b4f2d70d67d6dbb7d0881d101c61bed8caad2'/>
<id>870b4f2d70d67d6dbb7d0881d101c61bed8caad2</id>
<content type='text'>
croot
cd dalvik
repo start dalvik-is-dead-long-live-dalvik .
repo sync -c .
git rm -r README.txt
git rm -r dexopt
git rm -r tools/deadcode.py
git rm -r tools/dex-preopt
git rm -r tools/dexcheck
git rm -r tools/gdbjithelper
git rm -r unit-tests
git rm -r vm
git checkout HEAD vm/Common.h (needed by libdex)
git checkout HEAD vm/DalvikVersion.h (needed by libdex)
git checkout HEAD vm/Profile.h (needed by dmtracedump)
git add Android.mk (after removing vm, dexopt, and unit-tests references)
git commit -a -m 'Dalvik is dead, long live Dalvik!'

Bug: 14298175
Change-Id: I9dd13053677629d13496d4238af4374452cda415
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
croot
cd dalvik
repo start dalvik-is-dead-long-live-dalvik .
repo sync -c .
git rm -r README.txt
git rm -r dexopt
git rm -r tools/deadcode.py
git rm -r tools/dex-preopt
git rm -r tools/dexcheck
git rm -r tools/gdbjithelper
git rm -r unit-tests
git rm -r vm
git checkout HEAD vm/Common.h (needed by libdex)
git checkout HEAD vm/DalvikVersion.h (needed by libdex)
git checkout HEAD vm/Profile.h (needed by dmtracedump)
git add Android.mk (after removing vm, dexopt, and unit-tests references)
git commit -a -m 'Dalvik is dead, long live Dalvik!'

Bug: 14298175
Change-Id: I9dd13053677629d13496d4238af4374452cda415
</pre>
</div>
</content>
</entry>
<entry>
<title>dalvik: let 32-bit dalvik build on multilib targets</title>
<updated>2014-03-22T05:11:08+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2014-03-22T05:11:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_dalvik/commit/?id=93a264eba965b0c6072369a7001f8d8c647a73c3'/>
<id>93a264eba965b0c6072369a7001f8d8c647a73c3</id>
<content type='text'>
Set LOCAL_32_BIT_ONLY for all target modules
Use LOCAL_LDFLAGS_x86 instead of ifeq ($(TARGET_ARCH),x86)
Set dvm_arch to TARGET_2ND_ARCH instead of TARGET_ARCH on 64-bit
targets

This will allow "make checkbuild" to succeed on 64-bit platforms.

Change-Id: Idd51dda26b54855c0c8640f8fcfbf4274baf8845
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Set LOCAL_32_BIT_ONLY for all target modules
Use LOCAL_LDFLAGS_x86 instead of ifeq ($(TARGET_ARCH),x86)
Set dvm_arch to TARGET_2ND_ARCH instead of TARGET_ARCH on 64-bit
targets

This will allow "make checkbuild" to succeed on 64-bit platforms.

Change-Id: Idd51dda26b54855c0c8640f8fcfbf4274baf8845
</pre>
</div>
</content>
</entry>
<entry>
<title>dalvik: don't build unit tests on eng builds</title>
<updated>2014-01-28T22:08:00+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2014-01-28T21:41:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_dalvik/commit/?id=50c040eeaf6884506a71b13704eefcc687ad7e67'/>
<id>50c040eeaf6884506a71b13704eefcc687ad7e67</id>
<content type='text'>
Building the unit tests forces libdvm to build and install.  Set
the unit tests to optional (the default) so they only build for
a checkbuild or an mm in dalvik.

Change-Id: Ia1f1f7071fc0cbe445c0382e8806ebc9a2e98849
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Building the unit tests forces libdvm to build and install.  Set
the unit tests to optional (the default) so they only build for
a checkbuild or an mm in dalvik.

Change-Id: Ia1f1f7071fc0cbe445c0382e8806ebc9a2e98849
</pre>
</div>
</content>
</entry>
<entry>
<title>Break a dependency on frameworks/base when building a host VM.</title>
<updated>2011-06-15T18:12:05+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2011-06-15T18:12:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_dalvik/commit/?id=e6c0ef210ee6c62cf4c63d50c04f451d5fa505f5'/>
<id>e6c0ef210ee6c62cf4c63d50c04f451d5fa505f5</id>
<content type='text'>
These aren't necessarily good abstractions, but they're no worse than what
we had, and having them factored out is a step in the right direction.

Change-Id: I5b839608317d2ca1ca54d8a38624fb686f2c37de
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These aren't necessarily good abstractions, but they're no worse than what
we had, and having them factored out is a step in the right direction.

Change-Id: I5b839608317d2ca1ca54d8a38624fb686f2c37de
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix gunit test build.</title>
<updated>2011-06-07T22:56:08+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2011-06-07T22:56:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_dalvik/commit/?id=a0f945f21dd38df48946fcea57d798a9692734b8'/>
<id>a0f945f21dd38df48946fcea57d798a9692734b8</id>
<content type='text'>
Change-Id: I409e75202cc6af0b0a48b81602f2ac322da7f404
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I409e75202cc6af0b0a48b81602f2ac322da7f404
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix dvmHumanReadableDescriptor("B").</title>
<updated>2010-12-02T17:55:25+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2010-12-02T00:59:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_dalvik/commit/?id=98c3592ce74e1a516e7a2b93b82525c92918b0e4'/>
<id>98c3592ce74e1a516e7a2b93b82525c92918b0e4</id>
<content type='text'>
dvmHumanReadableDescriptor was failing for primitive scalars in
libdvm_assert.so --- there was an assertion that wasn't true,
because we wouldn't have copied the ';' into the result (in the
other cases, we'd copy the ';' and then overwrite it).

This patch rewrites dvmHumanReadableDescriptor to be a little
less tasteless, removes the asserts, behave better when out of
memory, and to include unit tests (currently only runnable on
the device).

Bug: 3245572
Change-Id: I57b06c774a5bc61c2d374cce6285553c3c5f388b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
dvmHumanReadableDescriptor was failing for primitive scalars in
libdvm_assert.so --- there was an assertion that wasn't true,
because we wouldn't have copied the ';' into the result (in the
other cases, we'd copy the ';' and then overwrite it).

This patch rewrites dvmHumanReadableDescriptor to be a little
less tasteless, removes the asserts, behave better when out of
memory, and to include unit tests (currently only runnable on
the device).

Bug: 3245572
Change-Id: I57b06c774a5bc61c2d374cce6285553c3c5f388b
</pre>
</div>
</content>
</entry>
</feed>
