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
|