aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-11-14v8: Fix build in ISO C++ 11 modelinaro_android_4.2.2linaro_android_4.2.1linaro_android_4.2Bernhard Rosenkraenzer
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>
2012-11-14v8: Replace check for hardfloat vs. softfloatBernhard Rosenkraenzer
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>
2012-08-30am a1900418: Merge "V8: enable no-pic compiling option"android-sdk-support_r11android-cts-4.2_r2android-cts-4.2_r1android-4.2_r1android-4.2_pre3android-4.2_pre2.2android-4.2_pre2.1android-4.2_pre2android-4.2_pre1.1android-4.2_pre1android-4.2.2_r1.2android-4.2.2_r1.1android-4.2.2_r1android-4.2.1_r1.2android-4.2.1_r1.1android-4.2.1_r1jb-mr1.1-releasejb-mr1.1-devjb-mr1-releasejb-mr1-factory-releasejb-mr1-devJean-Baptiste Queru
* commit 'a1900418af6ce235e1c0ab49055f8ccf07e4ae14': V8: enable no-pic compiling option
2012-08-30Merge "V8: enable no-pic compiling option"Jean-Baptiste Queru
2012-08-14V8: enable no-pic compiling optionbxu10X
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
2012-08-10resolved conflicts for merge of 2461b847 to jb-mr1-devJean-Baptiste Queru
Change-Id: If6f3619904a44a71bd8814e00cfcfd96abdf534c
2012-08-10Merge "Add MIPS to v8 makefiles."Jean-Baptiste Queru
2012-08-09Add MIPS to v8 makefiles.Paul Lind
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>
2012-08-08am da68f488: Merge "Fix the compilation issue with mksnapshot for x86 target"Jean-Baptiste Queru
* commit 'da68f488bd070bbfdbe1e9cb71f9912327db9ec0': Fix the compilation issue with mksnapshot for x86 target
2012-08-08Merge "Fix the compilation issue with mksnapshot for x86 target"Jean-Baptiste Queru
2012-07-11Fix the compilation issue with mksnapshot for x86 targetChen YANG
Change-Id: I5fd200bee3473a084cb8e05e4a0af0eaefd89348
2012-06-11am 7258f76d: Reconcile with jb-releaseThe Android Open Source Project
* commit '7258f76d52e4d15dd8e5d4abb79ad135d82fdc4f': Remove Android specific LUMP_OF_MEMORY.
2012-06-11Reconcile with jb-releaseics-plus-aospThe Android Open Source Project
Change-Id: I29599ec6c0cb3bded40c528ba4f73648ae60227f
2012-06-11merge in jb-release history after reset to jb-devandroid-4.1_pre2android-4.1.2_r2.1android-4.1.2_r2android-4.1.2_r1android-4.1.1_r6.1android-4.1.1_r6android-4.1.1_r5android-4.1.1_r4android-4.1.1_r3android-4.1.1_r2android-4.1.1_r1.1android-4.1.1_r1android-4.1-sdk_pre1jb-releasejb-mr0-releaseThe Android Automerger
2012-06-08am e4606929: am 7d088e4f: Merge V8 at 3.9.24.30Ben Murdoch
* commit 'e460692907542433e9ef263e9f61100dbcdead11': Merge V8 at 3.9.24.30
2012-06-08am 7d088e4f: Merge V8 at 3.9.24.30Ben Murdoch
* commit '7d088e4f8fcf1ffd0817802d219d55b6122a4736': Merge V8 at 3.9.24.30
2012-06-08Merge V8 at 3.9.24.30android-cts-4.1_r4android-cts-4.1_r2android-cts-4.1_r1jb-devBen Murdoch
Bug: 6605887 Change-Id: I10a55d1fc257903505a5c8a5933174e1d0fe6052
2012-06-07Remove Android specific LUMP_OF_MEMORY.Ben Murdoch
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
2012-06-07am de0f6c1a: am a28cdeee: Remove Android specific LUMP_OF_MEMORY.Ben Murdoch
* commit 'de0f6c1a68666f723f5ebb12c83ee918eef9e789': Remove Android specific LUMP_OF_MEMORY.
2012-06-07am a28cdeee: Remove Android specific LUMP_OF_MEMORY.Ben Murdoch
* commit 'a28cdeeef5f062a40c344cbbbcf296873391bc58': Remove Android specific LUMP_OF_MEMORY.
2012-06-07Remove Android specific LUMP_OF_MEMORY.Ben Murdoch
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
2012-05-29am c31a0898: Reconcile with jb-releaseThe Android Open Source Project
* commit 'c31a0898275384a6c87f0c483ee1c8f357c78472':
2012-05-29Reconcile with jb-releaseThe Android Open Source Project
Change-Id: Ib5a40ba42a95be1f39b6135ce5888741234ce15c
2012-05-29merge in jb-release history after reset to jb-devThe Android Automerger
2012-05-25am 10a03d2f: am 82ab90db: (-s ours) Merge "Fix profiling functionality ↵Jean-Baptiste Queru
provided by V8 for x86" * commit '10a03d2f0fcfae2ed7a9e0d8af857f2b69948785': Fix profiling functionality provided by V8 for x86
2012-05-25am 82ab90db: (-s ours) Merge "Fix profiling functionality provided by V8 for ↵Jean-Baptiste Queru
x86" * commit '82ab90dba66a052f1d57e9b89184b0fa6e6a701f': Fix profiling functionality provided by V8 for x86
2012-05-25Merge "Fix profiling functionality provided by V8 for x86"android-sdk-adt_r20tools_r20Jean-Baptiste Queru
2012-05-24am 6331c683: am 4768e9d2: Merge V8 at 3.9.24.29Ben Murdoch
* commit '6331c683f5e6a2a3400ccbdafc79920e0f44593b': Merge V8 at 3.9.24.29
2012-05-24am 4768e9d2: Merge V8 at 3.9.24.29Ben Murdoch
* commit '4768e9d22b13edbae2ae177109420028748bf872': Merge V8 at 3.9.24.29
2012-05-24Merge V8 at 3.9.24.29Ben Murdoch
Bug: 6552361 Change-Id: Ic75bc91849fed7b20846e9c10e2c1ffcc5239da5
2012-05-22am 21eaa3b0: Reconcile with jb-releaseThe Android Open Source Project
* commit '21eaa3b0abc4562dac0be1acebe2fdf35335e752': Merge V8 at 3.9.24.28
2012-05-22Reconcile with jb-releaseThe Android Open Source Project
Change-Id: I9597b2581342c91f69bbabec6cda064dd3c8275e
2012-05-21am 7523901f: am 5710ceac: Merge V8 at 3.9.24.28Ben Murdoch
* commit '7523901fd9f17e9755b1e4e37201edade0dc24f6': Merge V8 at 3.9.24.28
2012-05-21Merge V8 at 3.9.24.28android-4.1_pre1Ben Murdoch
Bug: 6519007 / 6517949 / 6518772 Change-Id: Idc3e1297aeafa0274fa9fc321e91b774091d1b50
2012-05-21am 08f6c96f: am 84774f4b: Merge V8 at 3.9.24.25Ben Murdoch
* commit '08f6c96fc894987f8ddd5e0c71466eeac4481fc3': Merge V8 at 3.9.24.25
2012-05-21am 5710ceac: Merge V8 at 3.9.24.28Ben Murdoch
* commit '5710ceac03e2cf7a164ad7393b5a6b6114ea45e6': Merge V8 at 3.9.24.28
2012-05-21Merge V8 at 3.9.24.28Ben Murdoch
Bug: 6519007 / 6517949 / 6518772 Change-Id: Idc3e1297aeafa0274fa9fc321e91b774091d1b50
2012-05-17am 84774f4b: Merge V8 at 3.9.24.25Ben Murdoch
* commit '84774f4b8cb56f14184c96dd08fb2ae119d986e0': Merge V8 at 3.9.24.25
2012-05-17Merge V8 at 3.9.24.25Ben Murdoch
Bug: 6510301 Change-Id: I2e1efb9b3420fd4c72927c9948546e1de16865fc
2012-05-16am 1dd46b47: am 7a930e02: Merge V8 at 3.9.24.24Ben Murdoch
* commit '1dd46b476b705bdc016f86359b089c3de2dff7cf': Merge V8 at 3.9.24.24
2012-05-16am 7a930e02: Merge V8 at 3.9.24.24Ben Murdoch
* commit '7a930e02c0b52d70d022ed255db551895dfe1157': Merge V8 at 3.9.24.24
2012-05-16Merge V8 at 3.9.24.24Ben Murdoch
Bug: 5688872 Change-Id: I2193f3dbd0d9137530174f65060d857b432a6abb
2012-05-15Fix profiling functionality provided by V8 for x86Lijuan Xiao
Change-Id: I0af645b60f7aa90472ff9c9ddff6b3b2df92e914 Signed-off-by: Lijuan Xiao <lijuan.xiao@intel.com>
2012-05-14Build d8 instead of v8shell.Ben Murdoch
d8 is the preferred V8 debug console. Change-Id: I2b0c63133e619a4bdc531fd0b4acfde185703f45
2012-05-04am 9413bcbe: Merge V8 at 3.9.24.21Ben Murdoch
* commit '9413bcbe2192ed4d701281130490e0ba336debdc': Merge V8 at 3.9.24.21
2012-05-04Merge V8 at 3.9.24.21Ben Murdoch
Bug: 5688872 Change-Id: I8c6370d6e881d372b602527bf6c02994e0165515
2012-04-30am d5ee4b89: Merge "Build a different mksnapshot for each arch."Jean-Baptiste Queru
* commit 'd5ee4b89f462d11f8027aba6409b41aa94a4056a': Build a different mksnapshot for each arch.
2012-04-30Merge "Build a different mksnapshot for each arch."Jean-Baptiste Queru
2012-04-28Build a different mksnapshot for each arch.Jean-Baptiste Queru
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
2012-04-26Merge V8 at 3.9.24.17Ben Murdoch
Bug: 5688872 Change-Id: I323fc8679f47b5f9e1539e9223c9da4b61a8947e