Homepage
Open in app
Sign in
Get started
Software Design
Systems engineering to implementation
Follow
EventHelix
Oct 25
🦀Understanding Rust’s Trait Objects
Fat-pointers, Vtables, and dynamic dispatch in Rust
Read more…
7
EventHelix
Sep 4
🦀Compare the Assembly Generated for Static vs Dynamic Dispatch in Rust
Understand the differences…
Read more…
1
EventHelix
Jul 28
🦀Rust Under the Hood
A deep dive into Rust internals and generated assembly
Read more…
3
EventHelix
Jul 27, 2022
🦀Rust bool vector to a string slice vector
Understand the assembly code for a
Vec<bool>
to
Vec<&
…
Read more…
84
EventHelix
Jun 17, 2022
🦀Map Rust vector iteration to assembly
Learn how the compiler optimizes iteration for different…
Read more…
54
EventHelix
Jun 4, 2022
🦀Rust to assembly: Arrays, Tuples, Box, and Option handling
Map the Rust array, tuple, Box, and…
Read more…
60
EventHelix
May 30, 2022
🦀Rust enum-match code generation
Understand the generated assembly code for enum discriminated unions
Read more…
45
EventHelix
May 29, 2022
🦀Assembly code generated from Rust for parameter passing
Understand the assembly code generated for…
Read more…
21
EventHelix
Dec 31, 2021
Auto-vectorize C and C++ code
Auto-vectorization of for loops results in significant performance…
Read more…
6
EventHelix
Aug 24, 2019
likely — unlikely directives
Assisting the compiler in optimizing if conditions
Read more…
58
3 responses
About Software Design
Latest Stories
Archive
About Medium
Terms
Privacy
Teams