Nadrieril

61 posts

Nadrieril

Nadrieril

@nadrieril

Computer scientist & mathematician. Nighttime rustc contributor

Paris, France Katılım Temmuz 2020
12 Takip Edilen50 Takipçiler
Nadrieril retweetledi
xavxav
xavxav@xldenis·
I finally wrote a little bit about verification and why Rust is interesting xav.io/blog/rust-form…. If it interest people I'm planning on writing more on design of specification languages for Rust and the implementation of verifiers in and about Rust
xavxav@xldenis

@withoutboats rust's avoidance of shared mutable state has deep consequences; when we formally verify programs in Rust we can use FOL and avoid separation logic since the type system protects us from mutable aliasing, while this is not true in caml despite being 'functional'

English
0
13
86
11.1K
Nadrieril
Nadrieril@nadrieril·
Could `Send` be an effect (within an async Fn)?
English
0
0
2
161
Nadrieril
Nadrieril@nadrieril·
@o_uz_a Hahaha that's exactly the vibe :D I use miro.com (the free plan is plenty good)
English
0
0
0
29
Nadrieril
Nadrieril@nadrieril·
My rustc exhaustiveness checking master plan :D (pink is PRs waiting for review, green is code already written)
Nadrieril tweet media
English
1
0
2
133
Nadrieril
Nadrieril@nadrieril·
The PR was adding the `never_patterns` feature gate, which is an important step in my little project of fixing the support of empty types in pattern matching github.com/rust-lang/rust…
English
0
0
0
120
Nadrieril
Nadrieril@nadrieril·
Celebrating my 50th PR merged into the rust project! I feel like a seasoned contributor now
English
1
0
4
182
Nadrieril
Nadrieril@nadrieril·
Progress :D
Nadrieril tweet media
English
0
0
0
77
Nadrieril
Nadrieril@nadrieril·
I'm dreading the RFC tbh. I'm expecting an onslaught of "what about X tho??" that may be very taxing
English
1
0
1
83
Nadrieril
Nadrieril@nadrieril·
This is your regularly scheduled remainder that what the Rust project could use the most right now is non-coding organisational help. Ppl to run meetings, to document what the project is doing, to help triage, track projects, get the right people to look at the right things, ...
English
1
3
8
1K
Nadrieril
Nadrieril@nadrieril·
@o_uz_a What kind of compiler education are they looking for?
English
0
0
0
9
tess
tess@xsphi·
I'll leave you with this, one of the funniest tidbits I've come across in this whole project. I now have a pacman hook to run this command after each VLC update unix.stackexchange.com/a/199422
English
1
0
17
499
tess
tess@xsphi·
the modern Linux desktop security model, despite being fairly consistent across distros, is confusing, insecure and cargo culty. let's figure out how to do better. 🧵
English
7
7
82
4.5K
Nadrieril
Nadrieril@nadrieril·
plz merge my PRs to feed my code addiction
English
0
0
1
47
Nadrieril
Nadrieril@nadrieril·
I heard that MIR generation for matches is one of the trickiest parts of the compiler and now I'm itching to play with it
English
2
0
1
47
Nadrieril
Nadrieril@nadrieril·
1 and 2 are looking good, I have concrete plans for 3, and 4 is fully in the air until I understand it and/or someone helps push it forward
English
0
0
0
46
Nadrieril
Nadrieril@nadrieril·
My goals for the exhaustiveness algorithm: - linear pass, because it's currently quadratic. won't save as much time as it sounds but cleaner - explain it clearly for everyone - librarification, so rust-analyzer can do cool things - never patterns, to stabilize exhaustive_patterns
English
1
0
1
55