Martin Geisler
789abc1028
Wrap comments at 80 columns ( #592 )
...
When teaching the class, I notice that these comments (which are
wrapped at 100 columns) cause a horizontal scrollbar which makes them
hard to read at a glance.
Here I wrapped them at 80 columns, which fits on the screen and which
avoids overly long lines.
2023-05-03 12:00:58 +02:00
Andrew Walbran
daf25d094b
Make Miri happy ( #486 )
...
I think this is a better solution than #308 . It fixes the Miri error, and mostly keeps the original intent of demonstrating how to use raw pointers.
2023-03-15 23:18:12 +00:00
gendx
29b6b90bfc
Add example where breaking UTF-8 encoding leads to a crash. ( #387 )
2023-02-16 03:19:44 +00:00
Martin Geisler
c4bc10e31d
Inline variables printed with println!
and friends ( #315 )
...
The course follows the style of inlining variable names where possible
in `println!` statements.
2023-02-09 07:48:18 +01:00
Andrew Walbran
c066ab5664
Mention other ABI options.
2023-01-27 17:17:37 +00:00
Andrew Walbran
95c0447e4b
Remove comment inside unsafe block.
...
Martin thinks the safety comment at the top is enough.
2023-01-27 17:17:37 +00:00
Andrew Walbran
6e7916c29b
Add a slide about writing unsafe functions.
2023-01-27 17:17:37 +00:00
Andrew Walbran
3cadad4e0a
Add slide for unsafe traits.
2023-01-27 17:17:37 +00:00
Andrew Walbran
7deb5532ea
Add speaker notes for extern functions.
2023-01-27 17:17:37 +00:00
Andrew Walbran
d07171e76d
Add safety comment.
2023-01-27 17:17:37 +00:00
Andrew Walbran
47e28e87c0
Add speaker notes for unions.
2023-01-27 17:17:37 +00:00
Andrew Walbran
d7fcf8216a
Mutable statics are generally a bad idea.
2023-01-27 17:17:37 +00:00
Andrew Walbran
9bed4fce3c
Add speaker notes and safety comment for raw pointers.
2023-01-27 17:17:37 +00:00
Andrew Walbran
062905e7d7
There's no name involved here.
2023-01-27 17:17:37 +00:00
Martin Geisler
c212a473ba
Publish Comprehensive Rust 🦀
2022-12-21 16:38:28 +01:00