Compare commits

..

No commits in common. "b7ba7d9ec4a14ad47a156d3e9c83e9f381441af1" and "e29cf0880ab6841e6800b5f92c6af450ba920ce6" have entirely different histories.

3 changed files with 4 additions and 14174 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 KiB

View file

@ -61,8 +61,8 @@
<textarea data-template>
# speed 🚀
- runtime performance
- compile times
- runtime performance
</textarea>
</section>
<section>
@ -130,12 +130,7 @@
<textarea data-template>
## it's often LLVMs fault
- but like not really
<br>
<img alt="output of cargo build --timings, showing blocks of blue and purple bars of roughly equal size" src="cargo-timings-debug-ra.png">
`cargo build --timings`
- but like not really
</textarea>
</section>
<section>
@ -401,8 +396,8 @@ fn main() { math::add() }
- spend N times optimizing the function
- and there's duplicate instances!
- share-generics helps for non-release builds
- `cargo-llvm-lines`
- share-generics helps for non-release builds
</textarea>
</section>
<section data-markdown>
@ -556,6 +551,7 @@ fn main() { math::add() }
- optimizes everything in your program together at the end
- breaks crate boundaries
- is awesome
- is slow
- comes in many forms
</textarea>
@ -691,8 +687,6 @@ fn main() { math::add() }
## and both? 🥺👉👈
- no
- at least not at once
- debug/release
</textarea>
</section>
<section data-markdown>