Title: [260464] trunk/Websites/webkit.org
- Revision
- 260464
- Author
- fpi...@apple.com
- Date
- 2020-04-21 15:33:08 -0700 (Tue, 21 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/abstract-heaps.graffle:
* blog-files/speculation-in-jsc/abstract-heaps.svg:
Modified Paths
Diff
Modified: trunk/Websites/webkit.org/ChangeLog (260463 => 260464)
--- trunk/Websites/webkit.org/ChangeLog 2020-04-21 22:27:16 UTC (rev 260463)
+++ trunk/Websites/webkit.org/ChangeLog 2020-04-21 22:33:08 UTC (rev 260464)
@@ -2,6 +2,13 @@
Unreviewed, check in some more files for a blog post.
+ * blog-files/speculation-in-jsc/abstract-heaps.graffle:
+ * blog-files/speculation-in-jsc/abstract-heaps.svg:
+
+2020-04-21 Filip Pizlo <fpi...@apple.com>
+
+ Unreviewed, check in some more files for a blog post.
+
* blog-files/speculation-in-jsc/abstract-heaps.graffle: Added.
* blog-files/speculation-in-jsc/abstract-heaps.svg: Added.
Modified: trunk/Websites/webkit.org/blog-files/speculation-in-jsc/abstract-heaps.graffle
(Binary files differ)
Modified: trunk/Websites/webkit.org/blog-files/speculation-in-jsc/abstract-heaps.svg (260463 => 260464)
--- trunk/Websites/webkit.org/blog-files/speculation-in-jsc/abstract-heaps.svg 2020-04-21 22:27:16 UTC (rev 260463)
+++ trunk/Websites/webkit.org/blog-files/speculation-in-jsc/abstract-heaps.svg 2020-04-21 22:33:08 UTC (rev 260464)
@@ -2,29 +2,34 @@
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="140 135 549 137" width="549" height="137">
<defs>
- <font-face font-family="Helvetica Neue" font-size="16" panose-1="2 0 4 3 0 0 0 2 0 4" units-per-em="1000" underline-position="-100" underline-thickness="50" slope="0" x-height="523" cap-height="721" ascent="966.9952" descent="-212.99744" font-weight="300">
+ <font-face font-family="Monaco" font-size="16" units-per-em="1000" underline-position="-37.597656" underline-thickness="75.68359" slope="0" x-height="545.41016" cap-height="757.8125" ascent="1e3" descent="-250" font-weight="400">
<font-face-src>
- <font-face-name name="HelveticaNeue-Light"/>
+ <font-face-name name="Monaco"/>
</font-face-src>
</font-face>
- <font-face font-family="Helvetica Neue" font-size="10" panose-1="2 0 4 3 0 0 0 2 0 4" units-per-em="1000" underline-position="-100" underline-thickness="50" slope="0" x-height="523" cap-height="721" ascent="966.9952" descent="-212.99744" font-weight="300">
+ <font-face font-family="Monaco" font-size="8" units-per-em="1000" underline-position="-37.597656" underline-thickness="75.68359" slope="0" x-height="545.41016" cap-height="757.8125" ascent="1e3" descent="-250" font-weight="400">
<font-face-src>
- <font-face-name name="HelveticaNeue-Light"/>
+ <font-face-name name="Monaco"/>
</font-face-src>
</font-face>
- <font-face font-family="Helvetica Neue" font-size="9" panose-1="2 0 4 3 0 0 0 2 0 4" units-per-em="1000" underline-position="-100" underline-thickness="50" slope="0" x-height="523" cap-height="721" ascent="966.9952" descent="-212.99744" font-weight="300">
+ <font-face font-family="Monaco" font-size="9" units-per-em="1000" underline-position="-37.597656" underline-thickness="75.68359" slope="0" x-height="545.41016" cap-height="757.8125" ascent="1e3" descent="-250" font-weight="400">
<font-face-src>
- <font-face-name name="HelveticaNeue-Light"/>
+ <font-face-name name="Monaco"/>
</font-face-src>
</font-face>
- <font-face font-family="Helvetica Neue" font-size="12" panose-1="2 0 5 3 0 0 0 2 0 4" units-per-em="1000" underline-position="-100" underline-thickness="50" slope="0" x-height="517" cap-height="714" ascent="951.9958" descent="-212.99744" font-weight="400">
+ <font-face font-family="Monaco" font-size="12" units-per-em="1000" underline-position="-37.597656" underline-thickness="75.68359" slope="0" x-height="545.41016" cap-height="757.8125" ascent="1e3" descent="-250" font-weight="400">
<font-face-src>
- <font-face-name name="HelveticaNeue"/>
+ <font-face-name name="Monaco"/>
</font-face-src>
</font-face>
+ <font-face font-family="Monaco" font-size="15" units-per-em="1000" underline-position="-37.597656" underline-thickness="75.68359" slope="0" x-height="545.41016" cap-height="757.8125" ascent="1e3" descent="-250" font-weight="400">
+ <font-face-src>
+ <font-face-name name="Monaco"/>
+ </font-face-src>
+ </font-face>
</defs>
<metadata> Produced by OmniGraffle 7.15
- <dc:date>2020-04-21 22:25:51 +0000</dc:date>
+ <dc:date>2020-04-21 22:32:40 +0000</dc:date>
</metadata>
<g id="Canvas_1" stroke="none" stroke-dasharray="none" fill-opacity="1" stroke-opacity="1" fill="none">
<title>Canvas 1</title>
@@ -34,129 +39,129 @@
<g id="Graphic_2">
<rect x="140.5" y="136" width="548" height="28.5" fill="white"/>
<rect x="140.5" y="136" width="548" height="28.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
- <text transform="translate(145.5 141.01794)" fill="black">
- <tspan font-family="Helvetica Neue" font-size="16" font-weight="300" fill="black" x="248.848" y="15">World</tspan>
+ <text transform="translate(145.5 139.58203)" fill="black">
+ <tspan font-family="Monaco" font-size="16" font-weight="400" fill="black" x="244.9961" y="16">World</tspan>
</text>
</g>
<g id="Graphic_3">
<rect x="140.5" y="171.5" width="396.5" height="28.5" fill="white"/>
<rect x="140.5" y="171.5" width="396.5" height="28.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
- <text transform="translate(145.5 176.51794)" fill="black">
- <tspan font-family="Helvetica Neue" font-size="16" font-weight="300" fill="black" x="174.722" y="15">Heap</tspan>
+ <text transform="translate(145.5 175.08203)" fill="black">
+ <tspan font-family="Monaco" font-size="16" font-weight="400" fill="black" x="174.04688" y="16">Heap</tspan>
</text>
</g>
<g id="Graphic_4">
<rect x="543" y="171.5" width="112.5" height="28.5" fill="white"/>
<rect x="543" y="171.5" width="112.5" height="28.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
- <text transform="translate(548 176.51794)" fill="black">
- <tspan font-family="Helvetica Neue" font-size="16" font-weight="300" fill="black" x="31.538" y="15">Stack</tspan>
+ <text transform="translate(548 175.08203)" fill="black">
+ <tspan font-family="Monaco" font-size="16" font-weight="400" fill="black" x="27.246094" y="16">Stack</tspan>
</text>
</g>
<g id="Graphic_5">
<rect x="661.5" y="171.5" width="27" height="28.5" fill="white"/>
<rect x="661.5" y="171.5" width="27" height="28.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
- <text transform="translate(663.7 173.45993)" fill="black">
- <tspan font-family="Helvetica Neue" font-size="10" font-weight="300" fill="black" x="1.76" y="10">Side</tspan>
- <tspan font-family="Helvetica Neue" font-size="10" font-weight="300" fill="black" x="0" y="22.29007">State</tspan>
+ <text transform="translate(662.99805 175.08203)" fill="black">
+ <tspan font-family="Monaco" font-size="8" font-weight="400" fill="black" x="2.4003906" y="8">Side</tspan>
+ <tspan font-family="Monaco" font-size="8" font-weight="400" fill="black" x="0" y="18.667969">State</tspan>
</text>
</g>
<g id="Graphic_6">
<rect x="543" y="207" width="12.5" height="28.5" fill="white"/>
<rect x="543" y="207" width="12.5" height="28.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
- <text transform="translate(554.8805 211.827) rotate(90)" fill="black">
- <tspan font-family="Helvetica Neue" font-size="9" font-weight="300" fill="black" x="6838974e-19" y="9">argN</tspan>
+ <text transform="translate(555.1257 210.44824) rotate(90)" fill="black">
+ <tspan font-family="Monaco" font-size="9" font-weight="400" fill="black" x="0" y="9">argN</tspan>
</text>
</g>
<g id="Graphic_8">
<rect x="578" y="207" width="12.5" height="28.5" fill="white"/>
<rect x="578" y="207" width="12.5" height="28.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
- <text transform="translate(589.8805 212.493) rotate(90)" fill="black">
- <tspan font-family="Helvetica Neue" font-size="9" font-weight="300" fill="black" x="0" y="9">arg1</tspan>
+ <text transform="translate(590.1257 210.44824) rotate(90)" fill="black">
+ <tspan font-family="Monaco" font-size="9" font-weight="400" fill="black" x="0" y="9">arg1</tspan>
</text>
</g>
<g id="Graphic_10">
- <text transform="translate(561.25 212)" fill="black">
- <tspan font-family="Helvetica Neue" font-size="12" font-weight="400" fill="black" x="0" y="11">…</tspan>
+ <text transform="translate(563.6494 212)" fill="black">
+ <tspan font-family="Monaco" font-size="12" font-weight="400" fill="black" x="0" y="12">…</tspan>
</text>
</g>
<g id="Graphic_12">
<rect x="594" y="207" width="12.5" height="28.5" fill="white"/>
<rect x="594" y="207" width="12.5" height="28.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
- <text transform="translate(605.8805 214.5045) rotate(90)" fill="black">
- <tspan font-family="Helvetica Neue" font-size="9" font-weight="300" fill="black" x="9023893e-19" y="9">this</tspan>
+ <text transform="translate(606.1257 210.44824) rotate(90)" fill="black">
+ <tspan font-family="Monaco" font-size="9" font-weight="400" fill="black" x="0" y="9">this</tspan>
</text>
</g>
<g id="Graphic_13">
<rect x="610" y="207" width="12.5" height="28.5" fill="white"/>
<rect x="610" y="207" width="12.5" height="28.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
- <text transform="translate(621.8805 213.078) rotate(90)" fill="black">
- <tspan font-family="Helvetica Neue" font-size="9" font-weight="300" fill="black" x="47961635e-20" y="9">loc0</tspan>
+ <text transform="translate(622.1257 210.44824) rotate(90)" fill="black">
+ <tspan font-family="Monaco" font-size="9" font-weight="400" fill="black" x="0" y="9">loc0</tspan>
</text>
</g>
<g id="Graphic_14">
<rect x="643" y="207" width="12.5" height="28.5" fill="white"/>
<rect x="643" y="207" width="12.5" height="28.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
- <text transform="translate(654.8805 212.412) rotate(90)" fill="black">
- <tspan font-family="Helvetica Neue" font-size="9" font-weight="300" fill="black" x="0" y="9">locN</tspan>
+ <text transform="translate(655.1257 210.44824) rotate(90)" fill="black">
+ <tspan font-family="Monaco" font-size="9" font-weight="400" fill="black" x="0" y="9">locN</tspan>
</text>
</g>
<g id="Graphic_15">
- <text transform="translate(627 212)" fill="black">
- <tspan font-family="Helvetica Neue" font-size="12" font-weight="400" fill="black" x="0" y="11">…</tspan>
+ <text transform="translate(629.3994 212)" fill="black">
+ <tspan font-family="Monaco" font-size="12" font-weight="400" fill="black" x="0" y="12">…</tspan>
</text>
</g>
<g id="Graphic_16">
<rect x="140.5" y="207" width="147" height="28.5" fill="white"/>
<rect x="140.5" y="207" width="147" height="28.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
- <text transform="translate(145.5 212.01794)" fill="black">
- <tspan font-family="Helvetica Neue" font-size="16" font-weight="300" fill="black" x="8.332" y="15">NamedProperties</tspan>
+ <text transform="translate(146.48901 211.12378)" fill="black">
+ <tspan font-family="Monaco" font-size="15" font-weight="400" fill="black" x="0" y="15">NamedProperties</tspan>
</text>
</g>
<g id="Graphic_17">
<rect x="140.5" y="242.5" width="12.5" height="28.5" fill="white"/>
<rect x="140.5" y="242.5" width="12.5" height="28.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
- <text transform="translate(152.38053 247.2505) rotate(90)" fill="black">
- <tspan font-family="Helvetica Neue" font-size="9" font-weight="300" fill="black" x="0" y="9">“foo”</tspan>
+ <text transform="translate(152.62573 243.2478) rotate(90)" fill="black">
+ <tspan font-family="Monaco" font-size="9" font-weight="400" fill="black" x="0" y="9">“foo”</tspan>
</text>
</g>
<g id="Graphic_18">
<rect x="157.5" y="242.5" width="12.5" height="28.5" fill="white"/>
<rect x="157.5" y="242.5" width="12.5" height="28.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
- <text transform="translate(169.38053 247.084) rotate(90)" fill="black">
- <tspan font-family="Helvetica Neue" font-size="9" font-weight="300" fill="black" x="0" y="9">“bar”</tspan>
+ <text transform="translate(169.62573 243.2478) rotate(90)" fill="black">
+ <tspan font-family="Monaco" font-size="9" font-weight="400" fill="black" x="0" y="9">“bar”</tspan>
</text>
</g>
<g id="Graphic_19">
<rect x="174.5" y="242.5" width="12.5" height="28.5" fill="white"/>
<rect x="174.5" y="242.5" width="12.5" height="28.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
- <text transform="translate(186.38053 246.418) rotate(90)" fill="black">
- <tspan font-family="Helvetica Neue" font-size="9" font-weight="300" fill="black" x="33217873e-20" y="9">“baz”</tspan>
+ <text transform="translate(186.62573 243.2478) rotate(90)" fill="black">
+ <tspan font-family="Monaco" font-size="9" font-weight="400" fill="black" x="0" y="9">“baz”</tspan>
</text>
</g>
<g id="Graphic_20">
- <text transform="translate(192.5 247.5)" fill="black">
- <tspan font-family="Helvetica Neue" font-size="12" font-weight="400" fill="black" x="0" y="11">…</tspan>
+ <text transform="translate(194.89941 247.5)" fill="black">
+ <tspan font-family="Monaco" font-size="12" font-weight="400" fill="black" x="0" y="12">…</tspan>
</text>
</g>
<g id="Graphic_21">
<rect x="291.5" y="207" width="51.5" height="28.5" fill="white"/>
<rect x="291.5" y="207" width="51.5" height="28.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
- <text transform="translate(293.73 208.95993)" fill="black">
- <tspan font-family="Helvetica Neue" font-size="10" font-weight="300" fill="black" x="7.405" y="10">JSCell_</tspan>
- <tspan font-family="Helvetica Neue" font-size="10" font-weight="300" fill="black" x="4369838e-19" y="22.29007">structureID</tspan>
+ <text transform="translate(293.5957 210.58203)" fill="black">
+ <tspan font-family="Monaco" font-size="8" font-weight="400" fill="black" x="8.601562" y="8">JSCell_</tspan>
+ <tspan font-family="Monaco" font-size="8" font-weight="400" fill="black" x="0" y="18.667969">structureID</tspan>
</text>
</g>
<g id="Graphic_22">
<rect x="347" y="207" width="51.5" height="28.5" fill="white"/>
<rect x="347" y="207" width="51.5" height="28.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
- <text transform="translate(350.43 208.95993)" fill="black">
- <tspan font-family="Helvetica Neue" font-size="10" font-weight="300" fill="black" x="0" y="10">JSObject_</tspan>
- <tspan font-family="Helvetica Neue" font-size="10" font-weight="300" fill="black" x="5.1" y="22.29007">butterfly</tspan>
+ <text transform="translate(351.1465 210.58203)" fill="black">
+ <tspan font-family="Monaco" font-size="8" font-weight="400" fill="black" x="0" y="8">JSObject_</tspan>
+ <tspan font-family="Monaco" font-size="8" font-weight="400" fill="black" x="0" y="18.667969">butterfly</tspan>
</text>
</g>
<g id="Graphic_23">
- <text transform="translate(403.5 212)" fill="black">
- <tspan font-family="Helvetica Neue" font-size="12" font-weight="400" fill="black" x="0" y="11">…</tspan>
+ <text transform="translate(405.8994 212)" fill="black">
+ <tspan font-family="Monaco" font-size="12" font-weight="400" fill="black" x="0" y="12">…</tspan>
</text>
</g>
</g>
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes