History log of /external/v8/Android.libv8.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5516927b9231f622e1db0606ea876df4cefb9ce6 06-Mar-2012 bxu10X <bxu10X@intel.com> V8: enable no-pic compiling option

This patch is to enable no-pic compiling option

PIC enables efficient code sharing between processes but increases overhead due
to
indirectly access global variables and functions. By enabling no-pic here,
we can get rid of indirect access calling __x86.get_pc_thunk.bx, while still
share
the library between processes, since zygote loads libwebcore, and all android
applications are forked from zygote and inherits its address space.

The patch takes effect together with the one enabling no-pic compiling option
in v8.
With them, we can see obvious performance improvement for browser workloads,
5%+ for HTML5-zoom and HTML5-animation, 6.6% for sunspider, and 9.1% for
pageloading

Note: This patch is related to a change in external/webkit

Change-Id: Ib055e70c2e0587ac66dcc29ccef8e455aa0b832e
Author: Bin Xu <bxu10X@intel.com>
Signed-off-by: Bin Xu <bxu10X@intel.com>
Singed-off-by: Shuo Gao <shuo.gao@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Author-tracking-BZ: 26358
/external/v8/Android.libv8.mk
6db049a1dc7dc1fc597acde780c5a87e2b9698e7 02-Aug-2012 Paul Lind <plind@mips.com> Add MIPS to v8 makefiles.

Provides Android build support for the working mips code already
in v8 3.9.x.

Change-Id: Id28d09a2a9f08535484fda9aabbb15b6a02690f2
Signed-off-by: Paul Lind <plind@mips.com>
/external/v8/Android.libv8.mk
49d5c830434f71acbdddff1ac0985fa049efd5ee 01-May-2012 Jean-Baptiste Queru <jbq@google.com> am d5ee4b89: Merge "Build a different mksnapshot for each arch."

* commit 'd5ee4b89f462d11f8027aba6409b41aa94a4056a':
Build a different mksnapshot for each arch.
68a13761e28d34f90fa0140363616dda73ad49de 28-Apr-2012 Jean-Baptiste Queru <jbq@google.com> Build a different mksnapshot for each arch.

Since mksnapshot uses different source files for each
arch, building it in a single location fails when switching
between builds.

This uses a separate version for each arch, using the
same variable that is used to select which source files
get built.

Change-Id: I8608bf3b0f85571c75c7f6b21e47091ef8ed8c3f
/external/v8/Android.libv8.mk
3ef787dbeca8a5fb1086949cda830dccee07bfbd 12-Apr-2012 Ben Murdoch <benm@google.com> Merge V8 at 3.9.24.13

Bug: 5688872
Change-Id: Id0aa8d23375030494d3189c31774059c0f5398fc
/external/v8/Android.libv8.mk
eed066b7ac0df859a0144ddde604e99ebf95d4d6 15-Feb-2012 Jean-Baptiste Queru <jbq@google.com> resolved conflicts for merge of f8d66dab to master

Change-Id: I66e6f68b1c5b5d1f0ad5347eabe8b99e6f9bad77
351b9f793fda97d4d1c8eb905d40c27b3ee76925 05-Jan-2012 Chih-Wei Huang <cwhuang@linux.org.tw> Enable x86 support

Change-Id: I6009002b3b9fdb4cf9e07272be6918f19400e51f
/external/v8/Android.libv8.mk
c0da2aebebbad031964546f63a3434225b0c83ab 13-Feb-2012 Jean-Baptiste Queru <jbq@google.com> am 1a88aea1: am b2f047a9: Merge changes Icc337d19,Ica9535de

* commit '1a88aea1194987ce1bf166c664fd8b157eb5a5c1':
Use stlport for libv8 and v8shell
Fix v8shell to use liblog, rather than libcutils
e0d0d1af6e1079cf26f91d88af494ade0e786cbc 20-Jan-2012 Steve Block <steveblock@google.com> Use stlport for libv8 and v8shell

Currently we incorrectly use the STL implementation from the toolchain.

Change-Id: Icc337d19e46188a818b07ceab7be7721ebf12ffa
/external/v8/Android.libv8.mk
71dfcdf0748f927ad8db8bbbf16b45980b8df5d4 20-Jan-2012 Steve Block <steveblock@google.com> Remove superfluous include path from Makefile

This include path was added to protect against picking up the wrong memory.h,
but this is not needed as we no longer include any files of that name.

Change-Id: I547b9d786451aa9565045d9916057aa784624474
/external/v8/Android.libv8.mk
35e02d4f35686cd3d202dab09aa0fdf24651afed 12-Jan-2012 Steve Block <steveblock@google.com> Remove superfluous include path from Makefile

This include path was added to protect agaisnt picking up the wrong memory.h,
but this is not needed as we no longer include any files of that name. See
https://android-git.corp.google.com/g/#/c/40117.

Change-Id: Ib9396dcd16aef287f0a1a1bde76d848c7beb4d37
/external/v8/Android.libv8.mk
45584f85c4397d6d4a0b5693808dcd007ad5eb1d 22-Dec-2011 Stefan Becker <stefanb@nvidia.com> am 96aa8648: build: mksnapshot should not create v8.log in

* commit '96aa864840874f6008eafd4fd9d88530328d41fa':
build: mksnapshot should not create v8.log in $TOP
96aa864840874f6008eafd4fd9d88530328d41fa 21-Dec-2011 Stefan Becker <stefanb@nvidia.com> build: mksnapshot should not create v8.log in $TOP

Add --logfile option to mksnapshot command line to generate v8.log
in the intermediates directory instead of the source tree.
/external/v8/Android.libv8.mk
589d6979ff2ef66fca2d8fa51404c369ca5e9250 30-Nov-2011 Ben Murdoch <benm@google.com> Upgrade to V8 3.6

Merge V8 at 3.6.6.11

Simple merge required updates to makefiles only.

Bug: 5688872
Change-Id: Ib38b7ffbcd409585f6cb6fccc59c767029cecc77
/external/v8/Android.libv8.mk
69a99ed0b2b2ef69d393c371b03db3a98aaf880e 30-Nov-2011 Ben Murdoch <benm@google.com> Upgrade to V8 3.5

Merge V8 3.5.10.24

Simple merge required updates to makefiles only.

Bug: 5688872
Change-Id: I0acdb9a1a53919d84e9a7525308e8371739d2f06
/external/v8/Android.libv8.mk
3fb3ca8c7ca439d408449a395897395c0faae8d1 02-Dec-2011 Ben Murdoch <benm@google.com> Upgrade to V8 3.4

Merge 3.4.14.35

Simple merge required updates to makefiles only.

Bug: 568872
Change-Id: I403a38452c547e06fcfa951c12eca12a1bc40978
/external/v8/Android.libv8.mk
257744e915dfc84d6d07a6b2accf8402d9ffc708 30-Nov-2011 Ben Murdoch <benm@google.com> Upgrade to V8 3.3

Merge V8 at 3.3.10.39

Simple merge required updates to makefiles only.

Bug: 5688872
Change-Id: I14703f418235f5ce6013b9b3e2e502407a9f6dfd
/external/v8/Android.libv8.mk
0de1e4345105e23da77663351f2019a015ab98b8 20-Jul-2011 Ben Murdoch <benm@google.com> Revert "Disable Crankshaft for performance testing."

This reverts commit 13fdc5013628214a3157970deba6e2b6a621892a.

Enable Crankshaft again.

Bug: 5052287
Change-Id: Ie4352dbc73ab1534d4b09ee0ff570a571f4335ef
/external/v8/Android.libv8.mk
13fdc5013628214a3157970deba6e2b6a621892a 20-Jul-2011 Ben Murdoch <benm@google.com> Disable Crankshaft for performance testing.

Bug: 5052287

Change-Id: Id9335cb87425da1211dc06170d775c732afdc5f3
/external/v8/Android.libv8.mk
d85c14422ed4297762a73b74af12e7957a63cb74 14-Jun-2011 Ben Murdoch <benm@google.com> Fix snapshotting

The flags that enable crankshaft in libv8 also need to be
passed into mksnapshot so that we generate a compatible
snapshot.cc.

Also remove the code that made crankshaft configurable as it
is now always on.

Change-Id: I3c2c58b1ef72269ea551752a7bb65baf8ad43b72
/external/v8/Android.libv8.mk
96c8582ea8a7a732db659dc99a625bd7889cfa4d 13-Jun-2011 Steve Block <steveblock@google.com> Merge V8 at branches/3.2 r8200: Remove generation of experimental-libraries.cc

This is because branches/3.2 r8200 does not contain
http://code.google.com/p/v8/source/detail?r=7630

Note that this is a partial revert of
https://android-git.corp.google.com/g/#change,114511

Change-Id: I121d70cf6453056b15ecbad20346b36a6e0f8850
/external/v8/Android.libv8.mk
442c3c4c26c4d864ad9a4948f856e706e77c3cd2 02-Jun-2011 Ben Murdoch <benm@google.com> Make Crankshaft configurable at compile-time.

Add a flag in Android.mk to enable crankshaft in V8.

Note that Crankshaft and snapshotting cannot currently be used
at the same time. For now, leave Crankshaft disabled by default.

Change-Id: I84fcc02882e1b16cd0bc783d778ffbcc4531c868
/external/v8/Android.libv8.mk
46baaaf9a62c63bd863945d1758db3121ac8986f 02-Jun-2011 Ben Murdoch <benm@google.com> Merge V8 at r7668: Update makefiles.

http://code.google.com/p/v8/source/detail?r=7648

Change-Id: Iead441c4d4ace57fc32c4164ea6e4abadbee0338
/external/v8/Android.libv8.mk
f7f02cc828d7fb400b5e47729dfc43ac58bef9b5 02-Jun-2011 Steve Block <steveblock@google.com> Remove incomplete x86 support

x86 support is required for the simulator build. However, V8 does not
currently work with x86, so we use JSC in this case.

This patch removes the incomplete x86 support.

Change-Id: I74bbca8a044d5ee606f2fc03432eabc2ef6cde76
/external/v8/Android.libv8.mk
2794f167cd167a39859e9be5be3b05bdb5feb10a 21-Jul-2010 Doug Kwan <dougkwan@google.com> Revert "Work around a problem triggered by -fdata-sections"

This reverts commit 85dec77e821ae98054f8e09ba3180c148a9264d6.
/external/v8/Android.libv8.mk
85dec77e821ae98054f8e09ba3180c148a9264d6 04-Jul-2010 Doug Kwan <dougkwan@google.com> Work around a problem triggered by -fdata-sections

Change-Id: I7330d1117187594b54e178e572ebbf9cbe73e9d4
/external/v8/Android.libv8.mk
a94adf74b8a91ff002b9cade1736e5c4a50d52fb 29-Jun-2010 Doug Kwan <dougkwan@google.com> Set default symbol visibility of libv8.a to hidden.

Change-Id: I3862f4ebccfcb3e66f4f6187ae95f05679161c8c
/external/v8/Android.libv8.mk
a948b5eacc2a8ddd061550ad011eab8b3a11789f 13-May-2010 Andrei Popescu <andreip@google.com> Add PRIVATE_CLEAN_FILES variable to Android.libv8.mk to allow make clean-libv8 to correctly clean up the snapshot.
/external/v8/Android.libv8.mk
1c868babac3b1331576e5f21a14853d76620a56a 07-Apr-2010 Ben Murdoch <benm@google.com> Use the JIT RegExp engine rather than the interpreted version.

Fix b/2566479 and improve performance somewhat. :)

Change-Id: I5418db2cb5283c83bc7a762d2790af45f6ac8b9a
/external/v8/Android.libv8.mk
cf0afc1539342934cbdaf19095d303e33f492827 10-Mar-2010 Patrick Scott <phanna@android.com> Fix rebuilding of snapshot.cc

Use the build rule for generated source. Depending on the binary and not the
module name.

Bug: 2504831
Change-Id: I977df96a6e4a98fb87defa80fc98702a5eacec9f
/external/v8/Android.libv8.mk
2007755a32dfa1ac843f501dec4fb872f8bbcc52 26-Feb-2010 Andrei Popescu <andreip@google.com> enable debugger support in v8
/external/v8/Android.libv8.mk
3100271588b61cbc1dc472a3f2f105d2eed8497f 23-Feb-2010 Andrei Popescu <andreip@google.com> Update to V8 with partial snapshots. This is taken from the partial_snapshot branch of V8.
/external/v8/Android.libv8.mk
a2e4be91739723c8a0751d441c3e764af2009ccc 09-Feb-2010 Patrick Scott <phanna@android.com> Add the libc include path to pick up the correct memory.h file first.
/external/v8/Android.libv8.mk
d46c4d3a5236324fb2a05c73f40a13d72ee054ac 08-Feb-2010 Ben Murdoch <benm@google.com> Enable debugger support to make the console.* APIs work with V8.

Note this needs an external/webkit change too.
/external/v8/Android.libv8.mk
a946cb1261a475bf414418750afd874ef6ab07ba 04-Feb-2010 Leon Clarke <leonclarke@google.com> Get snapshots in v8 to work again
/external/v8/Android.libv8.mk
4515c472dc3e5ed2448a564600976759e569a0a8 03-Feb-2010 Leon Clarke <leonclarke@google.com> Update v8 to bleeding_edge revision 3784
/external/v8/Android.libv8.mk
d91b9f7d46489a9ee00f9cb415630299c76a502b 27-Jan-2010 Leon Clarke <leonclarke@google.com> Merge from v8 at revision 3723
/external/v8/Android.libv8.mk
a7e24c173cf37484693b9abb38e494fa7bd7baeb 30-Oct-2009 Steve Block <steveblock@google.com> Move V8 to external/v8

Change-Id: If68025d67453785a651c5dfb34fad298c16676a4
/external/v8/Android.libv8.mk