- 19 Feb, 2015 3 commits
-
-
Benedikt Meurer authored
The instruction sequence is shorter and saves decoding bandwidth. R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/916543004 Cr-Commit-Position: refs/heads/master@{#26734}
-
tfarina authored
BUG=None R=bmeurer@chromium.org LOG=N Review URL: https://codereview.chromium.org/933673002 Cr-Commit-Position: refs/heads/master@{#26733}
-
v8-autoroll authored
Rolling v8/build/gyp to 34640080d08ab2a37665512e52142947def3056d Rolling v8/tools/clang to f6daa55d03995e82201a3278203e7c0421a59546 TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/937063002 Cr-Commit-Position: refs/heads/master@{#26732}
-
- 18 Feb, 2015 21 commits
-
-
ishell@chromium.org authored
BUG=chromium:459512 LOG=N TBR=verwaest@chromium.org Review URL: https://codereview.chromium.org/936253002 Cr-Commit-Position: refs/heads/master@{#26731}
-
machenbach authored
NOTRY=true Review URL: https://codereview.chromium.org/929793005 Cr-Commit-Position: refs/heads/master@{#26730}
-
balazs.kilvady authored
Space and time constants fixed. Delay slot optimisations added. BUG= Review URL: https://codereview.chromium.org/940453003 Cr-Commit-Position: refs/heads/master@{#26729}
-
adamk authored
ModuleDescriptor will end up holding the set of data described in the spec as a "Module record". This introduces a little bit of confusion with ModuleInfo, but I hope that'll become clearer over time. Also removed the interface-printing flags. We probably want Module-printing flags, but that can wait until we have more Module-related structures. BUG=v8:1569 LOG=n Review URL: https://codereview.chromium.org/935723004 Cr-Commit-Position: refs/heads/master@{#26728}
-
ishell authored
Review URL: https://codereview.chromium.org/928733003 Cr-Commit-Position: refs/heads/master@{#26727}
-
marja authored
This case should break in strong mode (unlike previously thought). R=rossberg@chromium.org BUG= Review URL: https://codereview.chromium.org/935093002 Cr-Commit-Position: refs/heads/master@{#26726}
-
verwaest authored
BUG= Review URL: https://codereview.chromium.org/936613006 Cr-Commit-Position: refs/heads/master@{#26725}
-
machenbach authored
TBR=tandrii@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/931233002 Cr-Commit-Position: refs/heads/master@{#26724}
-
machenbach authored
NOTRY=true Review URL: https://codereview.chromium.org/935843003 Cr-Commit-Position: refs/heads/master@{#26723}
-
rodolph.perfetta authored
BUG= Review URL: https://codereview.chromium.org/939663002 Cr-Commit-Position: refs/heads/master@{#26722}
-
ishell authored
Fix for cctest/test-api/SetJitCodeEventHandler: generate less objects during execution to avoid unwanted GCs. BUG=v8:3899 LOG=N Review URL: https://codereview.chromium.org/934243003 Cr-Commit-Position: refs/heads/master@{#26721}
-
mstarzinger authored
R=bmeurer@chromium.org TEST=unittests/NodePropertiesTest.CollectControlProjections Review URL: https://codereview.chromium.org/935033004 Cr-Commit-Position: refs/heads/master@{#26720}
-
ulan authored
BUG= Review URL: https://codereview.chromium.org/938693002 Cr-Commit-Position: refs/heads/master@{#26719}
-
verwaest authored
Additionally handlify the "transition" field so that GC can stop caring about it. BUG= Review URL: https://codereview.chromium.org/935033003 Cr-Commit-Position: refs/heads/master@{#26718}
-
verwaest authored
BUG= Review URL: https://codereview.chromium.org/932533003 Cr-Commit-Position: refs/heads/master@{#26717}
-
verwaest authored
BUG=459459 LOG=n Review URL: https://codereview.chromium.org/940483002 Cr-Commit-Position: refs/heads/master@{#26716}
-
hpayer authored
BUG= Review URL: https://codereview.chromium.org/936773002 Cr-Commit-Position: refs/heads/master@{#26715}
-
mstarzinger authored
R=titzer@chromium.org Review URL: https://codereview.chromium.org/935033002 Cr-Commit-Position: refs/heads/master@{#26714}
-
loislo authored
BUG= LOG=n Review URL: https://codereview.chromium.org/931163002 Cr-Commit-Position: refs/heads/master@{#26713}
-
bmeurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/938513003 Cr-Commit-Position: refs/heads/master@{#26712}
-
akos.palfi authored
Port 119cb566 BUG= Review URL: https://codereview.chromium.org/929443003 Cr-Commit-Position: refs/heads/master@{#26711}
-
- 17 Feb, 2015 16 commits
-
-
caitpotter88 authored
BUG= LOG=N R=adamk@chromium.org Review URL: https://codereview.chromium.org/921683006 Cr-Commit-Position: refs/heads/master@{#26710}
-
rossberg authored
R=arv@chromium.org,marja@chromium.org BUG= Review URL: https://codereview.chromium.org/933813003 Cr-Commit-Position: refs/heads/master@{#26709}
-
adamk authored
This gets Variable and VariableProxy out of the business of worrying about Interfaces. At the same time, get rid of the notion of "module variables". In ES6, variables that refer to modules will be simply be CONST bindings to module namespace objects. The only change in logic here is one more early error: duplicate export names are now rejected. BUG=v8:1569 LOG=n Review URL: https://codereview.chromium.org/918373002 Cr-Commit-Position: refs/heads/master@{#26708}
-
balazs.kilvady authored
Port acd9c46c Original commit message: This adds a new ControlFlowOptimizer that - for now - recognizes chains of Branches generated by the SwitchBuilder for a subset of javascript switches into Switch nodes. Those Switch nodes are then lowered to either table or lookup switches. Also rename Case to IfValue (and introduce IfDefault) for consistency. BUG=v8:3872 LOG=n Review URL: https://codereview.chromium.org/931263002 Cr-Commit-Position: refs/heads/master@{#26707}
-
mstarzinger authored
R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/931233003 Cr-Commit-Position: refs/heads/master@{#26706}
-
titzer authored
R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/921083004 Cr-Commit-Position: refs/heads/master@{#26705}
-
jarin authored
BUG=chromium:457935 LOG=n R=ishell@chromium.org Review URL: https://codereview.chromium.org/935623002 Cr-Commit-Position: refs/heads/master@{#26704}
-
Michael Starzinger authored
R=ishell@chromium.org TBR=ishell@chromium.org Review URL: https://codereview.chromium.org/928373003 Cr-Commit-Position: refs/heads/master@{#26703}
-
mstarzinger authored
R=jarin@chromium.org TEST=mjsunit/regress/regress-3884 BUG=v8:3884 LOG=N Review URL: https://codereview.chromium.org/933913002 Cr-Commit-Position: refs/heads/master@{#26702}
-
Andreas Rossberg authored
R=marja@chromium.org BUG= Review URL: https://codereview.chromium.org/931223002 Cr-Commit-Position: refs/heads/master@{#26701}
-
balazs.kilvady authored
Port 49cbe537 BUG= Review URL: https://codereview.chromium.org/930623003 Cr-Commit-Position: refs/heads/master@{#26700}
-
balazs.kilvady authored
Port feb28907 Original commit message: Adds Switch and Case operators to TurboFan and handles them appropriately in instruction selection and code generation. BUG= Review URL: https://codereview.chromium.org/932683002 Cr-Commit-Position: refs/heads/master@{#26699}
-
Andreas Rossberg authored
R=marja@chromium.org BUG= Review URL: https://codereview.chromium.org/932833002 Cr-Commit-Position: refs/heads/master@{#26698}
-
marja authored
R=rossberg@chromium.org BUG= Review URL: https://codereview.chromium.org/927953003 Cr-Commit-Position: refs/heads/master@{#26697}
-
verwaest authored
BUG= Review URL: https://codereview.chromium.org/935603002 Cr-Commit-Position: refs/heads/master@{#26696}
-
jarin authored
BUG= R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/919173003 Cr-Commit-Position: refs/heads/master@{#26695}
-