- 30 Jan, 2015 6 commits
-
-
Benedikt Meurer authored
This reverts commit 6a4c0a3b and commit 0deaa4b6 for breaking GCC bots. TBR=svenpanne@chromium.org Review URL: https://codereview.chromium.org/893533003 Cr-Commit-Position: refs/heads/master@{#26342}
-
Benedikt Meurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/889743003 Cr-Commit-Position: refs/heads/master@{#26341}
-
bmeurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/888613002 Cr-Commit-Position: refs/heads/master@{#26340}
-
v8-autoroll authored
Rolling v8/build/gyp to 104e21ecf6f28c47d2e729d572aa790b85225ee0 TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/891623002 Cr-Commit-Position: refs/heads/master@{#26339}
-
adamk authored
Also had to split ParseImportsList and ParseExportClause into separate methods as they have different rules about reserved words and arguments/eval. Added lots more test cases, including some export cases that were missed before due to incorrect checking of reserved words. BUG=v8:1569 LOG=n Review URL: https://codereview.chromium.org/887843002 Cr-Commit-Position: refs/heads/master@{#26338}
-
arv authored
For example let and class should only be allowed inside function/block/script. We have to continue to support const in statements in sloppy mode for backwards compatibility. BUG=3831 LOG=Y R=dslomov@chromium.org, adamk Review URL: https://codereview.chromium.org/869293002 Cr-Commit-Position: refs/heads/master@{#26337}
-
- 29 Jan, 2015 23 commits
-
-
arv authored
This removes the duplicate property check from object literals. Instead we repurpose the ObjectLiteralChecker into two cases, implemented by two subclasses to ObjectLiteralCheckerBase called ObjectLiteralChecker and ClassLiteralChecker. The object literal checker now only checks for duplicate __proto__ fields in object literals. The class literal checker checks for duplicate constructors, non constructor fields named constructor as well as static properties named prototype. BUG=v8:3819 LOG=Y R=adamk, dslomov@chromium.org Review URL: https://codereview.chromium.org/873823003 Cr-Commit-Position: refs/heads/master@{#26336}
-
balazs.kilvady authored
Fix a typo in 6ea31f7e BUG= Review URL: https://codereview.chromium.org/878023003 Cr-Commit-Position: refs/heads/master@{#26335}
-
machenbach authored
Revert of Use a WeakCell in the CallIC type vector. (patchset #4 id:80001 of https://codereview.chromium.org/881433002/) Reason for revert: Breaks a regression test on linux isloates, and linux with gcc 4.8. Original issue's description: > Use a WeakCell in the CallIC type vector. > > This allows us to clear the IC on a more sedate schedule, just > like Load and Store ICs. > > R=ulan@chromium.org > BUG= > > Committed: https://crrev.com/bcc79d33ca6d97d9ecfcfcf110a6ea84a0225389 > Cr-Commit-Position: refs/heads/master@{#26332} TBR=ulan@chromium.org,mvstanton@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/886663004 Cr-Commit-Position: refs/heads/master@{#26334}
-
titzer authored
R=mstarzinger@chromium.org LOG=Y BUG= Review URL: https://codereview.chromium.org/890543002 Cr-Commit-Position: refs/heads/master@{#26333}
-
mvstanton authored
This allows us to clear the IC on a more sedate schedule, just like Load and Store ICs. R=ulan@chromium.org BUG= Review URL: https://codereview.chromium.org/881433002 Cr-Commit-Position: refs/heads/master@{#26332}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/873723005 Cr-Commit-Position: refs/heads/master@{#26331}
-
hpayer authored
Introduce ProcessYoungWeakReferences and process weak list of allocation sites just during full GCs. BUG= Review URL: https://codereview.chromium.org/890613002 Cr-Commit-Position: refs/heads/master@{#26330}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/884503002 Cr-Commit-Position: refs/heads/master@{#26329}
-
aperez authored
Arrow function parameter lists are parsed as expressions. When an identifier is found a VariableProxy is created and added to the list of unresolved variables for the scope. When parsing a function lazily, the scope has been already resolved, so with this patch only the VariableProxy is created, without adding it as an unresolved variable in the scope. BUG=v8:3501 LOG=Y Review URL: https://codereview.chromium.org/880253004 Cr-Commit-Position: refs/heads/master@{#26328}
-
jarin authored
BUG=chromium:446647 LOG=n R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/874863003 Cr-Commit-Position: refs/heads/master@{#26327}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/883253002 Cr-Commit-Position: refs/heads/master@{#26326}
-
machenbach authored
BUG=chromium:451975 TBR=tandrii@chromium.org NOTRY=true LOG=n TEST=./script_test.py TEST=tools/release/releases.py -c path/to/src Review URL: https://codereview.chromium.org/869613007 Cr-Commit-Position: refs/heads/master@{#26325}
-
kozyatinskiy authored
In DevTools we need one more flag for script origin - is debugger script. We already have "is shared origin" flag. The new flag added by analogy with the old but new has accessor in script object. R=yurys@chromium.org Review URL: https://codereview.chromium.org/879553002 Cr-Commit-Position: refs/heads/master@{#26324}
-
danno authored
Review URL: https://codereview.chromium.org/882973002 Cr-Commit-Position: refs/heads/master@{#26323}
-
machenbach authored
Also refactor the configuration of modes to have the level of abstraction in one json dict. In a follow up CL, the new mode could be added to quickcheck and release trybots. Review URL: https://codereview.chromium.org/882983002 Cr-Commit-Position: refs/heads/master@{#26322}
-
verwaest authored
BUG= Review URL: https://codereview.chromium.org/887603002 Cr-Commit-Position: refs/heads/master@{#26321}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/880333003 Cr-Commit-Position: refs/heads/master@{#26320}
-
titzer authored
R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/882103002 Cr-Commit-Position: refs/heads/master@{#26319}
-
titzer authored
R=jarin@chromium.org BUG= Review URL: https://codereview.chromium.org/877553007 Cr-Commit-Position: refs/heads/master@{#26318}
-
ulan authored
BUG= Review URL: https://codereview.chromium.org/877343003 Cr-Commit-Position: refs/heads/master@{#26317}
-
bmeurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/883613006 Cr-Commit-Position: refs/heads/master@{#26316}
-
bmeurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/885813002 Cr-Commit-Position: refs/heads/master@{#26315}
-
caitpotter88 authored
BUG=v8:3833 LOG=N R=arv@chromium.org Review URL: https://codereview.chromium.org/856303002 Cr-Commit-Position: refs/heads/master@{#26314}
-
- 28 Jan, 2015 11 commits
-
-
Adam Klein authored
One missing feature: anonymous function & class declarations in "export default". BUG=v8:1569 LOG=n R=arv@chromium.org Review URL: https://codereview.chromium.org/882893002 Cr-Commit-Position: refs/heads/master@{#26313}
-
Adam Klein authored
R=rossberg@chromium.org Review URL: https://codereview.chromium.org/886463005 Cr-Commit-Position: refs/heads/master@{#26312}
-
balazs.kilvady authored
Port 7d363783 Original commit message: The type feedback vector makes this easy to do. This is a re-land of https://codereview.chromium.org/868453005/ with a fix for the DCHECK failure. BUG= Review URL: https://codereview.chromium.org/877253003 Cr-Commit-Position: refs/heads/master@{#26311}
-
ulan authored
BUG= Review URL: https://codereview.chromium.org/886503002 Cr-Commit-Position: refs/heads/master@{#26310}
-
jarin authored
BUG=chromium:416359 LOG=n R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/881303002 Cr-Commit-Position: refs/heads/master@{#26309}
-
yangguo authored
R=vogelheim@chromium.org Review URL: https://codereview.chromium.org/879273003 Cr-Commit-Position: refs/heads/master@{#26308}
-
jarin authored
BUG= R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/882063002 Cr-Commit-Position: refs/heads/master@{#26307}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/879213003 Cr-Commit-Position: refs/heads/master@{#26306}
-
mstarzinger authored
R=jarin@chromium.org TEST=mjsunit/regress/regress-crbug-451770 BUG=chromium:451770 LOG=N Review URL: https://codereview.chromium.org/880963002 Cr-Commit-Position: refs/heads/master@{#26305}
-
sergiyb authored
Instead PROJECT property is used by Rietveld to set patch_project, which is then mapped to correct path in the recipe. R=machenbach@chromium.org Review URL: https://codereview.chromium.org/878573003 Cr-Commit-Position: refs/heads/master@{#26304}
-
machenbach authored
Also create new v8 versions based on the roll ref, which has some more verification steps than the candidate ref. Improve bailout regarding existing versions. Only create a new version if the revisions is in the future. BUG=chromium:451975 TBR=tandrii@chromium.org NOTRY=true LOG=n Review URL: https://codereview.chromium.org/878913002 Cr-Commit-Position: refs/heads/master@{#26303}
-