| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| |
| |
| |
| | |
https://android.googlesource.com/platform/external/v8 into mr1-staging
Change-Id: Iff111b801ef69b5addbcdf36aec607726a491f37
|
| | |\
| | |
| | |
| | |
| | | |
* commit 'a1900418af6ce235e1c0ab49055f8ccf07e4ae14':
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
|
| | |\|
| | |
| | |
| | | |
Change-Id: If6f3619904a44a71bd8814e00cfcfd96abdf534c
|
| | | |\ |
|
| | | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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 'da68f488bd070bbfdbe1e9cb71f9912327db9ec0':
Fix the compilation issue with mksnapshot for x86 target
|
| | | |\ |
|
| | | |/
| | |
| | |
| | | |
Change-Id: I5fd200bee3473a084cb8e05e4a0af0eaefd89348
|
| | |\|
| | |
| | |
| | |
| | | |
* commit '7258f76d52e4d15dd8e5d4abb79ad135d82fdc4f':
Remove Android specific LUMP_OF_MEMORY.
|
| | | |\
| | | |
| | | |
| | | | |
Change-Id: I29599ec6c0cb3bded40c528ba4f73648ae60227f
|
| | |\| |
| | | |
| | | |
| | | |
| | | | |
* commit 'e460692907542433e9ef263e9f61100dbcdead11':
Merge V8 at 3.9.24.30
|
| | | |\ \
| | | | |
| | | | |
| | | | |
| | | | | |
* commit '7d088e4f8fcf1ffd0817802d219d55b6122a4736':
Merge V8 at 3.9.24.30
|
| | |\| | |
| | | | |
| | | | |
| | | | |
| | | | | |
* commit 'de0f6c1a68666f723f5ebb12c83ee918eef9e789':
Remove Android specific LUMP_OF_MEMORY.
|
| | | |\ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* commit 'a28cdeeef5f062a40c344cbbbcf296873391bc58':
Remove Android specific LUMP_OF_MEMORY.
|
| | |\| | | |
| | | | | |
| | | | | |
| | | | | | |
* commit 'c31a0898275384a6c87f0c483ee1c8f357c78472':
|
| | | |\ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id: Ib5a40ba42a95be1f39b6135ce5888741234ce15c
|
| | |\| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
provided by V8 for x86"
* commit '10a03d2f0fcfae2ed7a9e0d8af857f2b69948785':
Fix profiling functionality provided by V8 for x86
|
| | | |\ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
x86"
* commit '82ab90dba66a052f1d57e9b89184b0fa6e6a701f':
Fix profiling functionality provided by V8 for x86
|
| | | | |\ \ \ \ \ |
|
| | | | |/ / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Change-Id: I0af645b60f7aa90472ff9c9ddff6b3b2df92e914
Signed-off-by: Lijuan Xiao <lijuan.xiao@intel.com>
|
| | |\| | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
* commit '6331c683f5e6a2a3400ccbdafc79920e0f44593b':
Merge V8 at 3.9.24.29
|
| | | |\ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
* commit '4768e9d22b13edbae2ae177109420028748bf872':
Merge V8 at 3.9.24.29
|
| | |\| | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
* commit '21eaa3b0abc4562dac0be1acebe2fdf35335e752':
Merge V8 at 3.9.24.28
|
| | | |\ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Change-Id: I9597b2581342c91f69bbabec6cda064dd3c8275e
|
| | |\| | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
* commit '7523901fd9f17e9755b1e4e37201edade0dc24f6':
Merge V8 at 3.9.24.28
|
| | | |\ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
* commit '5710ceac03e2cf7a164ad7393b5a6b6114ea45e6':
Merge V8 at 3.9.24.28
|
| | |\| | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
* commit '08f6c96fc894987f8ddd5e0c71466eeac4481fc3':
Merge V8 at 3.9.24.25
|
| | | |\ \ \ \ \ \ \ \ \
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
* commit '84774f4b8cb56f14184c96dd08fb2ae119d986e0':
Merge V8 at 3.9.24.25
|
| | |\| | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
* commit '1dd46b476b705bdc016f86359b089c3de2dff7cf':
Merge V8 at 3.9.24.24
|
| | | |\ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
* commit '7a930e02c0b52d70d022ed255db551895dfe1157':
Merge V8 at 3.9.24.24
|
| | |/ / / / / / / / / / /
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
d8 is the preferred V8 debug console.
Change-Id: I2b0c63133e619a4bdc531fd0b4acfde185703f45
|
| | |\ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
* commit '9413bcbe2192ed4d701281130490e0ba336debdc':
Merge V8 at 3.9.24.21
|
| | |\ \ \ \ \ \ \ \ \ \ \ \
| | | |_|_|_|_|_|/ / / / /
| | |/| | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
* 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
|
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| | |_|_|_|_|_|_|_|_|_|_|/
| |/| | | | | | | | | | |
| | | | | | | | | | | | | |
https://android.googlesource.com/platform/external/v8 into aosp
|
| | |\ \ \ \ \ \ \ \ \ \ \ \
| | |_|_|_|_|_|_|_|_|_|_|/
| |/| | | | | | | | | | | |
|
| | | | |_|_|_|_|_|_|_|/ /
| | |/| | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
The existing 128KB is too small - the default 1MB is more
appropriate.
This is being tracked in upstream CL
http://codereview.chromium.org/10541053/
Bug: 6605887
Change-Id: Iae291aaeab1e7c48b2570ab246769bad391edf56
|
| | | |\ \ \ \ \ \ \ \ \ \
| | | | |_|_|_|_|_|/ / /
| | | |/| | | | | | / /
| | | |_|_|_|_|_|_|/ /
| | |/| | | | | | | | |
|
| | | | | |_|_|_|/ / /
| | | |/| | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Bug: 6519007 / 6517949 / 6518772
Change-Id: Idc3e1297aeafa0274fa9fc321e91b774091d1b50
|
| |/ / / / / / / / /
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
We need v8 to run chromium HTTP, and we need chromium HTTP for
stagefright to do streaming.
v8 works just fine on 7227 if you remove the snapshots
Change-Id: I26dce23db4bc72749fc4bee91ca484df35dc1fd4
|
| | |_|_|_|_|_|_|/
|/| | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Bug: 6605887
Change-Id: I10a55d1fc257903505a5c8a5933174e1d0fe6052
|
| |/ / / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The existing 128KB is too small - the default 1MB is more
appropriate.
This is being tracked in upstream CL
http://codereview.chromium.org/10541053/
Bug: 6605887
Change-Id: Iae291aaeab1e7c48b2570ab246769bad391edf56
|
| | |_|_|_|_|/
|/| | | | |
| | | | | |
| | | | | |
| | | | | | |
Bug: 6552361
Change-Id: Ic75bc91849fed7b20846e9c10e2c1ffcc5239da5
|
| |/ / / / /
| | | | |
| | | | |
| | | | |
| | | | | |
Bug: 6519007 / 6517949 / 6518772
Change-Id: Idc3e1297aeafa0274fa9fc321e91b774091d1b50
|
| | |_|_|/
|/| | |
| | | |
| | | |
| | | | |
Bug: 6510301
Change-Id: I2e1efb9b3420fd4c72927c9948546e1de16865fc
|
| | |_|/
|/| |
| | |
| | |
| | | |
Bug: 5688872
Change-Id: I2193f3dbd0d9137530174f65060d857b432a6abb
|
| |/ /
| |
| |
| |
| | |
Bug: 5688872
Change-Id: I8c6370d6e881d372b602527bf6c02994e0165515
|