- 02 Sep, 2016 20 commits
-
-
ahaas authored
According to the WebAssembly specification the alignment of load and store instructions has to be less or equal to natural alignment. R=titzer@chromium.org Review-Url: https://codereview.chromium.org/2285643002 Cr-Commit-Position: refs/heads/master@{#39131}
-
marja authored
BUG= Review-Url: https://codereview.chromium.org/2301923002 Cr-Commit-Position: refs/heads/master@{#39130}
-
neis authored
Also remove an unused declaration. R=bmeurer@chromium.org BUG= Review-Url: https://codereview.chromium.org/2302163003 Cr-Commit-Position: refs/heads/master@{#39129}
-
machenbach authored
BUG=chromium:474921 Review-Url: https://codereview.chromium.org/2303233002 Cr-Commit-Position: refs/heads/master@{#39128}
-
bmeurer authored
This makes it easier to read and maintain this code. R=epertoso@chromium.org Review-Url: https://codereview.chromium.org/2304093002 Cr-Commit-Position: refs/heads/master@{#39127}
-
ahaas authored
Looking at the code with Toon showed me that the code is not really readable at the moment. This refactoring should make the different kinds of calls and their parameters more apparent. R=titzer@chromium.org Review-Url: https://codereview.chromium.org/2295743002 Cr-Commit-Position: refs/heads/master@{#39126}
-
machenbach authored
The isolate driver finds dlls automatically. Hardcoding them blocks gn as the locations change. Prepares for https://codereview.chromium.org/2303233002/ BUG=chromium:474921 NOTRY=true TBR=jochen,vogelheim Review-Url: https://codereview.chromium.org/2304723003 Cr-Commit-Position: refs/heads/master@{#39125}
-
jgruber authored
BUG=v8:5342 Review-Url: https://codereview.chromium.org/2307783002 Cr-Commit-Position: refs/heads/master@{#39124}
-
mvstanton authored
Happily, we can/should include semantic information such as Internal(), NonInternal() even as we remove representation data. BUG= Review-Url: https://codereview.chromium.org/2305573003 Cr-Commit-Position: refs/heads/master@{#39123}
-
franzih authored
With the Indexed/GenericNamedPropertyDefinerCallback it is possible to intercept Object.defineProperty() calls. Requests that call JSReceiver::OrdinaryDefineOwnProperty() internally, also trigger the interceptor. This includes Object.freeze(), Object.preventExtensions(), and Object.seal(). As without this patch, the query interceptor triggers on defineProperty, unless the definer callback intercepts the request. As without this patch, the query interceptor triggers on defineProperty, unless the definer callback intercepts the request. BUG= Committed: https://crrev.com/b9d985975cf3bab0ded0cec9fafd3799f9bde29a Review-Url: https://codereview.chromium.org/2272383002 Cr-Original-Commit-Position: refs/heads/master@{#39094} Cr-Commit-Position: refs/heads/master@{#39122}
-
jgruber authored
Remove dead code, and drop the legacy RegExp.prototype.exec implementation (the only differences are TO_BOOLEAN on global and sticky). BUG=v8:5339 Review-Url: https://codereview.chromium.org/2301803003 Cr-Commit-Position: refs/heads/master@{#39121}
-
mythria authored
Collect type feedback in the bytecode handler for 'new' bytecode. The earlier cl (https://codereview.chromium.org/2153433002/) was reverted because that implementation did not collect allocation site feedback. This regressed delta blue by an order of magnitude. This implementation includes collection of allocation site feedback. Reland of https://codereview.chromium.org/2190293003/ with a bug fix. BUG=v8:4280, v8:4780 LOG=N Review-Url: https://codereview.chromium.org/2225923003 Cr-Commit-Position: refs/heads/master@{#39120}
-
jgruber authored
BUG=v8:5339 Review-Url: https://codereview.chromium.org/2295273003 Cr-Commit-Position: refs/heads/master@{#39119}
-
nikolaos authored
R=adamk@chromium.org, littledan@chromium.org BUG=v8:5337 LOG=N Review-Url: https://codereview.chromium.org/2297303003 Cr-Commit-Position: refs/heads/master@{#39118}
-
http://crbug.com/642056bmeurer authored
The bug itself was already fixed in ToT as part of http://crrev.com/2263273003. R=machenbach@chromium.org BUG=chromium:642056 Review-Url: https://codereview.chromium.org/2306913002 Cr-Commit-Position: refs/heads/master@{#39117}
-
bmeurer authored
When deciding whether to nuke an element entry from the state table, base the decision for the index only on the type information, and don't even try to run it through the alias analyzer. R=jarin@chromium.org Review-Url: https://codereview.chromium.org/2301943002 Cr-Commit-Position: refs/heads/master@{#39116}
-
machenbach authored
Revert of Allow lexically declared "arguments" in function scope in sloppy mode. (patchset #5 id:100001 of https://codereview.chromium.org/2290753003/ ) Reason for revert: Breaks layout tests: https://build.chromium.org/p/client.v8.fyi/builders/V8-Blink%20Linux%2064/builds/9470 Original issue's description: > Allow lexically declared "arguments" in function scope in sloppy mode. > > Lexically declared "arguments" in sloppy mode will throw redeclaration error > currently, this patch fixes it by delaying the declaration of arguments until we > fully parse parameter list and function body. > > BUG=v8:4577 > LOG=N > > Committed: https://crrev.com/70a613dd0a5f5d205b46559b55702764464851fa > Cr-Commit-Position: refs/heads/master@{#39109} TBR=adamk@chromium.org,mythria@chromium.org,lpy@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=v8:4577 Review-Url: https://codereview.chromium.org/2304853002 Cr-Commit-Position: refs/heads/master@{#39115}
-
bmeurer authored
So far we used the minimum of the length instead of the maximum to compute the output type of the CheckBounds, but at the same time we never really used the output type yet. R=jarin@chromium.org Review-Url: https://codereview.chromium.org/2306443003 Cr-Commit-Position: refs/heads/master@{#39114}
-
v8-autoroll authored
Rolling v8/build to 407cc11c28aef092dc961ff15e5530f50d235000 Rolling v8/tools/swarming_client to 380e32662312eb107f06fcba6409b0409f8fef72 TBR=machenbach@chromium.org,vogelheim@chromium.org,hablich@chromium.org Review-Url: https://codereview.chromium.org/2304793002 Cr-Commit-Position: refs/heads/master@{#39113}
-
gdeepti authored
BUG=v8:5304 R=ahaas@chromium.org, titzer@chromium.org Review-Url: https://codereview.chromium.org/2277443009 Cr-Commit-Position: refs/heads/master@{#39112}
-
- 01 Sep, 2016 20 commits
-
-
ofrobots authored
On larger workloads, lots of output on stdout becomes unwieldy. R=bmeurer@chromium.org BUG= Review-Url: https://codereview.chromium.org/2293413004 Cr-Commit-Position: refs/heads/master@{#39111}
-
jbroman authored
This allows the constructors which simply fill in a missing parameter to do so without duplicating the constructor body. Review-Url: https://codereview.chromium.org/2294093008 Cr-Commit-Position: refs/heads/master@{#39110}
-
lpy authored
Lexically declared "arguments" in sloppy mode will throw redeclaration error currently, this patch fixes it by delaying the declaration of arguments until we fully parse parameter list and function body. BUG=v8:4577 LOG=N Review-Url: https://codereview.chromium.org/2290753003 Cr-Commit-Position: refs/heads/master@{#39109}
-
Adam Klein authored
TBR=littledan@chromium.org Review URL: https://codereview.chromium.org/2302123002 . Cr-Commit-Position: refs/heads/master@{#39108}
-
dgozman authored
Attempt #2, formatted and disabled lint for src/inspector. BUG=chromium:635948 NOPRESUBMIT=true (for grammar check in license code) Review-Url: https://codereview.chromium.org/2292573002 Cr-Commit-Position: refs/heads/master@{#39107}
-
mlippautz authored
BUG=chromium:636331 R=ulan@chromium.org Review-Url: https://codereview.chromium.org/2289683002 Cr-Commit-Position: refs/heads/master@{#39106}
-
mvstanton authored
We really just need representation information from the CallInterfaceDescriptor. This change allows us to keep that, get away from Type, and it's Zone-based allocation as well. BUG= Review-Url: https://codereview.chromium.org/2301883002 Cr-Commit-Position: refs/heads/master@{#39105}
-
lpy authored
We removed some TRACE_EVENT0 instrumentation when we landed runtime call stats tracing, however some of them are used in metrics, this patch adds these TRACE_EVENT0 back. BUG=642373 LOG=N Review-Url: https://codereview.chromium.org/2301743002 Cr-Commit-Position: refs/heads/master@{#39104}
-
jarin authored
Review-Url: https://codereview.chromium.org/2306583002 Cr-Commit-Position: refs/heads/master@{#39103}
-
Adam Klein authored
TBR=littledan@chromium.org Review URL: https://codereview.chromium.org/2305793002 . Cr-Commit-Position: refs/heads/master@{#39102}
-
bakkot authored
The ParserTypes class has typedefs provided by the preparser or the parser (e.g. PreParserExpression vs Expression*). Some of those typedefs had gotten stale and were getting in the way, especially on gcc. We also were making inconsistent use of aliases in parser-base.h; now their use is much more consistent. Review-Url: https://codereview.chromium.org/2305523002 Cr-Commit-Position: refs/heads/master@{#39101}
-
machenbach authored
BUG=chromium:625791 Review-Url: https://codereview.chromium.org/2304623002 Cr-Commit-Position: refs/heads/master@{#39100}
-
littledan authored
A number of known failures are marked. To support test262's new tests which simulate multiple script tags, this patch calls out to the d8 realm API from the harness adaptation code. Review-Url: https://codereview.chromium.org/2290023002 Cr-Commit-Position: refs/heads/master@{#39099}
-
ulan authored
Revert of [heap] Simplify heuristics for incremental step size. (patchset #5 id:180001 of https://codereview.chromium.org/2290333002/ ) Reason for revert: Regressed GC times in v8.infinite_scroll_tbmv2 benchmarks. Original issue's description: > [heap] Simplify heuristics for incremental step size. > > This patch removes the code for speeding up marking. > > Now the step size depends on allocated bytes and > invoked write barriers. > > We also ensure that the step size is large enough to > justify the overhead of interrupting the generated code. > > BUG=chromium:616434 > LOG=NO > > Committed: https://crrev.com/71a793e4b1026e69d4009df0a419fe260fe1a235 > Cr-Commit-Position: refs/heads/master@{#39067} TBR=mlippautz@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=chromium:616434 Review-Url: https://codereview.chromium.org/2304613002 Cr-Commit-Position: refs/heads/master@{#39098}
-
mtrofin authored
This unblocks avoiding the separate code template. In the upcoming CL doing away with code templates, We need to track instances through the module object, which needs to be separate from the compiled module data, which is then shared with the first instance. This CL ensures we have the object available in the asm.js scenario, too. Note that this CL also unifies the error messaging when module decoding fails. BUG=v8:5316 Review-Url: https://codereview.chromium.org/2299873002 Cr-Commit-Position: refs/heads/master@{#39097}
-
jkummerow authored
Revert of [stubs] Port KeyedLoadIC_Generic stub to TurboFan (patchset #4 id:60001 of https://codereview.chromium.org/2245683002/ ) Reason for revert: Suspected to cause webgl_conformance_tests failures: WebglConformance_conformance_textures_misc_tex_image_with_format_and_type (gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest) ... [21956:1299:0901/082859:INFO:CONSOLE(11)] "Uncaught TypeError: Cannot read property 'charCodeAt' of undefined", source: (11) [21956:1299:0901/082859:INFO:CONSOLE(174)] "Uncaught TypeError: Cannot read property 'charCodeAt' of undefined", source: http://127.0.0.1:56892/js/pnglib.js (174) Original issue's description: > [stubs] Port KeyedLoadIC_Generic stub to TurboFan > > And also handle dictionary elements loads in the dispatcher. > > Committed: https://crrev.com/fd5fe3b2a40cc7a9b044416798c3c2aa734469ff > Cr-Commit-Position: refs/heads/master@{#39070} TBR=verwaest@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review-Url: https://codereview.chromium.org/2303793002 Cr-Commit-Position: refs/heads/master@{#39096}
-
jkummerow authored
Revert of [api] Add interceptor for defineProperty(). (patchset #9 id:160001 of https://codereview.chromium.org/2272383002/ ) Reason for revert: Breaks cctest/test-api-interceptors/QueryInterceptor on the waterfall Original issue's description: > [api] Add interceptor for defineProperty(). > > With the Indexed/GenericNamedPropertyDefinerCallback it is possible to intercept Object.defineProperty() calls. > > Requests that call JSReceiver::OrdinaryDefineOwnProperty() internally, also trigger the interceptor. This includes Object.freeze(), Object.preventExtensions(), and Object.seal(). > > BUG= > > Committed: https://crrev.com/b9d985975cf3bab0ded0cec9fafd3799f9bde29a > Cr-Commit-Position: refs/heads/master@{#39094} TBR=jochen@chromium.org,franzih@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= Review-Url: https://codereview.chromium.org/2303533004 Cr-Commit-Position: refs/heads/master@{#39095}
-
franzih authored
With the Indexed/GenericNamedPropertyDefinerCallback it is possible to intercept Object.defineProperty() calls. Requests that call JSReceiver::OrdinaryDefineOwnProperty() internally, also trigger the interceptor. This includes Object.freeze(), Object.preventExtensions(), and Object.seal(). BUG= Review-Url: https://codereview.chromium.org/2272383002 Cr-Commit-Position: refs/heads/master@{#39094}
-
franzih authored
BUG= Review-Url: https://codereview.chromium.org/2244123005 Cr-Commit-Position: refs/heads/master@{#39093}
-
jochen authored
The plan is to also use it for With and Catch scopes, so all kinds of contexts have a pointer back to their ScopeInfo R=neis@chromium.org,marja@chromium.org BUG=v8:5215 Review-Url: https://codereview.chromium.org/2301913002 Cr-Commit-Position: refs/heads/master@{#39092}
-