- 21 Nov, 2014 2 commits
-
-
mstarzinger authored
This reverts commit 9da92c1a because of performance regressions. R=danno@chromium.org Review URL: https://codereview.chromium.org/752613002 Cr-Commit-Position: refs/heads/master@{#25467}
-
mstarzinger authored
R=titzer@chromium.org Review URL: https://codereview.chromium.org/582683002 Cr-Commit-Position: refs/heads/master@{#25459}
-
- 19 Nov, 2014 3 commits
-
-
Dusan Milosavljevic authored
TEST= BUG= R=paul.lind@imgtec.com Review URL: https://codereview.chromium.org/735033002 Cr-Commit-Position: refs/heads/master@{#25425}
-
Michael Stanton authored
Due to performance issue. TBR=danno@chromium.org Review URL: https://codereview.chromium.org/735323002 Cr-Commit-Position: refs/heads/master@{#25421}
-
ishell authored
First step towards replacing PropertyType with two enums: {DATA,ACCESSOR} x {CONST,WRITABLE}. Review URL: https://codereview.chromium.org/733253004 Cr-Commit-Position: refs/heads/master@{#25417}
-
- 18 Nov, 2014 1 commit
-
-
Balazs Kilvady authored
Port 47f55bae Original commit message: Code was vulnerable to different evaluation order in Clang. BUG= R=paul.lind@imgtec.com Review URL: https://codereview.chromium.org/735783002 Patch from Balazs Kilvady <balazs.kilvady@imgtec.com>. Cr-Commit-Position: refs/heads/master@{#25404}
-
- 12 Nov, 2014 4 commits
-
-
balazs.kilvady@imgtec.com authored
Port 757f4002 Port r25297 BUG=v8:3096 LOG=Y R=paul.lind@imgtec.com Review URL: https://codereview.chromium.org/716183004 Cr-Commit-Position: refs/heads/master@{#25304} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25304 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
balazs.kilvady@imgtec.com authored
Port 84741e76 Port r25271 Original commit message: This only available under --harmony-classes BUG=v8:3571 LOG=Y R=paul.lind@imgtec.com Review URL: https://codereview.chromium.org/714423004 Cr-Commit-Position: refs/heads/master@{#25301} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25301 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
dslomov@chromium.org authored
1. Global{Context,Scope}=>Script{Context,Scope} 2. Enable fixed tests 3. Update comments R=rossberg@chromium.org BUG=v8:2198 LOG=N Review URL: https://codereview.chromium.org/716833002 Cr-Commit-Position: refs/heads/master@{#25291} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25291 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
BUG=v8:3634 LOG=N R=ulan@chromium.org Review URL: https://codereview.chromium.org/688243005 Cr-Commit-Position: refs/heads/master@{#25279} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25279 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 10 Nov, 2014 4 commits
-
-
jkummerow@chromium.org authored
BUG=chromium:431602 LOG=y R=jarin@chromium.org Review URL: https://codereview.chromium.org/714663002 Cr-Commit-Position: refs/heads/master@{#25249} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25249 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
svenpanne@chromium.org authored
R=mvstanton@chromium.org Review URL: https://codereview.chromium.org/686883003 Cr-Commit-Position: refs/heads/master@{#25241} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25241 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
TBR=mvstanton@chromium.org Review URL: https://codereview.chromium.org/713813002 Cr-Commit-Position: refs/heads/master@{#25233} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25233 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
R=ulan@chromium.org BUG=v8:3634 LOG=N Review URL: https://codereview.chromium.org/682413004 Cr-Commit-Position: refs/heads/master@{#25231} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25231 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 07 Nov, 2014 1 commit
-
-
balazs.kilvady@imgtec.com authored
Port c01061044028f7a31ba51496e44900481005eb38 Port r25207 BUG= R=mvstanton@chromium.org Review URL: https://codereview.chromium.org/684653007 Cr-Commit-Position: refs/heads/master@{#25218} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25218 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 06 Nov, 2014 1 commit
-
-
balazs.kilvady@imgtec.com authored
Port 724a15e8bf3fb8697a950c8e0f96158c8e56ec71 Port r25187 The HydrogenCodeStub is too expensive and there's no easy way to reduce this cost, so turning it into a PlatformCodeStub solves that problem until we can use TurboFan for code stubs. TEST=mjsunit BUG= R=dusan.milosavljevic@imgtec.com Review URL: https://codereview.chromium.org/707863002 Cr-Commit-Position: refs/heads/master@{#25202} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25202 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 04 Nov, 2014 1 commit
-
-
balazs.kilvady@imgtec.com authored
Port 983ca3f1e7bd8cbba45684d5c1642cd495ca9bc1 Port r25107 TEST=unittests BUG= R=paul.lind@imgtec.com Review URL: https://codereview.chromium.org/699903002 Cr-Commit-Position: refs/heads/master@{#25118} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25118 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 31 Oct, 2014 1 commit
-
-
dusan.milosavljevic@imgtec.com authored
Removed workaround for this issue. TEST=mjsunit, cctest on sim64 BUG= R=paul.lind@imgtec.com Review URL: https://codereview.chromium.org/695933002 Cr-Commit-Position: refs/heads/master@{#25043} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25043 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 29 Oct, 2014 2 commits
-
-
balazs.kilvady@imgtec.com authored
Port r24987 (cfc4713) Original commit message: Caching or serialization can cause full-codegen output to be shared between contexts. CreateIteratorResult, however, was doing the wrong thing by creating results with the map that was current when the code was generated. Instead, we should chase pointers to load the right map from the function's context. BUG=v8:3656 LOG=N R=paul.lind@imgtec.com Review URL: https://codereview.chromium.org/691563002 Cr-Commit-Position: refs/heads/master@{#24993} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24993 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
balazs.kilvady@imgtec.com authored
Port r24976 (5cb743f) Original commit message: This is done by installing the [[HomeObject]] on the method and the accessor functions. BUG=v8:3330 LOG=Y R=dusan.milosavljevic@imgtec.com Review URL: https://codereview.chromium.org/691503002 Cr-Commit-Position: refs/heads/master@{#24979} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24979 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 28 Oct, 2014 2 commits
-
-
balazs.kilvady@imgtec.com authored
Port r24934 (279833c) Original commit message: This adds the properties to the prototype and the constructor. BUG=v8:3330 LOG=Y R=paul.lind@imgtec.com Review URL: https://codereview.chromium.org/687633002 Cr-Commit-Position: refs/heads/master@{#24951} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24951 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
balazs.kilvady@imgtec.com authored
Port r24927 (244472a) BUG= R=paul.lind@imgtec.com Review URL: https://codereview.chromium.org/681303002 Cr-Commit-Position: refs/heads/master@{#24950} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24950 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 27 Oct, 2014 1 commit
-
-
dusan.milosavljevic@imgtec.com authored
After r24737 pointer updating is done by atomic operations which strictly require target address to be 8-byte alignment on MIPS64. The alignment is broken on 64-bit arches because InstructionSize is first field and has Int size. Order of fields in object layout are changed to make kNextCodeLinkOffset divisible by 8. The size of code object header remains the same. TEST=cctest/test-debug/* on MIPS64 BUG= R=jkummerow@chromium.org, paul.lind@imgtec.com Review URL: https://codereview.chromium.org/682673002 Cr-Commit-Position: refs/heads/master@{#24914} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24914 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 26 Oct, 2014 2 commits
-
-
paul.lind@imgtec.com authored
TEST=mjsunit/harmony/super.js BUG= R=akos.palfi@imgtec.com Review URL: https://codereview.chromium.org/677813002 Cr-Commit-Position: refs/heads/master@{#24889} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24889 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
jarin@chromium.org authored
BUG= R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/639883002 Cr-Commit-Position: refs/heads/master@{#24886} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24886 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 23 Oct, 2014 1 commit
-
-
akos.palfi@imgtec.com authored
Port r24825 (b26f0181) BUG= R=dslomov@chromium.org, dusan.milosavljevic@imgtec.com Review URL: https://codereview.chromium.org/676703002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24841 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 22 Oct, 2014 2 commits
-
-
adamk@chromium.org authored
This speeds up both the case from the bug (using Object.create) but also takes care ofthe "{ __proto__: obj }" syntax, which was previously (and erroneously) being treated the same as setting the prototype dynamically from script using the __proto__ setter or Object.setPrototypeOf. BUG=chromium:422754 LOG=y R=mvstanton@chromium.org Review URL: https://codereview.chromium.org/667253002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24814 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
balazs.kilvady@imgtec.com authored
Port r24793 (c0c2b0d) git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24799 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 20 Oct, 2014 1 commit
-
-
balazs.kilvady@imgtec.com authored
Port r24732 (83e975b) BUG=v8:3605 LOG=N R=paul.lind@imgtec.com Review URL: https://codereview.chromium.org/670543002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24746 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 17 Oct, 2014 2 commits
-
-
akos.palfi@imgtec.com authored
Port r24704 (f43a27ee) Original commit message: The parameter wasn't being passed appropriately, and there was an extra opportunity to use mode RECEIVER_IS_STRING in SubStringStub. BUG= R=paul.lind@imgtec.com Review URL: https://codereview.chromium.org/645823003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24707 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
balazs.kilvady@imgtec.com authored
Port r24683 (b1533f6) Original commit message: Per the latest ES6 draft, super(...) translates into a call to function's prototype. BUG=v8:3330 LOG=N R=dusan.milosavljevic@imgtec.com Review URL: https://codereview.chromium.org/661043003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24690 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 16 Oct, 2014 3 commits
-
-
balazs.kilvady@imgtec.com authored
Port r24662 (4722032) BUG= R=dusan.milosavljevic@imgtec.com Review URL: https://codereview.chromium.org/657413003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24669 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
balazs.kilvady@imgtec.com authored
Port r24661 (5499efb) Original commit message: KeyedLoadIC installs a special case if the receiver is a string. Although there are several maps for strings, in practice we seem to be able to treat them individually because a given KeyedLoad site only sees 1-2 string types. BUG= R=paul.lind@imgtec.com Review URL: https://codereview.chromium.org/657413002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24668 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
balazs.kilvady@imgtec.com authored
Port r24654 (66aa0fb) BUG= R=dusan.milosavljevic@imgtec.com Review URL: https://codereview.chromium.org/661803002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24667 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 15 Oct, 2014 1 commit
-
-
balazs.kilvady@imgtec.com authored
Port r24636 Original commit message: Saving a runtime call for many builtin functions. BUG= R=paul.lind@imgtec.com Review URL: https://codereview.chromium.org/661503002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24645 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 13 Oct, 2014 2 commits
-
-
balazs.kilvady@imgtec.com authored
Port r24560 (ef1070b) BUG=v8:3330 LOG=N R=paul.lind@imgtec.com Review URL: https://codereview.chromium.org/641803003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24570 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
rmcilroy@chromium.org authored
Move the FrameAndConstantPoolScope and ConstantPoolUnavailableScope out of the arm architecture directory to enable them to be used on all architectures. R=rmcilroy@chromium.org Review URL: https://codereview.chromium.org/609843002 Patch from André Baixo <baixo@google.com>. git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24565 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 10 Oct, 2014 3 commits
-
-
balazs.kilvady@imgtec.com authored
Port r24528 (f7b7e5a) Original commit message: It's good to have typing around this value. BUG= R=paul.lind@imgtec.com Review URL: https://codereview.chromium.org/644583004 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24534 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
balazs.kilvady@imgtec.com authored
Port r24519 (842debf) Original commit message: Additional static information needs to be passed to Load and KeyedLoad calls if --vector-ics is turned on. BUG= R=dusan.milosavljevic@imgtec.com Review URL: https://codereview.chromium.org/645883002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24532 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
akos.palfi@imgtec.com authored
BUG= R=akos.palfi@imgtec.com Review URL: https://codereview.chromium.org/646863003 Patch from Paul Lind <paul.lind@imgtec.com>. git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24516 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-