- 17 Feb, 2015 8 commits
-
-
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 26 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}
-
svenpanne authored
Removed useless (and in the future incorrect) DCHECKs on the way. Review URL: https://codereview.chromium.org/921443004 Cr-Commit-Position: refs/heads/master@{#26655}
-
svenpanne authored
Use simple old-skool constructors instead. Note that the long repeated member initializer lists could be reduced a bit by using C++11's brace-or-equal initializers, which are actually recommended by the Google C++ style guide in this case, but the ARM toolchain is still buggy in this area (see patch sets 1 and 2). :-/ Review URL: https://codereview.chromium.org/913993004 Cr-Commit-Position: refs/heads/master@{#26654}
-
yangguo authored
and "Just visit young array buffers during scavenge. Additionally keep the views in new space in a separate global list and move them to the corresponding array buffers when they get promoted." This reverts commit 295ab278 and commit bd61a85f. TBR=hpayer@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/929973002 Cr-Commit-Position: refs/heads/master@{#26653}
-
v8-autoroll authored
Rolling v8/tools/clang to 21c0f1864716dbe8d8d4061c18efbde7c49b6a6a TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/930743002 Cr-Commit-Position: refs/heads/master@{#26652}
-
- 15 Feb, 2015 5 commits
-
-
balazs.kilvady authored
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/922043005 Cr-Commit-Position: refs/heads/master@{#26651}
-
machenbach authored
Revert of Don't always bail out of GenerateTypedArrayInitialize (patchset #1 id:1 of https://codereview.chromium.org/922393003/) Reason for revert: Speculative revert. This CL seems to break octane. Original issue's description: > Don't always bail out of GenerateTypedArrayInitialize > > In an innocuous cleanup patch, https://code.google.com/p/v8/source/detail?r=21621, > some boolean logic got mixed up and the Hydrogen code for TypedArrayInitialize > was changed to always bail out. This swaps the logic appropriately. > > Committed: https://crrev.com/907f0b6ce573333f1cbca00db5cb1df1ead175bb > Cr-Commit-Position: refs/heads/master@{#26643} TBR=dslomov@chromium.org,adamk@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/929773002 Cr-Commit-Position: refs/heads/master@{#26650}
-
chunyang.dai authored
port 8bb2e397 (r26645). original commit message: BUG= Review URL: https://codereview.chromium.org/929763002 Cr-Commit-Position: refs/heads/master@{#26649}
-
chunyang.dai authored
port 5c119485 (r26478). original commit message: Assembler support for internal references. BUG= Review URL: https://codereview.chromium.org/920503002 Cr-Commit-Position: refs/heads/master@{#26648}
-
chunyang.dai authored
port 2707d4c9 (r26628). original commit message: This CL fixes tests that no longer valid and also fixes two issues: 1. 'super()' in non derived constructors. 2. Failure to step into derived constructors. BUG= Review URL: https://codereview.chromium.org/920543005 Cr-Commit-Position: refs/heads/master@{#26647}
-
- 14 Feb, 2015 1 commit
-
-
v8-autoroll authored
Rolling v8/buildtools to 5c5e924788fe40f7d6e0a3841ac572de2475e689 Rolling v8/tools/clang to d5f568673280ba9180bbf0b913b571786c9f352a TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/929643002 Cr-Commit-Position: refs/heads/master@{#26646}
-