- 17 Apr, 2015 10 commits
-
-
wingo authored
Revert https://codereview.chromium.org/1078093002/ and follow-on parser patches due to a perf regression. This reverts commit 53ddccfc. This reverts commit 71d3213a. This reverts commit 0f432ebb. This reverts commit 1dbc4327. R=marja@chromium.org Review URL: https://codereview.chromium.org/1094653002 Cr-Commit-Position: refs/heads/master@{#27912}
-
verwaest authored
BUG= Review URL: https://codereview.chromium.org/1090813003 Cr-Commit-Position: refs/heads/master@{#27911}
-
yangguo authored
In no-snap mode, creating 100 contexts can take a while. This becomes even worse with always-opt. R=machenbach@chromium.org Review URL: https://codereview.chromium.org/1092003002 Cr-Commit-Position: refs/heads/master@{#27910}
-
yangguo authored
R=svenpanne@chromium.org BUG=v8:4037 LOG=N Review URL: https://codereview.chromium.org/1051213005 Cr-Commit-Position: refs/heads/master@{#27909}
-
jkummerow authored
Review URL: https://codereview.chromium.org/1091553002 Cr-Commit-Position: refs/heads/master@{#27908}
-
yangguo authored
Review URL: https://codereview.chromium.org/1083083004 Cr-Commit-Position: refs/heads/master@{#27907}
-
chunyang.dai authored
port 80982535 (r27898) original commit message: BUG= Review URL: https://codereview.chromium.org/1086813004 Cr-Commit-Position: refs/heads/master@{#27906}
-
machenbach authored
BUG= Review URL: https://codereview.chromium.org/1089393004 Cr-Commit-Position: refs/heads/master@{#27905}
-
machenbach authored
Revert of Refactor compilation dependency handling. (patchset #4 id:60001 of https://codereview.chromium.org/1095433002/) Reason for revert: [Sheriff] Causes crashes in laout tests: http://build.chromium.org/p/client.v8/builders/V8-Blink%20Linux%2064%20%28dbg%29/builds/2543 Extra bisect run: http://build.chromium.org/p/client.v8/builders/V8-Blink%20Linux%2064%20%28dbg%29/builds/2548 Original issue's description: > Refactor compilation dependency handling. > > Extract a new data structure CompilationDependencies and move (most) logic there. > > R=mstarzinger@chromium.org,verwaest@chromium.org > BUG= > > Committed: https://crrev.com/b882479f1c84a48961b8aec81fa1bb1225034784 > Cr-Commit-Position: refs/heads/master@{#27892} TBR=mstarzinger@chromium.org,verwaest@chromium.org,titzer@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/1093783002 Cr-Commit-Position: refs/heads/master@{#27904}
-
v8-autoroll authored
Rolling v8/tools/clang to 2afd19d64f7c67c73e2052e87fbe4e1bc2a671c9 TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/1098623002 Cr-Commit-Position: refs/heads/master@{#27903}
-
- 16 Apr, 2015 30 commits
-
-
jochen authored
Revert of Revert "Remove early bail-out in VisitWeakList to investigate chrasher." (patchset #1 id:1 of https://codereview.chromium.org/1080303002/) Reason for revert: Still doesn't work Original issue's description: > Revert "Remove early bail-out in VisitWeakList to investigate chrasher." > > > BUG=468601 > > LOG=n > > > > Review URL: https://codereview.chromium.org/1016353002 > > > > Cr-Commit-Position: refs/heads/master@{#27317} > > R=hpayer@chromium.org > BUG=v8:3996,chromium:468601 > LOG=n > > Committed: https://crrev.com/835eeafe32f442d7b43fe175237de2c70ed7ceef > Cr-Commit-Position: refs/heads/master@{#27814} TBR=hpayer@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=v8:3996,chromium:468601 Review URL: https://codereview.chromium.org/1092783002 Cr-Commit-Position: refs/heads/master@{#27902}
-
yangguo authored
R=verwaest@chromium.org Review URL: https://codereview.chromium.org/1081443006 Cr-Commit-Position: refs/heads/master@{#27901}
-
erikcorry authored
R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/1052823003 Cr-Commit-Position: refs/heads/master@{#27900}
-
jkummerow authored
BUG=chromium:475884 LOG=y R=verwaest@chromium.org Review URL: https://codereview.chromium.org/1086403002 Cr-Commit-Position: refs/heads/master@{#27899}
-
verwaest authored
BUG=chromium:476592 LOG=n Review URL: https://codereview.chromium.org/1086333002 Cr-Commit-Position: refs/heads/master@{#27898}
-
hpayer authored
Use smaller heap growing factor in idle notification to start incremental marking when there is idle time >16ms. BUG=chromium:477323 LOG=y Review URL: https://codereview.chromium.org/1090963002 Cr-Commit-Position: refs/heads/master@{#27897}
-
mstarzinger authored
This flag is intended as a staging flag for TurboFan. It serves as a single flag that always enables a most recent configuration of TurboFan for test suites and benchmarks, without needing to update test drivers. R=titzer@chromium.org,machenbach@chromium.org Review URL: https://codereview.chromium.org/1094573002 Cr-Commit-Position: refs/heads/master@{#27896}
-
mbrandy authored
Port 13459c1a Original commit message: Calling new Array(JSObject::kInitialMaxFastElementArray) in optimized code makes a stub call that bails out due to the length. Currently, the bailout code a) doesn't have the allocation site, and b) wouldn't use it if it did because the length is perceived to be too high. This CL passes the allocation site to the stub call (rather than undefined), and alters the bailout code to utilize the feedback. R=mvstanton@chromium.org, michael_dawson@ca.ibm.com, dstence@us.ibm.com BUG= Review URL: https://codereview.chromium.org/1089913002 Cr-Commit-Position: refs/heads/master@{#27895}
-
paul.lind authored
Register pop order bug only surfaced after vector-ic optimization in https://codereview.chromium.org/1053843003 was landed. TEST=mjsunit/string-index.js BUG= Review URL: https://codereview.chromium.org/1074123004 Cr-Commit-Position: refs/heads/master@{#27894}
-
paul.lind authored
Port 35a67b74 Original commit message: Thanks to some careful assumptions, we can examine the object found at vector[slot] and trust it's a heap object where the second field is either a map if it's a WeakCell, or definitely not a map if it's a Symbol, String or FixedArray. Use this to save a memory read. BUG= Review URL: https://codereview.chromium.org/1053843003 Cr-Commit-Position: refs/heads/master@{#27757} Review URL: https://codereview.chromium.org/1083413003 Cr-Commit-Position: refs/heads/master@{#27893}
-
titzer authored
Extract a new data structure CompilationDependencies and move (most) logic there. R=mstarzinger@chromium.org,verwaest@chromium.org BUG= Review URL: https://codereview.chromium.org/1095433002 Cr-Commit-Position: refs/heads/master@{#27892}
-
titzer authored
R=hpayer@chromium.org BUG= Review URL: https://codereview.chromium.org/1095513003 Cr-Commit-Position: refs/heads/master@{#27891}
-
erikcorry authored
R=hpayer@chromium.org NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/1086423003 Cr-Commit-Position: refs/heads/master@{#27890}
-
machenbach authored
Revert of Migrate error messages, part 2. (patchset #1 id:1 of https://codereview.chromium.org/1086313003/) Reason for revert: [Sheriff]: This changes layout test expectations e.g. http://build.chromium.org/p/client.v8/builders/V8-Blink%20Win/builds/2964 Original issue's description: > Migrate error messages, part 2. > > Motivation for this is reducing the size of the native context. > > Committed: https://crrev.com/d3b788df0a4ccfedbe6e1df5e214cb6ba2792a65 > Cr-Commit-Position: refs/heads/master@{#27878} TBR=mvstanton@chromium.org,yangguo@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1095573002 Cr-Commit-Position: refs/heads/master@{#27889}
-
marja authored
The previous restrictions were overshooting (didn't allow a class to refer to a later class under any circumstances); after this CL we're undershooting (allow referring to any class from inside a method). Implementing the correct checks (allow referring only if the class declarations are in a consecutive block and if there's no dependency cycle) will be implemented as a follow up. BUG=v8:3956 LOG=N Review URL: https://codereview.chromium.org/1087543004 Cr-Commit-Position: refs/heads/master@{#27888}
-
yangguo authored
R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/1086363002 Cr-Commit-Position: refs/heads/master@{#27887}
-
ulan authored
BUG= Review URL: https://codereview.chromium.org/1094613002 Cr-Commit-Position: refs/heads/master@{#27886}
-
conradw authored
Implements the strong mode proposal's restrictions on the syntax of the switch statement. Also fixes a minor bug with empty statements in strong mode and improves StrongUndefinedArrow parser synch tests. BUG=v8:3956 LOG=N Review URL: https://codereview.chromium.org/1084983002 Cr-Commit-Position: refs/heads/master@{#27885}
-
erikcorry authored
R=hpayer@chromium.org BUG= Review URL: https://codereview.chromium.org/1086253004 Cr-Commit-Position: refs/heads/master@{#27884}
-
erikcorry authored
R=hpayer@chromium.org BUG= Review URL: https://codereview.chromium.org/1040233003 Cr-Commit-Position: refs/heads/master@{#27883}
-
hablich authored
Will be used for calculating changes between versions BUG= NOTRY=true Review URL: https://codereview.chromium.org/1095483002 Cr-Commit-Position: refs/heads/master@{#27882}
-
mstarzinger authored
TBR=jkummerow@chromium.org TEST=mjsunit/debug-ignore-breakpoints NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1087673003 Cr-Commit-Position: refs/heads/master@{#27881}
-
wingo authored
DoParseProgram doesn't appear to need to receive toplevel scopes as arguments; it can properly set the end_position of the scopes to the scanner's position after parsing is complete. R=marja@chromium.org BUG= LOG=N Review URL: https://codereview.chromium.org/1091743002 Cr-Commit-Position: refs/heads/master@{#27880}
-
yangguo authored
R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/1094563002 Cr-Commit-Position: refs/heads/master@{#27879}
-
yangguo authored
Motivation for this is reducing the size of the native context. Review URL: https://codereview.chromium.org/1086313003 Cr-Commit-Position: refs/heads/master@{#27878}
-
chunyang.dai authored
port 0179ec57 (r27846). original commit message: The cells are stored on prototypes (in their map's PrototypeInfo). When a prototype object changes its map, then both its own validity cell and those of all "downsstream" prototypes are invalidated; handlers for a given receiver embed the currently valid cell for that receiver's prototype during their compilation and check it on execution. BUG= Review URL: https://codereview.chromium.org/1090803002 Cr-Commit-Position: refs/heads/master@{#27877}
-
erikcorry authored
R=hpayer@chromium.org BUG= Review URL: https://codereview.chromium.org/1086263002 Cr-Commit-Position: refs/heads/master@{#27876}
-
chunyang.dai authored
port 13459c1a (r27857) original commit message: Array() in optimized code can create with wrong ElementsKind in corner cases. Calling new Array(JSObject::kInitialMaxFastElementArray) in optimized code makes a stub call that bails out due to the length. Currently, the bailout code a) doesn't have the allocation site, and b) wouldn't use it if it did because the length is perceived to be too high. This CL passes the allocation site to the stub call (rather than undefined), and alters the bailout code to utilize the feedback. BUG= Review URL: https://codereview.chromium.org/1088423002 Cr-Commit-Position: refs/heads/master@{#27875}
-
jkummerow authored
Follow-up to 333219a7. NOTRY=true NOTREECHECKS=true Review URL: https://codereview.chromium.org/1095503002 Cr-Commit-Position: refs/heads/master@{#27874}
-
chunyang.dai authored
port 776770c0 (r27827). original commit message: This needs "Pass load ic state through the Oracle" (https://codereview.chromium.org/1083933002/) to land first. BUG= Review URL: https://codereview.chromium.org/1093433004 Cr-Commit-Position: refs/heads/master@{#27873}
-