summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'jb-mr1-release' of ↵cm-10.1.3-RC2cm-10.1.3-RC1cm-10.1.3cm-10.1.2cm-10.1.1cm-10.1.0-RC5cm-10.1.0-RC4cm-10.1.0-RC3cm-10.1.0-RC2cm-10.1.0-RC1cm-10.1.0cm-10.1-M3cm-10.1-M2cm-10.1-M1mr1.1-stagingcm-10.1Steve Kondik2012-11-185-15/+64
|\ | | | | | | | | | | https://android.googlesource.com/platform/external/v8 into mr1-staging Change-Id: Iff111b801ef69b5addbcdf36aec607726a491f37
| * am a1900418: Merge "V8: enable no-pic compiling option"Jean-Baptiste Queru2012-08-301-1/+1
| |\ | | | | | | | | | | | | * commit 'a1900418af6ce235e1c0ab49055f8ccf07e4ae14': V8: enable no-pic compiling option
| | * Merge "V8: enable no-pic compiling option"Jean-Baptiste Queru2012-08-301-1/+1
| | |\
| | | * V8: enable no-pic compiling optionbxu10X2012-08-141-1/+1
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | resolved conflicts for merge of 2461b847 to jb-mr1-devJean-Baptiste Queru2012-08-104-1/+47
| |\| | | | | | | | | | Change-Id: If6f3619904a44a71bd8814e00cfcfd96abdf534c
| | * Merge "Add MIPS to v8 makefiles."Jean-Baptiste Queru2012-08-104-1/+47
| | |\
| | | * Add MIPS to v8 makefiles.Paul Lind2012-08-094-1/+47
| | |/ | | | | | | | | | | | | | | | | | | | | | 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>
| * | am da68f488: Merge "Fix the compilation issue with mksnapshot for x86 target"Jean-Baptiste Queru2012-08-081-1/+4
| |\| | | | | | | | | | | | | * commit 'da68f488bd070bbfdbe1e9cb71f9912327db9ec0': Fix the compilation issue with mksnapshot for x86 target
| | * Merge "Fix the compilation issue with mksnapshot for x86 target"Jean-Baptiste Queru2012-08-081-1/+4
| | |\
| | | * Fix the compilation issue with mksnapshot for x86 targetChen YANG2012-07-111-1/+4
| | |/ | | | | | | | | | Change-Id: I5fd200bee3473a084cb8e05e4a0af0eaefd89348
| * | am 7258f76d: Reconcile with jb-releaseThe Android Open Source Project2012-06-110-0/+0
| |\| | | | | | | | | | | | | * commit '7258f76d52e4d15dd8e5d4abb79ad135d82fdc4f': Remove Android specific LUMP_OF_MEMORY.
| | * Reconcile with jb-releaseThe Android Open Source Project2012-06-110-0/+0
| | |\ | | | | | | | | | | | | Change-Id: I29599ec6c0cb3bded40c528ba4f73648ae60227f
| * | | am e4606929: am 7d088e4f: Merge V8 at 3.9.24.30Ben Murdoch2012-06-083-12/+11
| |\| | | | | | | | | | | | | | | | | | * commit 'e460692907542433e9ef263e9f61100dbcdead11': Merge V8 at 3.9.24.30
| | * | am 7d088e4f: Merge V8 at 3.9.24.30Ben Murdoch2012-06-083-12/+11
| | |\ \ | | | | | | | | | | | | | | | | | | | | * commit '7d088e4f8fcf1ffd0817802d219d55b6122a4736': Merge V8 at 3.9.24.30
| * | | | am de0f6c1a: am a28cdeee: Remove Android specific LUMP_OF_MEMORY.Ben Murdoch2012-06-072-4/+10
| |\| | | | | | | | | | | | | | | | | | | | | | | * commit 'de0f6c1a68666f723f5ebb12c83ee918eef9e789': Remove Android specific LUMP_OF_MEMORY.
| | * | | am a28cdeee: Remove Android specific LUMP_OF_MEMORY.Ben Murdoch2012-06-072-4/+10
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | * commit 'a28cdeeef5f062a40c344cbbbcf296873391bc58': Remove Android specific LUMP_OF_MEMORY.
| * | | | | am c31a0898: Reconcile with jb-releaseThe Android Open Source Project2012-05-290-0/+0
| |\| | | | | | | | | | | | | | | | | | | | | | * commit 'c31a0898275384a6c87f0c483ee1c8f357c78472':
| | * | | | Reconcile with jb-releaseThe Android Open Source Project2012-05-290-0/+0
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | Change-Id: Ib5a40ba42a95be1f39b6135ce5888741234ce15c
| * | | | | | am 10a03d2f: am 82ab90db: (-s ours) Merge "Fix profiling functionality ↵Jean-Baptiste Queru2012-05-250-0/+0
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | provided by V8 for x86" * commit '10a03d2f0fcfae2ed7a9e0d8af857f2b69948785': Fix profiling functionality provided by V8 for x86
| | * | | | | am 82ab90db: (-s ours) Merge "Fix profiling functionality provided by V8 for ↵Jean-Baptiste Queru2012-05-250-0/+0
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | x86" * commit '82ab90dba66a052f1d57e9b89184b0fa6e6a701f': Fix profiling functionality provided by V8 for x86
| | | * \ \ \ \ Merge "Fix profiling functionality provided by V8 for x86"Jean-Baptiste Queru2012-05-251-3/+20
| | | |\ \ \ \ \
| | | | * | | | | Fix profiling functionality provided by V8 for x86Lijuan Xiao2012-05-151-3/+20
| | | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I0af645b60f7aa90472ff9c9ddff6b3b2df92e914 Signed-off-by: Lijuan Xiao <lijuan.xiao@intel.com>
| * | | | | | | am 6331c683: am 4768e9d2: Merge V8 at 3.9.24.29Ben Murdoch2012-05-247-8/+111
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '6331c683f5e6a2a3400ccbdafc79920e0f44593b': Merge V8 at 3.9.24.29
| | * | | | | | am 4768e9d2: Merge V8 at 3.9.24.29Ben Murdoch2012-05-247-8/+111
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '4768e9d22b13edbae2ae177109420028748bf872': Merge V8 at 3.9.24.29
| * | | | | | | | am 21eaa3b0: Reconcile with jb-releaseThe Android Open Source Project2012-05-220-0/+0
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '21eaa3b0abc4562dac0be1acebe2fdf35335e752': Merge V8 at 3.9.24.28
| | * | | | | | | Reconcile with jb-releaseThe Android Open Source Project2012-05-220-0/+0
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I9597b2581342c91f69bbabec6cda064dd3c8275e
| * | | | | | | | | am 7523901f: am 5710ceac: Merge V8 at 3.9.24.28Ben Murdoch2012-05-2119-457/+183
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '7523901fd9f17e9755b1e4e37201edade0dc24f6': Merge V8 at 3.9.24.28
| | * | | | | | | | am 5710ceac: Merge V8 at 3.9.24.28Ben Murdoch2012-05-2119-457/+183
| | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '5710ceac03e2cf7a164ad7393b5a6b6114ea45e6': Merge V8 at 3.9.24.28
| * | | | | | | | | | am 08f6c96f: am 84774f4b: Merge V8 at 3.9.24.25Ben Murdoch2012-05-215-6/+53
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '08f6c96fc894987f8ddd5e0c71466eeac4481fc3': Merge V8 at 3.9.24.25
| | * | | | | | | | | am 84774f4b: Merge V8 at 3.9.24.25Ben Murdoch2012-05-175-6/+53
| | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '84774f4b8cb56f14184c96dd08fb2ae119d986e0': Merge V8 at 3.9.24.25
| * | | | | | | | | | | am 1dd46b47: am 7a930e02: Merge V8 at 3.9.24.24Ben Murdoch2012-05-1612-49/+52
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '1dd46b476b705bdc016f86359b089c3de2dff7cf': Merge V8 at 3.9.24.24
| | * | | | | | | | | | am 7a930e02: Merge V8 at 3.9.24.24Ben Murdoch2012-05-1612-49/+52
| | |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '7a930e02c0b52d70d022ed255db551895dfe1157': Merge V8 at 3.9.24.24
| * | | | | | | | | | | | Build d8 instead of v8shell.Ben Murdoch2012-05-142-4/+7
| |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d8 is the preferred V8 debug console. Change-Id: I2b0c63133e619a4bdc531fd0b4acfde185703f45
| * | | | | | | | | | | am 9413bcbe: Merge V8 at 3.9.24.21Ben Murdoch2012-05-0414-22/+166
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '9413bcbe2192ed4d701281130490e0ba336debdc': Merge V8 at 3.9.24.21
| * \ \ \ \ \ \ \ \ \ \ \ am d5ee4b89: Merge "Build a different mksnapshot for each arch."Jean-Baptiste Queru2012-04-302-4/+5
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|/ / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'd5ee4b89f462d11f8027aba6409b41aa94a4056a': Build a different mksnapshot for each arch.
| | * | | | | | | | | | | Merge "Build a different mksnapshot for each arch."Jean-Baptiste Queru2012-04-302-4/+5
| | |\ \ \ \ \ \ \ \ \ \ \
| | | * | | | | | | | | | | Build a different mksnapshot for each arch.Jean-Baptiste Queru2012-04-282-4/+5
| | |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | | | | | | Merge branch 'jb-release' of ↵jellybean-stableSteve Kondik2012-08-100-0/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | https://android.googlesource.com/platform/external/v8 into aosp
| * | | | | | | | | | | | merge in jb-release history after reset to jb-devThe Android Automerger2012-06-110-0/+0
| |\ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | |
| | * | | | | | | | | | | Remove Android specific LUMP_OF_MEMORY.Ben Murdoch2012-06-072-4/+10
| | | |_|_|_|_|_|_|_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | * | | | | | | | | | merge in jb-release history after reset to jb-devThe Android Automerger2012-05-290-0/+0
| | |\ \ \ \ \ \ \ \ \ \ | | | | |_|_|_|_|_|/ / / | | | |/| | | | | | / / | | | |_|_|_|_|_|_|/ / | | |/| | | | | | | |
| | | * | | | | | | | Merge V8 at 3.9.24.28Ben Murdoch2012-05-2119-457/+183
| | | | |_|_|_|/ / / | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 6519007 / 6517949 / 6518772 Change-Id: Idc3e1297aeafa0274fa9fc321e91b774091d1b50
* | | / | | | | | | v8: Fix running on armv6-vfp devicesRicardo Cerqueira2012-07-111-0/+4
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | / Merge V8 at 3.9.24.30Ben Murdoch2012-06-083-12/+11
| |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 6605887 Change-Id: I10a55d1fc257903505a5c8a5933174e1d0fe6052
* | | | | | | | Remove Android specific LUMP_OF_MEMORY.Ben Murdoch2012-06-072-4/+10
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | / Merge V8 at 3.9.24.29Ben Murdoch2012-05-247-8/+111
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | Bug: 6552361 Change-Id: Ic75bc91849fed7b20846e9c10e2c1ffcc5239da5
* | | | | | Merge V8 at 3.9.24.28Ben Murdoch2012-05-2119-457/+183
|/ / / / / | | | | | | | | | | | | | | | | | | | | Bug: 6519007 / 6517949 / 6518772 Change-Id: Idc3e1297aeafa0274fa9fc321e91b774091d1b50
* | | | / Merge V8 at 3.9.24.25Ben Murdoch2012-05-175-6/+53
| |_|_|/ |/| | | | | | | | | | | | | | | Bug: 6510301 Change-Id: I2e1efb9b3420fd4c72927c9948546e1de16865fc
* | | | Merge V8 at 3.9.24.24Ben Murdoch2012-05-1612-49/+52
| |_|/ |/| | | | | | | | | | | Bug: 5688872 Change-Id: I2193f3dbd0d9137530174f65060d857b432a6abb
* | | Merge V8 at 3.9.24.21Ben Murdoch2012-05-0414-22/+166
|/ / | | | | | | | | Bug: 5688872 Change-Id: I8c6370d6e881d372b602527bf6c02994e0165515