- 02 Dec, 2014 25 commits
-
-
ulan authored
This relands macroassembler instructions and weak cell caching and does not include parts that caused "Linux ASan LSan" test failures. BUG=v8:3663 LOG=N Review URL: https://codereview.chromium.org/764003003 Cr-Commit-Position: refs/heads/master@{#25615}
-
machenbach authored
BUG=chromium:374740 LOG=n TEST=python -m unittest run_perf_test NOTRY=true Review URL: https://codereview.chromium.org/768143002 Cr-Commit-Position: refs/heads/master@{#25614}
-
svenpanne authored
Beautiful code... :-} BUG=chromium:437765 LOG=y Review URL: https://codereview.chromium.org/775613002 Cr-Commit-Position: refs/heads/master@{#25613}
-
Marja Hölttä authored
Most of the run time came from testing with all possible flag combinations. None of the flags passed affect the test, and there are specialized tests for testing the features behind the flags; no need to slow down the generic test. With these changes, run time for debug build goes from 186 s to 0.5 s. In addition, fixed some missing commas between the test cases. R=svenpanne@chromium.org BUG=v8:3707 LOG=N Review URL: https://codereview.chromium.org/766673003 Cr-Commit-Position: refs/heads/master@{#25612}
-
Benedikt Meurer authored
R=dcarney@chromium.org Review URL: https://codereview.chromium.org/760403003 Cr-Commit-Position: refs/heads/master@{#25611}
-
Benedikt Meurer authored
TEST=unittests R=dcarney@chromium.org Review URL: https://codereview.chromium.org/771153002 Cr-Commit-Position: refs/heads/master@{#25610}
-
Benedikt Meurer authored
TEST=unittests R=dcarney@chromium.org Review URL: https://codereview.chromium.org/769193003 Cr-Commit-Position: refs/heads/master@{#25609}
-
dslomov authored
R=hpayer@chromium.org Review URL: https://codereview.chromium.org/767453004 Cr-Commit-Position: refs/heads/master@{#25608}
-
hpayer authored
BUG= Review URL: https://codereview.chromium.org/767233003 Cr-Commit-Position: refs/heads/master@{#25607}
-
jochen authored
Groups and implicit references are no longer relevant at this point. Also add tests that fail if the first or second round of ephemeral marking is omitted BUG=none R=mstarzinger@chromium.org,hpayer@chromium.org LOG=n Review URL: https://codereview.chromium.org/761343004 Cr-Commit-Position: refs/heads/master@{#25606}
-
Benedikt Meurer authored
TEST=unittests R=dcarney@chromium.org Review URL: https://codereview.chromium.org/772723003 Cr-Commit-Position: refs/heads/master@{#25605}
-
titzer authored
R=danno@chromium.org,bmeurer@chromium.org BUG= Review URL: https://codereview.chromium.org/770203003 Cr-Commit-Position: refs/heads/master@{#25604}
-
marja authored
Allows \u{xxxxx} in variable names and string literals (not yet in regexps). Everything's behind the --harmony-unicode flag. BUG= Review URL: https://codereview.chromium.org/716423002 Cr-Commit-Position: refs/heads/master@{#25603}
-
titzer authored
R=jarin@chromium.org BUG= Review URL: https://codereview.chromium.org/771683002 Cr-Commit-Position: refs/heads/master@{#25602}
-
marja authored
The mystery crash never reappeared once the debugging code was in place. R=jochen@chromium.org BUG= Review URL: https://codereview.chromium.org/760863003 Cr-Commit-Position: refs/heads/master@{#25601}
-
titzer authored
R=bmeurer@chromium.org BUG= Review URL: https://codereview.chromium.org/771713002 Cr-Commit-Position: refs/heads/master@{#25600}
-
Hannes Payer authored
BUG= R=jochen@chromium.org Review URL: https://codereview.chromium.org/771123002 Cr-Commit-Position: refs/heads/master@{#25599}
-
yurys authored
v8::Object already has GetIdentityHash on it. This change adds its counterpart to v8::Name. BUG=chromium:437416 LOG=Y Review URL: https://codereview.chromium.org/753373003 Cr-Commit-Position: refs/heads/master@{#25598}
-
machenbach authored
Revert of Use weak cells in map checks in polymorphic ICs. (patchset #8 id:140001 of https://codereview.chromium.org/753993003/) Reason for revert: [Sheriff] Speculative revert for breaking chromium asan (roll blocker): http://build.chromium.org/p/client.v8/builders/Linux%20ASan%20LSan%20Tests%20%281%29/builds/1683 Original issue's description: > Use weak cells in map checks in polymorphic ICs. > > BUG=v8:3663 > LOG=N TBR=mvstanton@chromium.org,akos.palfi@imgtec.com,weiliang.lin@intel.com,ulan@chromium.org NOTREECHECKS=true NOTRY=true BUG=v8:3663 Review URL: https://codereview.chromium.org/771033003 Cr-Commit-Position: refs/heads/master@{#25597}
-
machenbach authored
Revert of MIPS: Use weak cells in map checks in polymorphic ICs. (patchset #1 id:1 of https://codereview.chromium.org/767623003/) Reason for revert: Need to revert the ported CL: https://codereview.chromium.org/771033003/ Original issue's description: > MIPS: Use weak cells in map checks in polymorphic ICs. > > Port 45a36948 > > Fix typo in the mips ports. > > BUG= TBR=ulan@chromium.org,danno@chromium.org,akos.palfi@imgtec.com,balazs.kilvady@imgtec.com,gergely.kis@imgtec.com,dusan.milosavljevic@imgtec.com,paul.lind@imgtec.com NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/768303002 Cr-Commit-Position: refs/heads/master@{#25596}
-
weiliang.lin authored
port 50c4d882 BUG= Review URL: https://codereview.chromium.org/770183002 Cr-Commit-Position: refs/heads/master@{#25595}
-
bmeurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/770193002 Cr-Commit-Position: refs/heads/master@{#25594}
-
bmeurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/770163002 Cr-Commit-Position: refs/heads/master@{#25593}
-
thakis authored
Also, remove V8_CC_CLANG since it's not read anywhere (and ideally shouldn't be). Clang tries to be compatible with gcc in clang mode, and with msvc in clang-cl mode. It wants to go down the same code paths that these compilers want to go down in most cases. For example, V8PRIxPTR was set incorrectly on Windows 64-bit before this change since macros.h assumed that checking for V8_CC_MSVC is enough to find LLP64 systems, but V8_CC_MSVC wasn't set for clang. Most other existing checks for V8_CC_MSVC should be taken for clang-cl too (and for the remaining ones, clang-cl is happy with either code path). Likewise, V8_IMMEDIATE_CRASH is currently set to a suboptimal value with clang since __builtin_trap() is only used if V8_CC_GNU is set. Including clang in the gcc and cl macros is also what chromium does. BUG=chromium:82385 LOG=y Review URL: https://codereview.chromium.org/757553004 Cr-Commit-Position: refs/heads/master@{#25592}
-
Benedikt Meurer authored
TEST=mjsunit,cctest,unittests R=jarin@chromium.org Review URL: https://codereview.chromium.org/763963002 Cr-Commit-Position: refs/heads/master@{#25591}
-
- 01 Dec, 2014 13 commits
-
-
paul.lind authored
Port 45a36948 Fix typo in the mips ports. BUG= Review URL: https://codereview.chromium.org/767623003 Cr-Commit-Position: refs/heads/master@{#25590}
-
dslomov authored
R=arv@chromium.org BUG=v8:3330 LOG=N Review URL: https://codereview.chromium.org/770843002 Cr-Commit-Position: refs/heads/master@{#25589}
-
hpayer authored
BUG= Review URL: https://codereview.chromium.org/770453003 Cr-Commit-Position: refs/heads/master@{#25588}
-
titzer authored
R=dcarney@chromium.org BUG= Review URL: https://codereview.chromium.org/773443002 Cr-Commit-Position: refs/heads/master@{#25587}
-
svenpanne authored
Review URL: https://codereview.chromium.org/770783003 Cr-Commit-Position: refs/heads/master@{#25586}
-
ishell authored
BUG=chromium:437143 LOG=N Review URL: https://codereview.chromium.org/768113002 Cr-Commit-Position: refs/heads/master@{#25585}
-
ulan authored
BUG= Review URL: https://codereview.chromium.org/757103003 Cr-Commit-Position: refs/heads/master@{#25584}
-
titzer authored
R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/767743003 Cr-Commit-Position: refs/heads/master@{#25583}
-
Weiliang Lin authored
BUG= R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/764863002 Patch from Weiliang Lin <weiliang.lin@intel.com>. Cr-Commit-Position: refs/heads/master@{#25582}
-
ulan authored
BUG=v8:3663 LOG=N Review URL: https://codereview.chromium.org/753993003 Cr-Commit-Position: refs/heads/master@{#25581}
-
danno authored
Only use "addl" and "subl" in cases that have been measured to be faster (currently only immediate operations). Review URL: https://codereview.chromium.org/735293004 Cr-Commit-Position: refs/heads/master@{#25580}
-
halton.huo authored
BUG=v8:3730 LOG=N R=dslomov@chromium.org Review URL: https://codereview.chromium.org/750093003 Cr-Commit-Position: refs/heads/master@{#25579}
-
jochen authored
BUG=v8:3728 R=machenbach@chromium.org LOG=n Review URL: https://codereview.chromium.org/764263002 Cr-Commit-Position: refs/heads/master@{#25578}
-
- 28 Nov, 2014 2 commits
-
-
dslomov authored
R=rossberg@chromium.org TBR=hpayer@chromium.org Committed: https://chromium.googlesource.com/v8/v8/+/d6285620868b15c84eb9affa59f6b4e869f074b8 Review URL: https://codereview.chromium.org/763273002 Cr-Commit-Position: refs/heads/master@{#25577}
-
machenbach authored
This is basically a refactoring that extracts desktop specific code into a separate class. Also adds flags for android runs (not used yet). BUG=chromium:374740 LOG=n TEST=python -m unittest run_perf_test NOTRY=true Review URL: https://codereview.chromium.org/762163002 Cr-Commit-Position: refs/heads/master@{#25576}
-