<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="389375" data-post-id="389375">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="andreh" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/andreh/120/29707_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  andreh
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<pre data-code-wrap="elixir"><code class="lang-elixir"># elixir  1.19.5-otp-28
[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 508 modules in 14335ms
[profile] Finished writing modules to disk in 17ms
[profile] Finished after compile callback in 561ms
[profile] Finished group pass check of 508 modules in 620ms

# elixir  1.20.0-rc.6-otp-28
[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 508 modules in 14739ms
[profile] Finished writing modules to disk in 18ms
[profile] Finished after compile callback in 548ms
[profile] Finished group pass check of 508 modules in 631ms

# elixir  1.20.0-rc.6-otp-28 [infer_signatures: [:elixir]]
[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 508 modules in 13881ms
[profile] Finished writing modules to disk in 10ms
[profile] Finished after compile callback in 217ms
[profile] Finished group pass check of 508 modules in 546ms

# elixir  1.20.0-rc.6-otp-28 [module_definition: :interpreted]
[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 508 modules in 17347ms
[profile] Finished writing modules to disk in 10ms
[profile] Finished after compile callback in 191ms
[profile] Finished group pass check of 508 modules in 407ms
</code></pre> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="389375" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixir-v1-20-0-rc-6-released/75448/13">Post #12</a>
	                </div>
	            </div>
              <div id="likers-container-389375" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="389375"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #12"></div>
  </section>
</div>
    <div class="postbit" id="389378" data-post-id="389378">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="delitrem" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/delitrem/120/32765_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  delitrem
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>At first – thanks for fixing <a href="https://github.com/elixir-lang/elixir/issues/15410" rel="noopener nofollow ugc">#15410</a>.</p>
<p>I do not use <code>v1.20.0-rc.6</code> for the measurements because this version does not work with my project (and there is also an issue related to <code>nimble_parsec</code> dependency build, which seems to be already fixed), but the <a href="https://github.com/elixir-lang/elixir/commit/e17cb856a0af0ea327c8bf57c1de83219f4e559e" rel="noopener nofollow ugc">e17cb85</a> commit – I hope it is still relevant.</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">Elixir 1.19.5 (compiled with Erlang/OTP 28)

[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 523 modules in 4574ms
[profile] Finished writing modules to disk in 19ms
[profile] Finished after compile callback in 763ms
[profile] Finished group pass check of 523 modules in 377ms


Elixir 1.20.0-rc.5 (compiled with Erlang/OTP 29)

[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 523 modules in 2678ms
[profile] Finished writing modules to disk in 12ms
[profile] Finished after compile callback in 304ms
[profile] Finished group pass check of 523 modules in 242ms


Elixir 1.21.0-dev (compiled with Erlang/OTP 29)

[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 523 modules in 2637ms
[profile] Finished writing modules to disk in 13ms
[profile] Finished after compile callback in 292ms
[profile] Finished group pass check of 523 modules in 225ms


Elixir 1.21.0-dev (compiled with Erlang/OTP 29)
elixirc_options: [infer_signatures: [:elixir]]

[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 523 modules in 2211ms
[profile] Finished writing modules to disk in 10ms
[profile] Finished after compile callback in 314ms
[profile] Finished group pass check of 523 modules in 167ms


Elixir 1.21.0-dev (compiled with Erlang/OTP 29)
elixirc_options: [module_definition: :interpreted]

[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 523 modules in 1508ms
[profile] Finished writing modules to disk in 11ms
[profile] Finished after compile callback in 276ms
[profile] Finished group pass check of 523 modules in 139ms
</code></pre> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="389378" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixir-v1-20-0-rc-6-released/75448/14">Post #13</a>
	                </div>
	            </div>
              <div id="likers-container-389378" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="389378"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #13"></div>
  </section>
</div>
    <div class="postbit" id="389385" data-post-id="389385">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="washbin" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  washbin
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Elixir 1.19.5 (compiled with Erlang/OTP 28)</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 351 modules in 9747ms
[profile] Finished writing modules to disk in 71ms
[profile] Finished after compile callback in 1ms
[profile] Finished group pass check of 351 modules in 953ms
</code></pre>
<p>Elixir 1.20.0-rc.6 (compiled with Erlang/OTP 28)</p>
<blockquote></blockquote>
<pre data-code-wrap="elixir"><code class="lang-elixir">[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 351 modules in 12295ms
[profile] Finished writing modules to disk in 50ms
[profile] Finished after compile callback in 1ms

=&gt; Some type related warnings here

[profile] Finished group pass check of 351 modules in 488ms
</code></pre> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="389385" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixir-v1-20-0-rc-6-released/75448/15">Post #14</a>
	                </div>
	            </div>
              <div id="likers-container-389385" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="389385"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #14"></div>
  </section>
</div>
    <div class="postbit" id="389405" data-post-id="389405">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="grigorius" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/grigorius/120/25697_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  grigorius
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>erlang 28.5<br>
elixir 1.19.5-otp-28</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 699 modules in 4333ms
[profile] Finished writing modules to disk in 85ms
[profile] Finished after compile callback in 2ms
[profile] Finished group pass check of 699 modules in 236ms
</code></pre>
<p>erlang 28.5<br>
elixir v1.20.0-rc.6</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 699 modules in 3564ms
[profile] Finished writing modules to disk in 107ms
[profile] Finished after compile callback in 2ms
[profile] Finished group pass check of 699 modules in 255ms
</code></pre>
<p>erlang 28.5<br>
elixir v1.20.0-rc.6<br>
<strong>elixirc_options: [infer_signatures: [:elixir]]</strong></p>
<pre data-code-wrap="elixir"><code class="lang-elixir">[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 699 modules in 4496ms
[profile] Finished writing modules to disk in 76ms
[profile] Finished after compile callback in 1ms
[profile] Finished group pass check of 699 modules in 477ms
</code></pre>
<p>erlang 28.5<br>
elixir v1.20.0-rc.6<br>
<strong>elixirc_options: [module_definition: :interpreted]</strong></p>
<pre data-code-wrap="elixir"><code class="lang-elixir">[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 699 modules in 2666ms
[profile] Finished writing modules to disk in 72ms
[profile] Finished after compile callback in 1ms
[profile] Finished group pass check of 699 modules in 200ms
</code></pre> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="389405" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixir-v1-20-0-rc-6-released/75448/16">Post #15</a>
	                </div>
	            </div>
              <div id="likers-container-389405" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="389405"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #15"></div>
  </section>
</div>
    <div class="postbit" id="389477" data-post-id="389477">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="rutgerdj" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  rutgerdj
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I found that there’s quite a bit of variation in compile times. I don’t have many other things running on my PC that could influence the results. For now these are my timings, but take them with a grain of salt since the variations between runs (for all of the setups) is like 3 seconds.</p>
<h3><a name="p-389477-h-1195-otp-28-1" class="anchor" href="#p-389477-h-1195-otp-28-1" aria-label="Heading link" rel="nofollow"></a>1.19.5 OTP 28</h3>
<pre data-code-wrap="elixir"><code class="lang-elixir">[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 540 modules in 18411ms
[profile] Finished writing modules to disk in 16ms
[profile] Finished after compile callback in 1958ms
[profile] Finished group pass check of 540 modules in 945ms
</code></pre>
<h3><a name="p-389477-h-1200-rc6-otp-28-2" class="anchor" href="#p-389477-h-1200-rc6-otp-28-2" aria-label="Heading link" rel="nofollow"></a>1.20.0-rc.6 OTP 28</h3>
<pre data-code-wrap="elixir"><code class="lang-elixir">[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 540 modules in 18367ms
[profile] Finished writing modules to disk in 7ms
[profile] Finished after compile callback in 473ms
[profile] Finished group pass check of 540 modules in 938ms
</code></pre>
<h3><a name="p-389477-h-1200-rc6-otp-28-with-elixirc_options-infer_signatures-elixir-3" class="anchor" href="#p-389477-h-1200-rc6-otp-28-with-elixirc_options-infer_signatures-elixir-3" aria-label="Heading link" rel="nofollow"></a>1.20.0-rc.6 OTP 28 with <code>elixirc_options: [infer_signatures: [:elixir]]</code></h3>
<pre data-code-wrap="elixir"><code class="lang-elixir">[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 540 modules in 16744ms
[profile] Finished writing modules to disk in 6ms
[profile] Finished after compile callback in 506ms
[profile] Finished group pass check of 540 modules in 1003ms
</code></pre>
<h3><a name="p-389477-h-1200-rc6-otp-28-with-elixirc_options-module_definition-interpreted-4" class="anchor" href="#p-389477-h-1200-rc6-otp-28-with-elixirc_options-module_definition-interpreted-4" aria-label="Heading link" rel="nofollow"></a>1.20.0-rc.6 OTP 28 with <code>elixirc_options: [module_definition: :interpreted]</code>:</h3>
<pre data-code-wrap="elixir"><code class="lang-elixir">[profile] Finished cycle resolution in 1ms
[profile] Finished compilation cycle of 540 modules in 15587ms
[profile] Finished writing modules to disk in 7ms
[profile] Finished after compile callback in 453ms
[profile] Finished group pass check of 540 modules in 984ms
</code></pre>
<p>Might run some more thorough tests later.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="389477" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixir-v1-20-0-rc-6-released/75448/17">Post #16</a>
	                </div>
	            </div>
              <div id="likers-container-389477" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="389477"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #16"></div>
  </section>
</div>
    <div class="postbit" id="389479" data-post-id="389479">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="sevenseacat" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sevenseacat/120/23153_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  sevenseacat
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Author of Ash Framework</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<h1><a name="p-389479-app-one-1" class="anchor" href="#p-389479-app-one-1" aria-label="Heading link" rel="nofollow"></a>app one</h1>
<p>1.19.5-otp-28</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 402 modules in 4204ms
[profile] Finished writing modules to disk in 52ms
[profile] Finished after compile callback in 844ms
[profile] Finished group pass check of 402 modules in 179ms
</code></pre>
<p>1.20.0-rc.6-otp-28</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 402 modules in 3933ms
[profile] Finished writing modules to disk in 48ms
[profile] Finished after compile callback in 358ms
[profile] Finished group pass check of 402 modules in 243ms
</code></pre>
<p>1.20.0-rc.6-otp-28 w/ <code>elixirc_options: [infer_signatures: [:elixir]]</code></p>
<pre data-code-wrap="elixir"><code class="lang-elixir">[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 402 modules in 5699ms
[profile] Finished writing modules to disk in 58ms
[profile] Finished after compile callback in 419ms
[profile] Finished group pass check of 402 modules in 361ms
</code></pre>
<p>1.20.0-rc.6-otp-28 w/ <code>elixirc_options: [module_definition: :interpreted]</code></p>
<pre data-code-wrap="elixir"><code class="lang-elixir">[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 402 modules in 5026ms
[profile] Finished writing modules to disk in 59ms
[profile] Finished after compile callback in 425ms
[profile] Finished group pass check of 402 modules in 294ms
</code></pre>
<h2><a name="p-389479-app-two-2" class="anchor" href="#p-389479-app-two-2" aria-label="Heading link" rel="nofollow"></a>app two</h2>
<p>1.19.5-otp-28</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 407 modules in 7664ms
[profile] Finished writing modules to disk in 59ms
[profile] Finished after compile callback in 5ms
[profile] Finished group pass check of 407 modules in 924ms
</code></pre>
<p>1.20.0-rc.6-otp-28</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 407 modules in 10639ms
[profile] Finished writing modules to disk in 38ms
[profile] Finished after compile callback in 0ms
[profile] Finished group pass check of 407 modules in 673ms
</code></pre>
<p>1.20.0-rc.6-otp-28 w/ <code>elixirc_options: [infer_signatures: [:elixir]]</code></p>
<pre data-code-wrap="elixir"><code class="lang-elixir">[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 407 modules in 11023ms
[profile] Finished writing modules to disk in 40ms
[profile] Finished after compile callback in 0ms
[profile] Finished group pass check of 407 modules in 669ms
</code></pre>
<p>1.20.0-rc.6-otp-28 w/ <code>elixirc_options: [module_definition: :interpreted]</code></p>
<pre data-code-wrap="elixir"><code class="lang-elixir">[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 407 modules in 8850ms
[profile] Finished writing modules to disk in 38ms
[profile] Finished after compile callback in 0ms
[profile] Finished group pass check of 407 modules in 832ms
</code></pre>
<p>Times seem pretty variable though, after running each a few times</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="389479" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixir-v1-20-0-rc-6-released/75448/18">Post #17</a>
	                </div>
	            </div>
              <div id="likers-container-389479" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="389479"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #17"></div>
  </section>
</div>
    <div class="postbit" id="389480" data-post-id="389480">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="kerryb" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/kerryb/120/34239_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  kerryb
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Quicker <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"></p>
<p>RC-5:</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 2426 modules in 23172ms
[profile] Finished writing modules to disk in 523ms
[profile] Finished after compile callback in 2409ms
[profile] Finished group pass check of 2426 modules in 903ms
</code></pre>
<p>RC-6:</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">[profile] Finished cycle resolution in 0ms
[profile] Finished compilation cycle of 2426 modules in 20972ms
[profile] Finished writing modules to disk in 412ms
[profile] Finished after compile callback in 2423ms
[profile] Finished group pass check of 2426 modules in 1109ms
</code></pre> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="389480" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixir-v1-20-0-rc-6-released/75448/19">Post #18</a>
	                </div>
	            </div>
              <div id="likers-container-389480" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="389480"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #18"></div>
  </section>
</div>
    <div class="postbit" id="389481" data-post-id="389481">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="fotkin" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/fotkin/120/31591_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  fotkin
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote group-Elixir-Core-Team" data-username="Elixir" data-post="1" data-topic="75448">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/elixir/48/15419_2.png" class="avatar"> Elixir:</div>
<blockquote>
<p><code>mix compile --profile time --force</code></p>
</blockquote>
</aside>
<h2><a name="p-389481-elixir-1195-on-erlangotp-28-1" class="anchor" href="#p-389481-elixir-1195-on-erlangotp-28-1" aria-label="Heading link" rel="nofollow"></a>Elixir (1.19.5) on Erlang/OTP 28:</h2>
<p>[profile] Finished cycle resolution in 0ms<br>
[profile] Finished compilation cycle of 501 modules in 46991ms<br>
[profile] Finished writing modules to disk in 307ms<br>
[profile] Finished after compile callback in 6600ms<br>
[profile] Finished group pass check of 501 modules in 1224ms</p>
<h2><a name="p-389481-elixir-1200-rc6-on-erlangotp-29-2" class="anchor" href="#p-389481-elixir-1200-rc6-on-erlangotp-29-2" aria-label="Heading link" rel="nofollow"></a>Elixir (1.20.0-rc.6) on Erlang/OTP 29</h2>
<p>Many many warnings during compilation… So, also had to use <code>| grep '^\[profile\]'</code></p>
<p>[profile] Finished cycle resolution in 0ms<br>
[profile] Finished compilation cycle of 501 modules in 54897ms<br>
[profile] Finished writing modules to disk in 80ms<br>
[profile] Finished after compile callback in 1869ms</p>
<p>[profile] Finished group pass check of 501 modules in 1151ms</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="389481" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixir-v1-20-0-rc-6-released/75448/20">Post #19</a>
	                </div>
	            </div>
              <div id="likers-container-389481" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="389481"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #19"></div>
  </section>
</div>
    <div class="postbit" id="389486" data-post-id="389486">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="jamesvl" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jamesvl/120/15792_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  jamesvl
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Using <code>mix compile --profile time --force 2&gt;&amp;1 | grep '^\[profile\] Finished.*'</code></p>
<h2><a name="p-389486-elixir-1195-otp-28-1" class="anchor" href="#p-389486-elixir-1195-otp-28-1" aria-label="Heading link" rel="nofollow"></a>Elixir 1.19.5 OTP 28</h2>
<p>[profile] Finished cycle resolution in 0ms<br>
[profile] Finished compilation cycle of 1996 modules in 31546ms<br>
[profile] Finished writing modules to disk in 88ms<br>
[profile] Finished after compile callback in 2732ms<br>
[profile] Finished group pass check of 1996 modules in 2822ms</p>
<h2><a name="p-389486-elixir-1200-rc-5-otp-28-2" class="anchor" href="#p-389486-elixir-1200-rc-5-otp-28-2" aria-label="Heading link" rel="nofollow"></a>Elixir 1.20.0-rc-5 OTP 28</h2>
<p>[profile] Finished cycle resolution in 1ms<br>
[profile] Finished compilation cycle of 1996 modules in 29146ms<br>
[profile] Finished writing modules to disk in 46ms<br>
[profile] Finished after compile callback in 373ms<br>
[profile] Finished group pass check of 1996 modules in 5578ms</p>
<h2><a name="p-389486-elixir-120-rc6-otp-28-3" class="anchor" href="#p-389486-elixir-120-rc6-otp-28-3" aria-label="Heading link" rel="nofollow"></a>Elixir 1.20-rc6 OTP-28</h2>
<p>[profile] Finished cycle resolution in 1ms<br>
[profile] Finished compilation cycle of 1996 modules in 29031ms<br>
[profile] Finished writing modules to disk in 47ms<br>
[profile] Finished after compile callback in 399ms<br>
[profile] Finished group pass check of 1996 modules in 5594ms</p>
<h2><a name="p-389486-elixir-120-rc6-otp-28-4" class="anchor" href="#p-389486-elixir-120-rc6-otp-28-4" aria-label="Heading link" rel="nofollow"></a>Elixir 1.20-rc6 OTP-28</h2>
<p>w/ <code>[infer_signatures: [:elixir]]</code></p>
<p>[profile] Finished cycle resolution in 0ms<br>
[profile] Finished compilation cycle of 1996 modules in 28713ms<br>
[profile] Finished writing modules to disk in 48ms<br>
[profile] Finished after compile callback in 387ms<br>
[profile] Finished group pass check of 1996 modules in 5492ms</p>
<h2><a name="p-389486-elixir-120-rc6-otp-28-5" class="anchor" href="#p-389486-elixir-120-rc6-otp-28-5" aria-label="Heading link" rel="nofollow"></a>Elixir 1.20-rc6 OTP-28</h2>
<p>w/ <code>[module_definition: :interpreted]</code></p>
<p>[profile] Finished cycle resolution in 1ms<br>
[profile] Finished compilation cycle of 1996 modules in 26406ms<br>
[profile] Finished writing modules to disk in 48ms<br>
[profile] Finished after compile callback in 371ms<br>
[profile] Finished group pass check of 1996 modules in 5558ms</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="389486" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixir-v1-20-0-rc-6-released/75448/21">Post #20</a>
	                </div>
	            </div>
              <div id="likers-container-389486" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="389486"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #20"></div>
  </section>
</div>
    <div class="postbit" id="389524" data-post-id="389524">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="janhendrik-rust" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  janhendrik-rust
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’m having issues compiling the sbom app on rc.6,   compiles fine on rc.5</p>
<p>elixir@1.20.0-rc.5-otp-28 :</p>
<p>==&gt; sbom<br>
Compiling 552 files (.ex)<br>
warning: the following conditional expression:</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">     load_from_app_spec?

 will always evaluate to:

     dynamic(true)

 where "load_from_app_spec?" was given the type:

     # type: dynamic(true)
     # from: lib/sbom/fetcher/mix_runtime.ex:139:27
     load_from_app_spec? =
       if not (
            {arg1} = {app}
     
            arg1 === :eex or arg1 === :elixir or arg1 === :ex_unit or arg1 === :iex or arg1 === :logger or
              arg1 === :mix or
              (arg1 === :stdlib or arg1 === :sasl or arg1 === :kernel or arg1 === :compiler or
                 arg1 === :tools or arg1 === :common_test or arg1 === :runtime_tools or arg1 === :inets or
                 arg1 === :parsetools or arg1 === :xmerl or arg1 === :edoc or arg1 === :snmp or
                 arg1 === :erl_interface or arg1 === :asn1 or arg1 === :jinterface or arg1 === :wx or
                 arg1 === :debugger or arg1 === :reltool or arg1 === :mnesia or arg1 === :crypto or
                 arg1 === :os_mon or arg1 === :syntax_tools or arg1 === :public_key or arg1 === :ssl or
                 arg1 === :observer or arg1 === :odbc or arg1 === :diameter or arg1 === :et or
                 arg1 === :megaco or arg1 === :eunit or arg1 === :ssh or arg1 === :eldap or
                 arg1 === :dialyzer or arg1 === :ftp or arg1 === :tftp or arg1 === :erts) or
              arg1 == :hex
          ) do
         true
       else
         not in_burrito?()
       end

 type warning found at:
 │
</code></pre>
<p>143 │           if load_from_app_spec? do<br>
│           ~~~~~~~~~~~~~~~~~~~~~~~~~<br>
│<br>
└─ lib/sbom/fetcher/mix_runtime.ex:143: SBoM.Fetcher.MixRuntime.resolve_dep/3</p>
<pre data-code-wrap="elixir"><code class="lang-elixir"> warning: the right-hand side of || will never be executed:

     classification_to_string(type) || ...

 because the left-hand side always evaluates to:

     binary()

 where "type" was given the type:

     # type: dynamic(not :CLASSIFICATION_NULL)
     # from: lib/sbom/cyclonedx/common/enum_helpers.ex:155:36
     type

 type warning found at:
 │
</code></pre>
<p>155 │   def classification_to_string_xml(type), do: classification_to_string(type) || “”<br>
│   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
│<br>
└─ lib/sbom/cyclonedx/common/enum_helpers.ex:155: SBoM.CycloneDX.Common.EnumHelpers.classification_to_string_xml/1</p>
<p>Generated sbom app<br>
==&gt; rc_six<br>
Compiling 1 file (.ex)<br>
[profile]      3ms compiling +      0ms waiting while compiling lib/rc_six.ex<br>
[profile] Finished cycle resolution in 0ms<br>
[profile] Finished compilation cycle of 1 modules in 5ms<br>
[profile] Finished writing modules to disk in 0ms<br>
[profile] Finished after compile callback in 119ms<br>
[profile] Finished group pass check of 1 modules in 0ms<br>
Generated rc_six app</p>
<p>elixir@1.20.0-rc.5-otp-28 :</p>
<p>==&gt; sbom<br>
Compiling 552 files (.ex)<br>
warning: the following conditional expression:</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">     load_from_app_spec?

 will always evaluate to:

     dynamic(true)

 where "load_from_app_spec?" was given the type:

     # type: dynamic(true)
     # from: lib/sbom/fetcher/mix_runtime.ex:139:27
     load_from_app_spec? =
       not (
         {arg1} = {app}
     
         arg1 === :eex or arg1 === :elixir or arg1 === :ex_unit or arg1 === :iex or arg1 === :logger or
           arg1 === :mix or
           (arg1 === :stdlib or arg1 === :sasl or arg1 === :kernel or arg1 === :compiler or
              arg1 === :tools or arg1 === :common_test or arg1 === :runtime_tools or arg1 === :inets or
              arg1 === :parsetools or arg1 === :xmerl or arg1 === :edoc or arg1 === :snmp or
              arg1 === :erl_interface or arg1 === :asn1 or arg1 === :jinterface or arg1 === :wx or
              arg1 === :debugger or arg1 === :reltool or arg1 === :mnesia or arg1 === :crypto or
              arg1 === :os_mon or arg1 === :syntax_tools or arg1 === :public_key or arg1 === :ssl or
              arg1 === :observer or arg1 === :odbc or arg1 === :diameter or arg1 === :et or
              arg1 === :megaco or arg1 === :eunit or arg1 === :ssh or arg1 === :eldap or
              arg1 === :dialyzer or arg1 === :ftp or arg1 === :tftp or arg1 === :erts) or arg1 == :hex
       ) or not in_burrito?()

 type warning found at:
 │
</code></pre>
<p>143 │           if load_from_app_spec? do<br>
│           ~~~~~~~~~~~~~~~~~~~~~~~~~<br>
│<br>
└─ lib/sbom/fetcher/mix_runtime.ex:143: SBoM.Fetcher.MixRuntime.resolve_dep/3</p>
<pre data-code-wrap="elixir"><code class="lang-elixir"> warning: the right-hand side of || will never be executed:

     classification_to_string(type) || ...

 because the left-hand side always evaluates to:

     binary()

 where "type" was given the type:

     # type: dynamic(not :CLASSIFICATION_NULL)
     # from: lib/sbom/cyclonedx/common/enum_helpers.ex:155:36
     type

 type warning found at:
 │
</code></pre>
<p>155 │   def classification_to_string_xml(type), do: classification_to_string(type) || “”<br>
│   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
│<br>
└─ lib/sbom/cyclonedx/common/enum_helpers.ex:155: SBoM.CycloneDX.Common.EnumHelpers.classification_to_string_xml/1</p>
<p>Verifying SBoM.SCM.System (it’s taking more than 10s)</p>
<p>— Never completes —</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="389524" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixir-v1-20-0-rc-6-released/75448/22">Post #21</a>
	                </div>
	            </div>
              <div id="likers-container-389524" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="389524"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #21"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <a class="load-more-button" data-turbo-stream="true" href="/topics/75448/load_more?page=3">Load more posts (3 remaining)</a>
</div></template></turbo-stream>