mastodon.gamedev.place is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server focused on game development and related topics.

Server stats:

5.1K
active users

#Creusot

0 posts0 participants0 posts today
Jan :rust: :ferris:<p>Hm...I'm running into a timeout with <a href="https://floss.social/tags/Creusot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Creusot</span></a> when trying to verify a simple `add` operation on a HashMap newtype 🤔 </p><p><a href="https://github.com/creusot-rs/creusot/discussions/1477" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/creusot-rs/creusot/</span><span class="invisible">discussions/1477</span></a></p><p>Does anyone have any idea what's going on here?</p><p>Disclaimer: I'm totally new to creusot and <a href="https://floss.social/tags/FormalVerification" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FormalVerification</span></a>, so please be gentle with me.😊 </p><p>Boosts very much appreciated. :boost_love: </p><p>Thank you! ❤️ </p><p><a href="https://floss.social/tags/IDontKnowWhatIamDoing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IDontKnowWhatIamDoing</span></a> <a href="https://floss.social/tags/Help" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Help</span></a> <a href="https://floss.social/tags/FediHelp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediHelp</span></a> <a href="https://floss.social/tags/FollowerPower" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FollowerPower</span></a> <a href="https://floss.social/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> <a href="https://floss.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustLang</span></a> <a href="https://floss.social/tags/Proof" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Proof</span></a> <a href="https://floss.social/tags/Timeout" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Timeout</span></a></p>
Jan :rust: :ferris:<p>creuSAT - A formally verified <a href="https://floss.social/tags/SAT" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SAT</span></a> solver written in <a href="https://floss.social/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> and verified with <a href="https://floss.social/tags/Creusot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Creusot</span></a>.</p><p><a href="https://github.com/sarsko/CreuSAT" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/sarsko/CreuSAT</span><span class="invisible"></span></a></p><p>Mindblowing! 🤯 </p><p><a href="https://floss.social/tags/FormalVerification" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FormalVerification</span></a> <a href="https://floss.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustLang</span></a></p>
Jan :rust: :ferris:<p>Nice, I think I've found a (for me) suitable workaround for the above problem 👆 :awesome: </p><p>=&gt; <a href="https://github.com/creusot-rs/creusot/issues/1337#issuecomment-2821430387" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/creusot-rs/creusot/</span><span class="invisible">issues/1337#issuecomment-2821430387</span></a></p><p>The "trick" is to use conditional compilation with `cfg` and `cfg_attr`, so we don't derive or use `Debug` when in context of Creusot.</p><p>See the above linked comment on how to do this exactly.</p><p>More on `cfg`, `cfg_attr` and conditional compilation in the <a href="https://floss.social/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> reference:</p><p><a href="https://doc.rust-lang.org/reference/conditional-compilation.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">doc.rust-lang.org/reference/co</span><span class="invisible">nditional-compilation.html</span></a></p><p><a href="https://floss.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustLang</span></a> <a href="https://floss.social/tags/Creusot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Creusot</span></a> <a href="https://floss.social/tags/Bug" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Bug</span></a> <a href="https://floss.social/tags/Workaround" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Workaround</span></a></p>
Jan :rust: :ferris:<p>Seems like I'm living on the bleeding edge of formal verification in <a href="https://floss.social/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a>!</p><p>Ouch! 😢 ⚔️ 🩸 </p><p>=&gt; <a href="https://github.com/creusot-rs/creusot/issues/1337#issuecomment-2819513924" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/creusot-rs/creusot/</span><span class="invisible">issues/1337#issuecomment-2819513924</span></a></p><p><a href="https://floss.social/tags/Creusot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Creusot</span></a> <a href="https://floss.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustLang</span></a> <a href="https://floss.social/tags/ICE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ICE</span></a> <a href="https://floss.social/tags/Bug" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Bug</span></a></p>
Athenenoctua<p><a href="https://mastodon.gougere.fr/tags/PhotoJanuary2025" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PhotoJanuary2025</span></a><br>Jour 13 : artificiel</p><p>Non vous n'avez pas été drogués à l'insu de votre plein gré : cette allée du parc de la Verrerie au <a href="https://mastodon.gougere.fr/tags/creusot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>creusot</span></a> arbore une <a href="https://mastodon.gougere.fr/tags/couleur" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>couleur</span></a> tout ce qu'il y a de plus artificiel dans le cadre de jeux d'été 🪅<br>Ou comment voir la vie en rose alors qu'on est en train de vider l'appartement maternel 😬</p><p>Septembre 2023</p><p><a href="https://mastodon.gougere.fr/tags/photography" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>photography</span></a> <a href="https://mastodon.gougere.fr/tags/saonetloire" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>saonetloire</span></a></p>