- 17 Feb, 2015 18 commits
-
-
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}
-
loislo authored
A function could be deoptimized due to a deopt in the inlined code. The inlined function might be defined in another script. So we need to track the information about the inlined functions (scriptId and offset). We already have the tracking code which is behind FLAG_hydrogen_track_position. So as the first step we need to make the info accessible by CPU profiler. In the follow-up patches I'll add the code which will enable position tracking and push the info into CodeEntry entries. BUG=452067 LOG=n Review URL: https://codereview.chromium.org/914413007 Cr-Commit-Position: refs/heads/master@{#26680}
-
verwaest authored
BUG= Review URL: https://codereview.chromium.org/930983003 Cr-Commit-Position: refs/heads/master@{#26679}
-
vegorov authored
Review URL: https://codereview.chromium.org/924943006 Cr-Commit-Position: refs/heads/master@{#26678}
-
- 16 Feb, 2015 22 commits
-
-
mstarzinger authored
R=rossberg@chromium.org Review URL: https://codereview.chromium.org/925363003 Cr-Commit-Position: refs/heads/master@{#26677}
-
machenbach authored
BUG=chromium:451975 TBR=tandrii@chromium.org NOTRY=true LOG=n TEST=./script_test.py Review URL: https://codereview.chromium.org/932703002 Cr-Commit-Position: refs/heads/master@{#26676}
-
machenbach authored
Revert of MIPS: Fix 'Assembler support for internal references.' (patchset #1 id:1 of https://codereview.chromium.org/922043005/) Reason for revert: Breaks http://build.chromium.org/p/chromium.fyi/builders/Android%20MIPS%20Builder%20(dbg) Original issue's description: > MIPS: Fix 'Assembler support for internal references.' > > 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 > > Committed: https://crrev.com/244ac6de8316259bc5878480e05348a369c08e2f > Cr-Commit-Position: refs/heads/master@{#26651} TBR=danno@chromium.org,bmeurer@chromium.org,jkummerow@chromium.org,paul.lind@imgtec.com,gergely.kis@imgtec.com,akos.palfi@imgtec.com,dusan.milosavljevic@imgtec.com,balazs.kilvady@imgtec.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/934623003 Cr-Commit-Position: refs/heads/master@{#26675}
-
ishell@chromium.org authored
R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/927153002 Cr-Commit-Position: refs/heads/master@{#26674}
-
caitpotter88 authored
BUG=v8:3891 LOG=N R=arv@chromium.org, marja@chromium.org Review URL: https://codereview.chromium.org/924403002 Cr-Commit-Position: refs/heads/master@{#26673}
-
mstarzinger authored
R=titzer@chromium.org Review URL: https://codereview.chromium.org/929123002 Cr-Commit-Position: refs/heads/master@{#26672}
-
marja authored
1) Mutually recursive functions 2) Strong code using non-strong var before declaration. These test cases ensure that we don't accidentally kill these wanted behaviors when adding restrictions to strong mode. BUG= Review URL: https://codereview.chromium.org/927143002 Cr-Commit-Position: refs/heads/master@{#26671}
-
ishell authored
Review URL: https://codereview.chromium.org/927133002 Cr-Commit-Position: refs/heads/master@{#26670}
-
machenbach authored
Use git hashes as keys when referring to releases, not pure commit position numbers as those are not unique. Better bailout to only check for recent releases. Add new branching method with a roll branch in heads to the v8rel test case. Fix the way v8 is referred to in DEPS files in the test cases. The test still had svn-number style. BUG=chromium:451975 TBR=tandrii@chromium.org NOTRY=true LOG=n TEST=./script_test.py Review URL: https://codereview.chromium.org/928243002 Cr-Commit-Position: refs/heads/master@{#26669}
-
ishell@chromium.org authored
TBR=verwaest@chromium.org Review URL: https://codereview.chromium.org/923943003 Cr-Commit-Position: refs/heads/master@{#26668}
-
ishell authored
Previous approach for property reconfiguration was to create a free-floating map with generalized representations of all fields. This patch does it right. When property is reconfigured either by changing its kind (kData <-> kAccessor) or its attributes it implies creation of a new branch in transition tree. If such a branch already existed before reconfiguration then it should be merged with the old (or source) branch of the transition tree. Merging procedure includes all the heavy machinery such as property location changes (kDescriptor -> kField), field representation/field type generalization, map deprecation, etc. Review URL: https://codereview.chromium.org/888623002 Cr-Commit-Position: refs/heads/master@{#26667}
-
titzer authored
R=jarin@chromium.org LOG=Y BUG=chromium:458876 Review URL: https://codereview.chromium.org/917383004 Cr-Commit-Position: refs/heads/master@{#26666}
-
jarin authored
BUG=chromium:458987 LOG=n R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/932603002 Cr-Commit-Position: refs/heads/master@{#26665}
-
svenpanne authored
The heuristic is quite naive at the moment (build a frame iff the register allocator needed spill slots), we can improve that later. Review URL: https://codereview.chromium.org/933603002 Cr-Commit-Position: refs/heads/master@{#26664}
-
rodolph.perfetta authored
BUG= Review URL: https://codereview.chromium.org/927083002 Cr-Commit-Position: refs/heads/master@{#26663}
-
verwaest authored
BUG= Review URL: https://codereview.chromium.org/932583002 Cr-Commit-Position: refs/heads/master@{#26662}
-
jarin authored
BUG=chromium:454158 LOG=n R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/922623002 Cr-Commit-Position: refs/heads/master@{#26661}
-
yangguo authored
R=vogelheim@chromium.org BUG=chromium:441896 LOG=N Review URL: https://codereview.chromium.org/922573003 Cr-Commit-Position: refs/heads/master@{#26660}
-
machenbach authored
BUG=chromium:457022 TBR=tandrii@chromium.org NOTRY=true LOG=n TEST=./script_test.py Review URL: https://codereview.chromium.org/918953003 Cr-Commit-Position: refs/heads/master@{#26659}
-
tfarina authored
See more information in the gn-dev mailing list: https://groups.google.com/a/chromium.org/d/msg/gn-dev/j-P5hlvZ13M/4CSw2WworlkJ Also in https://chromium.googlesource.com/chromium/src/+/61a6fca4bca5438bf4338184c29fded55e5f240e BUG=374271 R=machenbach@chromium.org LOG=N Review URL: https://codereview.chromium.org/917243002 Cr-Commit-Position: refs/heads/master@{#26658}
-
machenbach authored
BUG=chromium:451975 TBR=tandrii@chromium.org NOTRY=true LOG=n TEST=./script_test.py Review URL: https://codereview.chromium.org/925313002 Cr-Commit-Position: refs/heads/master@{#26657}
-
ishell authored
This avoids potential mess with different compilation modes. Review URL: https://codereview.chromium.org/934533002 Cr-Commit-Position: refs/heads/master@{#26656}
-