- 30 Jan, 2015 24 commits
-
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/881783003 Cr-Commit-Position: refs/heads/master@{#26360}
-
jarin authored
R=ulan@chromium.org BUG=chromium:453805 LOG=n Review URL: https://codereview.chromium.org/887023003 Cr-Commit-Position: refs/heads/master@{#26359}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/877243004 Cr-Commit-Position: refs/heads/master@{#26358}
-
jarin authored
BUG=chromium:452878 LOG=n Review URL: https://codereview.chromium.org/880233002 Cr-Commit-Position: refs/heads/master@{#26357}
-
bmeurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/892603002 Cr-Commit-Position: refs/heads/master@{#26356}
-
titzer authored
R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/892593002 Cr-Commit-Position: refs/heads/master@{#26355}
-
ishell authored
BUG=chromium:437713, v8:3832 LOG=Y Review URL: https://codereview.chromium.org/885003002 Cr-Commit-Position: refs/heads/master@{#26354}
-
balazs.kilvady authored
Port 491eb817 BUG= Review URL: https://codereview.chromium.org/888843002 Cr-Commit-Position: refs/heads/master@{#26353}
-
dcarney authored
R=mvstanton@chromium.org BUG= Review URL: https://codereview.chromium.org/889863002 Cr-Commit-Position: refs/heads/master@{#26352}
-
hpayer authored
BUG= Review URL: https://codereview.chromium.org/887943002 Cr-Commit-Position: refs/heads/master@{#26351}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/888813002 Cr-Commit-Position: refs/heads/master@{#26350}
-
Dan Carney authored
BUG= R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/885303002 Cr-Commit-Position: refs/heads/master@{#26349}
-
mstarzinger authored
R=titzer@chromium.org Review URL: https://codereview.chromium.org/886853002 Cr-Commit-Position: refs/heads/master@{#26348}
-
Benedikt Meurer authored
TBR=svenpanne@chromium.org Review URL: https://codereview.chromium.org/891663002 Cr-Commit-Position: refs/heads/master@{#26347}
-
bmeurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/877753007 Cr-Commit-Position: refs/heads/master@{#26346}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/878263002 Cr-Commit-Position: refs/heads/master@{#26345}
-
hpayer authored
Collect phantom callback data only once during gc. For scavenges, just consider the young handles referenced by young generation. BUG= Review URL: https://codereview.chromium.org/885553005 Cr-Commit-Position: refs/heads/master@{#26344}
-
michael_dawson authored
Contribution of PowerPC port (continuation of 422063005 and 817143002). This patch covers the key changes needed to the common files needed to support AIX. Subsequent patches will cover: - changes to update the ppc directories so they are current with the changes in the rest of the project. - remaining AIX changes not resolved by 4.8 compiler - individual optimizations for PPC This is based off of the GitHub repository https://github.com/andrewlow/v8ppc R=danno@chromium.org, svenpanne@chromium.org BUG= Review URL: https://codereview.chromium.org/866843003 Cr-Commit-Position: refs/heads/master@{#26343}
-
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 16 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}
-