- 13 Mar, 2015 21 commits
-
-
jochen authored
We also cross compile on Windows for example. Since we can't switch the toolchain there, we'll just use the 64bit toolchain and produce an invalid snapshot :-/ BUG=none R=dpranke@chromium.org LOG=n TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/1008933002 Cr-Commit-Position: refs/heads/master@{#27192}
-
mstarzinger authored
R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/1009453004 Cr-Commit-Position: refs/heads/master@{#27191}
-
arv authored
ES6 specs the function length property (it was not part of ES5) and it makes it configurable. BUG=v8:3045 LOG=N R=mstarzinger@chromium.org, adamk@chromium.org CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_chromium_rel_ng;tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/993073002 Cr-Commit-Position: refs/heads/master@{#27190}
-
dslomov authored
Also fix parsing of declarations after case labels. R=waldron.rick@gmail.com,rossberg@chromium.org BUG=v8:3939 LOG=N Review URL: https://codereview.chromium.org/964063003 Cr-Commit-Position: refs/heads/master@{#27189}
-
rossberg authored
R=marja@chromium.org BUG=v8:3956 LOG=N Review URL: https://codereview.chromium.org/1002253002 Cr-Commit-Position: refs/heads/master@{#27188}
-
dslomov authored
We have been shipping harmony scoping for 2 Chrome releases now (M41 and M42). Time to remove the flag. R=rossberg@chromium.org LOG=Y Review URL: https://codereview.chromium.org/1007783002 Cr-Commit-Position: refs/heads/master@{#27187}
-
kozyatinskiy authored
Error.stack contains function.name if its type is string. Otherwise if function have inferred name then .stack contains it. For functions from eval .stack property contains "eval". LOG=N BUG=chromium:17356 R=yurys@chromium.org Review URL: https://codereview.chromium.org/919653002 Cr-Commit-Position: refs/heads/master@{#27186}
-
yangguo authored
R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/1009443002 Cr-Commit-Position: refs/heads/master@{#27185}
-
jochen authored
Since incremental marking hasn't completed yet at this point, we can't use the MC's root visitor. Also, we shouldn't hurry with incremental marking while overapproximating BUG=v8:3862 R=hpayer@chromium.org LOG=n Review URL: https://codereview.chromium.org/997423002 Cr-Commit-Position: refs/heads/master@{#27184}
-
yangguo authored
This fixes some failures on MIPS. Though not all of them, since MIPS does not correctly implement set_target_internal_reference. R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/1008823002 Cr-Commit-Position: refs/heads/master@{#27183}
-
dslomov authored
StoreIC::Store was missing a check present in LoadIC::Load. R=rossberg@chromium.org BUG=v8:3941 LOG=Y Review URL: https://codereview.chromium.org/1001323002 Cr-Commit-Position: refs/heads/master@{#27182}
-
yangguo authored
R=vogelheim@chromium.org Review URL: https://codereview.chromium.org/1006873002 Cr-Commit-Position: refs/heads/master@{#27181}
-
jochen authored
Not only does this remove code duplication, I also plan to use this for unifying reference group marking later BUG=none R=hpayer@chromium.org LOG=n Review URL: https://codereview.chromium.org/1007793002 Cr-Commit-Position: refs/heads/master@{#27180}
-
yangguo authored
R=hpayer@chromium.org Review URL: https://codereview.chromium.org/1009433002 Cr-Commit-Position: refs/heads/master@{#27179}
-
titzer authored
R=jkummerow@chromium.org BUG= Review URL: https://codereview.chromium.org/1002203003 Cr-Commit-Position: refs/heads/master@{#27178}
-
yangguo authored
Platform ports that use this RelocInfo kind need to implement set_target_internal_reference accordingly to distinguish between INTERNAL_REFERENCE and INTERNAL_REFERENCE_ENCODED. R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/1000373003 Cr-Commit-Position: refs/heads/master@{#27177}
-
marja authored
We previously had two nested SCRIPT_SCOPEs (used to be GLOBAL_SCOPES), but as the lexical variable implementation changed, the inner one is no longer needed. BUG= Review URL: https://codereview.chromium.org/1002193002 Cr-Commit-Position: refs/heads/master@{#27176}
-
jochen authored
BUG=v8:3608 R=yangguo@chromium.org LOG=y Review URL: https://codereview.chromium.org/1001313002 Cr-Commit-Position: refs/heads/master@{#27175}
-
michael_dawson authored
Port 99f8d57f Original commit message: Basically recognize certain x < y ? x : y constructs and turn that into Float64Min/Float64Max operations, if the target machine supports that. On x86 we lower to (v)minsd/(v)maxsd. R=dcarney@chromium.org Review URL: https://codereview.chromium.org/998283002 Cr-Commit-Position: refs/heads/master@{#27160} R=danno@chromium.org, svenpanne@chromium.org BUG= Review URL: https://codereview.chromium.org/1005693002 Cr-Commit-Position: refs/heads/master@{#27174}
-
michael_dawson authored
Port d4696c48 Original commit message: This moves the decision whether to report a message or not to when the pending exception is propagated instead of trying to preserve the decision in a ThreadLocalTop field. R=titzer@chromium.org Review URL: https://codereview.chromium.org/998943003 Cr-Commit-Position: refs/heads/master@{#27150} R=danno@chromium.org, svenpanne@chromium.org, titzer@chromium.org BUG= Review URL: https://codereview.chromium.org/1000963002 Cr-Commit-Position: refs/heads/master@{#27173}
-
bmeurer authored
Reduces the amount of custom support code for Math functions in TurboFan and allows for more general inlining (i.e. independent of parameter types). BUG=v8:3952 LOG=n R=yangguo@chromium.org Review URL: https://codereview.chromium.org/1004083002 Cr-Commit-Position: refs/heads/master@{#27172}
-
- 12 Mar, 2015 19 commits
-
-
adamk authored
BUG=chromium:464695 LOG=n Review URL: https://codereview.chromium.org/1005553003 Cr-Commit-Position: refs/heads/master@{#27171}
-
Hannes Payer authored
BUG= R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/1004763002 Cr-Commit-Position: refs/heads/master@{#27170}
-
balazs.kilvady authored
BUG= Review URL: https://codereview.chromium.org/1006523002 Cr-Commit-Position: refs/heads/master@{#27169}
-
balazs.kilvady authored
Port 99f8d57f Original commit message: Basically recognize certain x < y ? x : y constructs and turn that into Float64Min/Float64Max operations, if the target machine supports that. On x86 we lower to (v)minsd/(v)maxsd. BUG= Review URL: https://codereview.chromium.org/1006513002 Cr-Commit-Position: refs/heads/master@{#27168}
-
arv authored
For ES5 the file names always included the whole path, like this: ch15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-3.js For ES6 this is no longer true: language/computed-property-names/basics/symbol.js language/computed-property-names/class/method/symbol.js To allow the status file to correctly identify the right test we need to change the reported test name to include the whole path. BUG=None LOG=N R=rossberg@chromium.org, machenbach@chromium.org Review URL: https://codereview.chromium.org/1001613002 Cr-Commit-Position: refs/heads/master@{#27167}
-
dcarney authored
R=verwaest@chromium.org BUG= Review URL: https://codereview.chromium.org/1002703002 Cr-Commit-Position: refs/heads/master@{#27166}
-
dslomov authored
The order should match the one for normal natives. R=yangguo@chromium.org Review URL: https://codereview.chromium.org/988513003 Cr-Commit-Position: refs/heads/master@{#27165}
-
jochen authored
Also add missing defines for arm simulator build BUG=v8:3841 R=machenbach@chromium.org LOG=n Review URL: https://codereview.chromium.org/874393007 Cr-Commit-Position: refs/heads/master@{#27164}
-
johan authored
e8b9f2d7 introduced a different cast which broke building on Illumos. Revert to previous behavior for V8_OS_SOLARIS only. Found on SmartOS while building with gcc 4.9.0. edit1: adding jochen to reviewers since he was assigned through the issue tracker and danno since he seems to do a fair amount of cross-platform work edit2: removing BUG reference because I don't understand what LOG needs to contain (and it seems to link to chromium and not the v8 repo). Please edit commit message as appropriate. BUG=3935 LOG=n Review URL: https://codereview.chromium.org/990063002 Cr-Commit-Position: refs/heads/master@{#27163}
-
mstarzinger authored
R=titzer@chromium.org Review URL: https://codereview.chromium.org/1004673002 Cr-Commit-Position: refs/heads/master@{#27162}
-
yangguo authored
R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/1000063002 Cr-Commit-Position: refs/heads/master@{#27161}
-
bmeurer authored
Basically recognize certain x < y ? x : y constructs and turn that into Float64Min/Float64Max operations, if the target machine supports that. On x86 we lower to (v)minsd/(v)maxsd. R=dcarney@chromium.org Review URL: https://codereview.chromium.org/998283002 Cr-Commit-Position: refs/heads/master@{#27160}
-
caitpotter88 authored
BUG=v8:3958, 450942 LOG=N R=arv@chromium.org Review URL: https://codereview.chromium.org/996223003 Cr-Commit-Position: refs/heads/master@{#27159}
-
balazs.kilvady authored
Port d4696c48 Original commit message: This moves the decision whether to report a message or not to when the pending exception is propagated instead of trying to preserve the decision in a ThreadLocalTop field. BUG= Review URL: https://codereview.chromium.org/1004623002 Cr-Commit-Position: refs/heads/master@{#27158}
-
mstarzinger authored
This introduces a choke point in the AstGraphBuilder for property access creation. This makes it easier to enrich all such nodes with additional side-table or debugging information. R=titzer@chromium.org Review URL: https://codereview.chromium.org/1002713002 Cr-Commit-Position: refs/heads/master@{#27157}
-
bashi authored
It should be possible to cast a Value to Int32 without throwing an exception when IsInt32() is true. Same for Uint32. BUG=chromium:462402 LOG=Y Review URL: https://codereview.chromium.org/1003663002 Cr-Commit-Position: refs/heads/master@{#27156}
-
Sven Panne authored
R=titzer@chromium.org Review URL: https://codereview.chromium.org/1002673002 Cr-Commit-Position: refs/heads/master@{#27155}
-
ishell authored
BUG=chromium:460917 LOG=Y Review URL: https://codereview.chromium.org/1000893003 Cr-Commit-Position: refs/heads/master@{#27154}
-
marja authored
Cleanup: Better helpers, unified line splitting. Also asserting that without strong mode, the snippets don't produce errors. Fix: The eval related tests were wrong (we didn't make sure that the error thrown comes from strong scoping and is not a normal runtime error). BUG=v8:3956 LOG=N Review URL: https://codereview.chromium.org/993393002 Cr-Commit-Position: refs/heads/master@{#27153}
-