- 20 May, 2015 1 commit
-
-
mvstanton authored
Also removed ornamentation like "VectorRaw" from stub names. BUG= Review URL: https://codereview.chromium.org/1144063002 Cr-Commit-Position: refs/heads/master@{#28516}
-
- 15 May, 2015 1 commit
-
-
mvstanton authored
Now that vector ics are established for load, keyed load and call ics, let's remove dead code behind the flag. BUG= Review URL: https://codereview.chromium.org/1129853002 Cr-Commit-Position: refs/heads/master@{#28422}
-
- 15 Apr, 2015 1 commit
-
-
jkummerow authored
The cells are stored on prototypes (in their map's PrototypeInfo). When a prototype object changes its map, then both its own validity cell and those of all "downstream" prototypes are invalidated; handlers for a given receiver embed the currently valid cell for that receiver's prototype during their compilation and check it on execution. Review URL: https://codereview.chromium.org/908213002 Cr-Commit-Position: refs/heads/master@{#27845}
-
- 18 Mar, 2015 2 commits
-
-
paul.lind authored
Port dda2bd6f BUG= Review URL: https://codereview.chromium.org/1015613003 Cr-Commit-Position: refs/heads/master@{#27282}
-
balazs.kilvady authored
Port 8c0d2897 BUG= Review URL: https://codereview.chromium.org/1017103003 Cr-Commit-Position: refs/heads/master@{#27281}
-
- 27 Feb, 2015 1 commit
-
-
balazs.kilvady authored
MIPS: Skip the mapcheck on the global object since the global proxy and cell are already checked (or the global object map for contextual global loads). Port 6af7ca6b BUG= Review URL: https://codereview.chromium.org/957393002 Cr-Commit-Position: refs/heads/master@{#26909}
-
- 26 Feb, 2015 3 commits
-
-
machenbach authored
Revert of MIPS: Also skip when the target is the global object. (patchset #1 id:1 of https://codereview.chromium.org/957413002/) Reason for revert: Need to revert the ported CL. Original issue's description: > MIPS: Also skip when the target is the global object. > > Port cc918d30 > > BUG= > > Committed: https://crrev.com/b24a0efa447235e11b9ff9d1eeaada06131b2e04 > Cr-Commit-Position: refs/heads/master@{#26897} TBR=danno@chromium.org,verwaest@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/963603002 Cr-Commit-Position: refs/heads/master@{#26898}
-
balazs.kilvady authored
Port cc918d30 BUG= Review URL: https://codereview.chromium.org/957413002 Cr-Commit-Position: refs/heads/master@{#26897}
-
balazs.kilvady authored
Port e9cdcb71 Original commit message: Proxies up the chain are guaranteed to provide access if we had access to the receiver, since otherwise we wouldn't have been able to compile the stub in the first place. If the security check would change, the window navigates, changing the map of the JSGlobalProxy. BUG= Review URL: https://codereview.chromium.org/958923002 Cr-Commit-Position: refs/heads/master@{#26894}
-
- 25 Feb, 2015 1 commit
-
-
dusan.milosavljevic authored
TEST=kraken-1.1 benchmark BUG= Review URL: https://codereview.chromium.org/952233002 Cr-Commit-Position: refs/heads/master@{#26861}
-
- 23 Feb, 2015 1 commit
-
-
dusan.milosavljevic authored
TEST= BUG= Review URL: https://codereview.chromium.org/945823002 Cr-Commit-Position: refs/heads/master@{#26793}
-
- 19 Feb, 2015 1 commit
-
-
ulan authored
BUG=chromium:454619 LOG=NO Review URL: https://codereview.chromium.org/926293004 Cr-Commit-Position: refs/heads/master@{#26748}
-
- 18 Feb, 2015 1 commit
-
-
akos.palfi authored
Port 119cb566 BUG= Review URL: https://codereview.chromium.org/929443003 Cr-Commit-Position: refs/heads/master@{#26711}
-
- 04 Feb, 2015 1 commit
-
-
balazs.kilvady authored
Port c7851da4 Original commit message: This enables adding more language modes in the future. For maximum flexibility, LanguageMode is a bitmask, so we're not restricted to use a sequence of language modes which are progressively stricter, but we can express the language mode as combination of features. For now, LanguageMode can only be "sloppy" or "strict", and there are STATIC_ASSERTS in places which need to change when more modes are added. LanguageMode is a bit like the old LanguageMode when "extended" mode was still around (see https://codereview.chromium.org/8417035 and https://codereview.chromium.org/181543002 ) except that it's transmitted through all the layers (there's no StrictModeFlag). BUG= Review URL: https://codereview.chromium.org/890413003 Cr-Commit-Position: refs/heads/master@{#26431}
-
- 02 Feb, 2015 2 commits
-
-
balazs.kilvady authored
Port 16843e23 Original commit message: When --vector-ics is true, we still tail-call to the hand-written megamorphic KeyedLoadIC (formerly "generic"). Now that this code uses the megamorphic cache, it needs to deal properly with the vector and slot registers. Achieve this with a sentinel vectors/slot combo. BUG= Review URL: https://codereview.chromium.org/894053002 Cr-Commit-Position: refs/heads/master@{#26384}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/815143002 Cr-Commit-Position: refs/heads/master@{#26379}
-
- 30 Jan, 2015 5 commits
-
-
balazs.kilvady authored
Port c65ae4f1 BUG= Review URL: https://codereview.chromium.org/892613003 Cr-Commit-Position: refs/heads/master@{#26367}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/893573003 Cr-Commit-Position: refs/heads/master@{#26363}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/881783003 Cr-Commit-Position: refs/heads/master@{#26360}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/877243004 Cr-Commit-Position: refs/heads/master@{#26358}
-
balazs.kilvady authored
Port 491eb817 BUG= Review URL: https://codereview.chromium.org/888843002 Cr-Commit-Position: refs/heads/master@{#26353}
-
- 29 Jan, 2015 5 commits
-
-
balazs.kilvady authored
Fix a typo in 6ea31f7e BUG= Review URL: https://codereview.chromium.org/878023003 Cr-Commit-Position: refs/heads/master@{#26335}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/873723005 Cr-Commit-Position: refs/heads/master@{#26331}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/883253002 Cr-Commit-Position: refs/heads/master@{#26326}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/880333003 Cr-Commit-Position: refs/heads/master@{#26320}
-
ulan authored
BUG= Review URL: https://codereview.chromium.org/877343003 Cr-Commit-Position: refs/heads/master@{#26317}
-
- 28 Jan, 2015 2 commits
-
-
ulan authored
BUG= Review URL: https://codereview.chromium.org/886503002 Cr-Commit-Position: refs/heads/master@{#26310}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/879213003 Cr-Commit-Position: refs/heads/master@{#26306}
-
- 26 Jan, 2015 1 commit
-
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/872723003 Cr-Commit-Position: refs/heads/master@{#26275}
-
- 19 Jan, 2015 1 commit
-
-
Akos Palfi authored
Port 79ed8f17 BUG= R=akos.palfi@imgtec.com Review URL: https://codereview.chromium.org/858893002 Cr-Commit-Position: refs/heads/master@{#26147}
-
- 17 Jan, 2015 1 commit
-
-
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
-
-
Balazs Kilvady authored
BUG= R=balazs.kilvady@imgtec.com, ulan@chromium.org Review URL: https://codereview.chromium.org/854073004 Cr-Commit-Position: refs/heads/master@{#26099}
-
- 15 Jan, 2015 1 commit
-
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/853713002 Cr-Commit-Position: refs/heads/master@{#26070}
-
- 14 Jan, 2015 1 commit
-
-
balazs.kilvady authored
MIPS: Fix 'MIPS: Fix after 'Reland remaining parts of 'Use weak cells in map checks in polymorphic ICs''.' Fix 30f2578c BUG= Review URL: https://codereview.chromium.org/846423002 Cr-Commit-Position: refs/heads/master@{#26064}
-
- 19 Dec, 2014 1 commit
-
-
ulan authored
Port bc0d2e23 BUG=v8:3629 LOG=N TBR=mvstanton@chromium.org Review URL: https://codereview.chromium.org/814193004 Cr-Commit-Position: refs/heads/master@{#25906}
-
- 12 Dec, 2014 1 commit
-
-
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}
-
- 10 Dec, 2014 3 commits
-
-
balazs.kilvady authored
Fix d2e54925 In 'MIPS: Change CmpWeakValue to a more MIPS like GetWeakValue.' a25003cf we switched to use GetWeakValue. BUG= Review URL: https://codereview.chromium.org/782273004 Cr-Commit-Position: refs/heads/master@{#25746}
-
ulan authored
BUG=v8:3663 LOG=N Review URL: https://codereview.chromium.org/792543003 Cr-Commit-Position: refs/heads/master@{#25739}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/787153002 Cr-Commit-Position: refs/heads/master@{#25738}
-
- 09 Dec, 2014 1 commit
-
-
yangguo authored
Revert of Do not embed constant functions in StoreTransition stub. (patchset #3 id:40001 of https://codereview.chromium.org/769733003/) Reason for revert: GC stress failure: http://build.chromium.org/p/client.v8/builders/V8%20Mac%20GC%20Stress%20-%201/builds/1038 Original issue's description: > Do not embed constant functions in StoreTransition stub. > > BUG=v8:3629 > LOG=N TBR=ishell@google.com,ishell@chromium.org,ulan@chromium.org NOTREECHECKS=true NOTRY=true BUG=v8:3629 Review URL: https://codereview.chromium.org/785253002 Cr-Commit-Position: refs/heads/master@{#25728}
-