- 26 Jan, 2015 4 commits
-
-
balazs.kilvady authored
Change stack handling to clarify the usage of reserved MIPS argument slots for mips32. BUG= Review URL: https://codereview.chromium.org/867183003 Cr-Commit-Position: refs/heads/master@{#26279}
-
balazs.kilvady authored
Port a7d67a64 Original commit message: The whole logic in DoMul makes me cry, so I made only the minimal change to fix the issue... BUG=v8:451322 LOG=y Review URL: https://codereview.chromium.org/879473002 Cr-Commit-Position: refs/heads/master@{#26277}
-
ulan authored
BUG= Review URL: https://codereview.chromium.org/873233002 Cr-Commit-Position: refs/heads/master@{#26274}
-
mstarzinger authored
R=jarin@chromium.org TEST=mjsunit/regress/regress-crbug-451013 BUG=chromium:451013 LOG=N Review URL: https://codereview.chromium.org/873973003 Cr-Commit-Position: refs/heads/master@{#26268}
-
- 23 Jan, 2015 3 commits
-
-
danno authored
Along the way: - Thread isolate parameter explicitly through code that used to rely on getting it from the zone. - Canonicalize the parameter position of isolate and zone for affected code - Change Hydrogen New<> instruction templates to automatically pass isolate R=mstarzinger@chromium.org LOG=N Review URL: https://codereview.chromium.org/868883002 Cr-Commit-Position: refs/heads/master@{#26252}
-
balazs.kilvady authored
Port cc6c373e BUG= Review URL: https://codereview.chromium.org/867093003 Cr-Commit-Position: refs/heads/master@{#26248}
-
akos.palfi authored
Port 22ce08ad BUG= Review URL: https://codereview.chromium.org/871693002 Cr-Commit-Position: refs/heads/master@{#26232}
-
- 22 Jan, 2015 3 commits
-
-
ulan authored
This prevents GC from observing code objects with out-of-sync weak dependencies. BUG=v8:3823 LOG=N Review URL: https://codereview.chromium.org/866723002 Cr-Commit-Position: refs/heads/master@{#26225}
-
Dusan Milosavljevic authored
TEST=mjsunit/sin-cos BUG= R=balazs.kilvady@imgtec.com Review URL: https://codereview.chromium.org/865153002 Cr-Commit-Position: refs/heads/master@{#26223}
-
paul.lind authored
Port 9eace97b Port 5d641ec9 BUG= Review URL: https://codereview.chromium.org/867453002 Cr-Commit-Position: refs/heads/master@{#26208}
-
- 21 Jan, 2015 1 commit
-
-
bmeurer authored
Use std::numeric_limits<double>::quiet_NaN() and std::numeric_limits<float>::quiet_NaN() instead. Review URL: https://codereview.chromium.org/864803002 Cr-Commit-Position: refs/heads/master@{#26195}
-
- 20 Jan, 2015 3 commits
-
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/860013002 Cr-Commit-Position: refs/heads/master@{#26167}
-
yangguo authored
This prevents clang from inlining and returning inconsistent results. R=bmeurer@chromium.org BUG=v8:3802 LOG=N Review URL: https://codereview.chromium.org/831393006 Cr-Commit-Position: refs/heads/master@{#26158}
-
ulan authored
There is no need to embed function pointer in code. BUG=v8:3823 LOG=N Review URL: https://codereview.chromium.org/817483005 Cr-Commit-Position: refs/heads/master@{#26152}
-
- 19 Jan, 2015 2 commits
-
-
ishell authored
PropertyKind: DATA -> kData ACCESSOR -> kAccessor PropertyType: FIELD -> DATA CONSTANT -> DATA_CONSTANT ACCESSOR_FIELD -> ACCESSOR CALLBACKS -> ACCESSOR_CONSTANT PropertyLocation: IN_OBJECT -> kField IN_DESCRIPTOR -> kDescriptor StoreMode: FORCE_IN_OBJECT -> FORCE_FIELD FieldDescriptor -> DataDescriptor ConstantDescriptor -> DataConstantDescriptor CallbacksDescriptor -> AccessorConstantDescriptor Review URL: https://codereview.chromium.org/856503002 Cr-Commit-Position: refs/heads/master@{#26146}
-
dcarney authored
BUG=449930 LOG=N Review URL: https://codereview.chromium.org/859783002 Cr-Commit-Position: refs/heads/master@{#26137}
-
- 17 Jan, 2015 2 commits
-
-
akos.palfi authored
Port 6950ead0 This commit fixes the remaining test failures after: ec52f8df BUG= Review URL: https://codereview.chromium.org/855183003 Cr-Commit-Position: refs/heads/master@{#26118}
-
akos.palfi authored
Port 6950ead0 Note: This port has known issues, there are about 40 test failures. The purpose of this commit is to unbreak the MIPS build. BUG= Review URL: https://codereview.chromium.org/853323002 Cr-Commit-Position: refs/heads/master@{#26116}
-
- 16 Jan, 2015 1 commit
-
-
paul.lind authored
Port: 74e38e34 Original commit message: This adds support for computed property names, under the flag --harmony-computed-property-names, for both object literals and classes. This is a revert of the revert, 7d48fd9d. BUG=v8:3754 LOG=Y Review URL: https://codereview.chromium.org/829913005 Cr-Commit-Position: refs/heads/master@{#26088}
-
- 14 Jan, 2015 1 commit
-
-
jarin authored
R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/841443004 Cr-Commit-Position: refs/heads/master@{#26053}
-
- 22 Dec, 2014 1 commit
-
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/817873003 Cr-Commit-Position: refs/heads/master@{#25923}
-
- 20 Dec, 2014 2 commits
-
-
machenbach authored
Revert of Remove obsolete V8_INFINITY macro. (patchset #3 id:40001 of https://codereview.chromium.org/798413003/) Reason for revert: Speculative revert. This seems to block the current roll: https://codereview.chromium.org/819653003/ I retried several times, also with a new roll. The error is internal - but that doesn't make much of a difference. Original issue's description: > Remove obsolete V8_INFINITY macro. > > Use std::numeric_limits consistently. > > R=svenpanne@chromium.org > > Committed: https://crrev.com/31c66e2d53569c4e229d55483d28208491e73612 > Cr-Commit-Position: refs/heads/master@{#25897} TBR=svenpanne@chromium.org,bmeurer@chromium.org NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/813813003 Cr-Commit-Position: refs/heads/master@{#25912}
-
machenbach authored
Revert of [mips] Fix typos introduced by previous commit. (patchset #1 id:1 of https://codereview.chromium.org/814203002/) Reason for revert: Needed in order to revert https://codereview.chromium.org/798413003 Original issue's description: > [mips] Fix typos introduced by previous commit. > > R=svenpanne@chromium.org > > Committed: https://crrev.com/0c96a8b19730e79bc9cae08f3d86755c7b7c962e > Cr-Commit-Position: refs/heads/master@{#25899} TBR=svenpanne@chromium.org,bmeurer@chromium.org NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/822523002 Cr-Commit-Position: refs/heads/master@{#25911}
-
- 19 Dec, 2014 2 commits
-
-
Benedikt Meurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/814203002 Cr-Commit-Position: refs/heads/master@{#25899}
-
bmeurer authored
Use std::numeric_limits consistently. R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/798413003 Cr-Commit-Position: refs/heads/master@{#25897}
-
- 15 Dec, 2014 1 commit
-
-
balazs.kilvady authored
Port d211608a Original commit message: The ToNumberStub is now able to handle all plain primitives (Numbers, Booleans, Null, Undefined and Strings) without context access. TEST=cctest,mjsunit,unittests BUG= Review URL: https://codereview.chromium.org/803973002 Cr-Commit-Position: refs/heads/master@{#25824}
-
- 12 Dec, 2014 2 commits
-
-
Michael Stanton authored
This patch finally allows running and passing tests with vector-based Load and KeyedLoad ICs. BUG= R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/767743002 Cr-Commit-Position: refs/heads/master@{#25800}
-
svenpanne authored
FINAL implies OVERRIDE, which in turn implies virtual, so there's no need to use more than one of these. The Google C++ style guide even requires this, see http://google-styleguide.googlecode.com/svn/trunk/cppguide.html#Inheritance. While we're here, port r24662 to x87. The net result is that v8 compiles again with a current clang. BUG=v8:3753 LOG=y Review URL: https://codereview.chromium.org/797943002 Cr-Commit-Position: refs/heads/master@{#25792}
-
- 08 Dec, 2014 1 commit
-
-
Benedikt Meurer authored
TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/783913003 Cr-Commit-Position: refs/heads/master@{#25699}
-
- 05 Dec, 2014 2 commits
-
-
balazs.kilvady authored
Port 35ff259b Original commit message: This combines Map::DoneInobjectSlackTracking and Map::ConstructionCount into one more generic 4-bit counter. Counter values from 15 down to 8 are used for in-object slack tracking, values from 7 down to 0 are free to be used for a new counter when in-object slack tracking is inactive BUG= Review URL: https://codereview.chromium.org/780303003 Cr-Commit-Position: refs/heads/master@{#25692}
-
mstarzinger authored
R=titzer@chromium.org Review URL: https://codereview.chromium.org/782703002 Cr-Commit-Position: refs/heads/master@{#25680}
-
- 04 Dec, 2014 2 commits
-
-
paul.lind authored
Port c16b8f6c TEST=mjsunit/regress/regress-437765 BUG= Review URL: https://codereview.chromium.org/750213003 Cr-Commit-Position: refs/heads/master@{#25671}
-
balazs.kilvady authored
This approach saves one instruction by eliminating the use of Subu as a pseudo-comparison. BUG= Review URL: https://codereview.chromium.org/779793004 Cr-Commit-Position: refs/heads/master@{#25662}
-
- 03 Dec, 2014 3 commits
-
-
balazs.kilvady authored
Port 3fc9c9b6 BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/762483004 Cr-Commit-Position: refs/heads/master@{#25647}
-
Dusan Milosavljevic authored
The V8_INFINITY macro expands to constant expression of type float. TEST=mjsunit/constant-folding-2 BUG= R=balazs.kilvady@imgtec.com Review URL: https://codereview.chromium.org/779433003 Cr-Commit-Position: refs/heads/master@{#25635}
-
paul.lind authored
Port c516d4f0 Partial port to un-break the build. There are a few failing tests, and the code is suboptimal for smaller offsets. Fixes and mips64 port will come in another CL. BUG= Review URL: https://codereview.chromium.org/762853004 Cr-Commit-Position: refs/heads/master@{#25626}
-
- 02 Dec, 2014 3 commits
-
-
ulan authored
This relands macroassembler instructions and weak cell caching and does not include parts that caused "Linux ASan LSan" test failures. BUG=v8:3663 LOG=N Review URL: https://codereview.chromium.org/764003003 Cr-Commit-Position: refs/heads/master@{#25615}
-
machenbach authored
Revert of Use weak cells in map checks in polymorphic ICs. (patchset #8 id:140001 of https://codereview.chromium.org/753993003/) Reason for revert: [Sheriff] Speculative revert for breaking chromium asan (roll blocker): http://build.chromium.org/p/client.v8/builders/Linux%20ASan%20LSan%20Tests%20%281%29/builds/1683 Original issue's description: > Use weak cells in map checks in polymorphic ICs. > > BUG=v8:3663 > LOG=N TBR=mvstanton@chromium.org,akos.palfi@imgtec.com,weiliang.lin@intel.com,ulan@chromium.org NOTREECHECKS=true NOTRY=true BUG=v8:3663 Review URL: https://codereview.chromium.org/771033003 Cr-Commit-Position: refs/heads/master@{#25597}
-
machenbach authored
Revert of MIPS: Use weak cells in map checks in polymorphic ICs. (patchset #1 id:1 of https://codereview.chromium.org/767623003/) Reason for revert: Need to revert the ported CL: https://codereview.chromium.org/771033003/ Original issue's description: > MIPS: Use weak cells in map checks in polymorphic ICs. > > Port 45a36948 > > Fix typo in the mips ports. > > BUG= TBR=ulan@chromium.org,danno@chromium.org,akos.palfi@imgtec.com,balazs.kilvady@imgtec.com,gergely.kis@imgtec.com,dusan.milosavljevic@imgtec.com,paul.lind@imgtec.com NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/768303002 Cr-Commit-Position: refs/heads/master@{#25596}
-
- 01 Dec, 2014 1 commit
-
-
paul.lind authored
Port 45a36948 Fix typo in the mips ports. BUG= Review URL: https://codereview.chromium.org/767623003 Cr-Commit-Position: refs/heads/master@{#25590}
-