Skip to content

Commit b066df4

Browse files
giordi91ozkriff
andauthored
Newsletter 10: Add Rust disassembling post (#159)
* addition of Rust disassembling post * Newsletter 10: Disasm: Small fmt tweaks Co-authored-by: Andrey Lesnikov <ozkriff@gmail.com>
1 parent 2b9b756 commit b066df4

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

content/posts/newsletter-010/index.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -347,6 +347,22 @@ presentation material is available [online][wasm_it].
347347
[Azriel]: https://github.com/azriel91/
348348
[WASM]: https://webassembly.org/
349349

350+
### [Disassembling Rust: Part 1][rust_asm]
351+
352+
![Rust Disassembly: Part 1](rust_asm.png)
353+
354+
Rust comes with many new constructs and features not commonly found in other
355+
languages. Programmers coming from different backgrounds, notably C++ and
356+
game-dev might wonder how such a construct translate to machine code.
357+
358+
In the first [part][rust_asm] in a series, [Marco Giordano (@MGDev91)][@MGDev91]
359+
investigates some common Rust construct to see what instructions they translate to,
360+
highlighting a few interesting findings in how Rust guarantees safety
361+
and ensures speed.
362+
363+
[rust_asm]: https://giordi91.github.io/post/disassemlbyrust1
364+
[@MGDev91]: https://twitter.com/MGDev91
365+
350366
## Library & Tooling Updates
351367

352368
### NodeFX
28.5 KB
Loading

0 commit comments

Comments
 (0)