Age | Commit message (Collapse) | Author |
|
See details at https://unicode-org.atlassian.net/browse/ICU-21267
Bug: 160356314
Test: m droid
Change-Id: I29ce10b033890e659e5f7761c0a212e10906b5c8
|
|
Bug: 150706594
Test: atest proxy_resolver_v8_unittest
Change-Id: I23ccda06bdb2dba631236828e5d6eeaf88717812
|
|
Original change: https://chromium-review.googlesource.com/c/v8/v8/+/1547660
Bug: 147664838
Test: pacrunner32 test.pac
Test: gts-tradefed run gts-dev --module GtsGmscoreHostTestCases --test com.google.android.gts.devicepolicy.DeviceOwnerTest#testProxyPacProxyTest
Change-Id: Iac9370d48ca0ed84d5903ab0469c0ae01d62a621
Merged-In: Iac9370d48ca0ed84d5903ab0469c0ae01d62a621
|
|
Bug: 117554758
Bug: 117555811
Bug: 117556606
Bug: 117556220
Bug: 117607414
Bug: 117606285
Test: atest com.google.android.gts.devicepolicy.DeviceOwnerTest#testProxyPacProxyTest
Test: atest proxy_resolver_v8_unittest
Change-Id: I2e02d994f107e64e4f465b4d8a02d4159a95240e
|
|
(cherrypick of upstream
https://github.com/v8/v8/commit/738b5c273fd64eafa5aedf065b68541c845f219a#diff-35daa5b4b6d82be1eb121f684bb35e41.)
Bug: v8:7218
Bug: http://b/111067277
Test: m -j proxy_resolver_v8_unittest && adb sync && adb shell /data/nativetest64/proxy_resolver_v8_unittest/proxy_resolver_v8_unittest
Change-Id: I0aee8217bdee4cd04ae3b976176831325a7278fe
|
|
Bug: 111274046
Test: m -j proxy_resolver_v8_unittest && adb sync && adb shell \
/data/nativetest64/proxy_resolver_v8_unittest/proxy_resolver_v8_unittest
Change-Id: I705fc512cc5837e9364ed187559cc75d079aa5cb
(cherry picked from commit d8be9a10287afed07705ac8af027d6a46d4def99)
|
|
Test: Build V8 for arm, arm64, x86, x86_64, mips, mips64 and
set a PAC script from the UI on bullhead
Change-Id: I7cc773b5daca34d869e768a1deebae3876f2dfac
|
|
This is needed for the u_strTo* declarations, which currently happen to
be reached through transitive dependencies (but that will change in
future versions of ICU).
Test: mmma external/v8
Change-Id: I149fdad6b826879a3f4ea91b391913fa00d7c3bc
|
|
Test: manual, ran D8, tested connecting through PAC proxy.
Change-Id: I6067097f8ded999e9930a7dfd2fdc3733d7c6284
|
|
Test: Manual, built and ran D8
Change-Id: I831a5491f74342c2675bb6fe1e24a2258e493758
|
|
Test: Manual - built & ran d8
Change-Id: I4edfa2853d3e565b729723645395688ece3193f4
|
|
Test: Manual
Change-Id: Id3254828b068abdea3cb10442e0172a8c9a98e03
|
|
am: bdcf063f96
Change-Id: Ifae9fbf07167bda8f16fd8042a96c8819318ce59
|
|
https://chromium.googlesource.com/v8/v8/+/5.2.361.47
Change-Id: Ibec421b85a9b88cb3a432ada642e469fe7e78346
|
|
am: 3189f8105c
Change-Id: Ic0d6235103bf8c0cde55cc2325389a86812f2acf
|
|
Change-Id: Ic348288edb4e0d01ae307520606fbb3f35ec9049
|
|
am: 5fa3ed8ad0
* commit '5fa3ed8ad007a42c47b11816bebba7256d5d6352':
Upgrade V8 to 5.1.281.57
Change-Id: I0bfea386260c6d4f3edea85837501ef12b4abbdf
|
|
Change-Id: Id981b686b4d587ac31697662eb98bb34be42ad90
|
|
am: 59182b0add
* commit '59182b0add30b87b0315caeeccaaf0c264c7f4dc':
Revert "Revert "Upgrade to 5.0.71.48""
Change-Id: I90b72796daaca97c3e870500554587b21a6b52d2
|
|
This reverts commit f2e3994fa5148cc3d9946666f0b0596290192b0e,
and updates the x64 makefile properly so it doesn't break that
build.
Change-Id: Ib83e35bfbae6af627451c926a9650ec57c045605
|
|
am: 4bca7cb377
* commit '4bca7cb3770332628c0a45b0b3914bb3ada3158c':
Revert "Upgrade to 5.0.71.48"
Change-Id: I44b6bd6922556b9d81b20e01c3cd44712b83ea90
|
|
This reverts commit 8389745919cae02139ddc085a63c00d024269cf2.
Change-Id: Ic5c75c8b3ddaf795972372fbc863a514862953c1
|
|
am: f4391d3838
* commit 'f4391d383834a9f7cfbd27d298ad65495b82db56':
Upgrade to 5.0.71.48
Change-Id: I66025eb2e297212bcb1773dd452c87275bfb5307
|
|
Change-Id: I1d03e89e30c95997ef140af4d49a642a9a4ccd59
|
|
am: 29ec348
* commit '29ec34802b5d0f63216b93405c6abf247b9b16bd':
Remove mksnapshot support entirely.
Upgrade V8 to version 4.9.385.28
Change-Id: Ic678f45d25dce2954ab72f63014a3e6e9ce85968
|
|
https://chromium.googlesource.com/v8/v8/+/4.9.385.28
Change-Id: I4b2e74289d4bf3667f2f3dc8aa2e541f63e26eb4
|
|
Point fix for a misaligned memory access crash in pacprocessor.
Ideally we might want to pull in a more recent v8 snapshot here,
but external/v8 is currently only used by external/chromium-libpac
to parse Javascript-based PAC files and the latter no longer has
a owner. So let's just fix this particular crash for now and keep
the rest untouched.
Bug: 26150045
Change-Id: I28e4c8fede9b97009049857aa253da78f68a6368
|
|
This is a cherry-pick of all commits up to and including the
4.1.0.21 cherry-pick in Chromium.
Original commit message:
Version 4.1.0.21 (cherry-pick)
Merged 206e9136bde0f2b5ae8cb77afbb1e7833e5bd412
Unlink pages from the space page list after evacuation.
BUG=430201
LOG=N
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/953813002
Cr-Commit-Position: refs/branch-heads/4.1@{#22}
Cr-Branched-From: 2e08d2a7aa9d65d269d8c57aba82eb38a8cb0a18-refs/heads/candidates@{#25353}
---
Change-Id: I8c23c7bbb70772b4858fe8a47b64fa97ee0d1f8c
|
|
Improper use of immediate constraint is slightly non-optimal
with gcc/gnu-as but causes breakage with clang.
This is a cherry-pick of upstream v8 bleeding_edge:
https://chromium.googlesource.com/v8/v8/+/eb68d6fe13f13b0697dd2b4ff00df1d7c997669e
BUG:18789639
Change-Id: I8786262b4bf906aec982b790cbf3982601980cf6
|
|
This is a cherry-pick of v8
https://chromium.googlesource.com/v8/v8/+/f0158730a3b758d746287cacc315ae262b83232d
to move from 3.29.88.17 to 3.29.88.18. This change only affects MIPS arch.
Original commit message:
Merged 3758fceca935f3307e2301984399497388574a70
Merged 61c0aa96e3d32b80e51ecfe7221a3dbc44f69746
MIPS: Improve runtime detection and compatibility wrt arch. revisions.
MIPS: Resolve chromium and android webview build conflicts.
BUG=
R=jkummerow@chromium.org, machenbach@chromium.org
Review URL: https://codereview.chromium.org/766273004
Change-Id: I941381d7c95c7ed61292b8f1cd64b0b9073cecdc
Cr-Commit-Position: refs/branch-heads/3.29@{#25234}
|
|
Bug 18720980
Change-Id: I26d72cfb1af9cc38ec8415a84ace367501ce021d
|
|
Update V8 to 3.29.88.17 and update makefiles to support building on
all the relevant platforms.
Bug: 17370214
Change-Id: Ia3407c157fd8d72a93e23d8318ccaf6ecf77fa4e
|
|
Bug: 9720511
Change-Id: I731b49b1bfbeeb9927fb995342f9e7454ce834dc
|
|
This is a workaround to a deserializer bug. The bug was exposed
with a recent optimization to use user-mode cache-flushing on
MIPS. To reduce risk, we're doing a workaround in mips-specific
code so that other arch's cannot be affected.
The deserializer does this FlushICache:
CPU::FlushICache(last_object_address_, Page::kPageSize);
However, that region includes OS guard-pages with no access
privilege. The MIPS kernel cacheflush routines work OK in this
case, but the Bionic cacheflush recently enabled user-mode flushing
using the synci instruction, which causes a segfault on MIPS when
the guard pages are reached.
(change I48fd6f2b0cbe80c3cd90f453ced97a2f154f7ad3)
The workaround just reverts to the kernel flush when the size
is Page::kPageSize or bigger.
A better fix would be to alter the deserializer so that only the
executable pages are flushed:
CPU::FlushICache(last_object_address_,
isolate_->memory_allocator()->CodePageAreaSize());
However, that changes common code for all supported architectures.
There is no evidence that this bug affects the other arch's, so we
are doing a MIPS-specific workaround.
Change-Id: I30b62eb579feab1453d3ae85a5fb9b408f91756b
Signed-off-by: Paul Lind <paul.lind@imgtec.com>
|
|
See
http://code.google.com/p/v8/issues/detail?id=2140
https://chromiumcodereview.appspot.com/10713009
The original code fails to detect at run-time when compiled
with GCC 4.7, because the undefined behavior of casting
void to double, and the r0/r1 clobbered in assembly code
isn't reaching the use when compared to 1.0 in VFP reg.
In summary, the old code is incorrect and overkill, and the
new code fix it.
Change-Id: I6b63a4f9789e08089368e431a5553f482400725a
|
|
This creates build breakages in the internal Android tree.
Will investigate later.
Original patch: https://android-review.googlesource.com/#/c/38852/
Change-Id: I902021fa56b959f1f035f4d448a43483328debd8
|
|
This is a forward-compatible patch to avoid naming/type conflicts in
the near future, when the Android C library will be updated to provide
mcontext_t/ucontext_t properly.
Note that this changes the naming convention used to access the
register values from mcontext_t, to follow current ARM GLibc (this
is also the convention being adopted by Android).
+ Android provides gettid() (all API levels) so use it instead of
relying on syscall().
This is a backport of http://code.google.com/p/v8/source/detail?r=12250
See http://code.google.com/p/android/issues/detail?id=34784 for more
context.
Change-Id: Id1fe5489eea8a51d0210858bf91132191f967822
|
|
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
|
|
Bug: 5688872
Change-Id: I323fc8679f47b5f9e1539e9223c9da4b61a8947e
|
|
Bug: 5688872
Change-Id: Idd477521ab57b89f9c3200852b82af8e08aa2191
|
|
Bug: 5688872
Change-Id: Id0aa8d23375030494d3189c31774059c0f5398fc
|
|
Roll back to V8 3.6 to fix x86 build, we don't have ucontext.h.
This reverts commits:
5d4cdbf7a67d3662fa0bee4efdb7edd8daec9b0b
c7cc028aaeedbbfa11c11d0b7b243b3d9e837ed9
592a9fc1d8ea420377a2e7efd0600e20b058be2b
Bug: 5688872
Change-Id: Ic961bb5e65b778e98bbfb71cce71d99fa949e995
|
|
http://v8.googlecode.com/svn/branches/3.9@11260
Bug: 5688872
Change-Id: Iddd944e82189d92df3fc427dc5f0d3f1b2f0c6c8
|
|
Bug: 5688872
Change-Id: Ie3b1dd67a730ec5e82686b7b37dba26f6a9bb24f
|