- 11 Dec, 2014 10 commits
-
-
baptiste.afsa authored
The instruction selector now selects pseudo instructions: CompareAndBranch or TestAndBranch which are associated with their continuations so that generic code in the code generator will treat them as branch instruction and will be able to apply optimization like avoiding branches when the code can falltrhough. R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/798553002 Cr-Commit-Position: refs/heads/master@{#25773}
-
dcarney authored
R=bmeurer@chromium.org BUG=441107 LOG=N Review URL: https://codereview.chromium.org/795043003 Cr-Commit-Position: refs/heads/master@{#25772}
-
danno authored
Review URL: https://codereview.chromium.org/747283005 Cr-Commit-Position: refs/heads/master@{#25771}
-
jochen authored
It's never used. BUG=none R=dcarney@chromium.org LOG=n Review URL: https://codereview.chromium.org/797543002 Cr-Commit-Position: refs/heads/master@{#25770}
-
jochen authored
BUG=none R=mvstanton@chromium.org,yangguo@chromium.org LOG=n Review URL: https://codereview.chromium.org/791363002 Cr-Commit-Position: refs/heads/master@{#25769}
-
yangguo authored
Adapted from Raymond Toy's (rtoy@chromium.org) port, extracted from fdlibm's pow implementation. R=rtoy@chromium.org BUG=v8:3579 LOG=N Review URL: https://codereview.chromium.org/786823003 Cr-Commit-Position: refs/heads/master@{#25768}
-
kozyatinskiy authored
V8 didn't report compile events on pause before this patch. These events can be important for listener. For example, DevTools allows user to execute some JS code on pause and needs to show correct stack trace in message from it. BUG=396013 R=yurys@chromium.org Review URL: https://codereview.chromium.org/781623004 Cr-Commit-Position: refs/heads/master@{#25767}
-
machenbach authored
This ports https://codereview.chromium.org/769413004 to v8 DEPS. BUG=chromium:438401 LOG=n TBR=jshin@chromium.org Review URL: https://codereview.chromium.org/796813002 Cr-Commit-Position: refs/heads/master@{#25766}
-
Benedikt Meurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/794113002 Cr-Commit-Position: refs/heads/master@{#25765}
-
vchigrin authored
Review URL: https://codereview.chromium.org/793753002 Cr-Commit-Position: refs/heads/master@{#25764}
-
- 10 Dec, 2014 30 commits
-
-
adamk authored
This completes the first round of optimizations for Map and Set. All non-key-dependent methods now have a Hydrogen version, and for keyed methods, string versions are optimized. Review URL: https://codereview.chromium.org/796503002 Cr-Commit-Position: refs/heads/master@{#25763}
-
mathiasb authored
TEST=mjsunit/harmony BUG=v8:3751 LOG=N Review URL: https://codereview.chromium.org/770333005 Cr-Commit-Position: refs/heads/master@{#25762}
-
dslomov authored
R=rossberg@chromium.org BUG=v8:2198 LOG=Y Review URL: https://codereview.chromium.org/792543002 Cr-Commit-Position: refs/heads/master@{#25761}
-
dslomov authored
R=arv@chromium.org,marja@chromium.org BUG=v8:2198 LOG=N Review URL: https://codereview.chromium.org/788143004 Cr-Commit-Position: refs/heads/master@{#25760}
-
adamk authored
They both now run fast (due to utilizing transitions instead of always creating new maps) and sealed or non-extensible objects can stay in fast mode after transitioning. This almost entirely reuses the code for transitioning objects frozen by Object.freeze(), with the added benefit of freeing up a bit on the map (we no longer keep track of frozen-ness, as that bit wasn't used for anything interesting). BUG=v8:3662,chromium:115960 LOG=y Review URL: https://codereview.chromium.org/776143005 Cr-Commit-Position: refs/heads/master@{#25759}
-
adamk authored
Review URL: https://codereview.chromium.org/779173010 Cr-Commit-Position: refs/heads/master@{#25758}
-
Adam Klein authored
The null constructor they had previously could be observed as crashes in the V8 API's Object::CreationContext() method and in Object.observe. BUG=v8:3750 LOG=n R=arv@chromium.org, dslomov@chromium.org Review URL: https://codereview.chromium.org/787763005 Cr-Commit-Position: refs/heads/master@{#25757}
-
jarin authored
Revert of Avoid number range holes in bitset types. (patchset #5 id:80001 of https://codereview.chromium.org/759013003/) Reason for revert: For breaking the waterfall (run-json-stringify test). Original issue's description: > Avoid number range holes in bitset types. > > BUG= TBR=rossberg@chromium.org NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/794663002 Cr-Commit-Position: refs/heads/master@{#25756}
-
ulan authored
BUG= TBR=hpayer@chromium.org Review URL: https://codereview.chromium.org/795633002 Cr-Commit-Position: refs/heads/master@{#25755}
-
jarin authored
BUG= Review URL: https://codereview.chromium.org/759013003 Cr-Commit-Position: refs/heads/master@{#25754}
-
vogelheim authored
This makes tests runnable with the external snapshot, and should be the last step before enabling external snapshot on >=1 bots. R=yangguo BUG= Review URL: https://codereview.chromium.org/780333004 Cr-Commit-Position: refs/heads/master@{#25753}
-
vogelheim authored
R=yangguo BUG= Review URL: https://codereview.chromium.org/792733003 Cr-Commit-Position: refs/heads/master@{#25752}
-
mstarzinger authored
R=dcarney@chromium.org Review URL: https://codereview.chromium.org/770373003 Cr-Commit-Position: refs/heads/master@{#25751}
-
ishell authored
Reland of "TransitionArray now uses <is_data_property, name, attributes> tuple as a key, which allows to have several entries for the same property name." Review URL: https://codereview.chromium.org/793453004 Cr-Commit-Position: refs/heads/master@{#25750}
-
yangguo authored
R=vogelheim@chromium.org Review URL: https://codereview.chromium.org/791033002 Cr-Commit-Position: refs/heads/master@{#25749}
-
yangguo authored
R=rossberg@chromium.org Review URL: https://codereview.chromium.org/789163002 Cr-Commit-Position: refs/heads/master@{#25748}
-
yangguo authored
R=vogelheim@chromium.org Review URL: https://codereview.chromium.org/789213002 Cr-Commit-Position: refs/heads/master@{#25747}
-
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}
-
hpayer authored
BUG= Review URL: https://codereview.chromium.org/787383002 Cr-Commit-Position: refs/heads/master@{#25745}
-
dcarney authored
TBR=jkummerow@chromium.org BUG= Review URL: https://codereview.chromium.org/794563002 Cr-Commit-Position: refs/heads/master@{#25744}
-
Benedikt Meurer authored
TEST=cctest R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/790123002 Cr-Commit-Position: refs/heads/master@{#25743}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/789083005 Cr-Commit-Position: refs/heads/master@{#25742}
-
yangguo authored
Review URL: https://codereview.chromium.org/791723004 Cr-Commit-Position: refs/heads/master@{#25741}
-
titzer authored
R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/789083004 Cr-Commit-Position: refs/heads/master@{#25740}
-
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}
-
dcarney authored
R=jkummerow@chromium.org BUG=433458 LOG=N Review URL: https://codereview.chromium.org/759683004 Cr-Commit-Position: refs/heads/master@{#25737}
-
dcarney authored
R=jarin@chromium.org, BUG= Review URL: https://codereview.chromium.org/785993002 Cr-Commit-Position: refs/heads/master@{#25736}
-
d authored
Requires adding a SameValueZero implementation. LOG=Y BUG=v8:3575 R=dslomov@chromium.org, arv@chromium.org TEST=added to test262 Review URL: https://codereview.chromium.org/771863002 Cr-Commit-Position: refs/heads/master@{#25735}
-
caitpotter88 authored
LOG=N R=dslomov@chromium.org BUG= Review URL: https://codereview.chromium.org/785233005 Cr-Commit-Position: refs/heads/master@{#25734}
-