Age | Commit message (Collapse) | Author |
|
Fixes building with -std=gnu++11 - this is useful for compatibility
with future compilers (where gnu++11 will be the default mode) and
to make additional language features/optimizations (e.g. constexpr)
available.
Change-Id: Ica4a220675f700c1f63d36f46460ca12168bdeb3
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
The check present in v8 doesn't work correctly with gcc 4.7.
This one is a lot simpler, and seems to do the right thing...
Change-Id: I769f816a6991435bbd82f43dd4fad5d2bbc4e99d
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
* 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
|
|
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
|
|
* commit 'de0f6c1a68666f723f5ebb12c83ee918eef9e789':
Remove Android specific LUMP_OF_MEMORY.
|
|
* commit 'a28cdeeef5f062a40c344cbbbcf296873391bc58':
Remove Android specific LUMP_OF_MEMORY.
|
|
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
|
|
* 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
|
|
|
|
* commit '6331c683f5e6a2a3400ccbdafc79920e0f44593b':
Merge V8 at 3.9.24.29
|
|
* commit '4768e9d22b13edbae2ae177109420028748bf872':
Merge V8 at 3.9.24.29
|
|
Bug: 6552361
Change-Id: Ic75bc91849fed7b20846e9c10e2c1ffcc5239da5
|
|
* commit '21eaa3b0abc4562dac0be1acebe2fdf35335e752':
Merge V8 at 3.9.24.28
|
|
Change-Id: I9597b2581342c91f69bbabec6cda064dd3c8275e
|
|
* commit '7523901fd9f17e9755b1e4e37201edade0dc24f6':
Merge V8 at 3.9.24.28
|
|
Bug: 6519007 / 6517949 / 6518772
Change-Id: Idc3e1297aeafa0274fa9fc321e91b774091d1b50
|
|
* commit '08f6c96fc894987f8ddd5e0c71466eeac4481fc3':
Merge V8 at 3.9.24.25
|
|
* commit '5710ceac03e2cf7a164ad7393b5a6b6114ea45e6':
Merge V8 at 3.9.24.28
|
|
Bug: 6519007 / 6517949 / 6518772
Change-Id: Idc3e1297aeafa0274fa9fc321e91b774091d1b50
|
|
* commit '84774f4b8cb56f14184c96dd08fb2ae119d986e0':
Merge V8 at 3.9.24.25
|
|
Bug: 6510301
Change-Id: I2e1efb9b3420fd4c72927c9948546e1de16865fc
|
|
* commit '1dd46b476b705bdc016f86359b089c3de2dff7cf':
Merge V8 at 3.9.24.24
|
|
* commit '7a930e02c0b52d70d022ed255db551895dfe1157':
Merge V8 at 3.9.24.24
|
|
Bug: 5688872
Change-Id: I2193f3dbd0d9137530174f65060d857b432a6abb
|
|
Change-Id: I0af645b60f7aa90472ff9c9ddff6b3b2df92e914
Signed-off-by: Lijuan Xiao <lijuan.xiao@intel.com>
|
|
d8 is the preferred V8 debug console.
Change-Id: I2b0c63133e619a4bdc531fd0b4acfde185703f45
|
|
* commit '9413bcbe2192ed4d701281130490e0ba336debdc':
Merge V8 at 3.9.24.21
|
|
Bug: 5688872
Change-Id: I8c6370d6e881d372b602527bf6c02994e0165515
|
|
* 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: I323fc8679f47b5f9e1539e9223c9da4b61a8947e
|