[mcs] Implements C# 7.2 stackalloc span conversion in conditional expression
[mono-project.git] / docs / svgs / fragmentation.svg
blob62dc60bf541fb80c076818d92ba11e855db4e235
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!-- Created with Inkscape (http://www.inkscape.org/) -->
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://web.resource.org/cc/"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="744.09448819"
12 height="1052.3622047"
13 id="svg2"
14 sodipodi:version="0.32"
15 inkscape:version="0.42.2"
16 sodipodi:docbase="/home/miguel/mono/gc"
17 sodipodi:docname="fragmentation.svg"
18 inkscape:export-filename="/tmp/fragmentation.png"
19 inkscape:export-xdpi="90.000000"
20 inkscape:export-ydpi="90.000000">
21 <defs
22 id="defs4" />
23 <sodipodi:namedview
24 id="base"
25 pagecolor="#ffffff"
26 bordercolor="#666666"
27 borderopacity="1.0"
28 inkscape:pageopacity="0.0"
29 inkscape:pageshadow="2"
30 inkscape:zoom="1.6081777"
31 inkscape:cx="225.44672"
32 inkscape:cy="575.14344"
33 inkscape:document-units="px"
34 inkscape:current-layer="layer1"
35 inkscape:window-width="1388"
36 inkscape:window-height="998"
37 inkscape:window-x="0"
38 inkscape:window-y="27" />
39 <metadata
40 id="metadata7">
41 <rdf:RDF>
42 <cc:Work
43 rdf:about="">
44 <dc:format>image/svg+xml</dc:format>
45 <dc:type
46 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
47 </cc:Work>
48 </rdf:RDF>
49 </metadata>
51 inkscape:label="Layer 1"
52 inkscape:groupmode="layer"
53 id="layer1">
55 id="g2181"
56 transform="translate(0.000000,5.340576e-5)"
57 inkscape:export-filename="/tmp/compacting.png"
58 inkscape:export-xdpi="124.46000"
59 inkscape:export-ydpi="124.46000">
60 <rect
61 y="336.88107"
62 x="40.380459"
63 height="33.335033"
64 width="150.56403"
65 id="rect1306"
66 style="opacity:1.0000000;fill:#bf0000;fill-opacity:0.28961745;fill-rule:evenodd;stroke:#e97500;stroke-width:0.96217525;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" />
67 <text
68 id="text1308"
69 y="356.82397"
70 x="112.17029"
71 style="font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
72 xml:space="preserve"><tspan
73 y="356.82397"
74 x="112.17029"
75 id="tspan1310"
76 sodipodi:role="line">a</tspan></text>
77 <text
78 id="text1312"
79 y="357.98737"
80 x="210.86664"
81 style="font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
82 xml:space="preserve"><tspan
83 y="357.98737"
84 x="210.86664"
85 id="tspan1314"
86 sodipodi:role="line">b</tspan></text>
87 <rect
88 y="336.67050"
89 x="191.33643"
90 height="33.686447"
91 width="47.111221"
92 id="rect1320"
93 style="opacity:1.0000000;fill:#009f9d;fill-opacity:0.28961745;fill-rule:evenodd;stroke:#3a57e9;stroke-width:0.54104435;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" />
94 <text
95 id="text2066"
96 y="356.79828"
97 x="258.88504"
98 style="font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
99 xml:space="preserve"><tspan
100 y="356.79828"
101 x="258.88504"
102 id="tspan2068"
103 sodipodi:role="line">c</tspan></text>
104 <rect
105 y="332.71930"
106 x="36.785717"
107 height="42.142857"
108 width="252.85715"
109 id="rect2087"
110 style="opacity:1.0000000;fill:#97ff9f;fill-opacity:0.0000000;fill-rule:evenodd;stroke:#e93a3a;stroke-width:1.0000000;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" />
111 <rect
112 y="336.67966"
113 x="238.58723"
114 height="33.686447"
115 width="47.111221"
116 id="rect2070"
117 style="opacity:1.0000000;fill:#009f9d;fill-opacity:0.28961745;fill-rule:evenodd;stroke:#3a57e9;stroke-width:0.54104435;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" />
118 </g>
120 id="g2193"
121 transform="translate(0.000000,-1.451759)"
122 inkscape:export-filename="/tmp/compacting.png"
123 inkscape:export-xdpi="124.46000"
124 inkscape:export-ydpi="124.46000">
125 <text
126 id="text2095"
127 y="407.98737"
128 x="210.86664"
129 style="font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
130 xml:space="preserve"><tspan
131 y="407.98737"
132 x="210.86664"
133 id="tspan2097"
134 sodipodi:role="line">b</tspan></text>
135 <rect
136 y="386.67050"
137 x="191.33643"
138 height="33.686447"
139 width="47.111221"
140 id="rect2099"
141 style="opacity:1.0000000;fill:#009f9d;fill-opacity:0.28961745;fill-rule:evenodd;stroke:#3a57e9;stroke-width:0.54104435;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" />
142 <text
143 id="text2101"
144 y="406.79828"
145 x="258.88504"
146 style="font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
147 xml:space="preserve"><tspan
148 y="406.79828"
149 x="258.88504"
150 id="tspan2103"
151 sodipodi:role="line">c</tspan></text>
152 <rect
153 y="386.67966"
154 x="238.58722"
155 height="33.686447"
156 width="47.111221"
157 id="rect2107"
158 style="opacity:1.0000000;fill:#009f9d;fill-opacity:0.28961745;fill-rule:evenodd;stroke:#3a57e9;stroke-width:0.54104435;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" />
159 <rect
160 y="382.36215"
161 x="37.142860"
162 height="42.142857"
163 width="252.85715"
164 id="rect2105"
165 style="opacity:1.0000000;fill:#97ff9f;fill-opacity:0.0000000;fill-rule:evenodd;stroke:#e93a3a;stroke-width:1.0000000;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" />
166 </g>
168 id="g2202"
169 transform="translate(0.000000,-1.117897)"
170 inkscape:export-filename="/tmp/compacting.png"
171 inkscape:export-xdpi="124.46000"
172 inkscape:export-ydpi="124.46000">
173 <text
174 id="text2109"
175 y="455.84454"
176 x="210.86664"
177 style="font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
178 xml:space="preserve"><tspan
179 y="455.84454"
180 x="210.86664"
181 id="tspan2111"
182 sodipodi:role="line">b</tspan></text>
183 <rect
184 y="434.52768"
185 x="191.33643"
186 height="33.686447"
187 width="47.111221"
188 id="rect2113"
189 style="opacity:1.0000000;fill:#009f9d;fill-opacity:0.28961745;fill-rule:evenodd;stroke:#3a57e9;stroke-width:0.54104435;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" />
190 <text
191 id="text2115"
192 y="454.65546"
193 x="258.88504"
194 style="font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
195 xml:space="preserve"><tspan
196 y="454.65546"
197 x="258.88504"
198 id="tspan2117"
199 sodipodi:role="line">c</tspan></text>
200 <rect
201 y="434.53683"
202 x="238.58722"
203 height="33.686447"
204 width="47.111221"
205 id="rect2119"
206 style="opacity:1.0000000;fill:#009f9d;fill-opacity:0.28961745;fill-rule:evenodd;stroke:#3a57e9;stroke-width:0.54104435;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" />
207 <rect
208 y="434.44754"
209 x="41.444386"
210 height="33.686447"
211 width="47.111221"
212 id="rect2127"
213 style="opacity:1.0000000;fill:#009f9d;fill-opacity:0.28961745;fill-rule:evenodd;stroke:#3a57e9;stroke-width:0.54104435;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" />
214 <rect
215 y="430.21933"
216 x="37.142857"
217 height="42.142857"
218 width="252.85715"
219 id="rect2121"
220 style="opacity:1.0000000;fill:#97ff9f;fill-opacity:0.0000000;fill-rule:evenodd;stroke:#e93a3a;stroke-width:1.0000000;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" />
221 <text
222 id="text2123"
223 y="455.7644"
224 x="60.974598"
225 style="font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
226 xml:space="preserve"><tspan
227 y="455.76440"
228 x="60.974598"
229 id="tspan2125"
230 sodipodi:role="line">d</tspan></text>
231 </g>
233 id="g2214"
234 transform="translate(0.000000,0.287437)"
235 inkscape:export-filename="/tmp/compacting.png"
236 inkscape:export-xdpi="124.46000"
237 inkscape:export-ydpi="124.46000">
238 <text
239 id="text2133"
240 y="502.63025"
241 x="211.58092"
242 style="font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
243 xml:space="preserve"><tspan
244 y="502.63025"
245 x="211.58092"
246 id="tspan2135"
247 sodipodi:role="line">b</tspan></text>
248 <rect
249 y="481.31339"
250 x="192.05070"
251 height="33.686447"
252 width="47.111221"
253 id="rect2137"
254 style="opacity:1.0000000;fill:#009f9d;fill-opacity:0.28961745;fill-rule:evenodd;stroke:#3a57e9;stroke-width:0.54104435;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" />
255 <rect
256 y="477.00504"
257 x="37.857136"
258 height="42.142857"
259 width="252.85715"
260 id="rect2147"
261 style="opacity:1.0000000;fill:#97ff9f;fill-opacity:0.0000000;fill-rule:evenodd;stroke:#e93a3a;stroke-width:1.0000000;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" />
262 <rect
263 y="481.23325"
264 x="42.158665"
265 height="33.686447"
266 width="47.111221"
267 id="rect2145"
268 style="opacity:1.0000000;fill:#009f9d;fill-opacity:0.28961745;fill-rule:evenodd;stroke:#3a57e9;stroke-width:0.54104435;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" />
269 <text
270 id="text2149"
271 y="502.55011"
272 x="61.688877"
273 style="font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
274 xml:space="preserve"><tspan
275 y="502.55011"
276 x="61.688877"
277 id="tspan2151"
278 sodipodi:role="line">d</tspan></text>
279 </g>
280 <rect
281 style="opacity:1.0000000;fill:#97ff9f;fill-opacity:0.0000000;fill-rule:evenodd;stroke:#e93a3a;stroke-width:0.99986458;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000"
282 id="rect2163"
283 width="252.78864"
284 height="42.142857"
285 x="38.244465"
286 y="525.57648"
287 inkscape:export-filename="/tmp/compacting.png"
288 inkscape:export-xdpi="124.46000"
289 inkscape:export-ydpi="124.46000" />
290 <text
291 xml:space="preserve"
292 style="font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
293 x="109.33745"
294 y="551.20172"
295 id="text2153"
296 inkscape:export-filename="/tmp/compacting.png"
297 inkscape:export-xdpi="124.46000"
298 inkscape:export-ydpi="124.46000"><tspan
299 sodipodi:role="line"
300 id="tspan2155"
301 x="109.33745"
302 y="551.20172">b</tspan></text>
303 <rect
304 style="opacity:1.0000000;fill:#009f9d;fill-opacity:0.28961745;fill-rule:evenodd;stroke:#3a57e9;stroke-width:0.54104435;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000"
305 id="rect2157"
306 width="47.111221"
307 height="33.686447"
308 x="89.807236"
309 y="529.88483"
310 inkscape:export-filename="/tmp/compacting.png"
311 inkscape:export-xdpi="124.46000"
312 inkscape:export-ydpi="124.46000" />
313 <rect
314 style="opacity:1.0000000;fill:#009f9d;fill-opacity:0.28961745;fill-rule:evenodd;stroke:#3a57e9;stroke-width:0.54104435;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000"
315 id="rect2165"
316 width="47.111221"
317 height="33.686447"
318 x="42.515812"
319 y="529.80469"
320 inkscape:export-filename="/tmp/compacting.png"
321 inkscape:export-xdpi="124.46000"
322 inkscape:export-ydpi="124.46000" />
323 <text
324 xml:space="preserve"
325 style="font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
326 x="62.046024"
327 y="551.12158"
328 id="text2167"
329 inkscape:export-filename="/tmp/compacting.png"
330 inkscape:export-xdpi="124.46000"
331 inkscape:export-ydpi="124.46000"><tspan
332 sodipodi:role="line"
333 id="tspan2169"
334 x="62.046024"
335 y="551.12158">d</tspan></text>
336 <rect
337 style="opacity:1.0000000;fill:#bf0000;fill-opacity:0.28961745;fill-rule:evenodd;stroke:#e97500;stroke-width:0.96217525;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000"
338 id="rect2171"
339 width="150.56403"
340 height="33.335033"
341 x="137.73921"
342 y="529.98041"
343 inkscape:export-filename="/tmp/compacting.png"
344 inkscape:export-xdpi="124.46000"
345 inkscape:export-ydpi="124.46000" />
346 <text
347 xml:space="preserve"
348 style="font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
349 x="209.3181"
350 y="549.92334"
351 id="text2177"
352 inkscape:export-filename="/tmp/compacting.png"
353 inkscape:export-xdpi="124.46000"
354 inkscape:export-ydpi="124.46000"><tspan
355 sodipodi:role="line"
356 id="tspan2179"
357 x="209.31810"
358 y="549.92334">e</tspan></text>
359 <text
360 xml:space="preserve"
361 style="font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
362 x="18.364119"
363 y="358.15894"
364 id="text2235"
365 inkscape:export-filename="/tmp/compacting.png"
366 inkscape:export-xdpi="124.46000"
367 inkscape:export-ydpi="124.46000"><tspan
368 sodipodi:role="line"
369 id="tspan2237"
370 x="18.364119"
371 y="358.15894">3</tspan></text>
372 <text
373 xml:space="preserve"
374 style="font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
375 x="18.077009"
376 y="406.35583"
377 id="text2239"
378 inkscape:export-filename="/tmp/compacting.png"
379 inkscape:export-xdpi="124.46000"
380 inkscape:export-ydpi="124.46000"><tspan
381 sodipodi:role="line"
382 id="tspan2241"
383 x="18.077009"
384 y="406.35583">4</tspan></text>
385 <text
386 xml:space="preserve"
387 style="font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
388 x="18.452009"
389 y="454.46191"
390 id="text2243"
391 inkscape:export-filename="/tmp/compacting.png"
392 inkscape:export-xdpi="124.46000"
393 inkscape:export-ydpi="124.46000"><tspan
394 sodipodi:role="line"
395 id="tspan2245"
396 x="18.452009"
397 y="454.46191">5</tspan></text>
398 <text
399 xml:space="preserve"
400 style="font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
401 x="18.15904"
402 y="502.73206"
403 id="text2247"
404 inkscape:export-filename="/tmp/compacting.png"
405 inkscape:export-xdpi="124.46000"
406 inkscape:export-ydpi="124.46000"><tspan
407 sodipodi:role="line"
408 id="tspan2249"
409 x="18.159040"
410 y="502.73206">6</tspan></text>
411 <text
412 xml:space="preserve"
413 style="font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
414 x="18.428572"
415 y="551.02197"
416 id="text2251"
417 inkscape:export-xdpi="124.46000"
418 inkscape:export-ydpi="124.46000"
419 inkscape:export-filename="/tmp/compacting.png"><tspan
420 sodipodi:role="line"
421 id="tspan2253"
422 x="18.428572"
423 y="551.02197">7</tspan></text>
424 </g>
425 </svg>