| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
If you want to clean those files, you should run "make
clean-mksnapshot.$(TARGET_ARCH)" instead.
Change-Id: I45a35903126225a54f8d942ed38c5cea70fd2664
|
| |
|
|
| |
Change-Id: Idb8136a0dc887538e2ee857a60e60ab6aa358883
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
| |
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>
|
| |\
| |
| |
| |
| | |
* commit 'd5ee4b89f462d11f8027aba6409b41aa94a4056a':
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
|
| | |
| |
| |
| |
| | |
Bug: 5688872
Change-Id: Id0aa8d23375030494d3189c31774059c0f5398fc
|
| |\|
| |
| |
| | |
Change-Id: I66e6f68b1c5b5d1f0ad5347eabe8b99e6f9bad77
|
| | |
| |
| |
| | |
Change-Id: I6009002b3b9fdb4cf9e07272be6918f19400e51f
|
| |\|
| |
| |
| |
| |
| | |
* commit '1a88aea1194987ce1bf166c664fd8b157eb5a5c1':
Use stlport for libv8 and v8shell
Fix v8shell to use liblog, rather than libcutils
|
| | |
| |
| |
| |
| |
| | |
Currently we incorrectly use the STL implementation from the toolchain.
Change-Id: Icc337d19e46188a818b07ceab7be7721ebf12ffa
|
| | |
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |\|
| |
| |
| |
| | |
* commit '96aa864840874f6008eafd4fd9d88530328d41fa':
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.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Merge V8 at 3.6.6.11
Simple merge required updates to makefiles only.
Bug: 5688872
Change-Id: Ib38b7ffbcd409585f6cb6fccc59c767029cecc77
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Merge V8 3.5.10.24
Simple merge required updates to makefiles only.
Bug: 5688872
Change-Id: I0acdb9a1a53919d84e9a7525308e8371739d2f06
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Merge 3.4.14.35
Simple merge required updates to makefiles only.
Bug: 568872
Change-Id: I403a38452c547e06fcfa951c12eca12a1bc40978
|
| |/
|
|
|
|
|
|
|
| |
Merge V8 at 3.3.10.39
Simple merge required updates to makefiles only.
Bug: 5688872
Change-Id: I14703f418235f5ce6013b9b3e2e502407a9f6dfd
|
| |
|
|
|
|
|
|
|
| |
This reverts commit 13fdc5013628214a3157970deba6e2b6a621892a.
Enable Crankshaft again.
Bug: 5052287
Change-Id: Ie4352dbc73ab1534d4b09ee0ff570a571f4335ef
|
| |
|
|
|
|
| |
Bug: 5052287
Change-Id: Id9335cb87425da1211dc06170d775c732afdc5f3
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
http://code.google.com/p/v8/source/detail?r=7648
Change-Id: Iead441c4d4ace57fc32c4164ea6e4abadbee0338
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
This reverts commit 85dec77e821ae98054f8e09ba3180c148a9264d6.
|
| |
|
|
| |
Change-Id: I7330d1117187594b54e178e572ebbf9cbe73e9d4
|
| |
|
|
| |
Change-Id: I3862f4ebccfcb3e66f4f6187ae95f05679161c8c
|
| |
|
|
| |
clean-libv8 to correctly clean up the snapshot.
|
| |
|
|
|
|
| |
Fix b/2566479 and improve performance somewhat. :)
Change-Id: I5418db2cb5283c83bc7a762d2790af45f6ac8b9a
|
| |
|
|
|
|
|
|
| |
Use the build rule for generated source. Depending on the binary and not the
module name.
Bug: 2504831
Change-Id: I977df96a6e4a98fb87defa80fc98702a5eacec9f
|
| | |
|
| |
|
|
| |
branch of V8.
|
| | |
|
| |
|
|
| |
Note this needs an external/webkit change too.
|
| | |
|
| | |
|
| | |
|
|
|
Change-Id: If68025d67453785a651c5dfb34fad298c16676a4
|