- 07 Aug, 2014 8 commits
-
-
weiliang.lin@intel.com authored
port r22947 original commit message: We should never allocate a 0-sized buffer, so never grow from 0. BUG= R=weiliang.lin@intel.com Review URL: https://codereview.chromium.org/444403002 Patch from Chunyang Dai <chunyang.dai@intel.com>. git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22958 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
weiliang.lin@intel.com authored
port r22931. original commit message: Always use the StoreFieldStub to do the actual storing. BUG= R=weiliang.lin@intel.com Review URL: https://codereview.chromium.org/445343002 Patch from Chunyang Dai <chunyang.dai@intel.com>. git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22957 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/449783002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22956 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
Contributed by Mathias Bynens <mathiasb@opera.com>. TEST=mjsunit/es6/string-html BUG=v8:2217 LOG=Y R=arv@chromium.org, yangguo@chromium.org Review URL: https://codereview.chromium.org/446973004 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22955 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
bmeurer@chromium.org authored
R=jochen@chromium.org Review URL: https://codereview.chromium.org/447123002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22954 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
weiliang.lin@intel.com authored
port r22909. original commit message: Hydrogenize (and share) StoreField except heapobject (for now) BUG= R=weiliang.lin@intel.com Review URL: https://codereview.chromium.org/445313002 Patch from Chunyang Dai <chunyang.dai@intel.com>. git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22953 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
weiliang.lin@intel.com authored
port r22896 original commit message: Check that external references are registered in the serializer. Inspired by a patch by Slava Chigrin <vchigrin@yandex-team.ru>; BUG= R=weiliang.lin@intel.com Review URL: https://codereview.chromium.org/446003004 Patch from Chunyang Dai <chunyang.dai@intel.com>. git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22952 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
https://codereview.chromium.org/425333002bmeurer@chromium.org authored
This may be required for https://codereview.chromium.org/425333002 to land in Chromium. TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/448053002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22951 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 06 Aug, 2014 32 commits
-
-
machenbach@chromium.org authored
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22950 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
adamk@chromium.org authored
Follow up to: 438103002 BUG=None LOG=Y R=adamk@chromium.org, rossberg@chromium.org Review URL: https://codereview.chromium.org/439153005 Patch from Erik Arvidsson <arv@chromium.org>. git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22949 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
akos.palfi@imgtec.com authored
Port r22947 (e72b5aed) and r22944 (d1d8f44c) BUG= R=paul.lind@imgtec.com Review URL: https://codereview.chromium.org/446923003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22948 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
verwaest@chromium.org authored
BUG= R=ishell@chromium.org Review URL: https://codereview.chromium.org/446933003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22947 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
neis@chromium.org authored
This reverts commit 22945. Turns out Visual Studio doesn't have copysign(). TBR=rossberg@chromium.org BUG= Review URL: https://codereview.chromium.org/450473002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22946 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
neis@chromium.org authored
This is a reland of 22934, which failed to build on Windows due to a missing include, and on ARM due to a name clash with some predefined constants. R=rossberg@chromium.org BUG= Review URL: https://codereview.chromium.org/444023002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22945 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
verwaest@chromium.org authored
BUG= R=ishell@chromium.org Review URL: https://codereview.chromium.org/443023003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22944 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
verwaest@chromium.org authored
BUG= R=ishell@chromium.org Review URL: https://codereview.chromium.org/446923002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22943 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
rossberg@chromium.org authored
The unscobables allow us to black list properties from showing up in with statements. https://people.mozilla.org/~jorendorff/es6-draft.html#sec-object-environment-records-hasbinding-n The spec draft is not fully up to date. https://github.com/rwaldron/tc39-notes/blob/master/es6/2014-07/jul-29.md#conclusionresolution BUG=v8:3401 LOG=Y R=rossberg@chromium.org, verwaest@chromium.org Review URL: https://codereview.chromium.org/384963002 Patch from Erik Arvidsson <arv@chromium.org>. git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22942 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
TBR=rossberg@chromium.org Review URL: https://codereview.chromium.org/446883002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22941 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
akos.palfi@imgtec.com authored
Port r22931 (2af0a29f) BUG= R=gergely.kis@imgtec.com Review URL: https://codereview.chromium.org/440423004 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22940 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
verwaest@chromium.org authored
BUG= R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/443993002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22939 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
Contributed by Mathias Bynens <mathiasb@opera.com>. TEST=mjsunit/es6/string-html BUG=v8:2218 LOG=Y R=yangguo@chromium.org Review URL: https://codereview.chromium.org/422543003 Patch from Mathias Bynens <mathias@qiwi.be>. git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22938 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
TBR=jochen@chromium.org Review URL: https://codereview.chromium.org/442343003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22937 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
neis@chromium.org authored
This reverts 22934. TBR=rossberg@chromium.org BUG= Review URL: https://codereview.chromium.org/443123002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22936 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
If the platform has a variable length call sequence more than simple offset math is required. This can be true with out of line constant pools on PowerPC. BUG= R=yangguo@chromium.org Review URL: https://codereview.chromium.org/427863003 Patch from Andrew Low <andrew_low@ca.ibm.com>. git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22935 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
neis@chromium.org authored
R=rossberg@chromium.org BUG= Review URL: https://codereview.chromium.org/437393005 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22934 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
R=akos.palfi@imgtec.com Review URL: https://codereview.chromium.org/446863002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22933 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
R=verwaest@chromium.org Review URL: https://codereview.chromium.org/448683002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22932 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
verwaest@chromium.org authored
BUG= R=yangguo@chromium.org Review URL: https://codereview.chromium.org/443963002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22931 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
akos.palfi@imgtec.com authored
Port r22909 (df25caa5) BUG= R=gergely.kis@imgtec.com Review URL: https://codereview.chromium.org/447673003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22930 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
mstarzinger@chromium.org authored
R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/448653002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22929 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
bmeurer@chromium.org authored
This reverts commit r22927 for breaking build. TBR=svenpanne@chromium.org Review URL: https://codereview.chromium.org/448663002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22928 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
bmeurer@chromium.org authored
TEST=compiler-unittests BUG=v8:3489 LOG=y R=svenpanne@chromium.org, jochen@chromium.org Review URL: https://codereview.chromium.org/447563003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22927 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
neis@chromium.org authored
R=rossberg@chromium.org BUG= Review URL: https://codereview.chromium.org/444883005 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22926 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
wingo@igalia.com authored
The new ParserCheckpoint mechanism resets some state, notably the bailout ID counter but also some statement counters (only applicable once we get "do" expressions) when we decide to reinterpret a comma expression as arrow function arguments. R=rossberg@chromium.org, marja@chromium.org BUG=v8:3475 LOG=N Review URL: https://codereview.chromium.org/443903003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22925 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
jarin@chromium.org authored
BUG= R=bmeurer@chromium.org, mstarzinger@chromium.org Review URL: https://codereview.chromium.org/442253002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22924 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/448643002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22923 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
mstarzinger@chromium.org authored
R=rossberg@chromium.org Review URL: https://codereview.chromium.org/442283002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22922 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
This reverts r22918 and r22920. TBR=hpayer@chromium.org Review URL: https://codereview.chromium.org/448633002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22921 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/444953002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22920 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
akos.palfi@imgtec.com authored
Port r22896 (4e54978a) BUG= R=yangguo@chromium.org Review URL: https://codereview.chromium.org/444943002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22919 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-