<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android_dalvik/vm/BitVector.h, 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>Normalize the include guard style.</title>
<updated>2011-06-15T03:42:37+00:00</updated>
<author>
<name>Carl Shapiro</name>
<email>cshapiro@google.com</email>
</author>
<published>2011-06-15T03:31:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_dalvik/commit/?id=375fb116bcb817b37509ab579dbd55cdbb765cbf'/>
<id>375fb116bcb817b37509ab579dbd55cdbb765cbf</id>
<content type='text'>
An leading underscore followed by a capital letter is a reserved
name space in C and C++.

This change also moves any #include directives within the include
guard in some of the compiler/codegen/arm header files.

Change-Id: I9715e2c5301699d31886e61d0fe6e29483555a2a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
An leading underscore followed by a capital letter is a reserved
name space in C and C++.

This change also moves any #include directives within the include
guard in some of the compiler/codegen/arm header files.

Change-Id: I9715e2c5301699d31886e61d0fe6e29483555a2a
</pre>
</div>
</content>
</entry>
<entry>
<title>Get rid of uneeded extern, enum, typedef and struct qualifiers.</title>
<updated>2011-04-28T06:00:01+00:00</updated>
<author>
<name>Carl Shapiro</name>
<email>cshapiro@google.com</email>
</author>
<published>2011-04-28T06:00:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_dalvik/commit/?id=d862faa2ceae186da5518607505eb942d634ced9'/>
<id>d862faa2ceae186da5518607505eb942d634ced9</id>
<content type='text'>
Change-Id: I236c5a1553a51f82c9bc3eaaab042046c854d3b4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I236c5a1553a51f82c9bc3eaaab042046c854d3b4
</pre>
</div>
</content>
</entry>
<entry>
<title>Compile the garbage collector and heap profiler as C++.</title>
<updated>2011-04-08T20:11:58+00:00</updated>
<author>
<name>Carl Shapiro</name>
<email>cshapiro@google.com</email>
</author>
<published>2011-04-08T20:11:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_dalvik/commit/?id=ae188c676c681e47a93ade7fdf0144099b470e03'/>
<id>ae188c676c681e47a93ade7fdf0144099b470e03</id>
<content type='text'>
Change-Id: I25d8fa821987a3dd6d7109d07fd42dbf2fe0e589
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I25d8fa821987a3dd6d7109d07fd42dbf2fe0e589
</pre>
</div>
</content>
</entry>
<entry>
<title>Progress on live-precise GC.</title>
<updated>2010-12-16T23:33:00+00:00</updated>
<author>
<name>Andy McFadden</name>
<email>fadden@android.com</email>
</author>
<published>2010-12-10T23:34:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_dalvik/commit/?id=9fd527f3258381b33365cb18fd37c7864e2bbb40'/>
<id>9fd527f3258381b33365cb18fd37c7864e2bbb40</id>
<content type='text'>
This implements computation of register liveness.  This is still a work
in progress.  The computation is disabled by default, and when enabled
it's not yet used during the generation of register maps.  The code
has not been thoughly tested.

While working on this I fiddled around with the verifier's verbose
debugging stuff a bit.

This also changes some stuff in BitVector.  Unsigned ints are now
prevalent, and functions like dvmSetBit abort rather than returning a
boolean value when an illegal operation is attempted.  (Some parallel
functions in the compiler were also updated.)

Bug 2534655

Change-Id: Iea161c6d63a310e1dbdac2aeeb7b7aeadda8807c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This implements computation of register liveness.  This is still a work
in progress.  The computation is disabled by default, and when enabled
it's not yet used during the generation of register maps.  The code
has not been thoughly tested.

While working on this I fiddled around with the verifier's verbose
debugging stuff a bit.

This also changes some stuff in BitVector.  Unsigned ints are now
prevalent, and functions like dvmSetBit abort rather than returning a
boolean value when an illegal operation is attempted.  (Some parallel
functions in the compiler were also updated.)

Bug 2534655

Change-Id: Iea161c6d63a310e1dbdac2aeeb7b7aeadda8807c
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement method parser and SSA transformation.</title>
<updated>2010-12-14T00:49:33+00:00</updated>
<author>
<name>Ben Cheng</name>
<email>bccheng@android.com</email>
</author>
<published>2010-10-28T18:13:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_dalvik/commit/?id=00603079b8723b32c955513eae63a8f97898074d'/>
<id>00603079b8723b32c955513eae63a8f97898074d</id>
<content type='text'>
Change-Id: If3fb3a36f33aaee8e5fdded4e9fa607be54f0bfb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: If3fb3a36f33aaee8e5fdded4e9fa607be54f0bfb
</pre>
</div>
</content>
</entry>
<entry>
<title>Split BitVector into its own file.</title>
<updated>2010-12-10T19:08:22+00:00</updated>
<author>
<name>Andy McFadden</name>
<email>fadden@android.com</email>
</author>
<published>2010-12-10T19:08:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_dalvik/commit/?id=2867f0b3f48d3dcbdba9b4ba7db27f6107313663'/>
<id>2867f0b3f48d3dcbdba9b4ba7db27f6107313663</id>
<content type='text'>
This just pulls the BitVector stuff out into separate files.

IIRC the motivation for building Misc.c for ARM rather than Thumb was
the bit-manipulation going on in BitVector (e.g. the use of ffs()),
so I switched that around in the makefile.

The only change of any substance was relocation of the kBitVectorGrowth
define from the .h to the .c.

Change-Id: Ib35fda81809081bd629b4f344e41f21966e1441c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This just pulls the BitVector stuff out into separate files.

IIRC the motivation for building Misc.c for ARM rather than Thumb was
the bit-manipulation going on in BitVector (e.g. the use of ffs()),
so I switched that around in the makefile.

The only change of any substance was relocation of the kBitVectorGrowth
define from the .h to the .c.

Change-Id: Ib35fda81809081bd629b4f344e41f21966e1441c
</pre>
</div>
</content>
</entry>
</feed>
