Skip to content

Commit 68d1729

Browse files
authored
Merge pull request #42 from avadacatavra/1025mtg
added today's meeting notes
2 parents 8245b0b + cc81807 commit 68d1729

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

meeting-notes/20181025.md

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Meeting 4: 25 Oct 2018
2+
3+
It’s that time again! UNSAFE CODE UPDATE TIME! You can view the entire discussion [here](https://rust-lang.zulipchat.com/#narrow/stream/136281-wg-unsafe-code-guidelines/topic/meeting.202018-10-25). We’re transitioning to a new active discussion topic: **Validity Invariants**. Over the next two weeks, we’ll be wrapping up the current discussion (data representation) and starting to move on to new topics.
4+
5+
## Summary
6+
7+
Thank you to everyone who participated in the data representation discussions and a *huge* thank you to Niko and Ralf for their writeups on structs/tuples and unions (and ubsan for volunteering for function pointers). Here’s the section outline:
8+
9+
- Introduction to data representation
10+
- Integers and Floating Points
11+
- Structs and Tuples
12+
- Unions
13+
- Enums — [HELP NEEDED](https://github.com/rust-rfcs/unsafe-code-guidelines/issues/10)
14+
- References and Pointers — [HELP NEEDED](https://github.com/rust-rfcs/unsafe-code-guidelines/issues/16)
15+
- Function Pointers
16+
17+
While we're talking about writeups, I want to make a note about how to handle disagreement/bikeshedding/etc. With the work we're doing, I totally expect some of that to happen. Instead of getting too deep in the weeds/bikeshed, I'd prefer to document the discussion and different points (which @nikomatsakis did a great job in the structs/tuples writeup) so that we can continue to make progress and potentially revisit the issues at a later date.
18+
19+
That said, we don’t want to leave dangling issues. Lingering points from previous discussions that might require a “circle back” at a later point should be noted with a FIXME/TODO/gh label.
20+
21+
Unfortunately, neither Niko nor I will be at RustFest Rome, but if people are interested, you should organize a face-to-face! I will be organizing a face-to-face in Orlando, and hopefully at a Rust gathering next year.
22+
23+
Daylight savings time is upon us—you can keep track of timezones via the calendar invite (ping @nikomatsakis). If you’d like to participate in meetings synchronously and the current time doesn’t work for you, bring it up [here](https://rust-lang.zulipchat.com/#narrow/stream/136281-wg-unsafe-code-guidelines/topic/meeting.20time.20and.20DST).
24+
25+
We’re also [TWITTER OFFICIAL](https://twitter.com/rust_unsafe) 🦄
26+
27+
## What's next?
28+
- Finish writeups for *data representation*
29+
- Start discussions for *validity invariants*
30+

0 commit comments

Comments
 (0)