- 18 Feb, 2015 10 commits
-
-
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 30 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}
-
marja authored
It would force us to make mjsunit.js strong-compatible, and that's too much for now (for the upcoming features) and would have a ripple effect on other tests. Especially debug-script.js which unships harmony features would break. R=rossberg@chromium.org BUG= Review URL: https://codereview.chromium.org/930293002 Cr-Commit-Position: refs/heads/master@{#26694}
-
balazs.kilvady authored
Fix compilation problem with android toolchain. Added new INTERNAL_REFERENCE_ENCODED RelocInfo type to differentiate MIPS existing use of internal references in instructions from the new raw pointer reference needed for dd(Label*). BUG= TEST=cctest/test-assembler-mips/jump_tables1, cctest/test-assembler-mips/jump_tables2, cctest/test-assembler-mips/jump_tables3, cctest/test-run-machops/RunSwitch1 Review URL: https://codereview.chromium.org/935593002 Cr-Commit-Position: refs/heads/master@{#26693}
-
hpayer authored
BUG= Review URL: https://codereview.chromium.org/934803002 Cr-Commit-Position: refs/heads/master@{#26692}
-
bmeurer authored
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/931623002 Cr-Commit-Position: refs/heads/master@{#26691}
-
ulan authored
BUG= Review URL: https://codereview.chromium.org/934773002 Cr-Commit-Position: refs/heads/master@{#26690}
-
loislo authored
Fix CompilationInfo::TraceInlinedFunction argument. Fix leaked CodeTracer in Isolate BUG=452067 LOG=n Review URL: https://codereview.chromium.org/928343003 Cr-Commit-Position: refs/heads/master@{#26689}
-
Benedikt Meurer authored
R=jarin@chromium.org Review URL: https://codereview.chromium.org/933873002 Cr-Commit-Position: refs/heads/master@{#26688}
-
rossberg authored
This broke with the TSAN fix. R=marja@chromium.org BUG= Review URL: https://codereview.chromium.org/933863002 Cr-Commit-Position: refs/heads/master@{#26687}
-
titzer authored
Note OSR special case. Also improved robustness of OSR tests. R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/920573004 Cr-Commit-Position: refs/heads/master@{#26686}
-
yangguo authored
BUG=v8:3892 LOG=Y Review URL: https://codereview.chromium.org/928193002 Cr-Commit-Position: refs/heads/master@{#26685}
-
machenbach authored
Failing calls to show-ref cause an exception in python. BUG=chromium:451975 TBR=tandrii@chromium.org NOTRY=true LOG=n TEST=./script_test.py Review URL: https://codereview.chromium.org/933523003 Cr-Commit-Position: refs/heads/master@{#26684}
-
ishell authored
Review URL: https://codereview.chromium.org/930243002 Cr-Commit-Position: refs/heads/master@{#26683}
-
titzer authored
Next step: fix copying of the graph in inlining. R=bmeurer@chromium.org BUG= Review URL: https://codereview.chromium.org/934723002 Cr-Commit-Position: refs/heads/master@{#26682}
-
verwaest authored
BUG= Review URL: https://codereview.chromium.org/931083002 Cr-Commit-Position: refs/heads/master@{#26681}
-