- 19 Mar, 2015 34 commits
-
-
hpayer authored
BUG=468601 LOG=n Review URL: https://codereview.chromium.org/1016353002 Cr-Commit-Position: refs/heads/master@{#27317}
-
caitpotter88 authored
BUG=v8:3900 LOG=N R=dslomov@chromium.org Review URL: https://codereview.chromium.org/913073003 Cr-Commit-Position: refs/heads/master@{#27316}
-
weiliang.lin authored
BUG= Review URL: https://codereview.chromium.org/998883002 Cr-Commit-Position: refs/heads/master@{#27315}
-
ulan authored
BUG= Review URL: https://codereview.chromium.org/1009603003 Cr-Commit-Position: refs/heads/master@{#27314}
-
dslomov authored
Only adds a counter id, does not count anything. R=jochen@chromium.org BUG=v8:3942 LOG=N Review URL: https://codereview.chromium.org/1020883002 Cr-Commit-Position: refs/heads/master@{#27313}
-
yangguo authored
I was mistaken, cons strings only occur a lot for custom heap snapshots, not for the default start-up snapshot. R=erik.corry@gmail.com, mvstanton@chromium.org Review URL: https://codereview.chromium.org/1023673003 Cr-Commit-Position: refs/heads/master@{#27312}
-
rodolph.perfetta authored
BUG= Review URL: https://codereview.chromium.org/1020863003 Cr-Commit-Position: refs/heads/master@{#27311}
-
jarin authored
With this change, we remember the types of frame state inputs (in a new operator, called TypedStateValues). Instead of inferring the value types when building translations, we used the recorded types. The original approach was not reliable because the passes after simplified lowering can change node types, and this in turn confuses the translation builder. BUG=chromium:468727 LOG=n R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/1015423002 Cr-Commit-Position: refs/heads/master@{#27310}
-
yangguo authored
R=verwaest@chromium.org Review URL: https://codereview.chromium.org/1025433002 Cr-Commit-Position: refs/heads/master@{#27309}
-
bmeurer authored
The CallInterfaceDescriptor already provides information about the expected representation of parameters, so we can use that instead of hardcoding tagged representation for all parameters. R=jarin@chromium.org Review URL: https://codereview.chromium.org/1019293002 Cr-Commit-Position: refs/heads/master@{#27308}
-
dusan.milosavljevic authored
In prevous set-up table switch is rarely generated. TEST=cctest/test-serialize/SerializeInternalReference BUG= Review URL: https://codereview.chromium.org/1019463003 Cr-Commit-Position: refs/heads/master@{#27307}
-
mstarzinger authored
Revert of Cleanup and unify Isolate::ReportPendingMessages. (patchset #4 id:60001 of https://codereview.chromium.org/999923004/) Reason for revert: Failing Blink tests on Win and Mac: - plugins/netscape-plugin-property-access-exception.html - http/tests/plugins/cross-frame-object-access.html Original issue's description: > Cleanup and unify Isolate::ReportPendingMessages. > > Note that this is a pure cleanup CL and shouldn't have an observable > impact on the functional behavior of message reporting. > > R=yangguo@chromium.org TBR=yangguo@chromium.org,machenbach@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1016323002 Cr-Commit-Position: refs/heads/master@{#27306}
-
bmeurer authored
R=jarin@chromium.org Review URL: https://codereview.chromium.org/1006173003 Cr-Commit-Position: refs/heads/master@{#27305}
-
titzer authored
R=bmeurer@chromium.org BUG= Review URL: https://codereview.chromium.org/1020873002 Cr-Commit-Position: refs/heads/master@{#27304}
-
jacob.bramley authored
Add support for appending extend modes uxtb or uxth to add and subtract instructions, and using them in the instruction selector. BUG= Review URL: https://codereview.chromium.org/1021533002 Cr-Commit-Position: refs/heads/master@{#27303}
-
dpranke authored
This should be 'host_os'; the build_os variable is going away. R=jochen@chromium.org BUG=344767 LOG=n Review URL: https://codereview.chromium.org/1010683003 Cr-Commit-Position: refs/heads/master@{#27302}
-
dusan.milosavljevic authored
TEST=test-assembler-mips64/jump_tables3 BUG= Review URL: https://codereview.chromium.org/1011383004 Cr-Commit-Position: refs/heads/master@{#27301}
-
mstarzinger authored
R=titzer@chromium.org TEST=cctest/test-run-jsexceptions Review URL: https://codereview.chromium.org/1022463003 Cr-Commit-Position: refs/heads/master@{#27300}
-
svenpanne authored
Use a delegating constructor for CompilationInfo, reducing duplicated code. Simplified handling of InlinedFunctionInfos on the way: When we start compiling, we have bigger things to worry about than a default vector. Reduced the usage of a SharedFunctionInfo for compiling, this is a slighty strange concept. Review URL: https://codereview.chromium.org/1018853004 Cr-Commit-Position: refs/heads/master@{#27299}
-
jochen authored
If the Maybe is nothing or the MaybeLocal is empty, it means that the API call either threw an exception or an exception was already pending. In that case, the embedder needs to handle the exception or otherwise react to the failed API call. BUG=v8:3929 R=svenpanne@chromium.org LOG=y Review URL: https://codereview.chromium.org/1022803002 Cr-Commit-Position: refs/heads/master@{#27298}
-
Benedikt Meurer authored
The weaken limits are constants, there's no point in having a separate copy of those constants per typer that is initialized per Typer instance. R=jarin@chromium.org Review URL: https://codereview.chromium.org/1008923004 Cr-Commit-Position: refs/heads/master@{#27297}
-
rodolph.perfetta authored
BUG= Review URL: https://codereview.chromium.org/1016073002 Cr-Commit-Position: refs/heads/master@{#27296}
-
Benedikt Meurer authored
This reduces the overhead of typed lowering, because we lower JSToBoolean/JSUnaryNot directly if possible, instead of first lowering to AnyToBoolean, and then letting the SimplifiedOperatorReducer do the further lowering. Also remove some obsolete tests from the cctest suite that have since been removed by proper unittests. And improve unitttest coverage for the typed lowering cases. R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/999173003 Cr-Commit-Position: refs/heads/master@{#27295}
-
yangguo authored
This test has been failing flakily on gc-stress, only with --turbo-filter=* R=jarin@chromium.org Review URL: https://codereview.chromium.org/1024483002 Cr-Commit-Position: refs/heads/master@{#27294}
-
yangguo authored
The first 32 root list items can be encoded very efficiently. By reordering, we can better encode some often referenced root objects. R=mvstanton@chromium.org Review URL: https://codereview.chromium.org/1019243002 Cr-Commit-Position: refs/heads/master@{#27293}
-
yangguo authored
R=mvstanton@chromium.org Review URL: https://codereview.chromium.org/1018263002 Cr-Commit-Position: refs/heads/master@{#27292}
-
yangguo authored
TBR=jkummerow@chromium.org BUG=v8:3969 LOG=N Review URL: https://codereview.chromium.org/1019223002 Cr-Commit-Position: refs/heads/master@{#27291}
-
yurys authored
It's value is hardwired in gin[1] and is referenced in Blink[2]. Since it is treated specially by v8 debugger it should be defined in v8 API and referenced in gin and blink.. [1] https://src.chromium.org/viewvc/chrome/trunk/src/gin/public/context_holder.h?r1=239099&r2=239098&pathrev=239099 [2] https://code.google.com/p/chromium/codesearch#chromium/src/third_party/WebKit/Source/bindings/core/v8/V8PerContextData.cpp&q=kDebugIdIndex%20f:V8PerContextData&sq=package:chromium&type=cs BUG=chromium:466631 LOG=Y Review URL: https://codereview.chromium.org/1020453002 Cr-Commit-Position: refs/heads/master@{#27290}
-
mvstanton authored
When the debugger is active, a host of connected functions get an associated DebugInfo structure, and their code is copied. The debugger uses the original code to occasionally patch ICs with their initial value. Although IC learning can occur, it's thrown away often, depending on the constellation of breakpoints active or deactivating. Finally, feedback is discarded when the debugger is turned off. The type feedback vector needs to be brought into line with this behavior, so now the debugger clears it's IC slots at appropriate bottlenecks in debug.cc. R=yangguo@chromium.org BUG= Review URL: https://codereview.chromium.org/1014373002 Cr-Commit-Position: refs/heads/master@{#27289}
-
bmeurer authored
The control input is only relevant for operations that may "write" (to prevent hoisting) or "throw" (because they are part of the control chain). R=jarin@chromium.org Review URL: https://codereview.chromium.org/1015353004 Cr-Commit-Position: refs/heads/master@{#27288}
-
michael_dawson authored
Updated excludes to remove SKIPs where possible. Either removing if no longer needed or replacing with SLOW where tests just need more time to run modified: test/cctest/cctest.status modified: test/mjsunit/mjsunit.status R=danno@chromium.org, svenpanne@chromium.org BUG= Review URL: https://codereview.chromium.org/1017073003 Cr-Commit-Position: refs/heads/master@{#27287}
-
yangguo authored
TBR=ulan@chromium.org BUG=v8:3969 LOG=N Review URL: https://codereview.chromium.org/1020843002 Cr-Commit-Position: refs/heads/master@{#27286}
-
jarin authored
The change introduces a second frame state (for the state before the operation) for the StoreProperty nodes. If the store writes into a typed array, the frame state is used for lazy deopt from the to-number conversion that is performed by the store. BUG=v8:3963 LOG=n R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/997983004 Cr-Commit-Position: refs/heads/master@{#27285}
-
v8-autoroll authored
Rolling v8/buildtools to 3b302fef93f7cc58d9b8168466905237484b2772 Rolling v8/tools/clang to 14dcc71cf53d4d97d0e6e8745089ff81de7b8a94 TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/1019133003 Cr-Commit-Position: refs/heads/master@{#27284}
-
- 18 Mar, 2015 6 commits
-
-
balazs.kilvady authored
Port 7c149afb BUG= Review URL: https://codereview.chromium.org/1019083002 Cr-Commit-Position: refs/heads/master@{#27283}
-
paul.lind authored
Port dda2bd6f BUG= Review URL: https://codereview.chromium.org/1015613003 Cr-Commit-Position: refs/heads/master@{#27282}
-
balazs.kilvady authored
Port 8c0d2897 BUG= Review URL: https://codereview.chromium.org/1017103003 Cr-Commit-Position: refs/heads/master@{#27281}
-
verwaest authored
BUG= Review URL: https://codereview.chromium.org/1019563002 Cr-Commit-Position: refs/heads/master@{#27280}
-
ulan authored
BUG=v8:3969 LOG=NO TBR=hpayer@chromium.org Review URL: https://codereview.chromium.org/1016063002 Cr-Commit-Position: refs/heads/master@{#27279}
-
svenpanne authored
Review URL: https://codereview.chromium.org/1014063002 Cr-Commit-Position: refs/heads/master@{#27278}
-